diff --git a/source b/source index 2db54f8cdc9..494c3e83952 100644 --- a/source +++ b/source @@ -8686,7 +8686,7 @@ partial /*sealed*/ interface Document { // dynamic markup insertion [CEReactions] Document open(optional DOMString type = "text/html", optional DOMString replace = ""); - WindowProxy open(USVString url, DOMString name, DOMString features, optional boolean replace = false); + WindowProxy open(USVString url, DOMString name, DOMString features); [CEReactions] void close(); [CEReactions] void write(DOMString... text); [CEReactions] void writeln(DOMString... text); @@ -77979,7 +77979,7 @@ dictionary DragEventInit : MouseEventInit { attribute any opener; [Replaceable] readonly attribute WindowProxy parent; readonly attribute Element? frameElement; - WindowProxy? open(optional USVString url = "about:blank", optional DOMString target = "_blank", [TreatNullAs=EmptyString] optional DOMString features = "", optional boolean replace = false); + WindowProxy? open(optional USVString url = "about:blank", optional DOMString target = "_blank", [TreatNullAs=EmptyString] optional DOMString features = ""); getter object (DOMString name); // Since this is the global object, the IDL named getter adds a NamedPropertiesObject exotic // object on the prototype chain. Indeed, this does not make the global object an exotic object. @@ -78078,15 +78078,14 @@ callback FrameRequestCallback = void (DOMHighResTimeStamp -
window = window . open( [ url [, target [, features [, replace ] ] ] ] )
+
window = window . open( [ url [, target [, features ] ] ] )
-

Opens a window to show url (defaults to about:blank), and - returns it. The target argument gives the name of the new window. If a - window exists with that name already, it is reused. The replace attribute, - if true, means that whatever page is currently open in that window will be removed from the - window's session history. The features argument can be used to influence the rendering of the new window.

+

Opens a window to show url (defaults to about:blank), and returns it. + The target argument gives the name of the new window. If a window exists with that + name already, it is reused. The features argument can be + used to influence the rendering of the new window.

@@ -78128,24 +78127,16 @@ callback FrameRequestCallback = void (DOMHighResTimeStamp -

The open() method on Window objects - provides a mechanism for navigating an existing browsing - context or opening and navigating an auxiliary browsing context.

+

The open(url, target, + features) method on Window objects provides a mechanism for + navigating an existing browsing context or opening and + navigating an auxiliary browsing context.

When the method is invoked, the user agent must run the following steps:

    -
  1. Let entry settings be the entry settings object when the method - was invoked.

  2. - -
  3. Let url be the first argument.

  4. - -
  5. Let target be the second argument.

  6. - -
  7. Let features be the third argument.

  8. - -
  9. Let replace be the fourth argument.

  10. +
  11. Let entry settings be the entry settings object.

  12. Let source browsing context be the responsible browsing context specified by entry settings.

  13. @@ -78190,8 +78181,8 @@ callback FrameRequestCallback = void (DOMHighResTimeStamptop-level browsing context, then let new be true. Otherwise, let it be false.

    -
  14. Interpret features as defined in the CSSOM View specification.

  15. +
  16. Interpret features as defined in the CSSOM + View specification.

  17. @@ -89196,7 +89187,7 @@ document.body.appendChild(frame) -
    window = document . open( url, name, features [, replace ] )
    +
    window = document . open( url, name, features )
    @@ -89436,7 +89427,7 @@ document.body.appendChild(frame) whether a Document is ready for post-load tasks or completely loaded.

    -

    When called with four arguments, the open() method on +

    When called with three arguments, the open() method on the Document object must call the open() method on the Window object of the Document object, with the same arguments as the original call to the open() method, and return whatever