Title: [267791] trunk
Revision
267791
Author
wei...@apple.com
Date
2020-09-30 09:04:16 -0700 (Wed, 30 Sep 2020)

Log Message

Re-align DocumentAndElementEventHandlers.idl, GlobalEventHandlers.idl and WindowEventHandlers.idl with the HTML spec
https://bugs.webkit.org/show_bug.cgi?id=217088

Reviewed by Darin Adler.

LayoutTests/imported/w3c:

Update results for more passing tests.

* web-platform-tests/html/dom/idlharness.https-expected.txt:
* web-platform-tests/html/webappapis/scripting/events/event-handler-attributes-body-window-expected.txt:
* web-platform-tests/html/webappapis/scripting/events/event-handler-attributes-windowless-body-expected.txt:
* web-platform-tests/mathml/relations/html5-tree/math-global-event-handlers.tentative-expected.txt:

Source/WebCore:

Re-align DocumentAndElementEventHandlers.idl, GlobalEventHandlers.idl and WindowEventHandlers.idl with
the HTML spec, adding commented out variants of properties we don't yet support. The actual changes are:

- onwebkitanimation* handlers moved from DocumentAndElementEventHandlers to GlobalEventHandlers
  (and were removed from DOMWindow as they are now redundant).
- onrejectionhandled/onunhandledrejection handlers move from  GlobalEventHandlers to
  WindowEventHandlers

Updated results for more existing tests that now pass.

* dom/DocumentAndElementEventHandlers.idl:
* dom/GlobalEventHandlers.idl:
* page/DOMWindow.idl:
* page/WindowEventHandlers.idl:
* workers/WorkerGlobalScope.idl:

LayoutTests:

Update results for more passing tests.

* fast/dom/event-handler-attributes-expected.txt:
* js/dom/dom-static-property-for-in-iteration-expected.txt:
* platform/glib/imported/w3c/web-platform-tests/mathml/relations/html5-tree/math-global-event-handlers.tentative-expected.txt:
* platform/gtk/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
* platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
* platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
* platform/ios-wk2/imported/w3c/web-platform-tests/mathml/relations/html5-tree/math-global-event-handlers.tentative-expected.txt:
* platform/ios-wk2/js/dom/dom-static-property-for-in-iteration-expected.txt:
* platform/mac-wk1/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
* platform/mac-wk1/imported/w3c/web-platform-tests/mathml/relations/html5-tree/math-global-event-handlers.tentative-expected.txt:
* platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
* platform/mac-wk2/imported/w3c/web-platform-tests/mathml/relations/html5-tree/math-global-event-handlers.tentative-expected.txt:
* platform/mac-wk2/js/dom/dom-static-property-for-in-iteration-expected.txt:
* platform/wpe/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
* platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:

Modified Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (267790 => 267791)


--- trunk/LayoutTests/ChangeLog	2020-09-30 15:00:00 UTC (rev 267790)
+++ trunk/LayoutTests/ChangeLog	2020-09-30 16:04:16 UTC (rev 267791)
@@ -1,3 +1,28 @@
+2020-09-30  Sam Weinig  <wei...@apple.com>
+
+        Re-align DocumentAndElementEventHandlers.idl, GlobalEventHandlers.idl and WindowEventHandlers.idl with the HTML spec
+        https://bugs.webkit.org/show_bug.cgi?id=217088
+
+        Reviewed by Darin Adler.
+
+        Update results for more passing tests.
+
+        * fast/dom/event-handler-attributes-expected.txt:
+        * js/dom/dom-static-property-for-in-iteration-expected.txt:
+        * platform/glib/imported/w3c/web-platform-tests/mathml/relations/html5-tree/math-global-event-handlers.tentative-expected.txt:
+        * platform/gtk/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
+        * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
+        * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
+        * platform/ios-wk2/imported/w3c/web-platform-tests/mathml/relations/html5-tree/math-global-event-handlers.tentative-expected.txt:
+        * platform/ios-wk2/js/dom/dom-static-property-for-in-iteration-expected.txt:
+        * platform/mac-wk1/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
+        * platform/mac-wk1/imported/w3c/web-platform-tests/mathml/relations/html5-tree/math-global-event-handlers.tentative-expected.txt:
+        * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
+        * platform/mac-wk2/imported/w3c/web-platform-tests/mathml/relations/html5-tree/math-global-event-handlers.tentative-expected.txt:
+        * platform/mac-wk2/js/dom/dom-static-property-for-in-iteration-expected.txt:
+        * platform/wpe/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
+        * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
+
 2020-09-30  Youenn Fablet  <you...@apple.com>
 
         MediaRecorder should support isTypeSupported

Modified: trunk/LayoutTests/fast/dom/event-handler-attributes-expected.txt (267790 => 267791)


--- trunk/LayoutTests/fast/dom/event-handler-attributes-expected.txt	2020-09-30 15:00:00 UTC (rev 267790)
+++ trunk/LayoutTests/fast/dom/event-handler-attributes-expected.txt	2020-09-30 16:04:16 UTC (rev 267791)
@@ -936,10 +936,10 @@
 PASS testElementAttribute(nonHTMLElement, "unload") is "none"
 PASS testElementAttribute(nonHTMLElement, "volumechange") is "none"
 PASS testElementAttribute(nonHTMLElement, "waiting") is "none"
-FAIL testElementAttribute(nonHTMLElement, "webkitanimationend") should be none. Was script: target; content: none.
-FAIL testElementAttribute(nonHTMLElement, "webkitanimationiteration") should be none. Was script: target; content: none.
-FAIL testElementAttribute(nonHTMLElement, "webkitanimationstart") should be none. Was script: target; content: none.
-FAIL testElementAttribute(nonHTMLElement, "webkittransitionend") should be none. Was script: target; content: none.
+PASS testElementAttribute(nonHTMLElement, "webkitanimationend") is "none"
+PASS testElementAttribute(nonHTMLElement, "webkitanimationiteration") is "none"
+PASS testElementAttribute(nonHTMLElement, "webkitanimationstart") is "none"
+PASS testElementAttribute(nonHTMLElement, "webkittransitionend") is "none"
 PASS testElementAttribute(nonHTMLElement, "wheel") is "none"
 
 PASS successfullyParsed is true

Modified: trunk/LayoutTests/imported/w3c/ChangeLog (267790 => 267791)


--- trunk/LayoutTests/imported/w3c/ChangeLog	2020-09-30 15:00:00 UTC (rev 267790)
+++ trunk/LayoutTests/imported/w3c/ChangeLog	2020-09-30 16:04:16 UTC (rev 267791)
@@ -1,3 +1,17 @@
+2020-09-30  Sam Weinig  <wei...@apple.com>
+
+        Re-align DocumentAndElementEventHandlers.idl, GlobalEventHandlers.idl and WindowEventHandlers.idl with the HTML spec
+        https://bugs.webkit.org/show_bug.cgi?id=217088
+
+        Reviewed by Darin Adler.
+
+        Update results for more passing tests.
+
+        * web-platform-tests/html/dom/idlharness.https-expected.txt:
+        * web-platform-tests/html/webappapis/scripting/events/event-handler-attributes-body-window-expected.txt:
+        * web-platform-tests/html/webappapis/scripting/events/event-handler-attributes-windowless-body-expected.txt:
+        * web-platform-tests/mathml/relations/html5-tree/math-global-event-handlers.tentative-expected.txt:
+
 2020-09-30  Youenn Fablet  <you...@apple.com>
 
         MediaRecorder should support isTypeSupported

Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt (267790 => 267791)


--- trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt	2020-09-30 15:00:00 UTC (rev 267790)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt	2020-09-30 16:04:16 UTC (rev 267791)
@@ -168,7 +168,7 @@
 PASS HTMLElement interface: attribute onmouseout
 PASS HTMLElement interface: attribute onmouseover
 PASS HTMLElement interface: attribute onmouseup
-FAIL HTMLElement interface: attribute onwheel assert_true: property should be enumerable expected true got false
+PASS HTMLElement interface: attribute onwheel
 PASS HTMLElement interface: attribute onpause
 PASS HTMLElement interface: attribute onplay
 PASS HTMLElement interface: attribute onplaying
@@ -440,9 +440,9 @@
 PASS HTMLBodyElement interface: attribute onpagehide
 PASS HTMLBodyElement interface: attribute onpageshow
 PASS HTMLBodyElement interface: attribute onpopstate
-FAIL HTMLBodyElement interface: attribute onrejectionhandled assert_own_property: expected property "onrejectionhandled" missing
+PASS HTMLBodyElement interface: attribute onrejectionhandled
 PASS HTMLBodyElement interface: attribute onstorage
-FAIL HTMLBodyElement interface: attribute onunhandledrejection assert_own_property: expected property "onunhandledrejection" missing
+PASS HTMLBodyElement interface: attribute onunhandledrejection
 PASS HTMLBodyElement interface: attribute onunload
 PASS HTMLBodyElement must be primary interface of document.createElement("body")
 PASS Stringification of document.createElement("body")
@@ -4227,7 +4227,7 @@
 PASS Window interface: attribute onmouseout
 PASS Window interface: attribute onmouseover
 PASS Window interface: attribute onmouseup
-FAIL Window interface: attribute onwheel assert_true: property should be enumerable expected true got false
+PASS Window interface: attribute onwheel
 PASS Window interface: attribute onpause
 PASS Window interface: attribute onplay
 PASS Window interface: attribute onplaying
@@ -4942,9 +4942,9 @@
 PASS HTMLFrameSetElement interface: attribute onpagehide
 PASS HTMLFrameSetElement interface: attribute onpageshow
 PASS HTMLFrameSetElement interface: attribute onpopstate
-FAIL HTMLFrameSetElement interface: attribute onrejectionhandled assert_own_property: expected property "onrejectionhandled" missing
+PASS HTMLFrameSetElement interface: attribute onrejectionhandled
 PASS HTMLFrameSetElement interface: attribute onstorage
-FAIL HTMLFrameSetElement interface: attribute onunhandledrejection assert_own_property: expected property "onunhandledrejection" missing
+PASS HTMLFrameSetElement interface: attribute onunhandledrejection
 PASS HTMLFrameSetElement interface: attribute onunload
 PASS HTMLFrameSetElement must be primary interface of document.createElement("frameset")
 PASS Stringification of document.createElement("frameset")
@@ -5072,7 +5072,7 @@
 PASS SVGElement interface: attribute onmouseout
 PASS SVGElement interface: attribute onmouseover
 PASS SVGElement interface: attribute onmouseup
-FAIL SVGElement interface: attribute onwheel assert_true: property should be enumerable expected true got false
+PASS SVGElement interface: attribute onwheel
 PASS SVGElement interface: attribute onpause
 PASS SVGElement interface: attribute onplay
 PASS SVGElement interface: attribute onplaying
@@ -5113,9 +5113,9 @@
 FAIL SVGSVGElement interface: attribute onpagehide assert_true: The prototype object must have a property "onpagehide" expected true got false
 FAIL SVGSVGElement interface: attribute onpageshow assert_true: The prototype object must have a property "onpageshow" expected true got false
 FAIL SVGSVGElement interface: attribute onpopstate assert_true: The prototype object must have a property "onpopstate" expected true got false
-FAIL SVGSVGElement interface: attribute onrejectionhandled assert_own_property: expected property "onrejectionhandled" missing
+FAIL SVGSVGElement interface: attribute onrejectionhandled assert_true: The prototype object must have a property "onrejectionhandled" expected true got false
 FAIL SVGSVGElement interface: attribute onstorage assert_true: The prototype object must have a property "onstorage" expected true got false
-FAIL SVGSVGElement interface: attribute onunhandledrejection assert_own_property: expected property "onunhandledrejection" missing
+FAIL SVGSVGElement interface: attribute onunhandledrejection assert_true: The prototype object must have a property "onunhandledrejection" expected true got false
 FAIL SVGSVGElement interface: attribute onunload assert_true: The prototype object must have a property "onunload" expected true got false
 FAIL SVGAElement interface: attribute href assert_equals: setter must be function for PutForwards, Replaceable, or non-readonly attributes expected "function" but got "undefined"
 FAIL SVGAElement interface: stringifier assert_own_property: interface prototype object missing non-static operation expected property "toString" missing
@@ -5216,7 +5216,7 @@
 PASS Document interface: attribute onmouseout
 PASS Document interface: attribute onmouseover
 PASS Document interface: attribute onmouseup
-FAIL Document interface: attribute onwheel assert_true: property should be enumerable expected true got false
+PASS Document interface: attribute onwheel
 PASS Document interface: attribute onpause
 PASS Document interface: attribute onplay
 PASS Document interface: attribute onplaying

Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/html/webappapis/scripting/events/event-handler-all-global-events-expected.txt (267790 => 267791)


--- trunk/LayoutTests/imported/w3c/web-platform-tests/html/webappapis/scripting/events/event-handler-all-global-events-expected.txt	2020-09-30 15:00:00 UTC (rev 267790)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/html/webappapis/scripting/events/event-handler-all-global-events-expected.txt	2020-09-30 16:04:16 UTC (rev 267791)
@@ -304,22 +304,22 @@
 PASS onwaiting: the content attribute must be compiled into a function as the corresponding property
 PASS onwaiting: the content attribute must execute when an event is dispatched
 PASS onwaiting: dispatching an Event at a <meta> element must trigger element.onwaiting
-FAIL onwebkitanimationend: must be on the appropriate locations for GlobalEventHandlers assert_true: HTMLElement has an own property named "onwebkitanimationend" expected true got false
+PASS onwebkitanimationend: must be on the appropriate locations for GlobalEventHandlers
 PASS onwebkitanimationend: the default value must be null
 PASS onwebkitanimationend: the content attribute must be compiled into a function as the corresponding property
 PASS onwebkitanimationend: the content attribute must execute when an event is dispatched
 PASS onwebkitanimationend: dispatching an Event at a <meta> element must trigger element.onwebkitanimationend
-FAIL onwebkitanimationiteration: must be on the appropriate locations for GlobalEventHandlers assert_true: HTMLElement has an own property named "onwebkitanimationiteration" expected true got false
+PASS onwebkitanimationiteration: must be on the appropriate locations for GlobalEventHandlers
 PASS onwebkitanimationiteration: the default value must be null
 PASS onwebkitanimationiteration: the content attribute must be compiled into a function as the corresponding property
 PASS onwebkitanimationiteration: the content attribute must execute when an event is dispatched
 PASS onwebkitanimationiteration: dispatching an Event at a <meta> element must trigger element.onwebkitanimationiteration
-FAIL onwebkitanimationstart: must be on the appropriate locations for GlobalEventHandlers assert_true: HTMLElement has an own property named "onwebkitanimationstart" expected true got false
+PASS onwebkitanimationstart: must be on the appropriate locations for GlobalEventHandlers
 PASS onwebkitanimationstart: the default value must be null
 PASS onwebkitanimationstart: the content attribute must be compiled into a function as the corresponding property
 PASS onwebkitanimationstart: the content attribute must execute when an event is dispatched
 PASS onwebkitanimationstart: dispatching an Event at a <meta> element must trigger element.onwebkitanimationstart
-FAIL onwebkittransitionend: must be on the appropriate locations for GlobalEventHandlers assert_true: HTMLElement has an own property named "onwebkittransitionend" expected true got false
+PASS onwebkittransitionend: must be on the appropriate locations for GlobalEventHandlers
 PASS onwebkittransitionend: the default value must be null
 PASS onwebkittransitionend: the content attribute must be compiled into a function as the corresponding property
 PASS onwebkittransitionend: the content attribute must execute when an event is dispatched

Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/html/webappapis/scripting/events/event-handler-attributes-body-window-expected.txt (267790 => 267791)


--- trunk/LayoutTests/imported/w3c/web-platform-tests/html/webappapis/scripting/events/event-handler-attributes-body-window-expected.txt	2020-09-30 15:00:00 UTC (rev 267790)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/html/webappapis/scripting/events/event-handler-attributes-body-window-expected.txt	2020-09-30 16:04:16 UTC (rev 267791)
@@ -17,9 +17,9 @@
 PASS shadowed pagehide (document.body)
 PASS shadowed pageshow (document.body)
 PASS shadowed popstate (document.body)
-FAIL shadowed rejectionhandled (document.body) assert_equals: alternative body should reflect expected (function) function "() => 0" but got (object) null
+PASS shadowed rejectionhandled (document.body)
 PASS shadowed storage (document.body)
-FAIL shadowed unhandledrejection (document.body) assert_equals: alternative body should reflect expected (function) function "() => 0" but got (object) null
+PASS shadowed unhandledrejection (document.body)
 PASS shadowed unload (document.body)
 PASS not shadowed abort (document.body)
 FAIL not shadowed auxclick (document.body) assert_equals: alternative body should reflect expected (object) null but got (undefined) undefined
@@ -125,9 +125,9 @@
 PASS shadowed pagehide (document.createElement("body"))
 PASS shadowed pageshow (document.createElement("body"))
 PASS shadowed popstate (document.createElement("body"))
-FAIL shadowed rejectionhandled (document.createElement("body")) assert_equals: body should reflect expected (function) function "() => 0" but got (object) null
+PASS shadowed rejectionhandled (document.createElement("body"))
 PASS shadowed storage (document.createElement("body"))
-FAIL shadowed unhandledrejection (document.createElement("body")) assert_equals: body should reflect expected (function) function "() => 0" but got (object) null
+PASS shadowed unhandledrejection (document.createElement("body"))
 PASS shadowed unload (document.createElement("body"))
 PASS not shadowed abort (document.createElement("body"))
 FAIL not shadowed auxclick (document.createElement("body")) assert_equals: body should reflect expected (object) null but got (undefined) undefined
@@ -233,9 +233,9 @@
 PASS shadowed pagehide (window)
 PASS shadowed pageshow (window)
 PASS shadowed popstate (window)
-FAIL shadowed rejectionhandled (window) assert_equals: body should reflect expected (function) function "() => 0" but got (object) null
+PASS shadowed rejectionhandled (window)
 PASS shadowed storage (window)
-FAIL shadowed unhandledrejection (window) assert_equals: body should reflect expected (function) function "() => 0" but got (object) null
+PASS shadowed unhandledrejection (window)
 PASS shadowed unload (window)
 PASS not shadowed abort (window)
 FAIL not shadowed auxclick (window) assert_equals: body should reflect expected (object) null but got (undefined) undefined

Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/html/webappapis/scripting/events/event-handler-attributes-windowless-body-expected.txt (267790 => 267791)


--- trunk/LayoutTests/imported/w3c/web-platform-tests/html/webappapis/scripting/events/event-handler-attributes-windowless-body-expected.txt	2020-09-30 15:00:00 UTC (rev 267790)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/html/webappapis/scripting/events/event-handler-attributes-windowless-body-expected.txt	2020-09-30 16:04:16 UTC (rev 267791)
@@ -36,11 +36,11 @@
 PASS Return null when getting the popstate event handler of a windowless body
 PASS Ignore setting of popstate window event handlers on windowless body
 PASS Return null when getting the rejectionhandled event handler of a windowless body
-FAIL Ignore setting of rejectionhandled window event handlers on windowless body assert_equals: expected (object) null but got (function) function "function () { return "Handler attached to windowless element"; }"
+PASS Ignore setting of rejectionhandled window event handlers on windowless body
 PASS Return null when getting the storage event handler of a windowless body
 PASS Ignore setting of storage window event handlers on windowless body
 PASS Return null when getting the unhandledrejection event handler of a windowless body
-FAIL Ignore setting of unhandledrejection window event handlers on windowless body assert_equals: expected (object) null but got (function) function "function () { return "Handler attached to windowless element"; }"
+PASS Ignore setting of unhandledrejection window event handlers on windowless body
 PASS Return null when getting the unload event handler of a windowless body
 PASS Ignore setting of unload window event handlers on windowless body
 PASS abort is unaffected on a windowless body
@@ -144,11 +144,11 @@
 PASS Return null when getting the popstate event handler of a windowless frameset
 PASS Ignore setting of popstate window event handlers on windowless frameset
 PASS Return null when getting the rejectionhandled event handler of a windowless frameset
-FAIL Ignore setting of rejectionhandled window event handlers on windowless frameset assert_equals: expected (object) null but got (function) function "function () { return "Handler attached to windowless element"; }"
+PASS Ignore setting of rejectionhandled window event handlers on windowless frameset
 PASS Return null when getting the storage event handler of a windowless frameset
 PASS Ignore setting of storage window event handlers on windowless frameset
 PASS Return null when getting the unhandledrejection event handler of a windowless frameset
-FAIL Ignore setting of unhandledrejection window event handlers on windowless frameset assert_equals: expected (object) null but got (function) function "function () { return "Handler attached to windowless element"; }"
+PASS Ignore setting of unhandledrejection window event handlers on windowless frameset
 PASS Return null when getting the unload event handler of a windowless frameset
 PASS Ignore setting of unload window event handlers on windowless frameset
 PASS abort is unaffected on a windowless frameset

Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/mathml/relations/html5-tree/math-global-event-handlers.tentative-expected.txt (267790 => 267791)


--- trunk/LayoutTests/imported/w3c/web-platform-tests/mathml/relations/html5-tree/math-global-event-handlers.tentative-expected.txt	2020-09-30 15:00:00 UTC (rev 267790)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/mathml/relations/html5-tree/math-global-event-handlers.tentative-expected.txt	2020-09-30 16:04:16 UTC (rev 267791)
@@ -304,22 +304,22 @@
 PASS onwaiting: the content attribute must be compiled into a function as the corresponding property
 PASS onwaiting: dynamic changes on the attribute
 PASS onwaiting: dispatching an Event at a <math> element must trigger element.onwaiting
-FAIL onwebkitanimationend: must be on the appropriate locations for GlobalEventHandlers assert_false: Element.prototype must not contain a "onwebkitanimationend" property expected false got true
+PASS onwebkitanimationend: must be on the appropriate locations for GlobalEventHandlers
 PASS onwebkitanimationend: the default value must be null
 PASS onwebkitanimationend: the content attribute must be compiled into a function as the corresponding property
 PASS onwebkitanimationend: dynamic changes on the attribute
 FAIL onwebkitanimationend: dispatching an Event at a <math> element must trigger element.onwebkitanimationend assert_equals: The event must be fired at the <math> element expected (object) Element node <math></math> but got (undefined) undefined
-FAIL onwebkitanimationiteration: must be on the appropriate locations for GlobalEventHandlers assert_false: Element.prototype must not contain a "onwebkitanimationiteration" property expected false got true
+PASS onwebkitanimationiteration: must be on the appropriate locations for GlobalEventHandlers
 PASS onwebkitanimationiteration: the default value must be null
 PASS onwebkitanimationiteration: the content attribute must be compiled into a function as the corresponding property
 PASS onwebkitanimationiteration: dynamic changes on the attribute
 FAIL onwebkitanimationiteration: dispatching an Event at a <math> element must trigger element.onwebkitanimationiteration assert_equals: The event must be fired at the <math> element expected (object) Element node <math></math> but got (undefined) undefined
-FAIL onwebkitanimationstart: must be on the appropriate locations for GlobalEventHandlers assert_false: Element.prototype must not contain a "onwebkitanimationstart" property expected false got true
+PASS onwebkitanimationstart: must be on the appropriate locations for GlobalEventHandlers
 PASS onwebkitanimationstart: the default value must be null
 PASS onwebkitanimationstart: the content attribute must be compiled into a function as the corresponding property
 PASS onwebkitanimationstart: dynamic changes on the attribute
 FAIL onwebkitanimationstart: dispatching an Event at a <math> element must trigger element.onwebkitanimationstart assert_equals: The event must be fired at the <math> element expected (object) Element node <math></math> but got (undefined) undefined
-FAIL onwebkittransitionend: must be on the appropriate locations for GlobalEventHandlers assert_false: Element.prototype must not contain a "onwebkittransitionend" property expected false got true
+PASS onwebkittransitionend: must be on the appropriate locations for GlobalEventHandlers
 PASS onwebkittransitionend: the default value must be null
 PASS onwebkittransitionend: the content attribute must be compiled into a function as the corresponding property
 PASS onwebkittransitionend: dynamic changes on the attribute

Modified: trunk/LayoutTests/js/dom/dom-static-property-for-in-iteration-expected.txt (267790 => 267791)


--- trunk/LayoutTests/js/dom/dom-static-property-for-in-iteration-expected.txt	2020-09-30 15:00:00 UTC (rev 267790)
+++ trunk/LayoutTests/js/dom/dom-static-property-for-in-iteration-expected.txt	2020-09-30 16:04:16 UTC (rev 267791)
@@ -91,13 +91,11 @@
 PASS a["onmouseout"] is null
 PASS a["onmouseover"] is null
 PASS a["onmouseup"] is null
-PASS a["onmousewheel"] is null
 PASS a["onpause"] is null
 PASS a["onplay"] is null
 PASS a["onplaying"] is null
 PASS a["onprogress"] is null
 PASS a["onratechange"] is null
-PASS a["onrejectionhandled"] is null
 PASS a["onreset"] is null
 PASS a["onresize"] is null
 PASS a["onscroll"] is null
@@ -109,9 +107,14 @@
 PASS a["onsuspend"] is null
 PASS a["ontimeupdate"] is null
 PASS a["ontoggle"] is null
-PASS a["onunhandledrejection"] is null
 PASS a["onvolumechange"] is null
 PASS a["onwaiting"] is null
+PASS a["onwebkitanimationend"] is null
+PASS a["onwebkitanimationiteration"] is null
+PASS a["onwebkitanimationstart"] is null
+PASS a["onwebkittransitionend"] is null
+PASS a["onwheel"] is null
+PASS a["onmousewheel"] is null
 PASS a["onanimationstart"] is null
 PASS a["onanimationiteration"] is null
 PASS a["onanimationend"] is null

Modified: trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/mathml/relations/html5-tree/math-global-event-handlers.tentative-expected.txt (267790 => 267791)


--- trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/mathml/relations/html5-tree/math-global-event-handlers.tentative-expected.txt	2020-09-30 15:00:00 UTC (rev 267790)
+++ trunk/LayoutTests/platform/glib/imported/w3c/web-platform-tests/mathml/relations/html5-tree/math-global-event-handlers.tentative-expected.txt	2020-09-30 16:04:16 UTC (rev 267791)
@@ -304,22 +304,22 @@
 PASS onwaiting: the content attribute must be compiled into a function as the corresponding property
 PASS onwaiting: dynamic changes on the attribute
 PASS onwaiting: dispatching an Event at a <math> element must trigger element.onwaiting
-FAIL onwebkitanimationend: must be on the appropriate locations for GlobalEventHandlers assert_false: Element.prototype must not contain a "onwebkitanimationend" property expected false got true
+PASS onwebkitanimationend: must be on the appropriate locations for GlobalEventHandlers
 PASS onwebkitanimationend: the default value must be null
 PASS onwebkitanimationend: the content attribute must be compiled into a function as the corresponding property
 PASS onwebkitanimationend: dynamic changes on the attribute
 PASS onwebkitanimationend: dispatching an Event at a <math> element must trigger element.onwebkitanimationend
-FAIL onwebkitanimationiteration: must be on the appropriate locations for GlobalEventHandlers assert_false: Element.prototype must not contain a "onwebkitanimationiteration" property expected false got true
+PASS onwebkitanimationiteration: must be on the appropriate locations for GlobalEventHandlers
 PASS onwebkitanimationiteration: the default value must be null
 PASS onwebkitanimationiteration: the content attribute must be compiled into a function as the corresponding property
 PASS onwebkitanimationiteration: dynamic changes on the attribute
 PASS onwebkitanimationiteration: dispatching an Event at a <math> element must trigger element.onwebkitanimationiteration
-FAIL onwebkitanimationstart: must be on the appropriate locations for GlobalEventHandlers assert_false: Element.prototype must not contain a "onwebkitanimationstart" property expected false got true
+PASS onwebkitanimationstart: must be on the appropriate locations for GlobalEventHandlers
 PASS onwebkitanimationstart: the default value must be null
 PASS onwebkitanimationstart: the content attribute must be compiled into a function as the corresponding property
 PASS onwebkitanimationstart: dynamic changes on the attribute
 PASS onwebkitanimationstart: dispatching an Event at a <math> element must trigger element.onwebkitanimationstart
-FAIL onwebkittransitionend: must be on the appropriate locations for GlobalEventHandlers assert_false: Element.prototype must not contain a "onwebkittransitionend" property expected false got true
+PASS onwebkittransitionend: must be on the appropriate locations for GlobalEventHandlers
 PASS onwebkittransitionend: the default value must be null
 PASS onwebkittransitionend: the content attribute must be compiled into a function as the corresponding property
 PASS onwebkittransitionend: dynamic changes on the attribute

Modified: trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt (267790 => 267791)


--- trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt	2020-09-30 15:00:00 UTC (rev 267790)
+++ trunk/LayoutTests/platform/gtk/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt	2020-09-30 16:04:16 UTC (rev 267791)
@@ -318,11 +318,11 @@
 PASS HTMLElement interface: attribute ontoggle
 PASS HTMLElement interface: attribute onvolumechange
 PASS HTMLElement interface: attribute onwaiting
-FAIL HTMLElement interface: attribute onwebkitanimationend assert_own_property: expected property "onwebkitanimationend" missing
-FAIL HTMLElement interface: attribute onwebkitanimationiteration assert_own_property: expected property "onwebkitanimationiteration" missing
-FAIL HTMLElement interface: attribute onwebkitanimationstart assert_own_property: expected property "onwebkitanimationstart" missing
-FAIL HTMLElement interface: attribute onwebkittransitionend assert_own_property: expected property "onwebkittransitionend" missing
-FAIL HTMLElement interface: attribute onwheel assert_true: property should be enumerable expected true got false
+PASS HTMLElement interface: attribute onwebkitanimationend
+PASS HTMLElement interface: attribute onwebkitanimationiteration
+PASS HTMLElement interface: attribute onwebkitanimationstart
+PASS HTMLElement interface: attribute onwebkittransitionend
+PASS HTMLElement interface: attribute onwheel
 FAIL HTMLElement interface: attribute oncopy assert_own_property: expected property "oncopy" missing
 FAIL HTMLElement interface: attribute oncut assert_own_property: expected property "oncut" missing
 FAIL HTMLElement interface: attribute onpaste assert_own_property: expected property "onpaste" missing
@@ -582,9 +582,9 @@
 PASS HTMLBodyElement interface: attribute onpagehide
 PASS HTMLBodyElement interface: attribute onpageshow
 PASS HTMLBodyElement interface: attribute onpopstate
-FAIL HTMLBodyElement interface: attribute onrejectionhandled assert_own_property: expected property "onrejectionhandled" missing
+PASS HTMLBodyElement interface: attribute onrejectionhandled
 PASS HTMLBodyElement interface: attribute onstorage
-FAIL HTMLBodyElement interface: attribute onunhandledrejection assert_own_property: expected property "onunhandledrejection" missing
+PASS HTMLBodyElement interface: attribute onunhandledrejection
 PASS HTMLBodyElement interface: attribute onunload
 PASS HTMLBodyElement must be primary interface of document.createElement("body")
 PASS Stringification of document.createElement("body")
@@ -4399,11 +4399,11 @@
 PASS Window interface: attribute ontoggle
 PASS Window interface: attribute onvolumechange
 PASS Window interface: attribute onwaiting
-FAIL Window interface: attribute onwebkitanimationend assert_true: property should be enumerable expected true got false
-FAIL Window interface: attribute onwebkitanimationiteration assert_true: property should be enumerable expected true got false
-FAIL Window interface: attribute onwebkitanimationstart assert_true: property should be enumerable expected true got false
-FAIL Window interface: attribute onwebkittransitionend assert_true: property should be enumerable expected true got false
-FAIL Window interface: attribute onwheel assert_true: property should be enumerable expected true got false
+PASS Window interface: attribute onwebkitanimationend
+PASS Window interface: attribute onwebkitanimationiteration
+PASS Window interface: attribute onwebkitanimationstart
+PASS Window interface: attribute onwebkittransitionend
+PASS Window interface: attribute onwheel
 PASS Window interface: attribute onafterprint
 PASS Window interface: attribute onbeforeprint
 PASS Window interface: attribute onbeforeunload
@@ -5115,9 +5115,9 @@
 PASS HTMLFrameSetElement interface: attribute onpagehide
 PASS HTMLFrameSetElement interface: attribute onpageshow
 PASS HTMLFrameSetElement interface: attribute onpopstate
-FAIL HTMLFrameSetElement interface: attribute onrejectionhandled assert_own_property: expected property "onrejectionhandled" missing
+PASS HTMLFrameSetElement interface: attribute onrejectionhandled
 PASS HTMLFrameSetElement interface: attribute onstorage
-FAIL HTMLFrameSetElement interface: attribute onunhandledrejection assert_own_property: expected property "onunhandledrejection" missing
+PASS HTMLFrameSetElement interface: attribute onunhandledrejection
 PASS HTMLFrameSetElement interface: attribute onunload
 PASS HTMLFrameSetElement must be primary interface of document.createElement("frameset")
 PASS Stringification of document.createElement("frameset")
@@ -5265,11 +5265,11 @@
 PASS SVGElement interface: attribute ontoggle
 PASS SVGElement interface: attribute onvolumechange
 PASS SVGElement interface: attribute onwaiting
-FAIL SVGElement interface: attribute onwebkitanimationend assert_own_property: expected property "onwebkitanimationend" missing
-FAIL SVGElement interface: attribute onwebkitanimationiteration assert_own_property: expected property "onwebkitanimationiteration" missing
-FAIL SVGElement interface: attribute onwebkitanimationstart assert_own_property: expected property "onwebkitanimationstart" missing
-FAIL SVGElement interface: attribute onwebkittransitionend assert_own_property: expected property "onwebkittransitionend" missing
-FAIL SVGElement interface: attribute onwheel assert_true: property should be enumerable expected true got false
+PASS SVGElement interface: attribute onwebkitanimationend
+PASS SVGElement interface: attribute onwebkitanimationiteration
+PASS SVGElement interface: attribute onwebkitanimationstart
+PASS SVGElement interface: attribute onwebkittransitionend
+PASS SVGElement interface: attribute onwheel
 FAIL SVGElement interface: attribute oncopy assert_own_property: expected property "oncopy" missing
 FAIL SVGElement interface: attribute oncut assert_own_property: expected property "oncut" missing
 FAIL SVGElement interface: attribute onpaste assert_own_property: expected property "onpaste" missing
@@ -5291,9 +5291,9 @@
 FAIL SVGSVGElement interface: attribute onpagehide assert_true: The prototype object must have a property "onpagehide" expected true got false
 FAIL SVGSVGElement interface: attribute onpageshow assert_true: The prototype object must have a property "onpageshow" expected true got false
 FAIL SVGSVGElement interface: attribute onpopstate assert_true: The prototype object must have a property "onpopstate" expected true got false
-FAIL SVGSVGElement interface: attribute onrejectionhandled assert_own_property: expected property "onrejectionhandled" missing
+FAIL SVGSVGElement interface: attribute onrejectionhandled assert_true: The prototype object must have a property "onrejectionhandled" expected true got false
 FAIL SVGSVGElement interface: attribute onstorage assert_true: The prototype object must have a property "onstorage" expected true got false
-FAIL SVGSVGElement interface: attribute onunhandledrejection assert_own_property: expected property "onunhandledrejection" missing
+FAIL SVGSVGElement interface: attribute onunhandledrejection assert_true: The prototype object must have a property "onunhandledrejection" expected true got false
 FAIL SVGSVGElement interface: attribute onunload assert_true: The prototype object must have a property "onunload" expected true got false
 PASS Document interface: attribute domain
 PASS Document interface: attribute referrer
@@ -5402,11 +5402,11 @@
 PASS Document interface: attribute ontoggle
 PASS Document interface: attribute onvolumechange
 PASS Document interface: attribute onwaiting
-FAIL Document interface: attribute onwebkitanimationend assert_true: property should be enumerable expected true got false
-FAIL Document interface: attribute onwebkitanimationiteration assert_true: property should be enumerable expected true got false
-FAIL Document interface: attribute onwebkitanimationstart assert_true: property should be enumerable expected true got false
-FAIL Document interface: attribute onwebkittransitionend assert_true: property should be enumerable expected true got false
-FAIL Document interface: attribute onwheel assert_true: property should be enumerable expected true got false
+PASS Document interface: attribute onwebkitanimationend
+PASS Document interface: attribute onwebkitanimationiteration
+PASS Document interface: attribute onwebkitanimationstart
+PASS Document interface: attribute onwebkittransitionend
+PASS Document interface: attribute onwheel
 PASS Document interface: attribute oncopy
 PASS Document interface: attribute oncut
 PASS Document interface: attribute onpaste

Modified: trunk/LayoutTests/platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt (267790 => 267791)


--- trunk/LayoutTests/platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt	2020-09-30 15:00:00 UTC (rev 267790)
+++ trunk/LayoutTests/platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt	2020-09-30 16:04:16 UTC (rev 267791)
@@ -94,13 +94,11 @@
 PASS a["onmouseout"] is null
 PASS a["onmouseover"] is null
 PASS a["onmouseup"] is null
-PASS a["onmousewheel"] is null
 PASS a["onpause"] is null
 PASS a["onplay"] is null
 PASS a["onplaying"] is null
 PASS a["onprogress"] is null
 PASS a["onratechange"] is null
-PASS a["onrejectionhandled"] is null
 PASS a["onreset"] is null
 PASS a["onresize"] is null
 PASS a["onscroll"] is null
@@ -112,9 +110,14 @@
 PASS a["onsuspend"] is null
 PASS a["ontimeupdate"] is null
 PASS a["ontoggle"] is null
-PASS a["onunhandledrejection"] is null
 PASS a["onvolumechange"] is null
 PASS a["onwaiting"] is null
+PASS a["onwebkitanimationend"] is null
+PASS a["onwebkitanimationiteration"] is null
+PASS a["onwebkitanimationstart"] is null
+PASS a["onwebkittransitionend"] is null
+PASS a["onwheel"] is null
+PASS a["onmousewheel"] is null
 PASS a["onanimationstart"] is null
 PASS a["onanimationiteration"] is null
 PASS a["onanimationend"] is null

Modified: trunk/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt (267790 => 267791)


--- trunk/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt	2020-09-30 15:00:00 UTC (rev 267790)
+++ trunk/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt	2020-09-30 16:04:16 UTC (rev 267791)
@@ -318,11 +318,11 @@
 PASS HTMLElement interface: attribute ontoggle
 PASS HTMLElement interface: attribute onvolumechange
 PASS HTMLElement interface: attribute onwaiting
-FAIL HTMLElement interface: attribute onwebkitanimationend assert_own_property: expected property "onwebkitanimationend" missing
-FAIL HTMLElement interface: attribute onwebkitanimationiteration assert_own_property: expected property "onwebkitanimationiteration" missing
-FAIL HTMLElement interface: attribute onwebkitanimationstart assert_own_property: expected property "onwebkitanimationstart" missing
-FAIL HTMLElement interface: attribute onwebkittransitionend assert_own_property: expected property "onwebkittransitionend" missing
-FAIL HTMLElement interface: attribute onwheel assert_true: property should be enumerable expected true got false
+PASS HTMLElement interface: attribute onwebkitanimationend
+PASS HTMLElement interface: attribute onwebkitanimationiteration
+PASS HTMLElement interface: attribute onwebkitanimationstart
+PASS HTMLElement interface: attribute onwebkittransitionend
+PASS HTMLElement interface: attribute onwheel
 FAIL HTMLElement interface: attribute oncopy assert_own_property: expected property "oncopy" missing
 FAIL HTMLElement interface: attribute oncut assert_own_property: expected property "oncut" missing
 FAIL HTMLElement interface: attribute onpaste assert_own_property: expected property "onpaste" missing
@@ -582,9 +582,9 @@
 PASS HTMLBodyElement interface: attribute onpagehide
 PASS HTMLBodyElement interface: attribute onpageshow
 PASS HTMLBodyElement interface: attribute onpopstate
-FAIL HTMLBodyElement interface: attribute onrejectionhandled assert_own_property: expected property "onrejectionhandled" missing
+PASS HTMLBodyElement interface: attribute onrejectionhandled
 PASS HTMLBodyElement interface: attribute onstorage
-FAIL HTMLBodyElement interface: attribute onunhandledrejection assert_own_property: expected property "onunhandledrejection" missing
+PASS HTMLBodyElement interface: attribute onunhandledrejection
 PASS HTMLBodyElement interface: attribute onunload
 PASS HTMLBodyElement must be primary interface of document.createElement("body")
 PASS Stringification of document.createElement("body")
@@ -4389,11 +4389,11 @@
 PASS Window interface: attribute ontoggle
 PASS Window interface: attribute onvolumechange
 PASS Window interface: attribute onwaiting
-FAIL Window interface: attribute onwebkitanimationend assert_true: property should be enumerable expected true got false
-FAIL Window interface: attribute onwebkitanimationiteration assert_true: property should be enumerable expected true got false
-FAIL Window interface: attribute onwebkitanimationstart assert_true: property should be enumerable expected true got false
-FAIL Window interface: attribute onwebkittransitionend assert_true: property should be enumerable expected true got false
-FAIL Window interface: attribute onwheel assert_true: property should be enumerable expected true got false
+PASS Window interface: attribute onwebkitanimationend
+PASS Window interface: attribute onwebkitanimationiteration
+PASS Window interface: attribute onwebkitanimationstart
+PASS Window interface: attribute onwebkittransitionend
+PASS Window interface: attribute onwheel
 PASS Window interface: attribute onafterprint
 PASS Window interface: attribute onbeforeprint
 PASS Window interface: attribute onbeforeunload
@@ -5105,9 +5105,9 @@
 PASS HTMLFrameSetElement interface: attribute onpagehide
 PASS HTMLFrameSetElement interface: attribute onpageshow
 PASS HTMLFrameSetElement interface: attribute onpopstate
-FAIL HTMLFrameSetElement interface: attribute onrejectionhandled assert_own_property: expected property "onrejectionhandled" missing
+PASS HTMLFrameSetElement interface: attribute onrejectionhandled
 PASS HTMLFrameSetElement interface: attribute onstorage
-FAIL HTMLFrameSetElement interface: attribute onunhandledrejection assert_own_property: expected property "onunhandledrejection" missing
+PASS HTMLFrameSetElement interface: attribute onunhandledrejection
 PASS HTMLFrameSetElement interface: attribute onunload
 PASS HTMLFrameSetElement must be primary interface of document.createElement("frameset")
 PASS Stringification of document.createElement("frameset")
@@ -5255,11 +5255,11 @@
 PASS SVGElement interface: attribute ontoggle
 PASS SVGElement interface: attribute onvolumechange
 PASS SVGElement interface: attribute onwaiting
-FAIL SVGElement interface: attribute onwebkitanimationend assert_own_property: expected property "onwebkitanimationend" missing
-FAIL SVGElement interface: attribute onwebkitanimationiteration assert_own_property: expected property "onwebkitanimationiteration" missing
-FAIL SVGElement interface: attribute onwebkitanimationstart assert_own_property: expected property "onwebkitanimationstart" missing
-FAIL SVGElement interface: attribute onwebkittransitionend assert_own_property: expected property "onwebkittransitionend" missing
-FAIL SVGElement interface: attribute onwheel assert_true: property should be enumerable expected true got false
+PASS SVGElement interface: attribute onwebkitanimationend
+PASS SVGElement interface: attribute onwebkitanimationiteration
+PASS SVGElement interface: attribute onwebkitanimationstart
+PASS SVGElement interface: attribute onwebkittransitionend
+PASS SVGElement interface: attribute onwheel
 FAIL SVGElement interface: attribute oncopy assert_own_property: expected property "oncopy" missing
 FAIL SVGElement interface: attribute oncut assert_own_property: expected property "oncut" missing
 FAIL SVGElement interface: attribute onpaste assert_own_property: expected property "onpaste" missing
@@ -5281,9 +5281,9 @@
 FAIL SVGSVGElement interface: attribute onpagehide assert_true: The prototype object must have a property "onpagehide" expected true got false
 FAIL SVGSVGElement interface: attribute onpageshow assert_true: The prototype object must have a property "onpageshow" expected true got false
 FAIL SVGSVGElement interface: attribute onpopstate assert_true: The prototype object must have a property "onpopstate" expected true got false
-FAIL SVGSVGElement interface: attribute onrejectionhandled assert_own_property: expected property "onrejectionhandled" missing
+FAIL SVGSVGElement interface: attribute onrejectionhandled assert_true: The prototype object must have a property "onrejectionhandled" expected true got false
 FAIL SVGSVGElement interface: attribute onstorage assert_true: The prototype object must have a property "onstorage" expected true got false
-FAIL SVGSVGElement interface: attribute onunhandledrejection assert_own_property: expected property "onunhandledrejection" missing
+FAIL SVGSVGElement interface: attribute onunhandledrejection assert_true: The prototype object must have a property "onunhandledrejection" expected true got false
 FAIL SVGSVGElement interface: attribute onunload assert_true: The prototype object must have a property "onunload" expected true got false
 PASS Document interface: attribute domain
 PASS Document interface: attribute referrer
@@ -5392,11 +5392,11 @@
 PASS Document interface: attribute ontoggle
 PASS Document interface: attribute onvolumechange
 PASS Document interface: attribute onwaiting
-FAIL Document interface: attribute onwebkitanimationend assert_true: property should be enumerable expected true got false
-FAIL Document interface: attribute onwebkitanimationiteration assert_true: property should be enumerable expected true got false
-FAIL Document interface: attribute onwebkitanimationstart assert_true: property should be enumerable expected true got false
-FAIL Document interface: attribute onwebkittransitionend assert_true: property should be enumerable expected true got false
-FAIL Document interface: attribute onwheel assert_true: property should be enumerable expected true got false
+PASS Document interface: attribute onwebkitanimationend
+PASS Document interface: attribute onwebkitanimationiteration
+PASS Document interface: attribute onwebkitanimationstart
+PASS Document interface: attribute onwebkittransitionend
+PASS Document interface: attribute onwheel
 PASS Document interface: attribute oncopy
 PASS Document interface: attribute oncut
 PASS Document interface: attribute onpaste

Modified: trunk/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/mathml/relations/html5-tree/math-global-event-handlers.tentative-expected.txt (267790 => 267791)


--- trunk/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/mathml/relations/html5-tree/math-global-event-handlers.tentative-expected.txt	2020-09-30 15:00:00 UTC (rev 267790)
+++ trunk/LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/mathml/relations/html5-tree/math-global-event-handlers.tentative-expected.txt	2020-09-30 16:04:16 UTC (rev 267791)
@@ -304,22 +304,22 @@
 PASS onwaiting: the content attribute must be compiled into a function as the corresponding property
 PASS onwaiting: dynamic changes on the attribute
 PASS onwaiting: dispatching an Event at a <math> element must trigger element.onwaiting
-FAIL onwebkitanimationend: must be on the appropriate locations for GlobalEventHandlers assert_false: Element.prototype must not contain a "onwebkitanimationend" property expected false got true
+PASS onwebkitanimationend: must be on the appropriate locations for GlobalEventHandlers
 PASS onwebkitanimationend: the default value must be null
 PASS onwebkitanimationend: the content attribute must be compiled into a function as the corresponding property
 PASS onwebkitanimationend: dynamic changes on the attribute
 PASS onwebkitanimationend: dispatching an Event at a <math> element must trigger element.onwebkitanimationend
-FAIL onwebkitanimationiteration: must be on the appropriate locations for GlobalEventHandlers assert_false: Element.prototype must not contain a "onwebkitanimationiteration" property expected false got true
+PASS onwebkitanimationiteration: must be on the appropriate locations for GlobalEventHandlers
 PASS onwebkitanimationiteration: the default value must be null
 PASS onwebkitanimationiteration: the content attribute must be compiled into a function as the corresponding property
 PASS onwebkitanimationiteration: dynamic changes on the attribute
 PASS onwebkitanimationiteration: dispatching an Event at a <math> element must trigger element.onwebkitanimationiteration
-FAIL onwebkitanimationstart: must be on the appropriate locations for GlobalEventHandlers assert_false: Element.prototype must not contain a "onwebkitanimationstart" property expected false got true
+PASS onwebkitanimationstart: must be on the appropriate locations for GlobalEventHandlers
 PASS onwebkitanimationstart: the default value must be null
 PASS onwebkitanimationstart: the content attribute must be compiled into a function as the corresponding property
 PASS onwebkitanimationstart: dynamic changes on the attribute
 PASS onwebkitanimationstart: dispatching an Event at a <math> element must trigger element.onwebkitanimationstart
-FAIL onwebkittransitionend: must be on the appropriate locations for GlobalEventHandlers assert_false: Element.prototype must not contain a "onwebkittransitionend" property expected false got true
+PASS onwebkittransitionend: must be on the appropriate locations for GlobalEventHandlers
 PASS onwebkittransitionend: the default value must be null
 PASS onwebkittransitionend: the content attribute must be compiled into a function as the corresponding property
 PASS onwebkittransitionend: dynamic changes on the attribute

Modified: trunk/LayoutTests/platform/ios-wk2/js/dom/dom-static-property-for-in-iteration-expected.txt (267790 => 267791)


--- trunk/LayoutTests/platform/ios-wk2/js/dom/dom-static-property-for-in-iteration-expected.txt	2020-09-30 15:00:00 UTC (rev 267790)
+++ trunk/LayoutTests/platform/ios-wk2/js/dom/dom-static-property-for-in-iteration-expected.txt	2020-09-30 16:04:16 UTC (rev 267791)
@@ -94,13 +94,11 @@
 PASS a["onmouseout"] is null
 PASS a["onmouseover"] is null
 PASS a["onmouseup"] is null
-PASS a["onmousewheel"] is null
 PASS a["onpause"] is null
 PASS a["onplay"] is null
 PASS a["onplaying"] is null
 PASS a["onprogress"] is null
 PASS a["onratechange"] is null
-PASS a["onrejectionhandled"] is null
 PASS a["onreset"] is null
 PASS a["onresize"] is null
 PASS a["onscroll"] is null
@@ -112,9 +110,14 @@
 PASS a["onsuspend"] is null
 PASS a["ontimeupdate"] is null
 PASS a["ontoggle"] is null
-PASS a["onunhandledrejection"] is null
 PASS a["onvolumechange"] is null
 PASS a["onwaiting"] is null
+PASS a["onwebkitanimationend"] is null
+PASS a["onwebkitanimationiteration"] is null
+PASS a["onwebkitanimationstart"] is null
+PASS a["onwebkittransitionend"] is null
+PASS a["onwheel"] is null
+PASS a["onmousewheel"] is null
 PASS a["onanimationstart"] is null
 PASS a["onanimationiteration"] is null
 PASS a["onanimationend"] is null

Modified: trunk/LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt (267790 => 267791)


--- trunk/LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt	2020-09-30 15:00:00 UTC (rev 267790)
+++ trunk/LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt	2020-09-30 16:04:16 UTC (rev 267791)
@@ -318,11 +318,11 @@
 PASS HTMLElement interface: attribute ontoggle
 PASS HTMLElement interface: attribute onvolumechange
 PASS HTMLElement interface: attribute onwaiting
-FAIL HTMLElement interface: attribute onwebkitanimationend assert_own_property: expected property "onwebkitanimationend" missing
-FAIL HTMLElement interface: attribute onwebkitanimationiteration assert_own_property: expected property "onwebkitanimationiteration" missing
-FAIL HTMLElement interface: attribute onwebkitanimationstart assert_own_property: expected property "onwebkitanimationstart" missing
-FAIL HTMLElement interface: attribute onwebkittransitionend assert_own_property: expected property "onwebkittransitionend" missing
-FAIL HTMLElement interface: attribute onwheel assert_true: property should be enumerable expected true got false
+PASS HTMLElement interface: attribute onwebkitanimationend
+PASS HTMLElement interface: attribute onwebkitanimationiteration
+PASS HTMLElement interface: attribute onwebkitanimationstart
+PASS HTMLElement interface: attribute onwebkittransitionend
+PASS HTMLElement interface: attribute onwheel
 FAIL HTMLElement interface: attribute oncopy assert_own_property: expected property "oncopy" missing
 FAIL HTMLElement interface: attribute oncut assert_own_property: expected property "oncut" missing
 FAIL HTMLElement interface: attribute onpaste assert_own_property: expected property "onpaste" missing
@@ -582,9 +582,9 @@
 PASS HTMLBodyElement interface: attribute onpagehide
 PASS HTMLBodyElement interface: attribute onpageshow
 PASS HTMLBodyElement interface: attribute onpopstate
-FAIL HTMLBodyElement interface: attribute onrejectionhandled assert_own_property: expected property "onrejectionhandled" missing
+PASS HTMLBodyElement interface: attribute onrejectionhandled
 PASS HTMLBodyElement interface: attribute onstorage
-FAIL HTMLBodyElement interface: attribute onunhandledrejection assert_own_property: expected property "onunhandledrejection" missing
+PASS HTMLBodyElement interface: attribute onunhandledrejection
 PASS HTMLBodyElement interface: attribute onunload
 PASS HTMLBodyElement must be primary interface of document.createElement("body")
 PASS Stringification of document.createElement("body")
@@ -4399,11 +4399,11 @@
 PASS Window interface: attribute ontoggle
 PASS Window interface: attribute onvolumechange
 PASS Window interface: attribute onwaiting
-FAIL Window interface: attribute onwebkitanimationend assert_true: property should be enumerable expected true got false
-FAIL Window interface: attribute onwebkitanimationiteration assert_true: property should be enumerable expected true got false
-FAIL Window interface: attribute onwebkitanimationstart assert_true: property should be enumerable expected true got false
-FAIL Window interface: attribute onwebkittransitionend assert_true: property should be enumerable expected true got false
-FAIL Window interface: attribute onwheel assert_true: property should be enumerable expected true got false
+PASS Window interface: attribute onwebkitanimationend
+PASS Window interface: attribute onwebkitanimationiteration
+PASS Window interface: attribute onwebkitanimationstart
+PASS Window interface: attribute onwebkittransitionend
+PASS Window interface: attribute onwheel
 PASS Window interface: attribute onafterprint
 PASS Window interface: attribute onbeforeprint
 PASS Window interface: attribute onbeforeunload
@@ -5115,9 +5115,9 @@
 PASS HTMLFrameSetElement interface: attribute onpagehide
 PASS HTMLFrameSetElement interface: attribute onpageshow
 PASS HTMLFrameSetElement interface: attribute onpopstate
-FAIL HTMLFrameSetElement interface: attribute onrejectionhandled assert_own_property: expected property "onrejectionhandled" missing
+PASS HTMLFrameSetElement interface: attribute onrejectionhandled
 PASS HTMLFrameSetElement interface: attribute onstorage
-FAIL HTMLFrameSetElement interface: attribute onunhandledrejection assert_own_property: expected property "onunhandledrejection" missing
+PASS HTMLFrameSetElement interface: attribute onunhandledrejection
 PASS HTMLFrameSetElement interface: attribute onunload
 PASS HTMLFrameSetElement must be primary interface of document.createElement("frameset")
 PASS Stringification of document.createElement("frameset")
@@ -5265,11 +5265,11 @@
 PASS SVGElement interface: attribute ontoggle
 PASS SVGElement interface: attribute onvolumechange
 PASS SVGElement interface: attribute onwaiting
-FAIL SVGElement interface: attribute onwebkitanimationend assert_own_property: expected property "onwebkitanimationend" missing
-FAIL SVGElement interface: attribute onwebkitanimationiteration assert_own_property: expected property "onwebkitanimationiteration" missing
-FAIL SVGElement interface: attribute onwebkitanimationstart assert_own_property: expected property "onwebkitanimationstart" missing
-FAIL SVGElement interface: attribute onwebkittransitionend assert_own_property: expected property "onwebkittransitionend" missing
-FAIL SVGElement interface: attribute onwheel assert_true: property should be enumerable expected true got false
+PASS SVGElement interface: attribute onwebkitanimationend
+PASS SVGElement interface: attribute onwebkitanimationiteration
+PASS SVGElement interface: attribute onwebkitanimationstart
+PASS SVGElement interface: attribute onwebkittransitionend
+PASS SVGElement interface: attribute onwheel
 FAIL SVGElement interface: attribute oncopy assert_own_property: expected property "oncopy" missing
 FAIL SVGElement interface: attribute oncut assert_own_property: expected property "oncut" missing
 FAIL SVGElement interface: attribute onpaste assert_own_property: expected property "onpaste" missing
@@ -5291,9 +5291,9 @@
 FAIL SVGSVGElement interface: attribute onpagehide assert_true: The prototype object must have a property "onpagehide" expected true got false
 FAIL SVGSVGElement interface: attribute onpageshow assert_true: The prototype object must have a property "onpageshow" expected true got false
 FAIL SVGSVGElement interface: attribute onpopstate assert_true: The prototype object must have a property "onpopstate" expected true got false
-FAIL SVGSVGElement interface: attribute onrejectionhandled assert_own_property: expected property "onrejectionhandled" missing
+FAIL SVGSVGElement interface: attribute onrejectionhandled assert_true: The prototype object must have a property "onrejectionhandled" expected true got false
 FAIL SVGSVGElement interface: attribute onstorage assert_true: The prototype object must have a property "onstorage" expected true got false
-FAIL SVGSVGElement interface: attribute onunhandledrejection assert_own_property: expected property "onunhandledrejection" missing
+FAIL SVGSVGElement interface: attribute onunhandledrejection assert_true: The prototype object must have a property "onunhandledrejection" expected true got false
 FAIL SVGSVGElement interface: attribute onunload assert_true: The prototype object must have a property "onunload" expected true got false
 PASS Document interface: attribute domain
 PASS Document interface: attribute referrer
@@ -5402,11 +5402,11 @@
 PASS Document interface: attribute ontoggle
 PASS Document interface: attribute onvolumechange
 PASS Document interface: attribute onwaiting
-FAIL Document interface: attribute onwebkitanimationend assert_true: property should be enumerable expected true got false
-FAIL Document interface: attribute onwebkitanimationiteration assert_true: property should be enumerable expected true got false
-FAIL Document interface: attribute onwebkitanimationstart assert_true: property should be enumerable expected true got false
-FAIL Document interface: attribute onwebkittransitionend assert_true: property should be enumerable expected true got false
-FAIL Document interface: attribute onwheel assert_true: property should be enumerable expected true got false
+PASS Document interface: attribute onwebkitanimationend
+PASS Document interface: attribute onwebkitanimationiteration
+PASS Document interface: attribute onwebkitanimationstart
+PASS Document interface: attribute onwebkittransitionend
+PASS Document interface: attribute onwheel
 PASS Document interface: attribute oncopy
 PASS Document interface: attribute oncut
 PASS Document interface: attribute onpaste

Modified: trunk/LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/mathml/relations/html5-tree/math-global-event-handlers.tentative-expected.txt (267790 => 267791)


--- trunk/LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/mathml/relations/html5-tree/math-global-event-handlers.tentative-expected.txt	2020-09-30 15:00:00 UTC (rev 267790)
+++ trunk/LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/mathml/relations/html5-tree/math-global-event-handlers.tentative-expected.txt	2020-09-30 16:04:16 UTC (rev 267791)
@@ -304,22 +304,22 @@
 PASS onwaiting: the content attribute must be compiled into a function as the corresponding property
 PASS onwaiting: dynamic changes on the attribute
 PASS onwaiting: dispatching an Event at a <math> element must trigger element.onwaiting
-FAIL onwebkitanimationend: must be on the appropriate locations for GlobalEventHandlers assert_false: Element.prototype must not contain a "onwebkitanimationend" property expected false got true
+PASS onwebkitanimationend: must be on the appropriate locations for GlobalEventHandlers
 PASS onwebkitanimationend: the default value must be null
 PASS onwebkitanimationend: the content attribute must be compiled into a function as the corresponding property
 PASS onwebkitanimationend: dynamic changes on the attribute
 PASS onwebkitanimationend: dispatching an Event at a <math> element must trigger element.onwebkitanimationend
-FAIL onwebkitanimationiteration: must be on the appropriate locations for GlobalEventHandlers assert_false: Element.prototype must not contain a "onwebkitanimationiteration" property expected false got true
+PASS onwebkitanimationiteration: must be on the appropriate locations for GlobalEventHandlers
 PASS onwebkitanimationiteration: the default value must be null
 PASS onwebkitanimationiteration: the content attribute must be compiled into a function as the corresponding property
 PASS onwebkitanimationiteration: dynamic changes on the attribute
 PASS onwebkitanimationiteration: dispatching an Event at a <math> element must trigger element.onwebkitanimationiteration
-FAIL onwebkitanimationstart: must be on the appropriate locations for GlobalEventHandlers assert_false: Element.prototype must not contain a "onwebkitanimationstart" property expected false got true
+PASS onwebkitanimationstart: must be on the appropriate locations for GlobalEventHandlers
 PASS onwebkitanimationstart: the default value must be null
 PASS onwebkitanimationstart: the content attribute must be compiled into a function as the corresponding property
 PASS onwebkitanimationstart: dynamic changes on the attribute
 PASS onwebkitanimationstart: dispatching an Event at a <math> element must trigger element.onwebkitanimationstart
-FAIL onwebkittransitionend: must be on the appropriate locations for GlobalEventHandlers assert_false: Element.prototype must not contain a "onwebkittransitionend" property expected false got true
+PASS onwebkittransitionend: must be on the appropriate locations for GlobalEventHandlers
 PASS onwebkittransitionend: the default value must be null
 PASS onwebkittransitionend: the content attribute must be compiled into a function as the corresponding property
 PASS onwebkittransitionend: dynamic changes on the attribute

Modified: trunk/LayoutTests/platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt (267790 => 267791)


--- trunk/LayoutTests/platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt	2020-09-30 15:00:00 UTC (rev 267790)
+++ trunk/LayoutTests/platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt	2020-09-30 16:04:16 UTC (rev 267791)
@@ -318,11 +318,11 @@
 PASS HTMLElement interface: attribute ontoggle
 PASS HTMLElement interface: attribute onvolumechange
 PASS HTMLElement interface: attribute onwaiting
-FAIL HTMLElement interface: attribute onwebkitanimationend assert_own_property: expected property "onwebkitanimationend" missing
-FAIL HTMLElement interface: attribute onwebkitanimationiteration assert_own_property: expected property "onwebkitanimationiteration" missing
-FAIL HTMLElement interface: attribute onwebkitanimationstart assert_own_property: expected property "onwebkitanimationstart" missing
-FAIL HTMLElement interface: attribute onwebkittransitionend assert_own_property: expected property "onwebkittransitionend" missing
-FAIL HTMLElement interface: attribute onwheel assert_true: property should be enumerable expected true got false
+PASS HTMLElement interface: attribute onwebkitanimationend
+PASS HTMLElement interface: attribute onwebkitanimationiteration
+PASS HTMLElement interface: attribute onwebkitanimationstart
+PASS HTMLElement interface: attribute onwebkittransitionend
+PASS HTMLElement interface: attribute onwheel
 FAIL HTMLElement interface: attribute oncopy assert_own_property: expected property "oncopy" missing
 FAIL HTMLElement interface: attribute oncut assert_own_property: expected property "oncut" missing
 FAIL HTMLElement interface: attribute onpaste assert_own_property: expected property "onpaste" missing
@@ -582,9 +582,9 @@
 PASS HTMLBodyElement interface: attribute onpagehide
 PASS HTMLBodyElement interface: attribute onpageshow
 PASS HTMLBodyElement interface: attribute onpopstate
-FAIL HTMLBodyElement interface: attribute onrejectionhandled assert_own_property: expected property "onrejectionhandled" missing
+PASS HTMLBodyElement interface: attribute onrejectionhandled
 PASS HTMLBodyElement interface: attribute onstorage
-FAIL HTMLBodyElement interface: attribute onunhandledrejection assert_own_property: expected property "onunhandledrejection" missing
+PASS HTMLBodyElement interface: attribute onunhandledrejection
 PASS HTMLBodyElement interface: attribute onunload
 PASS HTMLBodyElement must be primary interface of document.createElement("body")
 PASS Stringification of document.createElement("body")
@@ -4399,11 +4399,11 @@
 PASS Window interface: attribute ontoggle
 PASS Window interface: attribute onvolumechange
 PASS Window interface: attribute onwaiting
-FAIL Window interface: attribute onwebkitanimationend assert_true: property should be enumerable expected true got false
-FAIL Window interface: attribute onwebkitanimationiteration assert_true: property should be enumerable expected true got false
-FAIL Window interface: attribute onwebkitanimationstart assert_true: property should be enumerable expected true got false
-FAIL Window interface: attribute onwebkittransitionend assert_true: property should be enumerable expected true got false
-FAIL Window interface: attribute onwheel assert_true: property should be enumerable expected true got false
+PASS Window interface: attribute onwebkitanimationend
+PASS Window interface: attribute onwebkitanimationiteration
+PASS Window interface: attribute onwebkitanimationstart
+PASS Window interface: attribute onwebkittransitionend
+PASS Window interface: attribute onwheel
 PASS Window interface: attribute onafterprint
 PASS Window interface: attribute onbeforeprint
 PASS Window interface: attribute onbeforeunload
@@ -5115,9 +5115,9 @@
 PASS HTMLFrameSetElement interface: attribute onpagehide
 PASS HTMLFrameSetElement interface: attribute onpageshow
 PASS HTMLFrameSetElement interface: attribute onpopstate
-FAIL HTMLFrameSetElement interface: attribute onrejectionhandled assert_own_property: expected property "onrejectionhandled" missing
+PASS HTMLFrameSetElement interface: attribute onrejectionhandled
 PASS HTMLFrameSetElement interface: attribute onstorage
-FAIL HTMLFrameSetElement interface: attribute onunhandledrejection assert_own_property: expected property "onunhandledrejection" missing
+PASS HTMLFrameSetElement interface: attribute onunhandledrejection
 PASS HTMLFrameSetElement interface: attribute onunload
 PASS HTMLFrameSetElement must be primary interface of document.createElement("frameset")
 PASS Stringification of document.createElement("frameset")
@@ -5265,11 +5265,11 @@
 PASS SVGElement interface: attribute ontoggle
 PASS SVGElement interface: attribute onvolumechange
 PASS SVGElement interface: attribute onwaiting
-FAIL SVGElement interface: attribute onwebkitanimationend assert_own_property: expected property "onwebkitanimationend" missing
-FAIL SVGElement interface: attribute onwebkitanimationiteration assert_own_property: expected property "onwebkitanimationiteration" missing
-FAIL SVGElement interface: attribute onwebkitanimationstart assert_own_property: expected property "onwebkitanimationstart" missing
-FAIL SVGElement interface: attribute onwebkittransitionend assert_own_property: expected property "onwebkittransitionend" missing
-FAIL SVGElement interface: attribute onwheel assert_true: property should be enumerable expected true got false
+PASS SVGElement interface: attribute onwebkitanimationend
+PASS SVGElement interface: attribute onwebkitanimationiteration
+PASS SVGElement interface: attribute onwebkitanimationstart
+PASS SVGElement interface: attribute onwebkittransitionend
+PASS SVGElement interface: attribute onwheel
 FAIL SVGElement interface: attribute oncopy assert_own_property: expected property "oncopy" missing
 FAIL SVGElement interface: attribute oncut assert_own_property: expected property "oncut" missing
 FAIL SVGElement interface: attribute onpaste assert_own_property: expected property "onpaste" missing
@@ -5291,9 +5291,9 @@
 FAIL SVGSVGElement interface: attribute onpagehide assert_true: The prototype object must have a property "onpagehide" expected true got false
 FAIL SVGSVGElement interface: attribute onpageshow assert_true: The prototype object must have a property "onpageshow" expected true got false
 FAIL SVGSVGElement interface: attribute onpopstate assert_true: The prototype object must have a property "onpopstate" expected true got false
-FAIL SVGSVGElement interface: attribute onrejectionhandled assert_own_property: expected property "onrejectionhandled" missing
+FAIL SVGSVGElement interface: attribute onrejectionhandled assert_true: The prototype object must have a property "onrejectionhandled" expected true got false
 FAIL SVGSVGElement interface: attribute onstorage assert_true: The prototype object must have a property "onstorage" expected true got false
-FAIL SVGSVGElement interface: attribute onunhandledrejection assert_own_property: expected property "onunhandledrejection" missing
+FAIL SVGSVGElement interface: attribute onunhandledrejection assert_true: The prototype object must have a property "onunhandledrejection" expected true got false
 FAIL SVGSVGElement interface: attribute onunload assert_true: The prototype object must have a property "onunload" expected true got false
 PASS Document interface: attribute domain
 PASS Document interface: attribute referrer
@@ -5402,11 +5402,11 @@
 PASS Document interface: attribute ontoggle
 PASS Document interface: attribute onvolumechange
 PASS Document interface: attribute onwaiting
-FAIL Document interface: attribute onwebkitanimationend assert_true: property should be enumerable expected true got false
-FAIL Document interface: attribute onwebkitanimationiteration assert_true: property should be enumerable expected true got false
-FAIL Document interface: attribute onwebkitanimationstart assert_true: property should be enumerable expected true got false
-FAIL Document interface: attribute onwebkittransitionend assert_true: property should be enumerable expected true got false
-FAIL Document interface: attribute onwheel assert_true: property should be enumerable expected true got false
+PASS Document interface: attribute onwebkitanimationend
+PASS Document interface: attribute onwebkitanimationiteration
+PASS Document interface: attribute onwebkitanimationstart
+PASS Document interface: attribute onwebkittransitionend
+PASS Document interface: attribute onwheel
 PASS Document interface: attribute oncopy
 PASS Document interface: attribute oncut
 PASS Document interface: attribute onpaste

Modified: trunk/LayoutTests/platform/mac-wk2/imported/w3c/web-platform-tests/mathml/relations/html5-tree/math-global-event-handlers.tentative-expected.txt (267790 => 267791)


--- trunk/LayoutTests/platform/mac-wk2/imported/w3c/web-platform-tests/mathml/relations/html5-tree/math-global-event-handlers.tentative-expected.txt	2020-09-30 15:00:00 UTC (rev 267790)
+++ trunk/LayoutTests/platform/mac-wk2/imported/w3c/web-platform-tests/mathml/relations/html5-tree/math-global-event-handlers.tentative-expected.txt	2020-09-30 16:04:16 UTC (rev 267791)
@@ -304,22 +304,22 @@
 PASS onwaiting: the content attribute must be compiled into a function as the corresponding property
 PASS onwaiting: dynamic changes on the attribute
 PASS onwaiting: dispatching an Event at a <math> element must trigger element.onwaiting
-FAIL onwebkitanimationend: must be on the appropriate locations for GlobalEventHandlers assert_false: Element.prototype must not contain a "onwebkitanimationend" property expected false got true
+PASS onwebkitanimationend: must be on the appropriate locations for GlobalEventHandlers
 PASS onwebkitanimationend: the default value must be null
 PASS onwebkitanimationend: the content attribute must be compiled into a function as the corresponding property
 PASS onwebkitanimationend: dynamic changes on the attribute
 PASS onwebkitanimationend: dispatching an Event at a <math> element must trigger element.onwebkitanimationend
-FAIL onwebkitanimationiteration: must be on the appropriate locations for GlobalEventHandlers assert_false: Element.prototype must not contain a "onwebkitanimationiteration" property expected false got true
+PASS onwebkitanimationiteration: must be on the appropriate locations for GlobalEventHandlers
 PASS onwebkitanimationiteration: the default value must be null
 PASS onwebkitanimationiteration: the content attribute must be compiled into a function as the corresponding property
 PASS onwebkitanimationiteration: dynamic changes on the attribute
 PASS onwebkitanimationiteration: dispatching an Event at a <math> element must trigger element.onwebkitanimationiteration
-FAIL onwebkitanimationstart: must be on the appropriate locations for GlobalEventHandlers assert_false: Element.prototype must not contain a "onwebkitanimationstart" property expected false got true
+PASS onwebkitanimationstart: must be on the appropriate locations for GlobalEventHandlers
 PASS onwebkitanimationstart: the default value must be null
 PASS onwebkitanimationstart: the content attribute must be compiled into a function as the corresponding property
 PASS onwebkitanimationstart: dynamic changes on the attribute
 PASS onwebkitanimationstart: dispatching an Event at a <math> element must trigger element.onwebkitanimationstart
-FAIL onwebkittransitionend: must be on the appropriate locations for GlobalEventHandlers assert_false: Element.prototype must not contain a "onwebkittransitionend" property expected false got true
+PASS onwebkittransitionend: must be on the appropriate locations for GlobalEventHandlers
 PASS onwebkittransitionend: the default value must be null
 PASS onwebkittransitionend: the content attribute must be compiled into a function as the corresponding property
 PASS onwebkittransitionend: dynamic changes on the attribute

Modified: trunk/LayoutTests/platform/mac-wk2/js/dom/dom-static-property-for-in-iteration-expected.txt (267790 => 267791)


--- trunk/LayoutTests/platform/mac-wk2/js/dom/dom-static-property-for-in-iteration-expected.txt	2020-09-30 15:00:00 UTC (rev 267790)
+++ trunk/LayoutTests/platform/mac-wk2/js/dom/dom-static-property-for-in-iteration-expected.txt	2020-09-30 16:04:16 UTC (rev 267791)
@@ -95,13 +95,11 @@
 PASS a["onmouseout"] is null
 PASS a["onmouseover"] is null
 PASS a["onmouseup"] is null
-PASS a["onmousewheel"] is null
 PASS a["onpause"] is null
 PASS a["onplay"] is null
 PASS a["onplaying"] is null
 PASS a["onprogress"] is null
 PASS a["onratechange"] is null
-PASS a["onrejectionhandled"] is null
 PASS a["onreset"] is null
 PASS a["onresize"] is null
 PASS a["onscroll"] is null
@@ -113,9 +111,14 @@
 PASS a["onsuspend"] is null
 PASS a["ontimeupdate"] is null
 PASS a["ontoggle"] is null
-PASS a["onunhandledrejection"] is null
 PASS a["onvolumechange"] is null
 PASS a["onwaiting"] is null
+PASS a["onwebkitanimationend"] is null
+PASS a["onwebkitanimationiteration"] is null
+PASS a["onwebkitanimationstart"] is null
+PASS a["onwebkittransitionend"] is null
+PASS a["onwheel"] is null
+PASS a["onmousewheel"] is null
 PASS a["onanimationstart"] is null
 PASS a["onanimationiteration"] is null
 PASS a["onanimationend"] is null

Modified: trunk/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt (267790 => 267791)


--- trunk/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt	2020-09-30 15:00:00 UTC (rev 267790)
+++ trunk/LayoutTests/platform/wpe/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt	2020-09-30 16:04:16 UTC (rev 267791)
@@ -318,11 +318,11 @@
 PASS HTMLElement interface: attribute ontoggle
 PASS HTMLElement interface: attribute onvolumechange
 PASS HTMLElement interface: attribute onwaiting
-FAIL HTMLElement interface: attribute onwebkitanimationend assert_own_property: expected property "onwebkitanimationend" missing
-FAIL HTMLElement interface: attribute onwebkitanimationiteration assert_own_property: expected property "onwebkitanimationiteration" missing
-FAIL HTMLElement interface: attribute onwebkitanimationstart assert_own_property: expected property "onwebkitanimationstart" missing
-FAIL HTMLElement interface: attribute onwebkittransitionend assert_own_property: expected property "onwebkittransitionend" missing
-FAIL HTMLElement interface: attribute onwheel assert_true: property should be enumerable expected true got false
+PASS HTMLElement interface: attribute onwebkitanimationend
+PASS HTMLElement interface: attribute onwebkitanimationiteration
+PASS HTMLElement interface: attribute onwebkitanimationstart
+PASS HTMLElement interface: attribute onwebkittransitionend
+PASS HTMLElement interface: attribute onwheel
 FAIL HTMLElement interface: attribute oncopy assert_own_property: expected property "oncopy" missing
 FAIL HTMLElement interface: attribute oncut assert_own_property: expected property "oncut" missing
 FAIL HTMLElement interface: attribute onpaste assert_own_property: expected property "onpaste" missing
@@ -582,9 +582,9 @@
 PASS HTMLBodyElement interface: attribute onpagehide
 PASS HTMLBodyElement interface: attribute onpageshow
 PASS HTMLBodyElement interface: attribute onpopstate
-FAIL HTMLBodyElement interface: attribute onrejectionhandled assert_own_property: expected property "onrejectionhandled" missing
+PASS HTMLBodyElement interface: attribute onrejectionhandled
 PASS HTMLBodyElement interface: attribute onstorage
-FAIL HTMLBodyElement interface: attribute onunhandledrejection assert_own_property: expected property "onunhandledrejection" missing
+PASS HTMLBodyElement interface: attribute onunhandledrejection
 PASS HTMLBodyElement interface: attribute onunload
 PASS HTMLBodyElement must be primary interface of document.createElement("body")
 PASS Stringification of document.createElement("body")
@@ -4399,11 +4399,11 @@
 PASS Window interface: attribute ontoggle
 PASS Window interface: attribute onvolumechange
 PASS Window interface: attribute onwaiting
-FAIL Window interface: attribute onwebkitanimationend assert_true: property should be enumerable expected true got false
-FAIL Window interface: attribute onwebkitanimationiteration assert_true: property should be enumerable expected true got false
-FAIL Window interface: attribute onwebkitanimationstart assert_true: property should be enumerable expected true got false
-FAIL Window interface: attribute onwebkittransitionend assert_true: property should be enumerable expected true got false
-FAIL Window interface: attribute onwheel assert_true: property should be enumerable expected true got false
+PASS Window interface: attribute onwebkitanimationend
+PASS Window interface: attribute onwebkitanimationiteration
+PASS Window interface: attribute onwebkitanimationstart
+PASS Window interface: attribute onwebkittransitionend
+PASS Window interface: attribute onwheel
 PASS Window interface: attribute onafterprint
 PASS Window interface: attribute onbeforeprint
 PASS Window interface: attribute onbeforeunload
@@ -5115,9 +5115,9 @@
 PASS HTMLFrameSetElement interface: attribute onpagehide
 PASS HTMLFrameSetElement interface: attribute onpageshow
 PASS HTMLFrameSetElement interface: attribute onpopstate
-FAIL HTMLFrameSetElement interface: attribute onrejectionhandled assert_own_property: expected property "onrejectionhandled" missing
+PASS HTMLFrameSetElement interface: attribute onrejectionhandled
 PASS HTMLFrameSetElement interface: attribute onstorage
-FAIL HTMLFrameSetElement interface: attribute onunhandledrejection assert_own_property: expected property "onunhandledrejection" missing
+PASS HTMLFrameSetElement interface: attribute onunhandledrejection
 PASS HTMLFrameSetElement interface: attribute onunload
 PASS HTMLFrameSetElement must be primary interface of document.createElement("frameset")
 PASS Stringification of document.createElement("frameset")
@@ -5265,11 +5265,11 @@
 PASS SVGElement interface: attribute ontoggle
 PASS SVGElement interface: attribute onvolumechange
 PASS SVGElement interface: attribute onwaiting
-FAIL SVGElement interface: attribute onwebkitanimationend assert_own_property: expected property "onwebkitanimationend" missing
-FAIL SVGElement interface: attribute onwebkitanimationiteration assert_own_property: expected property "onwebkitanimationiteration" missing
-FAIL SVGElement interface: attribute onwebkitanimationstart assert_own_property: expected property "onwebkitanimationstart" missing
-FAIL SVGElement interface: attribute onwebkittransitionend assert_own_property: expected property "onwebkittransitionend" missing
-FAIL SVGElement interface: attribute onwheel assert_true: property should be enumerable expected true got false
+PASS SVGElement interface: attribute onwebkitanimationend
+PASS SVGElement interface: attribute onwebkitanimationiteration
+PASS SVGElement interface: attribute onwebkitanimationstart
+PASS SVGElement interface: attribute onwebkittransitionend
+PASS SVGElement interface: attribute onwheel
 FAIL SVGElement interface: attribute oncopy assert_own_property: expected property "oncopy" missing
 FAIL SVGElement interface: attribute oncut assert_own_property: expected property "oncut" missing
 FAIL SVGElement interface: attribute onpaste assert_own_property: expected property "onpaste" missing
@@ -5291,9 +5291,9 @@
 FAIL SVGSVGElement interface: attribute onpagehide assert_true: The prototype object must have a property "onpagehide" expected true got false
 FAIL SVGSVGElement interface: attribute onpageshow assert_true: The prototype object must have a property "onpageshow" expected true got false
 FAIL SVGSVGElement interface: attribute onpopstate assert_true: The prototype object must have a property "onpopstate" expected true got false
-FAIL SVGSVGElement interface: attribute onrejectionhandled assert_own_property: expected property "onrejectionhandled" missing
+FAIL SVGSVGElement interface: attribute onrejectionhandled assert_true: The prototype object must have a property "onrejectionhandled" expected true got false
 FAIL SVGSVGElement interface: attribute onstorage assert_true: The prototype object must have a property "onstorage" expected true got false
-FAIL SVGSVGElement interface: attribute onunhandledrejection assert_own_property: expected property "onunhandledrejection" missing
+FAIL SVGSVGElement interface: attribute onunhandledrejection assert_true: The prototype object must have a property "onunhandledrejection" expected true got false
 FAIL SVGSVGElement interface: attribute onunload assert_true: The prototype object must have a property "onunload" expected true got false
 PASS Document interface: attribute domain
 PASS Document interface: attribute referrer
@@ -5402,11 +5402,11 @@
 PASS Document interface: attribute ontoggle
 PASS Document interface: attribute onvolumechange
 PASS Document interface: attribute onwaiting
-FAIL Document interface: attribute onwebkitanimationend assert_true: property should be enumerable expected true got false
-FAIL Document interface: attribute onwebkitanimationiteration assert_true: property should be enumerable expected true got false
-FAIL Document interface: attribute onwebkitanimationstart assert_true: property should be enumerable expected true got false
-FAIL Document interface: attribute onwebkittransitionend assert_true: property should be enumerable expected true got false
-FAIL Document interface: attribute onwheel assert_true: property should be enumerable expected true got false
+PASS Document interface: attribute onwebkitanimationend
+PASS Document interface: attribute onwebkitanimationiteration
+PASS Document interface: attribute onwebkitanimationstart
+PASS Document interface: attribute onwebkittransitionend
+PASS Document interface: attribute onwheel
 PASS Document interface: attribute oncopy
 PASS Document interface: attribute oncut
 PASS Document interface: attribute onpaste

Modified: trunk/LayoutTests/platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt (267790 => 267791)


--- trunk/LayoutTests/platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt	2020-09-30 15:00:00 UTC (rev 267790)
+++ trunk/LayoutTests/platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt	2020-09-30 16:04:16 UTC (rev 267791)
@@ -93,13 +93,11 @@
 PASS a["onmouseout"] is null
 PASS a["onmouseover"] is null
 PASS a["onmouseup"] is null
-PASS a["onmousewheel"] is null
 PASS a["onpause"] is null
 PASS a["onplay"] is null
 PASS a["onplaying"] is null
 PASS a["onprogress"] is null
 PASS a["onratechange"] is null
-PASS a["onrejectionhandled"] is null
 PASS a["onreset"] is null
 PASS a["onresize"] is null
 PASS a["onscroll"] is null
@@ -111,9 +109,14 @@
 PASS a["onsuspend"] is null
 PASS a["ontimeupdate"] is null
 PASS a["ontoggle"] is null
-PASS a["onunhandledrejection"] is null
 PASS a["onvolumechange"] is null
 PASS a["onwaiting"] is null
+PASS a["onwebkitanimationend"] is null
+PASS a["onwebkitanimationiteration"] is null
+PASS a["onwebkitanimationstart"] is null
+PASS a["onwebkittransitionend"] is null
+PASS a["onwheel"] is null
+PASS a["onmousewheel"] is null
 PASS a["onanimationstart"] is null
 PASS a["onanimationiteration"] is null
 PASS a["onanimationend"] is null

Modified: trunk/Source/WebCore/ChangeLog (267790 => 267791)


--- trunk/Source/WebCore/ChangeLog	2020-09-30 15:00:00 UTC (rev 267790)
+++ trunk/Source/WebCore/ChangeLog	2020-09-30 16:04:16 UTC (rev 267791)
@@ -1,3 +1,26 @@
+2020-09-30  Sam Weinig  <wei...@apple.com>
+
+        Re-align DocumentAndElementEventHandlers.idl, GlobalEventHandlers.idl and WindowEventHandlers.idl with the HTML spec
+        https://bugs.webkit.org/show_bug.cgi?id=217088
+
+        Reviewed by Darin Adler.
+
+        Re-align DocumentAndElementEventHandlers.idl, GlobalEventHandlers.idl and WindowEventHandlers.idl with
+        the HTML spec, adding commented out variants of properties we don't yet support. The actual changes are:
+        
+        - onwebkitanimation* handlers moved from DocumentAndElementEventHandlers to GlobalEventHandlers
+          (and were removed from DOMWindow as they are now redundant).
+        - onrejectionhandled/onunhandledrejection handlers move from  GlobalEventHandlers to 
+          WindowEventHandlers
+
+        Updated results for more existing tests that now pass.
+
+        * dom/DocumentAndElementEventHandlers.idl:
+        * dom/GlobalEventHandlers.idl:
+        * page/DOMWindow.idl:
+        * page/WindowEventHandlers.idl:
+        * workers/WorkerGlobalScope.idl:
+
 2020-09-30  Zalan Bujtas  <za...@apple.com>
 
         [LFC][IFC] Rename LineBreaker to InlineContentBreaker

Modified: trunk/Source/WebCore/dom/DocumentAndElementEventHandlers.idl (267790 => 267791)


--- trunk/Source/WebCore/dom/DocumentAndElementEventHandlers.idl	2020-09-30 15:00:00 UTC (rev 267790)
+++ trunk/Source/WebCore/dom/DocumentAndElementEventHandlers.idl	2020-09-30 16:04:16 UTC (rev 267791)
@@ -34,8 +34,4 @@
     [NotEnumerable] attribute EventHandler onbeforecut;
     [NotEnumerable] attribute EventHandler onbeforeinput;
     [NotEnumerable] attribute EventHandler onbeforepaste;
-    [NotEnumerable, ImplementedAs=onwebkitAnimationEnd] attribute EventHandler onwebkitanimationend;
-    [NotEnumerable, ImplementedAs=onwebkitAnimationIteration] attribute EventHandler onwebkitanimationiteration;
-    [NotEnumerable, ImplementedAs=onwebkitAnimationStart] attribute EventHandler onwebkitanimationstart;
-    [NotEnumerable, ImplementedAs=onwebkitTransitionEnd] attribute EventHandler onwebkittransitionend;
 };

Modified: trunk/Source/WebCore/dom/GlobalEventHandlers.idl (267790 => 267791)


--- trunk/Source/WebCore/dom/GlobalEventHandlers.idl	2020-09-30 15:00:00 UTC (rev 267790)
+++ trunk/Source/WebCore/dom/GlobalEventHandlers.idl	2020-09-30 16:04:16 UTC (rev 267791)
@@ -30,12 +30,16 @@
     // are not yet implemented.
 
     attribute EventHandler onabort;
+    // FIXME: Implement 'onauxclick'.
+    // attribute EventHandler onauxclick;
     attribute EventHandler onblur;
+    // FIXME: Implement 'oncancel'.
     // attribute EventHandler oncancel;
     attribute EventHandler oncanplay;
     attribute EventHandler oncanplaythrough;
     attribute EventHandler onchange;
     attribute EventHandler onclick;
+    // FIXME: Implement 'onclose'.
     // attribute EventHandler onclose;
     attribute EventHandler oncontextmenu;
     attribute EventHandler oncuechange;
@@ -43,7 +47,6 @@
     attribute EventHandler ondrag;
     attribute EventHandler ondragend;
     attribute EventHandler ondragenter;
-    // attribute EventHandler ondragexit;
     attribute EventHandler ondragleave;
     attribute EventHandler ondragover;
     attribute EventHandler ondragstart;
@@ -51,8 +54,11 @@
     attribute EventHandler ondurationchange;
     attribute EventHandler onemptied;
     attribute EventHandler onended;
+    // FIXME: The spec 'onerror' should be of type 'OnErrorEventHandler'.
     attribute EventHandler onerror;
     attribute EventHandler onfocus;
+    // FIXME: Implement 'onformdata'.
+    // attribute EventHandler onformdata;
     attribute EventHandler oninput;
     attribute EventHandler oninvalid;
     attribute EventHandler onkeydown;
@@ -69,34 +75,38 @@
     attribute EventHandler onmouseout;
     attribute EventHandler onmouseover;
     attribute EventHandler onmouseup;
-    attribute EventHandler onmousewheel;
     attribute EventHandler onpause;
     attribute EventHandler onplay;
     attribute EventHandler onplaying;
     attribute EventHandler onprogress;
     attribute EventHandler onratechange;
-    attribute EventHandler onrejectionhandled;
     attribute EventHandler onreset;
     attribute EventHandler onresize;
     attribute EventHandler onscroll;
+    // FIXME: Implement 'onsecuritypolicyviolation'.
+    // attribute EventHandler onsecuritypolicyviolation;
     attribute EventHandler onseeked;
     attribute EventHandler onseeking;
     attribute EventHandler onselect;
-    // attribute EventHandler onshow;
-    // attribute EventHandler onsort;
+    // FIXME: Implement 'onslotchange'.
+    // attribute EventHandler onslotchange;
     attribute EventHandler onstalled;
     attribute EventHandler onsubmit;
     attribute EventHandler onsuspend;
     attribute EventHandler ontimeupdate;
     attribute EventHandler ontoggle;
-    attribute EventHandler onunhandledrejection;
     attribute EventHandler onvolumechange;
     attribute EventHandler onwaiting;
+    [ImplementedAs=onwebkitAnimationEnd] attribute EventHandler onwebkitanimationend;
+    [ImplementedAs=onwebkitAnimationIteration] attribute EventHandler onwebkitanimationiteration;
+    [ImplementedAs=onwebkitAnimationStart] attribute EventHandler onwebkitanimationstart;
+    [ImplementedAs=onwebkitTransitionEnd] attribute EventHandler onwebkittransitionend;
+    attribute EventHandler onwheel;
 
-    // Additions that are not yet part of the standard.
+    // Non-standard additions.
 
+    attribute EventHandler onmousewheel;
     [NotEnumerable] attribute EventHandler onsearch;
-    [NotEnumerable] attribute EventHandler onwheel;
     [NotEnumerable, Conditional=TOUCH_EVENTS, EnabledAtRuntime=TouchEvents] attribute EventHandler ontouchcancel;
     [NotEnumerable, Conditional=TOUCH_EVENTS, EnabledAtRuntime=TouchEvents] attribute EventHandler ontouchend;
     [NotEnumerable, Conditional=TOUCH_EVENTS, EnabledAtRuntime=TouchEvents] attribute EventHandler ontouchmove;

Modified: trunk/Source/WebCore/page/DOMWindow.idl (267790 => 267791)


--- trunk/Source/WebCore/page/DOMWindow.idl	2020-09-30 15:00:00 UTC (rev 267790)
+++ trunk/Source/WebCore/page/DOMWindow.idl	2020-09-30 16:04:16 UTC (rev 267791)
@@ -195,12 +195,6 @@
 
     // Event handler from DeviceOrientation Event Specification (https://w3c.github.io/deviceorientation/spec-source-orientation.html#deviceorientation)
     [NotEnumerable, Conditional=DEVICE_ORIENTATION] attribute EventHandler ondeviceorientation; // FIXME: Should be enumerable.
-
-    // Non standard event handlers.
-    [NotEnumerable, ImplementedAs=onwebkitAnimationEnd] attribute EventHandler onwebkitanimationend;
-    [NotEnumerable, ImplementedAs=onwebkitAnimationIteration] attribute EventHandler onwebkitanimationiteration;
-    [NotEnumerable, ImplementedAs=onwebkitAnimationStart] attribute EventHandler onwebkitanimationstart;
-    [NotEnumerable, ImplementedAs=onwebkitTransitionEnd] attribute EventHandler onwebkittransitionend;
 };
 
 [

Modified: trunk/Source/WebCore/page/WindowEventHandlers.idl (267790 => 267791)


--- trunk/Source/WebCore/page/WindowEventHandlers.idl	2020-09-30 15:00:00 UTC (rev 267790)
+++ trunk/Source/WebCore/page/WindowEventHandlers.idl	2020-09-30 16:04:16 UTC (rev 267791)
@@ -33,12 +33,16 @@
     [WindowEventHandler] attribute EventHandler onhashchange;
     [WindowEventHandler] attribute EventHandler onlanguagechange;
     [WindowEventHandler] attribute EventHandler onmessage;
+    // FIXME: Implement 'onmessageerror'
+    // attribute EventHandler onmessageerror;
     [WindowEventHandler] attribute EventHandler onoffline;
     [WindowEventHandler] attribute EventHandler ononline;
     [WindowEventHandler] attribute EventHandler onpagehide;
     [WindowEventHandler] attribute EventHandler onpageshow;
     [WindowEventHandler] attribute EventHandler onpopstate;
+    [WindowEventHandler] attribute EventHandler onrejectionhandled;
     [WindowEventHandler] attribute EventHandler onstorage;
+    [WindowEventHandler] attribute EventHandler onunhandledrejection;
     [WindowEventHandler] attribute EventHandler onunload;
 
 

Modified: trunk/Source/WebCore/svg/SVGSVGElement.idl (267790 => 267791)


--- trunk/Source/WebCore/svg/SVGSVGElement.idl	2020-09-30 15:00:00 UTC (rev 267790)
+++ trunk/Source/WebCore/svg/SVGSVGElement.idl	2020-09-30 16:04:16 UTC (rev 267791)
@@ -74,3 +74,4 @@
 
 SVGSVGElement includes SVGFitToViewBox;
 SVGSVGElement includes SVGZoomAndPan;
+// SVGSVGElement includes WindowEventHandlers;

Modified: trunk/Source/WebCore/workers/WorkerGlobalScope.idl (267790 => 267791)


--- trunk/Source/WebCore/workers/WorkerGlobalScope.idl	2020-09-30 15:00:00 UTC (rev 267790)
+++ trunk/Source/WebCore/workers/WorkerGlobalScope.idl	2020-09-30 16:04:16 UTC (rev 267791)
@@ -32,20 +32,19 @@
     IsImmutablePrototypeExoticObject,
     IsImmutablePrototypeExoticObjectOnPrototype,
 ] interface WorkerGlobalScope : EventTarget {
-
     readonly attribute WorkerGlobalScope self;
     readonly attribute WorkerLocation location;
+    readonly attribute WorkerNavigator navigator;
+    [MayThrowException] undefined importScripts(USVString... urls);
 
+    // FIXME: The spec 'onerror' should be of type 'OnErrorEventHandler'.
     attribute EventHandler onerror;
+    // FIXME: Implement 'onlanguagechange'.
+    // attribute EventHandler onlanguagechange;
     attribute EventHandler onoffline;
     attribute EventHandler ononline;
     attribute EventHandler onrejectionhandled;
     attribute EventHandler onunhandledrejection;
-
-    // WorkerUtils
-
-    [MayThrowException] undefined importScripts(USVString... urls);
-    readonly attribute WorkerNavigator navigator;
 };
 
 WorkerGlobalScope includes GlobalCrypto;
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to