Update the list of global and window event handlers (#36894)

There's an expanded list of event handlers content attributes that need
to be forwarded to the corresponding window of the body element, and
this PR adds the remaining ones. The full list can be seen in [this
link](https://html.spec.whatwg.org/multipage/webappapis.html#event-handlers-on-elements%2C-document-objects%2C-and-window-objects%3Aevent-handlers-6).

Testing: Covered by various WPT tests

---------

Signed-off-by: Keith Yeung <kungfukeith11@gmail.com>
This commit is contained in:
Keith Yeung 2025-05-10 23:54:13 +08:00 committed by GitHub
parent d725fb3728
commit da1c49299b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
18 changed files with 123 additions and 1013 deletions

View file

@ -6569,9 +6569,6 @@ impl DocumentMethods<crate::DomTypeHolder> for Document {
Ok(()) Ok(())
} }
// https://html.spec.whatwg.org/multipage/#documentandelementeventhandlers
document_and_element_event_handlers!();
// https://fullscreen.spec.whatwg.org/#handler-document-onfullscreenerror // https://fullscreen.spec.whatwg.org/#handler-document-onfullscreenerror
event_handler!(fullscreenerror, GetOnfullscreenerror, SetOnfullscreenerror); event_handler!(fullscreenerror, GetOnfullscreenerror, SetOnfullscreenerror);

View file

@ -181,26 +181,31 @@ impl VirtualMethods for HTMLBodyElement {
(name, AttributeMutation::Set(_)) if name.starts_with("on") => { (name, AttributeMutation::Set(_)) if name.starts_with("on") => {
let window = self.owner_window(); let window = self.owner_window();
// https://html.spec.whatwg.org/multipage/ // https://html.spec.whatwg.org/multipage/
// #event-handlers-on-elements,-document-objects,-and-window-objects:event-handlers-3 // #event-handlers-on-elements,-document-objects,-and-window-objects:event-handlers-6
match name { match name {
&local_name!("onfocus") |
&local_name!("onload") |
&local_name!("onscroll") |
&local_name!("onafterprint") | &local_name!("onafterprint") |
&local_name!("onbeforeprint") | &local_name!("onbeforeprint") |
&local_name!("onbeforeunload") | &local_name!("onbeforeunload") |
&local_name!("onerror") |
&local_name!("onfocus") |
&local_name!("onhashchange") | &local_name!("onhashchange") |
&local_name!("onload") |
&local_name!("onlanguagechange") | &local_name!("onlanguagechange") |
&local_name!("onmessage") | &local_name!("onmessage") |
&local_name!("onmessageerror") |
&local_name!("onoffline") | &local_name!("onoffline") |
&local_name!("ononline") | &local_name!("ononline") |
&local_name!("onpagehide") | &local_name!("onpagehide") |
&local_name!("onpagereveal") |
&local_name!("onpageshow") | &local_name!("onpageshow") |
&local_name!("onpageswap") |
&local_name!("onpopstate") | &local_name!("onpopstate") |
&local_name!("onstorage") | &local_name!("onrejectionhandled") |
&local_name!("onresize") | &local_name!("onresize") |
&local_name!("onunload") | &local_name!("onscroll") |
&local_name!("onerror") => { &local_name!("onstorage") |
&local_name!("onunhandledrejection") |
&local_name!("onunload") => {
let source = &**attr.value(); let source = &**attr.value();
let evtarget = window.upcast::<EventTarget>(); // forwarded event let evtarget = window.upcast::<EventTarget>(); // forwarded event
let source_line = 1; //TODO(#9604) obtain current JS execution line let source_line = 1; //TODO(#9604) obtain current JS execution line

View file

@ -191,9 +191,6 @@ impl HTMLElementMethods<crate::DomTypeHolder> for HTMLElement {
// https://html.spec.whatwg.org/multipage/#globaleventhandlers // https://html.spec.whatwg.org/multipage/#globaleventhandlers
global_event_handlers!(NoOnload); global_event_handlers!(NoOnload);
// https://html.spec.whatwg.org/multipage/#documentandelementeventhandlers
document_and_element_event_handlers!();
// https://html.spec.whatwg.org/multipage/#dom-dataset // https://html.spec.whatwg.org/multipage/#dom-dataset
fn Dataset(&self, can_gc: CanGc) -> DomRoot<DOMStringMap> { fn Dataset(&self, can_gc: CanGc) -> DomRoot<DOMStringMap> {
self.dataset.or_init(|| DOMStringMap::new(self, can_gc)) self.dataset.or_init(|| DOMStringMap::new(self, can_gc))

View file

@ -523,21 +523,29 @@ macro_rules! global_event_handlers(
); );
(NoOnload) => ( (NoOnload) => (
event_handler!(abort, GetOnabort, SetOnabort); event_handler!(abort, GetOnabort, SetOnabort);
event_handler!(auxclick, GetOnauxclick, SetOnauxclick);
event_handler!(animationend, GetOnanimationend, SetOnanimationend); event_handler!(animationend, GetOnanimationend, SetOnanimationend);
event_handler!(animationiteration, GetOnanimationiteration, SetOnanimationiteration); event_handler!(animationiteration, GetOnanimationiteration, SetOnanimationiteration);
event_handler!(beforeinput, GetOnbeforeinput, SetOnbeforeinput);
event_handler!(beforematch, GetOnbeforematch, SetOnbeforematch);
event_handler!(beforetoggle, GetOnbeforetoggle, SetOnbeforetoggle);
event_handler!(cancel, GetOncancel, SetOncancel); event_handler!(cancel, GetOncancel, SetOncancel);
event_handler!(canplay, GetOncanplay, SetOncanplay); event_handler!(canplay, GetOncanplay, SetOncanplay);
event_handler!(canplaythrough, GetOncanplaythrough, SetOncanplaythrough); event_handler!(canplaythrough, GetOncanplaythrough, SetOncanplaythrough);
event_handler!(change, GetOnchange, SetOnchange); event_handler!(change, GetOnchange, SetOnchange);
event_handler!(click, GetOnclick, SetOnclick); event_handler!(click, GetOnclick, SetOnclick);
event_handler!(close, GetOnclose, SetOnclose); event_handler!(close, GetOnclose, SetOnclose);
event_handler!(command, GetOncommand, SetOncommand);
event_handler!(contextlost, GetOncontextlost, SetOncontextlost);
event_handler!(contextmenu, GetOncontextmenu, SetOncontextmenu); event_handler!(contextmenu, GetOncontextmenu, SetOncontextmenu);
event_handler!(contextrestored, GetOncontextrestored, SetOncontextrestored);
event_handler!(copy, GetOncopy, SetOncopy);
event_handler!(cuechange, GetOncuechange, SetOncuechange); event_handler!(cuechange, GetOncuechange, SetOncuechange);
event_handler!(cut, GetOncut, SetOncut);
event_handler!(dblclick, GetOndblclick, SetOndblclick); event_handler!(dblclick, GetOndblclick, SetOndblclick);
event_handler!(drag, GetOndrag, SetOndrag); event_handler!(drag, GetOndrag, SetOndrag);
event_handler!(dragend, GetOndragend, SetOndragend); event_handler!(dragend, GetOndragend, SetOndragend);
event_handler!(dragenter, GetOndragenter, SetOndragenter); event_handler!(dragenter, GetOndragenter, SetOndragenter);
event_handler!(dragexit, GetOndragexit, SetOndragexit);
event_handler!(dragleave, GetOndragleave, SetOndragleave); event_handler!(dragleave, GetOndragleave, SetOndragleave);
event_handler!(dragover, GetOndragover, SetOndragover); event_handler!(dragover, GetOndragover, SetOndragover);
event_handler!(dragstart, GetOndragstart, SetOndragstart); event_handler!(dragstart, GetOndragstart, SetOndragstart);
@ -561,20 +569,21 @@ macro_rules! global_event_handlers(
event_handler!(mouseout, GetOnmouseout, SetOnmouseout); event_handler!(mouseout, GetOnmouseout, SetOnmouseout);
event_handler!(mouseover, GetOnmouseover, SetOnmouseover); event_handler!(mouseover, GetOnmouseover, SetOnmouseover);
event_handler!(mouseup, GetOnmouseup, SetOnmouseup); event_handler!(mouseup, GetOnmouseup, SetOnmouseup);
event_handler!(wheel, GetOnwheel, SetOnwheel); event_handler!(paste, GetOnpaste, SetOnpaste);
event_handler!(pause, GetOnpause, SetOnpause); event_handler!(pause, GetOnpause, SetOnpause);
event_handler!(play, GetOnplay, SetOnplay); event_handler!(play, GetOnplay, SetOnplay);
event_handler!(playing, GetOnplaying, SetOnplaying); event_handler!(playing, GetOnplaying, SetOnplaying);
event_handler!(progress, GetOnprogress, SetOnprogress); event_handler!(progress, GetOnprogress, SetOnprogress);
event_handler!(ratechange, GetOnratechange, SetOnratechange); event_handler!(ratechange, GetOnratechange, SetOnratechange);
event_handler!(reset, GetOnreset, SetOnreset); event_handler!(reset, GetOnreset, SetOnreset);
event_handler!(scrollend, GetOnscrollend, SetOnscrollend);
event_handler!(securitypolicyviolation, GetOnsecuritypolicyviolation, SetOnsecuritypolicyviolation); event_handler!(securitypolicyviolation, GetOnsecuritypolicyviolation, SetOnsecuritypolicyviolation);
event_handler!(seeked, GetOnseeked, SetOnseeked); event_handler!(seeked, GetOnseeked, SetOnseeked);
event_handler!(seeking, GetOnseeking, SetOnseeking); event_handler!(seeking, GetOnseeking, SetOnseeking);
event_handler!(select, GetOnselect, SetOnselect); event_handler!(select, GetOnselect, SetOnselect);
event_handler!(selectionchange, GetOnselectionchange, SetOnselectionchange); event_handler!(selectionchange, GetOnselectionchange, SetOnselectionchange);
event_handler!(selectstart, GetOnselectstart, SetOnselectstart); event_handler!(selectstart, GetOnselectstart, SetOnselectstart);
event_handler!(show, GetOnshow, SetOnshow); event_handler!(slotchange, GetOnslotchange, SetOnslotchange);
event_handler!(stalled, GetOnstalled, SetOnstalled); event_handler!(stalled, GetOnstalled, SetOnstalled);
event_handler!(submit, GetOnsubmit, SetOnsubmit); event_handler!(submit, GetOnsubmit, SetOnsubmit);
event_handler!(suspend, GetOnsuspend, SetOnsuspend); event_handler!(suspend, GetOnsuspend, SetOnsuspend);
@ -585,6 +594,11 @@ macro_rules! global_event_handlers(
event_handler!(transitionrun, GetOntransitionrun, SetOntransitionrun); event_handler!(transitionrun, GetOntransitionrun, SetOntransitionrun);
event_handler!(volumechange, GetOnvolumechange, SetOnvolumechange); event_handler!(volumechange, GetOnvolumechange, SetOnvolumechange);
event_handler!(waiting, GetOnwaiting, SetOnwaiting); event_handler!(waiting, GetOnwaiting, SetOnwaiting);
event_handler!(webkitanimationend, GetOnwebkitanimationend, SetOnwebkitanimationend);
event_handler!(webkitanimationiteration, GetOnwebkitanimationiteration, SetOnwebkitanimationiteration);
event_handler!(webkitanimationstart, GetOnwebkitanimationstart, SetOnwebkitanimationstart);
event_handler!(webkittransitionend, GetOnwebkittransitionend, SetOnwebkittransitionend);
event_handler!(wheel, GetOnwheel, SetOnwheel);
) )
); );
@ -605,7 +619,9 @@ macro_rules! window_event_handlers(
event_handler!(offline, GetOnoffline, SetOnoffline); event_handler!(offline, GetOnoffline, SetOnoffline);
event_handler!(online, GetOnonline, SetOnonline); event_handler!(online, GetOnonline, SetOnonline);
event_handler!(pagehide, GetOnpagehide, SetOnpagehide); event_handler!(pagehide, GetOnpagehide, SetOnpagehide);
event_handler!(pagereveal, GetOnpagereveal, SetOnpagereveal);
event_handler!(pageshow, GetOnpageshow, SetOnpageshow); event_handler!(pageshow, GetOnpageshow, SetOnpageshow);
event_handler!(pageswap, GetOnpageswap, SetOnpageswap);
event_handler!(popstate, GetOnpopstate, SetOnpopstate); event_handler!(popstate, GetOnpopstate, SetOnpopstate);
event_handler!(rejectionhandled, GetOnrejectionhandled, event_handler!(rejectionhandled, GetOnrejectionhandled,
SetOnrejectionhandled); SetOnrejectionhandled);
@ -633,7 +649,9 @@ macro_rules! window_event_handlers(
window_owned_event_handler!(offline, GetOnoffline, SetOnoffline); window_owned_event_handler!(offline, GetOnoffline, SetOnoffline);
window_owned_event_handler!(online, GetOnonline, SetOnonline); window_owned_event_handler!(online, GetOnonline, SetOnonline);
window_owned_event_handler!(pagehide, GetOnpagehide, SetOnpagehide); window_owned_event_handler!(pagehide, GetOnpagehide, SetOnpagehide);
window_owned_event_handler!(pagereveal, GetOnpagereveal, SetOnpagereveal);
window_owned_event_handler!(pageshow, GetOnpageshow, SetOnpageshow); window_owned_event_handler!(pageshow, GetOnpageshow, SetOnpageshow);
window_owned_event_handler!(pageswap, GetOnpageswap, SetOnpageswap);
window_owned_event_handler!(popstate, GetOnpopstate, SetOnpopstate); window_owned_event_handler!(popstate, GetOnpopstate, SetOnpopstate);
window_owned_event_handler!(rejectionhandled, GetOnrejectionhandled, window_owned_event_handler!(rejectionhandled, GetOnrejectionhandled,
SetOnrejectionhandled); SetOnrejectionhandled);
@ -646,17 +664,6 @@ macro_rules! window_event_handlers(
); );
); );
// https://html.spec.whatwg.org/multipage/#documentandelementeventhandlers
// see webidls/EventHandler.webidl
// As more methods get added, just update them here.
macro_rules! document_and_element_event_handlers(
() => (
event_handler!(cut, GetOncut, SetOncut);
event_handler!(copy, GetOncopy, SetOncopy);
event_handler!(paste, GetOnpaste, SetOnpaste);
)
);
/// DOM struct implementation for simple interfaces inheriting from PerformanceEntry. /// DOM struct implementation for simple interfaces inheriting from PerformanceEntry.
macro_rules! impl_performance_entry_struct( macro_rules! impl_performance_entry_struct(
($binding:ident, $struct:ident, $type:expr) => ( ($binding:ident, $struct:ident, $type:expr) => (

View file

@ -154,7 +154,6 @@ partial /*sealed*/ interface Document {
// also has obsolete members // also has obsolete members
}; };
Document includes GlobalEventHandlers; Document includes GlobalEventHandlers;
Document includes DocumentAndElementEventHandlers;
// https://html.spec.whatwg.org/multipage/#Document-partial // https://html.spec.whatwg.org/multipage/#Document-partial
partial interface Document { partial interface Document {

View file

@ -28,6 +28,10 @@ typedef OnBeforeUnloadEventHandlerNonNull? OnBeforeUnloadEventHandler;
[Exposed=Window] [Exposed=Window]
interface mixin GlobalEventHandlers { interface mixin GlobalEventHandlers {
attribute EventHandler onabort; attribute EventHandler onabort;
attribute EventHandler onauxclick;
attribute EventHandler onbeforeinput;
attribute EventHandler onbeforematch;
attribute EventHandler onbeforetoggle;
attribute EventHandler onblur; attribute EventHandler onblur;
attribute EventHandler oncancel; attribute EventHandler oncancel;
attribute EventHandler oncanplay; attribute EventHandler oncanplay;
@ -35,13 +39,17 @@ interface mixin GlobalEventHandlers {
attribute EventHandler onchange; attribute EventHandler onchange;
attribute EventHandler onclick; attribute EventHandler onclick;
attribute EventHandler onclose; attribute EventHandler onclose;
attribute EventHandler oncommand;
attribute EventHandler oncontextlost;
attribute EventHandler oncontextmenu; attribute EventHandler oncontextmenu;
attribute EventHandler oncontextrestored;
attribute EventHandler oncopy;
attribute EventHandler oncuechange; attribute EventHandler oncuechange;
attribute EventHandler oncut;
attribute EventHandler ondblclick; attribute EventHandler ondblclick;
attribute EventHandler ondrag; attribute EventHandler ondrag;
attribute EventHandler ondragend; attribute EventHandler ondragend;
attribute EventHandler ondragenter; attribute EventHandler ondragenter;
attribute EventHandler ondragexit;
attribute EventHandler ondragleave; attribute EventHandler ondragleave;
attribute EventHandler ondragover; attribute EventHandler ondragover;
attribute EventHandler ondragstart; attribute EventHandler ondragstart;
@ -68,7 +76,7 @@ interface mixin GlobalEventHandlers {
attribute EventHandler onmouseout; attribute EventHandler onmouseout;
attribute EventHandler onmouseover; attribute EventHandler onmouseover;
attribute EventHandler onmouseup; attribute EventHandler onmouseup;
attribute EventHandler onwheel; attribute EventHandler onpaste;
attribute EventHandler onpause; attribute EventHandler onpause;
attribute EventHandler onplay; attribute EventHandler onplay;
attribute EventHandler onplaying; attribute EventHandler onplaying;
@ -77,11 +85,12 @@ interface mixin GlobalEventHandlers {
attribute EventHandler onreset; attribute EventHandler onreset;
attribute EventHandler onresize; attribute EventHandler onresize;
attribute EventHandler onscroll; attribute EventHandler onscroll;
attribute EventHandler onscrollend;
attribute EventHandler onsecuritypolicyviolation; attribute EventHandler onsecuritypolicyviolation;
attribute EventHandler onseeked; attribute EventHandler onseeked;
attribute EventHandler onseeking; attribute EventHandler onseeking;
attribute EventHandler onselect; attribute EventHandler onselect;
attribute EventHandler onshow; attribute EventHandler onslotchange;
attribute EventHandler onstalled; attribute EventHandler onstalled;
attribute EventHandler onsubmit; attribute EventHandler onsubmit;
attribute EventHandler onsuspend; attribute EventHandler onsuspend;
@ -89,6 +98,11 @@ interface mixin GlobalEventHandlers {
attribute EventHandler ontoggle; attribute EventHandler ontoggle;
attribute EventHandler onvolumechange; attribute EventHandler onvolumechange;
attribute EventHandler onwaiting; attribute EventHandler onwaiting;
attribute EventHandler onwebkitanimationend;
attribute EventHandler onwebkitanimationiteration;
attribute EventHandler onwebkitanimationstart;
attribute EventHandler onwebkittransitionend;
attribute EventHandler onwheel;
}; };
// https://drafts.csswg.org/css-animations/#interface-globaleventhandlers-idl // https://drafts.csswg.org/css-animations/#interface-globaleventhandlers-idl
@ -123,18 +137,12 @@ interface mixin WindowEventHandlers {
attribute EventHandler onoffline; attribute EventHandler onoffline;
attribute EventHandler ononline; attribute EventHandler ononline;
attribute EventHandler onpagehide; attribute EventHandler onpagehide;
attribute EventHandler onpagereveal;
attribute EventHandler onpageshow; attribute EventHandler onpageshow;
attribute EventHandler onpageswap;
attribute EventHandler onpopstate; attribute EventHandler onpopstate;
attribute EventHandler onrejectionhandled; attribute EventHandler onrejectionhandled;
attribute EventHandler onstorage; attribute EventHandler onstorage;
attribute EventHandler onunhandledrejection; attribute EventHandler onunhandledrejection;
attribute EventHandler onunload; attribute EventHandler onunload;
}; };
// https://html.spec.whatwg.org/multipage/#documentandelementeventhandlers
[Exposed=Window]
interface mixin DocumentAndElementEventHandlers {
attribute EventHandler oncopy;
attribute EventHandler oncut;
attribute EventHandler onpaste;
};

View file

@ -73,7 +73,6 @@ partial interface HTMLElement {
}; };
HTMLElement includes GlobalEventHandlers; HTMLElement includes GlobalEventHandlers;
HTMLElement includes DocumentAndElementEventHandlers;
HTMLElement includes ElementContentEditable; HTMLElement includes ElementContentEditable;
HTMLElement includes ElementCSSInlineStyle; HTMLElement includes ElementCSSInlineStyle;
HTMLElement includes HTMLOrSVGElement; HTMLElement includes HTMLOrSVGElement;

View file

@ -1,28 +1,22 @@
[webkit-animation-end-event.html] [webkit-animation-end-event.html]
expected: TIMEOUT expected: TIMEOUT
[onanimationend and onwebkitanimationend are not aliases]
expected: FAIL
[dispatchEvent of a webkitAnimationEnd event does trigger a prefixed event handler or listener] [dispatchEvent of a webkitAnimationEnd event does trigger a prefixed event handler or listener]
expected: FAIL expected: FAIL
[dispatchEvent of an animationend event does not trigger a prefixed event handler or listener]
expected: FAIL
[onwebkitanimationend event handler should trigger for an animation] [onwebkitanimationend event handler should trigger for an animation]
expected: FAIL expected: TIMEOUT
[onwebkitanimationend event handler should not trigger if an unprefixed event handler also exists] [onwebkitanimationend event handler should not trigger if an unprefixed event handler also exists]
expected: FAIL expected: NOTRUN
[onwebkitanimationend event handler should not trigger if an unprefixed listener also exists] [onwebkitanimationend event handler should not trigger if an unprefixed listener also exists]
expected: FAIL expected: NOTRUN
[event types for prefixed and unprefixed animationend event handlers should be named appropriately] [event types for prefixed and unprefixed animationend event handlers should be named appropriately]
expected: FAIL expected: NOTRUN
[webkitAnimationEnd event listener should trigger for an animation] [webkitAnimationEnd event listener should trigger for an animation]
expected: TIMEOUT expected: NOTRUN
[webkitAnimationEnd event listener should not trigger if an unprefixed listener also exists] [webkitAnimationEnd event listener should not trigger if an unprefixed listener also exists]
expected: NOTRUN expected: NOTRUN

View file

@ -1,28 +1,22 @@
[webkit-animation-iteration-event.html] [webkit-animation-iteration-event.html]
expected: TIMEOUT expected: TIMEOUT
[onanimationiteration and onwebkitanimationiteration are not aliases]
expected: FAIL
[dispatchEvent of a webkitAnimationIteration event does trigger a prefixed event handler or listener] [dispatchEvent of a webkitAnimationIteration event does trigger a prefixed event handler or listener]
expected: FAIL expected: FAIL
[dispatchEvent of an animationiteration event does not trigger a prefixed event handler or listener]
expected: FAIL
[onwebkitanimationiteration event handler should trigger for an animation] [onwebkitanimationiteration event handler should trigger for an animation]
expected: FAIL expected: TIMEOUT
[onwebkitanimationiteration event handler should not trigger if an unprefixed event handler also exists] [onwebkitanimationiteration event handler should not trigger if an unprefixed event handler also exists]
expected: FAIL expected: NOTRUN
[onwebkitanimationiteration event handler should not trigger if an unprefixed listener also exists] [onwebkitanimationiteration event handler should not trigger if an unprefixed listener also exists]
expected: FAIL expected: NOTRUN
[event types for prefixed and unprefixed animationiteration event handlers should be named appropriately] [event types for prefixed and unprefixed animationiteration event handlers should be named appropriately]
expected: FAIL expected: NOTRUN
[webkitAnimationIteration event listener should trigger for an animation] [webkitAnimationIteration event listener should trigger for an animation]
expected: TIMEOUT expected: NOTRUN
[webkitAnimationIteration event listener should not trigger if an unprefixed listener also exists] [webkitAnimationIteration event listener should not trigger if an unprefixed listener also exists]
expected: NOTRUN expected: NOTRUN

View file

@ -1,4 +1,5 @@
[webkit-animation-start-event.html] [webkit-animation-start-event.html]
expected: TIMEOUT
[onanimationstart and onwebkitanimationstart are not aliases] [onanimationstart and onwebkitanimationstart are not aliases]
expected: FAIL expected: FAIL
@ -8,32 +9,29 @@
[dispatchEvent of a webkitAnimationStart event does not trigger an unprefixed event handler or listener] [dispatchEvent of a webkitAnimationStart event does not trigger an unprefixed event handler or listener]
expected: FAIL expected: FAIL
[dispatchEvent of an animationstart event does not trigger a prefixed event handler or listener]
expected: FAIL
[onwebkitanimationstart event handler should trigger for an animation] [onwebkitanimationstart event handler should trigger for an animation]
expected: FAIL expected: TIMEOUT
[onwebkitanimationstart event handler should not trigger if an unprefixed event handler also exists] [onwebkitanimationstart event handler should not trigger if an unprefixed event handler also exists]
expected: FAIL expected: NOTRUN
[onwebkitanimationstart event handler should not trigger if an unprefixed listener also exists] [onwebkitanimationstart event handler should not trigger if an unprefixed listener also exists]
expected: FAIL expected: NOTRUN
[event types for prefixed and unprefixed animationstart event handlers should be named appropriately] [event types for prefixed and unprefixed animationstart event handlers should be named appropriately]
expected: FAIL expected: NOTRUN
[webkitAnimationStart event listener should trigger for an animation] [webkitAnimationStart event listener should trigger for an animation]
expected: FAIL expected: NOTRUN
[webkitAnimationStart event listener should not trigger if an unprefixed listener also exists] [webkitAnimationStart event listener should not trigger if an unprefixed listener also exists]
expected: FAIL expected: NOTRUN
[webkitAnimationStart event listener should not trigger if an unprefixed event handler also exists] [webkitAnimationStart event listener should not trigger if an unprefixed event handler also exists]
expected: FAIL expected: NOTRUN
[event types for prefixed and unprefixed animationstart event listeners should be named appropriately] [event types for prefixed and unprefixed animationstart event listeners should be named appropriately]
expected: FAIL expected: NOTRUN
[webkitAnimationStart event listener is case sensitive] [webkitAnimationStart event listener is case sensitive]
expected: FAIL expected: NOTRUN

View file

@ -1657,48 +1657,27 @@
[Window interface: window must inherit property "external" with the proper type] [Window interface: window must inherit property "external" with the proper type]
expected: FAIL expected: FAIL
[Window interface: attribute onwebkitanimationstart]
expected: FAIL
[Window interface: window must inherit property "statusbar" with the proper type] [Window interface: window must inherit property "statusbar" with the proper type]
expected: FAIL expected: FAIL
[Document interface: new Document() must inherit property "onwebkittransitionend" with the proper type]
expected: FAIL
[Document interface: calling queryCommandEnabled(DOMString) on documentWithHandlers with too few arguments must throw TypeError] [Document interface: calling queryCommandEnabled(DOMString) on documentWithHandlers with too few arguments must throw TypeError]
expected: FAIL expected: FAIL
[Document interface: new Document() must inherit property "onwebkitanimationstart" with the proper type]
expected: FAIL
[Document interface: calling queryCommandIndeterm(DOMString) on documentWithHandlers with too few arguments must throw TypeError] [Document interface: calling queryCommandIndeterm(DOMString) on documentWithHandlers with too few arguments must throw TypeError]
expected: FAIL expected: FAIL
[Document interface: iframe.contentDocument must inherit property "onwebkitanimationend" with the proper type]
expected: FAIL
[Document interface: iframe.contentDocument must inherit property "dir" with the proper type] [Document interface: iframe.contentDocument must inherit property "dir" with the proper type]
expected: FAIL expected: FAIL
[Window interface: window must inherit property "onwebkitanimationiteration" with the proper type]
expected: FAIL
[Window interface: window must inherit property "applicationCache" with the proper type] [Window interface: window must inherit property "applicationCache" with the proper type]
expected: FAIL expected: FAIL
[Document interface: attribute onauxclick]
expected: FAIL
[Window interface: window must inherit property "menubar" with the proper type] [Window interface: window must inherit property "menubar" with the proper type]
expected: FAIL expected: FAIL
[Window interface: internal [[SetPrototypeOf\]\] method of interface prototype object - setting to a new value via Reflect.setPrototypeOf should return false] [Window interface: internal [[SetPrototypeOf\]\] method of interface prototype object - setting to a new value via Reflect.setPrototypeOf should return false]
expected: FAIL expected: FAIL
[Document interface: new Document() must inherit property "onwebkitanimationiteration" with the proper type]
expected: FAIL
[Document interface: attribute designMode] [Document interface: attribute designMode]
expected: FAIL expected: FAIL
@ -1714,9 +1693,6 @@
[Document interface: calling execCommand(DOMString, optional boolean, optional DOMString) on new Document() with too few arguments must throw TypeError] [Document interface: calling execCommand(DOMString, optional boolean, optional DOMString) on new Document() with too few arguments must throw TypeError]
expected: FAIL expected: FAIL
[Document interface: attribute onwebkitanimationiteration]
expected: FAIL
[Document interface: operation queryCommandEnabled(DOMString)] [Document interface: operation queryCommandEnabled(DOMString)]
expected: FAIL expected: FAIL
@ -1741,42 +1717,24 @@
[Document interface: iframe.contentDocument must inherit property "linkColor" with the proper type] [Document interface: iframe.contentDocument must inherit property "linkColor" with the proper type]
expected: FAIL expected: FAIL
[Document interface: documentWithHandlers must inherit property "onslotchange" with the proper type]
expected: FAIL
[Document interface: documentWithHandlers must inherit property "alinkColor" with the proper type] [Document interface: documentWithHandlers must inherit property "alinkColor" with the proper type]
expected: FAIL expected: FAIL
[Document interface: documentWithHandlers must inherit property "dir" with the proper type] [Document interface: documentWithHandlers must inherit property "dir" with the proper type]
expected: FAIL expected: FAIL
[Window interface: window must inherit property "onslotchange" with the proper type]
expected: FAIL
[SVGAElement includes HTMLHyperlinkElementUtils: member names are unique] [SVGAElement includes HTMLHyperlinkElementUtils: member names are unique]
expected: FAIL expected: FAIL
[Window interface: attribute applicationCache] [Window interface: attribute applicationCache]
expected: FAIL expected: FAIL
[Document interface: iframe.contentDocument must inherit property "onwebkitanimationstart" with the proper type]
expected: FAIL
[Document interface: attribute onslotchange]
expected: FAIL
[Document interface: calling queryCommandIndeterm(DOMString) on iframe.contentDocument with too few arguments must throw TypeError] [Document interface: calling queryCommandIndeterm(DOMString) on iframe.contentDocument with too few arguments must throw TypeError]
expected: FAIL expected: FAIL
[Document interface: iframe.contentDocument must inherit property "queryCommandValue(DOMString)" with the proper type] [Document interface: iframe.contentDocument must inherit property "queryCommandValue(DOMString)" with the proper type]
expected: FAIL expected: FAIL
[Document interface: iframe.contentDocument must inherit property "onwebkitanimationiteration" with the proper type]
expected: FAIL
[Document interface: attribute onwebkittransitionend]
expected: FAIL
[Document interface: iframe.contentDocument must inherit property "all" with the proper type] [Document interface: iframe.contentDocument must inherit property "all" with the proper type]
expected: FAIL expected: FAIL
@ -1789,9 +1747,6 @@
[Document interface: attribute linkColor] [Document interface: attribute linkColor]
expected: FAIL expected: FAIL
[Window interface: attribute onwebkitanimationiteration]
expected: FAIL
[Window interface: window must inherit property "scrollbars" with the proper type] [Window interface: window must inherit property "scrollbars" with the proper type]
expected: FAIL expected: FAIL
@ -1807,18 +1762,12 @@
[Document interface: iframe.contentDocument must inherit property "designMode" with the proper type] [Document interface: iframe.contentDocument must inherit property "designMode" with the proper type]
expected: FAIL expected: FAIL
[Document interface: documentWithHandlers must inherit property "onwebkitanimationiteration" with the proper type]
expected: FAIL
[Window interface: attribute toolbar] [Window interface: attribute toolbar]
expected: FAIL expected: FAIL
[Window interface: attribute statusbar] [Window interface: attribute statusbar]
expected: FAIL expected: FAIL
[Window interface: window must inherit property "onwebkittransitionend" with the proper type]
expected: FAIL
[Document interface: new Document() must inherit property "linkColor" with the proper type] [Document interface: new Document() must inherit property "linkColor" with the proper type]
expected: FAIL expected: FAIL
@ -1828,15 +1777,9 @@
[Document interface: new Document() must inherit property "queryCommandState(DOMString)" with the proper type] [Document interface: new Document() must inherit property "queryCommandState(DOMString)" with the proper type]
expected: FAIL expected: FAIL
[Window interface: attribute onwebkittransitionend]
expected: FAIL
[Document interface: calling execCommand(DOMString, optional boolean, optional DOMString) on iframe.contentDocument with too few arguments must throw TypeError] [Document interface: calling execCommand(DOMString, optional boolean, optional DOMString) on iframe.contentDocument with too few arguments must throw TypeError]
expected: FAIL expected: FAIL
[Document interface: new Document() must inherit property "onslotchange" with the proper type]
expected: FAIL
[Document interface: documentWithHandlers must inherit property "designMode" with the proper type] [Document interface: documentWithHandlers must inherit property "designMode" with the proper type]
expected: FAIL expected: FAIL
@ -1855,9 +1798,6 @@
[Window interface: window must inherit property "personalbar" with the proper type] [Window interface: window must inherit property "personalbar" with the proper type]
expected: FAIL expected: FAIL
[Document interface: attribute onwebkitanimationend]
expected: FAIL
[Window interface: internal [[SetPrototypeOf\]\] method of interface prototype object - setting to a new value via __proto__ should throw a TypeError] [Window interface: internal [[SetPrototypeOf\]\] method of interface prototype object - setting to a new value via __proto__ should throw a TypeError]
expected: FAIL expected: FAIL
@ -1882,24 +1822,15 @@
[Document interface: attribute vlinkColor] [Document interface: attribute vlinkColor]
expected: FAIL expected: FAIL
[Window interface: window must inherit property "onauxclick" with the proper type]
expected: FAIL
[Document interface: iframe.contentDocument must inherit property "queryCommandEnabled(DOMString)" with the proper type] [Document interface: iframe.contentDocument must inherit property "queryCommandEnabled(DOMString)" with the proper type]
expected: FAIL expected: FAIL
[Document interface: iframe.contentDocument must inherit property "onslotchange" with the proper type]
expected: FAIL
[Document interface: new Document() must inherit property "alinkColor" with the proper type] [Document interface: new Document() must inherit property "alinkColor" with the proper type]
expected: FAIL expected: FAIL
[Document interface: new Document() must inherit property "queryCommandEnabled(DOMString)" with the proper type] [Document interface: new Document() must inherit property "queryCommandEnabled(DOMString)" with the proper type]
expected: FAIL expected: FAIL
[Window interface: attribute onslotchange]
expected: FAIL
[Document interface: new Document() must inherit property "all" with the proper type] [Document interface: new Document() must inherit property "all" with the proper type]
expected: FAIL expected: FAIL
@ -1909,24 +1840,6 @@
[Window interface: window must inherit property "print()" with the proper type] [Window interface: window must inherit property "print()" with the proper type]
expected: FAIL expected: FAIL
[Document interface: documentWithHandlers must inherit property "onauxclick" with the proper type]
expected: FAIL
[Document interface: documentWithHandlers must inherit property "onwebkitanimationend" with the proper type]
expected: FAIL
[Document interface: new Document() must inherit property "onauxclick" with the proper type]
expected: FAIL
[Document interface: documentWithHandlers must inherit property "onwebkitanimationstart" with the proper type]
expected: FAIL
[Document interface: attribute onwebkitanimationstart]
expected: FAIL
[Document interface: iframe.contentDocument must inherit property "onauxclick" with the proper type]
expected: FAIL
[Document interface: calling queryCommandValue(DOMString) on documentWithHandlers with too few arguments must throw TypeError] [Document interface: calling queryCommandValue(DOMString) on documentWithHandlers with too few arguments must throw TypeError]
expected: FAIL expected: FAIL
@ -1939,9 +1852,6 @@
[Document interface: calling queryCommandState(DOMString) on new Document() with too few arguments must throw TypeError] [Document interface: calling queryCommandState(DOMString) on new Document() with too few arguments must throw TypeError]
expected: FAIL expected: FAIL
[Window interface: attribute onauxclick]
expected: FAIL
[Document interface: iframe.contentDocument must inherit property "queryCommandState(DOMString)" with the proper type] [Document interface: iframe.contentDocument must inherit property "queryCommandState(DOMString)" with the proper type]
expected: FAIL expected: FAIL
@ -1954,48 +1864,30 @@
[Document interface: new Document() must inherit property "queryCommandValue(DOMString)" with the proper type] [Document interface: new Document() must inherit property "queryCommandValue(DOMString)" with the proper type]
expected: FAIL expected: FAIL
[Window interface: window must inherit property "onwebkitanimationend" with the proper type]
expected: FAIL
[Window interface: window must inherit property "toolbar" with the proper type] [Window interface: window must inherit property "toolbar" with the proper type]
expected: FAIL expected: FAIL
[Document interface: documentWithHandlers must inherit property "linkColor" with the proper type] [Document interface: documentWithHandlers must inherit property "linkColor" with the proper type]
expected: FAIL expected: FAIL
[Document interface: new Document() must inherit property "onwebkitanimationend" with the proper type]
expected: FAIL
[Document interface: operation queryCommandIndeterm(DOMString)] [Document interface: operation queryCommandIndeterm(DOMString)]
expected: FAIL expected: FAIL
[Document interface: iframe.contentDocument must inherit property "onwebkittransitionend" with the proper type]
expected: FAIL
[Document interface: calling queryCommandIndeterm(DOMString) on new Document() with too few arguments must throw TypeError] [Document interface: calling queryCommandIndeterm(DOMString) on new Document() with too few arguments must throw TypeError]
expected: FAIL expected: FAIL
[Window interface: attribute onwebkitanimationend]
expected: FAIL
[Document interface: calling execCommand(DOMString, optional boolean, optional DOMString) on documentWithHandlers with too few arguments must throw TypeError] [Document interface: calling execCommand(DOMString, optional boolean, optional DOMString) on documentWithHandlers with too few arguments must throw TypeError]
expected: FAIL expected: FAIL
[Document interface: documentWithHandlers must inherit property "queryCommandState(DOMString)" with the proper type] [Document interface: documentWithHandlers must inherit property "queryCommandState(DOMString)" with the proper type]
expected: FAIL expected: FAIL
[Document interface: documentWithHandlers must inherit property "onwebkittransitionend" with the proper type]
expected: FAIL
[Document interface: new Document() must inherit property "vlinkColor" with the proper type] [Document interface: new Document() must inherit property "vlinkColor" with the proper type]
expected: FAIL expected: FAIL
[Window interface: window must inherit property "locationbar" with the proper type] [Window interface: window must inherit property "locationbar" with the proper type]
expected: FAIL expected: FAIL
[Window interface: window must inherit property "onwebkitanimationstart" with the proper type]
expected: FAIL
[Document interface: documentWithHandlers must inherit property "queryCommandIndeterm(DOMString)" with the proper type] [Document interface: documentWithHandlers must inherit property "queryCommandIndeterm(DOMString)" with the proper type]
expected: FAIL expected: FAIL
@ -2023,24 +1915,12 @@
[Window interface: attribute clientInformation] [Window interface: attribute clientInformation]
expected: FAIL expected: FAIL
[Window interface: attribute oncontextlost]
expected: FAIL
[Window interface: attribute oncontextrestored]
expected: FAIL
[Window interface: operation reportError(any)] [Window interface: operation reportError(any)]
expected: FAIL expected: FAIL
[Window interface: window must inherit property "clientInformation" with the proper type] [Window interface: window must inherit property "clientInformation" with the proper type]
expected: FAIL expected: FAIL
[Window interface: window must inherit property "oncontextlost" with the proper type]
expected: FAIL
[Window interface: window must inherit property "oncontextrestored" with the proper type]
expected: FAIL
[Window interface: window must inherit property "reportError(any)" with the proper type] [Window interface: window must inherit property "reportError(any)" with the proper type]
expected: FAIL expected: FAIL
@ -2050,129 +1930,15 @@
[Document interface: attribute onvisibilitychange] [Document interface: attribute onvisibilitychange]
expected: FAIL expected: FAIL
[Document interface: attribute oncontextlost]
expected: FAIL
[Document interface: attribute oncontextrestored]
expected: FAIL
[Document interface: iframe.contentDocument must inherit property "onvisibilitychange" with the proper type] [Document interface: iframe.contentDocument must inherit property "onvisibilitychange" with the proper type]
expected: FAIL expected: FAIL
[Document interface: iframe.contentDocument must inherit property "oncontextlost" with the proper type]
expected: FAIL
[Document interface: iframe.contentDocument must inherit property "oncontextrestored" with the proper type]
expected: FAIL
[Document interface: new Document() must inherit property "onvisibilitychange" with the proper type] [Document interface: new Document() must inherit property "onvisibilitychange" with the proper type]
expected: FAIL expected: FAIL
[Document interface: new Document() must inherit property "oncontextlost" with the proper type]
expected: FAIL
[Document interface: new Document() must inherit property "oncontextrestored" with the proper type]
expected: FAIL
[Document interface: documentWithHandlers must inherit property "onvisibilitychange" with the proper type] [Document interface: documentWithHandlers must inherit property "onvisibilitychange" with the proper type]
expected: FAIL expected: FAIL
[Document interface: documentWithHandlers must inherit property "oncontextlost" with the proper type]
expected: FAIL
[Document interface: documentWithHandlers must inherit property "oncontextrestored" with the proper type]
expected: FAIL
[Window interface: attribute onbeforeinput]
expected: FAIL
[Window interface: attribute onbeforematch]
expected: FAIL
[Window interface: attribute onscrollend]
expected: FAIL
[Window interface: window must inherit property "onbeforeinput" with the proper type]
expected: FAIL
[Window interface: window must inherit property "onbeforematch" with the proper type]
expected: FAIL
[Window interface: window must inherit property "onscrollend" with the proper type]
expected: FAIL
[Document interface: attribute onbeforeinput]
expected: FAIL
[Document interface: attribute onbeforematch]
expected: FAIL
[Document interface: attribute onscrollend]
expected: FAIL
[Document interface: iframe.contentDocument must inherit property "onbeforeinput" with the proper type]
expected: FAIL
[Document interface: iframe.contentDocument must inherit property "onbeforematch" with the proper type]
expected: FAIL
[Document interface: iframe.contentDocument must inherit property "onscrollend" with the proper type]
expected: FAIL
[Document interface: new Document() must inherit property "onbeforeinput" with the proper type]
expected: FAIL
[Document interface: new Document() must inherit property "onbeforematch" with the proper type]
expected: FAIL
[Document interface: new Document() must inherit property "onscrollend" with the proper type]
expected: FAIL
[Document interface: documentWithHandlers must inherit property "onbeforeinput" with the proper type]
expected: FAIL
[Document interface: documentWithHandlers must inherit property "onbeforematch" with the proper type]
expected: FAIL
[Document interface: documentWithHandlers must inherit property "onscrollend" with the proper type]
expected: FAIL
[Window interface: attribute oncopy]
expected: FAIL
[Window interface: attribute oncut]
expected: FAIL
[Window interface: attribute onpaste]
expected: FAIL
[Window interface: window must inherit property "oncopy" with the proper type]
expected: FAIL
[Window interface: window must inherit property "oncut" with the proper type]
expected: FAIL
[Window interface: window must inherit property "onpaste" with the proper type]
expected: FAIL
[Window interface: attribute onbeforetoggle]
expected: FAIL
[Window interface: window must inherit property "onbeforetoggle" with the proper type]
expected: FAIL
[Document interface: attribute onbeforetoggle]
expected: FAIL
[Document interface: iframe.contentDocument must inherit property "onbeforetoggle" with the proper type]
expected: FAIL
[Document interface: new Document() must inherit property "onbeforetoggle" with the proper type]
expected: FAIL
[Document interface: documentWithHandlers must inherit property "onbeforetoggle" with the proper type]
expected: FAIL
[Window interface: attribute navigation] [Window interface: attribute navigation]
expected: FAIL expected: FAIL
@ -2191,18 +1957,6 @@
[Document interface: calling parseHTMLUnsafe(DOMString) on documentWithHandlers with too few arguments must throw TypeError] [Document interface: calling parseHTMLUnsafe(DOMString) on documentWithHandlers with too few arguments must throw TypeError]
expected: FAIL expected: FAIL
[Window interface: attribute onpagereveal]
expected: FAIL
[Window interface: window must inherit property "onpagereveal" with the proper type]
expected: FAIL
[Window interface: attribute onpageswap]
expected: FAIL
[Window interface: window must inherit property "onpageswap" with the proper type]
expected: FAIL
[Document interface: operation parseHTMLUnsafe(HTMLString)] [Document interface: operation parseHTMLUnsafe(HTMLString)]
expected: FAIL expected: FAIL
@ -2227,24 +1981,6 @@
[Document interface: calling parseHTMLUnsafe((TrustedHTML or DOMString)) on documentWithHandlers with too few arguments must throw TypeError] [Document interface: calling parseHTMLUnsafe((TrustedHTML or DOMString)) on documentWithHandlers with too few arguments must throw TypeError]
expected: FAIL expected: FAIL
[Window interface: attribute oncommand]
expected: FAIL
[Window interface: window must inherit property "oncommand" with the proper type]
expected: FAIL
[Document interface: attribute oncommand]
expected: FAIL
[Document interface: iframe.contentDocument must inherit property "oncommand" with the proper type]
expected: FAIL
[Document interface: new Document() must inherit property "oncommand" with the proper type]
expected: FAIL
[Document interface: documentWithHandlers must inherit property "oncommand" with the proper type]
expected: FAIL
[idlharness.https.html?include=HTML.*] [idlharness.https.html?include=HTML.*]
[HTMLTableSectionElement interface: document.createElement("tfoot") must inherit property "align" with the proper type] [HTMLTableSectionElement interface: document.createElement("tfoot") must inherit property "align" with the proper type]
@ -2610,12 +2346,6 @@
[HTMLImageElement interface: document.createElement("img") must inherit property "decoding" with the proper type] [HTMLImageElement interface: document.createElement("img") must inherit property "decoding" with the proper type]
expected: FAIL expected: FAIL
[HTMLElement interface: attribute onwebkitanimationiteration]
expected: FAIL
[HTMLElement interface: attribute onslotchange]
expected: FAIL
[HTMLVideoElement interface: attribute width] [HTMLVideoElement interface: attribute width]
expected: FAIL expected: FAIL
@ -2727,9 +2457,6 @@
[HTMLAnchorElement interface: attribute type] [HTMLAnchorElement interface: attribute type]
expected: FAIL expected: FAIL
[HTMLElement interface: attribute onwebkitanimationend]
expected: FAIL
[HTMLInputElement interface: attribute height] [HTMLInputElement interface: attribute height]
expected: FAIL expected: FAIL
@ -2949,9 +2676,6 @@
[HTMLElement interface: attribute tabIndex] [HTMLElement interface: attribute tabIndex]
expected: FAIL expected: FAIL
[HTMLElement interface: attribute onwebkitanimationstart]
expected: FAIL
[HTMLImageElement interface: new Image() must inherit property "loading" with the proper type] [HTMLImageElement interface: new Image() must inherit property "loading" with the proper type]
expected: FAIL expected: FAIL
@ -3639,9 +3363,6 @@
[HTMLAllCollection interface: document.all must inherit property "namedItem(DOMString)" with the proper type] [HTMLAllCollection interface: document.all must inherit property "namedItem(DOMString)" with the proper type]
expected: FAIL expected: FAIL
[HTMLElement interface: attribute onwebkittransitionend]
expected: FAIL
[HTMLLinkElement interface: document.createElement("link") must inherit property "imageSrcset" with the proper type] [HTMLLinkElement interface: document.createElement("link") must inherit property "imageSrcset" with the proper type]
expected: FAIL expected: FAIL
@ -3945,12 +3666,6 @@
[HTMLSlotElement interface: calling assign((Element or Text)...) on document.createElement("slot") with too few arguments must throw TypeError] [HTMLSlotElement interface: calling assign((Element or Text)...) on document.createElement("slot") with too few arguments must throw TypeError]
expected: FAIL expected: FAIL
[HTMLElement interface: attribute oncontextlost]
expected: FAIL
[HTMLElement interface: attribute oncontextrestored]
expected: FAIL
[HTMLElement interface: document.createElement("noscript") must inherit property "oncontextlost" with the proper type] [HTMLElement interface: document.createElement("noscript") must inherit property "oncontextlost" with the proper type]
expected: FAIL expected: FAIL
@ -4044,15 +3759,6 @@
[HTMLElement interface: attribute inert] [HTMLElement interface: attribute inert]
expected: FAIL expected: FAIL
[HTMLElement interface: attribute onbeforeinput]
expected: FAIL
[HTMLElement interface: attribute onbeforematch]
expected: FAIL
[HTMLElement interface: attribute onscrollend]
expected: FAIL
[HTMLElement interface: document.createElement("noscript") must inherit property "inert" with the proper type] [HTMLElement interface: document.createElement("noscript") must inherit property "inert" with the proper type]
expected: FAIL expected: FAIL
@ -4317,36 +4023,12 @@
[HTMLSelectElement interface: document.createElement("select") must inherit property "showPicker()" with the proper type] [HTMLSelectElement interface: document.createElement("select") must inherit property "showPicker()" with the proper type]
expected: FAIL expected: FAIL
[HTMLBodyElement interface: attribute onpagereveal]
expected: FAIL
[HTMLBodyElement interface: document.createElement("body") must inherit property "onpagereveal" with the proper type]
expected: FAIL
[HTMLFrameSetElement interface: attribute onpagereveal]
expected: FAIL
[HTMLFrameSetElement interface: document.createElement("frameset") must inherit property "onpagereveal" with the proper type]
expected: FAIL
[HTMLTemplateElement interface: attribute shadowRootClonable] [HTMLTemplateElement interface: attribute shadowRootClonable]
expected: FAIL expected: FAIL
[HTMLTemplateElement interface: document.createElement("template") must inherit property "shadowRootClonable" with the proper type] [HTMLTemplateElement interface: document.createElement("template") must inherit property "shadowRootClonable" with the proper type]
expected: FAIL expected: FAIL
[HTMLBodyElement interface: attribute onpageswap]
expected: FAIL
[HTMLBodyElement interface: document.createElement("body") must inherit property "onpageswap" with the proper type]
expected: FAIL
[HTMLFrameSetElement interface: attribute onpageswap]
expected: FAIL
[HTMLFrameSetElement interface: document.createElement("frameset") must inherit property "onpageswap" with the proper type]
expected: FAIL
[HTMLElement interface: attribute writingSuggestions] [HTMLElement interface: attribute writingSuggestions]
expected: FAIL expected: FAIL
@ -5866,42 +5548,6 @@
[HTMLElement interface: attribute popover] [HTMLElement interface: attribute popover]
expected: FAIL expected: FAIL
[HTMLElement interface: attribute onauxclick]
expected: FAIL
[HTMLElement interface: attribute onbeforeinput]
expected: FAIL
[HTMLElement interface: attribute onbeforematch]
expected: FAIL
[HTMLElement interface: attribute onbeforetoggle]
expected: FAIL
[HTMLElement interface: attribute oncontextlost]
expected: FAIL
[HTMLElement interface: attribute oncontextrestored]
expected: FAIL
[HTMLElement interface: attribute onscrollend]
expected: FAIL
[HTMLElement interface: attribute onslotchange]
expected: FAIL
[HTMLElement interface: attribute onwebkitanimationend]
expected: FAIL
[HTMLElement interface: attribute onwebkitanimationiteration]
expected: FAIL
[HTMLElement interface: attribute onwebkitanimationstart]
expected: FAIL
[HTMLElement interface: attribute onwebkittransitionend]
expected: FAIL
[HTMLElement interface: attribute enterKeyHint] [HTMLElement interface: attribute enterKeyHint]
expected: FAIL expected: FAIL
@ -5950,42 +5596,6 @@
[HTMLElement interface: document.createElement("noscript") must inherit property "popover" with the proper type] [HTMLElement interface: document.createElement("noscript") must inherit property "popover" with the proper type]
expected: FAIL expected: FAIL
[HTMLElement interface: document.createElement("noscript") must inherit property "onauxclick" with the proper type]
expected: FAIL
[HTMLElement interface: document.createElement("noscript") must inherit property "onbeforeinput" with the proper type]
expected: FAIL
[HTMLElement interface: document.createElement("noscript") must inherit property "onbeforematch" with the proper type]
expected: FAIL
[HTMLElement interface: document.createElement("noscript") must inherit property "onbeforetoggle" with the proper type]
expected: FAIL
[HTMLElement interface: document.createElement("noscript") must inherit property "oncontextlost" with the proper type]
expected: FAIL
[HTMLElement interface: document.createElement("noscript") must inherit property "oncontextrestored" with the proper type]
expected: FAIL
[HTMLElement interface: document.createElement("noscript") must inherit property "onscrollend" with the proper type]
expected: FAIL
[HTMLElement interface: document.createElement("noscript") must inherit property "onslotchange" with the proper type]
expected: FAIL
[HTMLElement interface: document.createElement("noscript") must inherit property "onwebkitanimationend" with the proper type]
expected: FAIL
[HTMLElement interface: document.createElement("noscript") must inherit property "onwebkitanimationiteration" with the proper type]
expected: FAIL
[HTMLElement interface: document.createElement("noscript") must inherit property "onwebkitanimationstart" with the proper type]
expected: FAIL
[HTMLElement interface: document.createElement("noscript") must inherit property "onwebkittransitionend" with the proper type]
expected: FAIL
[HTMLElement interface: document.createElement("noscript") must inherit property "enterKeyHint" with the proper type] [HTMLElement interface: document.createElement("noscript") must inherit property "enterKeyHint" with the proper type]
expected: FAIL expected: FAIL
@ -6064,12 +5674,6 @@
[HTMLBodyElement interface: attribute aLink] [HTMLBodyElement interface: attribute aLink]
expected: FAIL expected: FAIL
[HTMLBodyElement interface: attribute onpagereveal]
expected: FAIL
[HTMLBodyElement interface: attribute onpageswap]
expected: FAIL
[HTMLBodyElement interface: document.createElement("body") must inherit property "link" with the proper type] [HTMLBodyElement interface: document.createElement("body") must inherit property "link" with the proper type]
expected: FAIL expected: FAIL
@ -6079,12 +5683,6 @@
[HTMLBodyElement interface: document.createElement("body") must inherit property "aLink" with the proper type] [HTMLBodyElement interface: document.createElement("body") must inherit property "aLink" with the proper type]
expected: FAIL expected: FAIL
[HTMLBodyElement interface: document.createElement("body") must inherit property "onpagereveal" with the proper type]
expected: FAIL
[HTMLBodyElement interface: document.createElement("body") must inherit property "onpageswap" with the proper type]
expected: FAIL
[HTMLHeadingElement interface: attribute align] [HTMLHeadingElement interface: attribute align]
expected: FAIL expected: FAIL
@ -7681,24 +7279,12 @@
[HTMLFrameSetElement interface: attribute rows] [HTMLFrameSetElement interface: attribute rows]
expected: FAIL expected: FAIL
[HTMLFrameSetElement interface: attribute onpagereveal]
expected: FAIL
[HTMLFrameSetElement interface: attribute onpageswap]
expected: FAIL
[HTMLFrameSetElement interface: document.createElement("frameset") must inherit property "cols" with the proper type] [HTMLFrameSetElement interface: document.createElement("frameset") must inherit property "cols" with the proper type]
expected: FAIL expected: FAIL
[HTMLFrameSetElement interface: document.createElement("frameset") must inherit property "rows" with the proper type] [HTMLFrameSetElement interface: document.createElement("frameset") must inherit property "rows" with the proper type]
expected: FAIL expected: FAIL
[HTMLFrameSetElement interface: document.createElement("frameset") must inherit property "onpagereveal" with the proper type]
expected: FAIL
[HTMLFrameSetElement interface: document.createElement("frameset") must inherit property "onpageswap" with the proper type]
expected: FAIL
[HTMLFrameElement interface: attribute name] [HTMLFrameElement interface: attribute name]
expected: FAIL expected: FAIL
@ -7813,12 +7399,6 @@
[HTMLDialogElement interface: operation requestClose(optional DOMString)] [HTMLDialogElement interface: operation requestClose(optional DOMString)]
expected: FAIL expected: FAIL
[HTMLElement interface: attribute oncommand]
expected: FAIL
[HTMLElement interface: document.createElement("noscript") must inherit property "oncommand" with the proper type]
expected: FAIL
[HTMLButtonElement interface: attribute command] [HTMLButtonElement interface: attribute command]
expected: FAIL expected: FAIL

View file

@ -1,6 +1,3 @@
[button-event-dispatch-content-attribute.html] [button-event-dispatch-content-attribute.html]
[oncommand content attribute works] [oncommand content attribute works]
expected: FAIL expected: FAIL
[oncommand content with a value of false prevents default]
expected: FAIL

View file

@ -11,9 +11,6 @@
[onauxclick: the default value must be null] [onauxclick: the default value must be null]
expected: FAIL expected: FAIL
[onauxclick: the content attribute must be compiled into a function as the corresponding property]
expected: FAIL
[onblur: must be on the appropriate locations for GlobalEventHandlers] [onblur: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL expected: FAIL
@ -62,9 +59,6 @@
[oncontextlost: the default value must be null] [oncontextlost: the default value must be null]
expected: FAIL expected: FAIL
[oncontextlost: the content attribute must be compiled into a function as the corresponding property]
expected: FAIL
[oncontextmenu: must be on the appropriate locations for GlobalEventHandlers] [oncontextmenu: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL expected: FAIL
@ -77,9 +71,6 @@
[oncontextrestored: the default value must be null] [oncontextrestored: the default value must be null]
expected: FAIL expected: FAIL
[oncontextrestored: the content attribute must be compiled into a function as the corresponding property]
expected: FAIL
[oncuechange: must be on the appropriate locations for GlobalEventHandlers] [oncuechange: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL expected: FAIL
@ -338,9 +329,6 @@
[onslotchange: the default value must be null] [onslotchange: the default value must be null]
expected: FAIL expected: FAIL
[onslotchange: the content attribute must be compiled into a function as the corresponding property]
expected: FAIL
[onstalled: must be on the appropriate locations for GlobalEventHandlers] [onstalled: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL expected: FAIL
@ -389,9 +377,6 @@
[onwebkitanimationend: the default value must be null] [onwebkitanimationend: the default value must be null]
expected: FAIL expected: FAIL
[onwebkitanimationend: the content attribute must be compiled into a function as the corresponding property]
expected: FAIL
[onwebkitanimationend: the content attribute must execute when an event is dispatched] [onwebkitanimationend: the content attribute must execute when an event is dispatched]
expected: FAIL expected: FAIL
@ -401,9 +386,6 @@
[onwebkitanimationiteration: the default value must be null] [onwebkitanimationiteration: the default value must be null]
expected: FAIL expected: FAIL
[onwebkitanimationiteration: the content attribute must be compiled into a function as the corresponding property]
expected: FAIL
[onwebkitanimationiteration: the content attribute must execute when an event is dispatched] [onwebkitanimationiteration: the content attribute must execute when an event is dispatched]
expected: FAIL expected: FAIL
@ -413,9 +395,6 @@
[onwebkitanimationstart: the default value must be null] [onwebkitanimationstart: the default value must be null]
expected: FAIL expected: FAIL
[onwebkitanimationstart: the content attribute must be compiled into a function as the corresponding property]
expected: FAIL
[onwebkitanimationstart: the content attribute must execute when an event is dispatched] [onwebkitanimationstart: the content attribute must execute when an event is dispatched]
expected: FAIL expected: FAIL
@ -425,9 +404,6 @@
[onwebkittransitionend: the default value must be null] [onwebkittransitionend: the default value must be null]
expected: FAIL expected: FAIL
[onwebkittransitionend: the content attribute must be compiled into a function as the corresponding property]
expected: FAIL
[onwebkittransitionend: the content attribute must execute when an event is dispatched] [onwebkittransitionend: the content attribute must execute when an event is dispatched]
expected: FAIL expected: FAIL
@ -443,27 +419,18 @@
[onbeforeinput: the default value must be null] [onbeforeinput: the default value must be null]
expected: FAIL expected: FAIL
[onbeforeinput: the content attribute must be compiled into a function as the corresponding property]
expected: FAIL
[onbeforematch: must be on the appropriate locations for GlobalEventHandlers] [onbeforematch: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL expected: FAIL
[onbeforematch: the default value must be null] [onbeforematch: the default value must be null]
expected: FAIL expected: FAIL
[onbeforematch: the content attribute must be compiled into a function as the corresponding property]
expected: FAIL
[onscrollend: must be on the appropriate locations for GlobalEventHandlers] [onscrollend: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL expected: FAIL
[onscrollend: the default value must be null] [onscrollend: the default value must be null]
expected: FAIL expected: FAIL
[onscrollend: the content attribute must be compiled into a function as the corresponding property]
expected: FAIL
[oncopy: must be on the appropriate locations for GlobalEventHandlers] [oncopy: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL expected: FAIL
@ -488,33 +455,6 @@
[onbeforetoggle: the default value must be null] [onbeforetoggle: the default value must be null]
expected: FAIL expected: FAIL
[onbeforetoggle: the content attribute must be compiled into a function as the corresponding property]
expected: FAIL
[onauxclick: dispatching an Event at a <meta> element must trigger element.onauxclick]
expected: FAIL
[onbeforeinput: dispatching an Event at a <meta> element must trigger element.onbeforeinput]
expected: FAIL
[onbeforematch: dispatching an Event at a <meta> element must trigger element.onbeforematch]
expected: FAIL
[onbeforetoggle: dispatching an Event at a <meta> element must trigger element.onbeforetoggle]
expected: FAIL
[oncontextlost: dispatching an Event at a <meta> element must trigger element.oncontextlost]
expected: FAIL
[oncontextrestored: dispatching an Event at a <meta> element must trigger element.oncontextrestored]
expected: FAIL
[onscrollend: dispatching an Event at a <meta> element must trigger element.onscrollend]
expected: FAIL
[onslotchange: dispatching an Event at a <meta> element must trigger element.onslotchange]
expected: FAIL
[onwebkitanimationend: dispatching an Event at a <meta> element must trigger element.onwebkitanimationend] [onwebkitanimationend: dispatching an Event at a <meta> element must trigger element.onwebkitanimationend]
expected: FAIL expected: FAIL
@ -532,9 +472,3 @@
[oncommand: the default value must be null] [oncommand: the default value must be null]
expected: FAIL expected: FAIL
[oncommand: the content attribute must be compiled into a function as the corresponding property]
expected: FAIL
[oncommand: dispatching an Event at a <meta> element must trigger element.oncommand]
expected: FAIL

View file

@ -1,181 +1,19 @@
[event-handler-attributes-body-window.html] [event-handler-attributes-body-window.html]
[not shadowed auxclick (document.body)]
expected: FAIL
[not shadowed contextlost (document.body)]
expected: FAIL
[not shadowed contextrestored (document.body)]
expected: FAIL
[not shadowed slotchange (document.body)]
expected: FAIL
[not shadowed webkitanimationend (document.body)]
expected: FAIL
[not shadowed webkitanimationiteration (document.body)]
expected: FAIL
[not shadowed webkitanimationstart (document.body)]
expected: FAIL
[not shadowed webkittransitionend (document.body)]
expected: FAIL
[not shadowed copy (document.body)]
expected: FAIL
[not shadowed cut (document.body)]
expected: FAIL
[not shadowed paste (document.body)]
expected: FAIL
[not shadowed auxclick (document.createElement("body"))]
expected: FAIL
[not shadowed contextlost (document.createElement("body"))]
expected: FAIL
[not shadowed contextrestored (document.createElement("body"))]
expected: FAIL
[not shadowed slotchange (document.createElement("body"))]
expected: FAIL
[not shadowed webkitanimationend (document.createElement("body"))]
expected: FAIL
[not shadowed webkitanimationiteration (document.createElement("body"))]
expected: FAIL
[not shadowed webkitanimationstart (document.createElement("body"))]
expected: FAIL
[not shadowed webkittransitionend (document.createElement("body"))]
expected: FAIL
[not shadowed copy (document.createElement("body"))]
expected: FAIL
[not shadowed cut (document.createElement("body"))]
expected: FAIL
[not shadowed paste (document.createElement("body"))]
expected: FAIL
[not shadowed auxclick (window)]
expected: FAIL
[not shadowed contextlost (window)]
expected: FAIL
[not shadowed contextrestored (window)]
expected: FAIL
[not shadowed slotchange (window)]
expected: FAIL
[not shadowed webkitanimationend (window)]
expected: FAIL
[not shadowed webkitanimationiteration (window)]
expected: FAIL
[not shadowed webkitanimationstart (window)]
expected: FAIL
[not shadowed webkittransitionend (window)]
expected: FAIL
[not shadowed beforeinput (document.body)]
expected: FAIL
[not shadowed beforematch (document.body)]
expected: FAIL
[not shadowed scrollend (document.body)]
expected: FAIL
[not shadowed beforeinput (document.createElement("body"))]
expected: FAIL
[not shadowed beforematch (document.createElement("body"))]
expected: FAIL
[not shadowed scrollend (document.createElement("body"))]
expected: FAIL
[not shadowed beforeinput (window)]
expected: FAIL
[not shadowed beforematch (window)]
expected: FAIL
[not shadowed scrollend (window)]
expected: FAIL
[not shadowed beforetoggle (document.body)]
expected: FAIL
[not shadowed beforetoggle (document.createElement("body"))]
expected: FAIL
[not shadowed beforetoggle (window)]
expected: FAIL
[shadowed pagereveal (document.body)]
expected: FAIL
[shadowed pagereveal removal (document.body)]
expected: FAIL
[shadowed pagereveal (document.createElement("body"))]
expected: FAIL
[shadowed pagereveal removal (document.createElement("body"))] [shadowed pagereveal removal (document.createElement("body"))]
expected: FAIL expected: FAIL
[shadowed pagereveal (window)]
expected: FAIL
[shadowed pagereveal removal (window)] [shadowed pagereveal removal (window)]
expected: FAIL expected: FAIL
[shadowed pageswap (document.body)]
expected: FAIL
[shadowed pageswap removal (document.body)]
expected: FAIL
[shadowed pageswap (document.createElement("body"))]
expected: FAIL
[shadowed pageswap removal (document.createElement("body"))] [shadowed pageswap removal (document.createElement("body"))]
expected: FAIL expected: FAIL
[shadowed pageswap (window)]
expected: FAIL
[shadowed pageswap removal (window)] [shadowed pageswap removal (window)]
expected: FAIL expected: FAIL
[shadowed blur on body fires when event dispatched on window] [shadowed blur on body fires when event dispatched on window]
expected: FAIL expected: FAIL
[shadowed messageerror on body fires when event dispatched on window]
expected: FAIL
[shadowed pagereveal on body fires when event dispatched on window]
expected: FAIL
[shadowed pageswap on body fires when event dispatched on window]
expected: FAIL
[shadowed rejectionhandled on body fires when event dispatched on window]
expected: FAIL
[shadowed focus removal (document.createElement("body"))] [shadowed focus removal (document.createElement("body"))]
expected: FAIL expected: FAIL
@ -206,6 +44,9 @@
[shadowed message removal (document.createElement("body"))] [shadowed message removal (document.createElement("body"))]
expected: FAIL expected: FAIL
[shadowed messageerror removal (document.createElement("body"))]
expected: FAIL
[shadowed offline removal (document.createElement("body"))] [shadowed offline removal (document.createElement("body"))]
expected: FAIL expected: FAIL
@ -233,6 +74,9 @@
[shadowed load removal (window)] [shadowed load removal (window)]
expected: FAIL expected: FAIL
[shadowed rejectionhandled removal (document.createElement("body"))]
expected: FAIL
[shadowed resize removal (window)] [shadowed resize removal (window)]
expected: FAIL expected: FAIL
@ -257,6 +101,9 @@
[shadowed message removal (window)] [shadowed message removal (window)]
expected: FAIL expected: FAIL
[shadowed messageerror removal (window)]
expected: FAIL
[shadowed offline removal (window)] [shadowed offline removal (window)]
expected: FAIL expected: FAIL
@ -272,17 +119,11 @@
[shadowed popstate removal (window)] [shadowed popstate removal (window)]
expected: FAIL expected: FAIL
[shadowed rejectionhandled removal (window)]
expected: FAIL
[shadowed storage removal (window)] [shadowed storage removal (window)]
expected: FAIL expected: FAIL
[shadowed unload removal (window)] [shadowed unload removal (window)]
expected: FAIL expected: FAIL
[not shadowed command (document.body)]
expected: FAIL
[not shadowed command (document.createElement("body"))]
expected: FAIL
[not shadowed command (window)]
expected: FAIL

View file

@ -1,166 +1,4 @@
[event-handler-attributes-frameset-window.html] [event-handler-attributes-frameset-window.html]
[not shadowed auxclick (document.body)]
expected: FAIL
[not shadowed contextlost (document.body)]
expected: FAIL
[not shadowed contextrestored (document.body)]
expected: FAIL
[not shadowed slotchange (document.body)]
expected: FAIL
[not shadowed webkitanimationend (document.body)]
expected: FAIL
[not shadowed webkitanimationiteration (document.body)]
expected: FAIL
[not shadowed webkitanimationstart (document.body)]
expected: FAIL
[not shadowed webkittransitionend (document.body)]
expected: FAIL
[not shadowed copy (document.body)]
expected: FAIL
[not shadowed cut (document.body)]
expected: FAIL
[not shadowed paste (document.body)]
expected: FAIL
[not shadowed auxclick (document.createElement("frameset"))]
expected: FAIL
[not shadowed contextlost (document.createElement("frameset"))]
expected: FAIL
[not shadowed contextrestored (document.createElement("frameset"))]
expected: FAIL
[not shadowed slotchange (document.createElement("frameset"))]
expected: FAIL
[not shadowed webkitanimationend (document.createElement("frameset"))]
expected: FAIL
[not shadowed webkitanimationiteration (document.createElement("frameset"))]
expected: FAIL
[not shadowed webkitanimationstart (document.createElement("frameset"))]
expected: FAIL
[not shadowed webkittransitionend (document.createElement("frameset"))]
expected: FAIL
[not shadowed copy (document.createElement("frameset"))]
expected: FAIL
[not shadowed cut (document.createElement("frameset"))]
expected: FAIL
[not shadowed paste (document.createElement("frameset"))]
expected: FAIL
[not shadowed auxclick (window)]
expected: FAIL
[not shadowed contextlost (window)]
expected: FAIL
[not shadowed contextrestored (window)]
expected: FAIL
[not shadowed slotchange (window)]
expected: FAIL
[not shadowed webkitanimationend (window)]
expected: FAIL
[not shadowed webkitanimationiteration (window)]
expected: FAIL
[not shadowed webkitanimationstart (window)]
expected: FAIL
[not shadowed webkittransitionend (window)]
expected: FAIL
[not shadowed beforeinput (document.body)]
expected: FAIL
[not shadowed beforematch (document.body)]
expected: FAIL
[not shadowed scrollend (document.body)]
expected: FAIL
[not shadowed beforeinput (document.createElement("frameset"))]
expected: FAIL
[not shadowed beforematch (document.createElement("frameset"))]
expected: FAIL
[not shadowed scrollend (document.createElement("frameset"))]
expected: FAIL
[not shadowed beforeinput (window)]
expected: FAIL
[not shadowed beforematch (window)]
expected: FAIL
[not shadowed scrollend (window)]
expected: FAIL
[not shadowed beforetoggle (document.body)]
expected: FAIL
[not shadowed beforetoggle (document.createElement("frameset"))]
expected: FAIL
[not shadowed beforetoggle (window)]
expected: FAIL
[shadowed pagereveal (document.body)]
expected: FAIL
[shadowed pagereveal removal (document.body)]
expected: FAIL
[shadowed pagereveal (document.createElement("frameset"))]
expected: FAIL
[shadowed pagereveal removal (document.createElement("frameset"))]
expected: FAIL
[shadowed pagereveal (window)]
expected: FAIL
[shadowed pagereveal removal (window)]
expected: FAIL
[shadowed pageswap (document.body)]
expected: FAIL
[shadowed pageswap removal (document.body)]
expected: FAIL
[shadowed pageswap (document.createElement("frameset"))]
expected: FAIL
[shadowed pageswap removal (document.createElement("frameset"))]
expected: FAIL
[shadowed pageswap (window)]
expected: FAIL
[shadowed pageswap removal (window)]
expected: FAIL
[shadowed blur on body fires when event dispatched on window] [shadowed blur on body fires when event dispatched on window]
expected: FAIL expected: FAIL
@ -226,12 +64,3 @@
[shadowed unload on body fires when event dispatched on window] [shadowed unload on body fires when event dispatched on window]
expected: FAIL expected: FAIL
[not shadowed command (document.body)]
expected: FAIL
[not shadowed command (document.createElement("frameset"))]
expected: FAIL
[not shadowed command (window)]
expected: FAIL

View file

@ -1,102 +0,0 @@
[event-handler-attributes-windowless-body.html]
[auxclick is unaffected on a windowless body]
expected: FAIL
[contextlost is unaffected on a windowless body]
expected: FAIL
[contextrestored is unaffected on a windowless body]
expected: FAIL
[slotchange is unaffected on a windowless body]
expected: FAIL
[webkitanimationend is unaffected on a windowless body]
expected: FAIL
[webkitanimationiteration is unaffected on a windowless body]
expected: FAIL
[webkitanimationstart is unaffected on a windowless body]
expected: FAIL
[webkittransitionend is unaffected on a windowless body]
expected: FAIL
[auxclick is unaffected on a windowless frameset]
expected: FAIL
[contextlost is unaffected on a windowless frameset]
expected: FAIL
[contextrestored is unaffected on a windowless frameset]
expected: FAIL
[slotchange is unaffected on a windowless frameset]
expected: FAIL
[webkitanimationend is unaffected on a windowless frameset]
expected: FAIL
[webkitanimationiteration is unaffected on a windowless frameset]
expected: FAIL
[webkitanimationstart is unaffected on a windowless frameset]
expected: FAIL
[webkittransitionend is unaffected on a windowless frameset]
expected: FAIL
[beforeinput is unaffected on a windowless body]
expected: FAIL
[beforematch is unaffected on a windowless body]
expected: FAIL
[scrollend is unaffected on a windowless body]
expected: FAIL
[beforeinput is unaffected on a windowless frameset]
expected: FAIL
[beforematch is unaffected on a windowless frameset]
expected: FAIL
[scrollend is unaffected on a windowless frameset]
expected: FAIL
[beforetoggle is unaffected on a windowless body]
expected: FAIL
[beforetoggle is unaffected on a windowless frameset]
expected: FAIL
[Return null when getting the pagereveal event handler of a windowless body]
expected: FAIL
[Ignore setting of pagereveal window event handlers on windowless body]
expected: FAIL
[Return null when getting the pagereveal event handler of a windowless frameset]
expected: FAIL
[Ignore setting of pagereveal window event handlers on windowless frameset]
expected: FAIL
[Return null when getting the pageswap event handler of a windowless body]
expected: FAIL
[Ignore setting of pageswap window event handlers on windowless body]
expected: FAIL
[Return null when getting the pageswap event handler of a windowless frameset]
expected: FAIL
[Ignore setting of pageswap window event handlers on windowless frameset]
expected: FAIL
[command is unaffected on a windowless body]
expected: FAIL
[command is unaffected on a windowless frameset]
expected: FAIL

View file

@ -23,9 +23,21 @@
[Event handler div.onpaste should be blocked.] [Event handler div.onpaste should be blocked.]
expected: FAIL expected: FAIL
[Event handler div.onauxclick should be blocked.]
expected: FAIL
[Event handler div.onabort should be blocked.] [Event handler div.onabort should be blocked.]
expected: FAIL expected: FAIL
[Event handler div.onbeforeinput should be blocked.]
expected: FAIL
[Event handler div.onbeforematch should be blocked.]
expected: FAIL
[Event handler div.onbeforetoggle should be blocked.]
expected: FAIL
[Event handler div.onblur should be blocked.] [Event handler div.onblur should be blocked.]
expected: FAIL expected: FAIL
@ -47,9 +59,18 @@
[Event handler div.onclose should be blocked.] [Event handler div.onclose should be blocked.]
expected: FAIL expected: FAIL
[Event handler div.oncommand should be blocked.]
expected: FAIL
[Event handler div.oncontextmenu should be blocked.] [Event handler div.oncontextmenu should be blocked.]
expected: FAIL expected: FAIL
[Event handler div.oncontextlost should be blocked.]
expected: FAIL
[Event handler div.oncontextrestored should be blocked.]
expected: FAIL
[Event handler div.oncuechange should be blocked.] [Event handler div.oncuechange should be blocked.]
expected: FAIL expected: FAIL
@ -173,6 +194,9 @@
[Event handler div.onscroll should be blocked.] [Event handler div.onscroll should be blocked.]
expected: FAIL expected: FAIL
[Event handler div.onscrollend should be blocked.]
expected: FAIL
[Event handler div.onsecuritypolicyviolation should be blocked.] [Event handler div.onsecuritypolicyviolation should be blocked.]
expected: FAIL expected: FAIL
@ -188,6 +212,9 @@
[Event handler div.onshow should be blocked.] [Event handler div.onshow should be blocked.]
expected: FAIL expected: FAIL
[Event handler div.onslotchange should be blocked.]
expected: FAIL
[Event handler div.onstalled should be blocked.] [Event handler div.onstalled should be blocked.]
expected: FAIL expected: FAIL
@ -229,3 +256,15 @@
[Event handler div.onselectionchange should be blocked.] [Event handler div.onselectionchange should be blocked.]
expected: FAIL expected: FAIL
[Event handler div.onwebkitanimationend should be blocked.]
expected: FAIL
[Event handler div.onwebkitanimationiteration should be blocked.]
expected: FAIL
[Event handler div.onwebkitanimationstart should be blocked.]
expected: FAIL
[Event handler div.onwebkittransitionend should be blocked.]
expected: FAIL

View file

@ -1,6 +0,0 @@
[messageerror.html]
[The onmessageerror content attribute must be compiled into the onmessageerror property]
expected: FAIL
[The onmessageerror content attribute must execute when an event is dispatched on the window]
expected: FAIL