diff --git a/source b/source index 60157f9a2ea..2aac9735ea2 100644 --- a/source +++ b/source @@ -2996,7 +2996,13 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute
Let deep be false.
If Type(value) is Undefined, Null, Boolean, - Number, BigInt, or String, then return { [[Type]]: "primitive", - [[Value]]: value }.
If value is undefined, null, a Boolean, a Number, a BigInt, or a String, then return { [[Type]]: "primitive", [[Value]]: + value }.
If Type(value) is Symbol, then throw a +
If value is a Symbol, then throw a
"DataCloneError
" DOMException
.
Let serialized be an uninitialized value.
If Type(prototype) is not Object, then:
+If prototype is not an Object, then:
Let realm be ? GetFunctionRealm(NewTarget).
change
. Or it might
interpret such a click as a dismissal that leaves the selection unchanged, thus firing cancel
. Similarly, it's up to the user agent whether re-selecting
- the same files counts as were previously selected counts as a dismissal, or as a change of
+ the same files as were previously selected counts as a dismissal, or as a change of
selection.
If this has an open
attribute, then
throw an "InvalidStateError
" DOMException
.
If this's node document is not fully active, then
+ throw an "InvalidStateError
" DOMException
.
If this is not connected, then throw an
"InvalidStateError
" DOMException
.
If this's node document is fully active, then set - this's close watcher to the result of - establishing a close watcher given +
Set this's close watcher to the + result of establishing a close watcher given this's relevant global object, with:
closeAction being to close the dialog given this and null.
It would be better if this method failed early for the non-fully - active case. That is being tracked in issue #10659.
Set this's previously focused element to the @@ -71454,10 +71459,10 @@ interface OffscreenCanvasRenderingContext2D {
If type is an image format that supports variable quality (such as
"image/jpeg
"), quality is given, and type is not
- "image/png
", then, if Type(quality) is
- Number, and quality is in the range 0.0 to 1.0 inclusive, the user agent must treat
- quality as the desired quality level. Otherwise, the user agent must use its default
- quality value, as if the quality argument had not been given.
image/png
", then, if quality is a Number
+ in the range 0.0 to 1.0 inclusive, the user agent must treat quality as the desired
+ quality level. Otherwise, the user agent must use its default quality value, as if the
+ quality argument had not been given.
The use of type-testing here, instead of simply declaring quality as
a Web IDL double
, is a historical artifact.
Let prototype be ? Get(constructor, "prototype").
If Type(prototype) is not Object, then throw a +
If prototype is not an Object, then throw a
TypeError
exception.
Let lifecycleCallbacks be a map with the keys "DragEventInit : MouseEventInit {
If document is fully active, then set element's - popover close watcher to the result of establishing a close watcher given element's relevant global - object, with:
+Set element's popover close watcher to the result of establishing a close watcher given + element's relevant global object, with:
cancelAction being to return @@ -85577,10 +85581,6 @@ dictionary DragEventInit : MouseEventInit { data-x="hide popover algorithm">hide a popover given element, true, true, and false.
It would be better if this algorithm failed early for the non-fully - active case. That is being tracked in issue #10659.
element is not connected;
element's node document is not fully + active;
expectedDocument is not null and element's node document is not expectedDocument;
afterend
"afterbegin
"Insert fragment into this before its first child.
afterbegin
"beforeend
"Append fragment to this.
beforeend
"afterend
"Insert fragment into this's parent before this's @@ -145494,6 +145497,7 @@ INSERT INTERFACES HERE Michael Day, Michael Dyck, Michael Enright, + Michael Ficarra, Michael Gratton, Michael Kohler, Michael McKelvey,