diff --git a/source b/source index 8787aac55cc..f8401d1e17d 100644 --- a/source +++ b/source @@ -80559,10 +80559,11 @@ interface History {
When either of these methods is invoked, the user agent must run the following steps:
Let document be the unique Document
object this
+ History
object is associated with.
If this History
object is associated with a Document
that is
- not fully active, throw a "SecurityError
"
- DOMException
.
If document is not fully active, throw a
+ "SecurityError
" DOMException
.
Optionally, abort these steps. (For example, the user agent might disallow calls to these methods that are invoked on a timer, or from event listeners that are not triggered in response @@ -80588,20 +80589,20 @@ interface History {
Let new URL be the resulting URL record.
SecurityError
" DOMException
and abort these steps.SecurityError
" DOMException
and abort these steps.
- (This prevents sandboxed content from spoofing other pages on the same origin.)SecurityError
" DOMException
and
+ abort these steps. (This prevents sandboxed content from spoofing other pages on the same
+ origin.)Set the document's URL to new URL.
+Set document's URL to new + URL.
Since this is neither a navigation of the browsing context nor a history traversal, @@ -80672,9 +80674,6 @@ interface History {
Let targetRealm be this History
object's relevant settings
- object's Realm.
Set history.state
to