Rename metadata directories

This renames:
 - `tests/wpt/metadata` → `tests/wpt/meta-legacy-layout`
 - `tests/wpt/metadata-layout-2020` → `tests/wpt/meta`
 - `tests/wpt/mozilla/meta` → `tests/wpt/mozilla/meta-legacy-layout`
 - `tests/wpt/mozilla/meta-layout-2020` → `tests/wpt/mozilla/meta`
This commit is contained in:
Martin Robinson 2023-06-22 14:35:02 +02:00
parent cfd24f00bc
commit f4578afdfe
No known key found for this signature in database
GPG key ID: D56AA4FA55EFE6F8
23708 changed files with 772645 additions and 694 deletions

View file

@ -0,0 +1,3 @@
[module-delayed.html]
[async document.write in a module]
expected: FAIL

View file

@ -0,0 +1,5 @@
[module-dynamic-import.html]
expected: TIMEOUT
[document.write in an imported module]
expected: TIMEOUT

View file

@ -0,0 +1,3 @@
[module-static-import-delayed.html]
[document.write in an imported module]
expected: FAIL

View file

@ -0,0 +1,3 @@
[module-tla-delayed.html]
[document.write in an imported module]
expected: FAIL

View file

@ -0,0 +1,5 @@
[module-tla-immediate-promise.html]
expected: TIMEOUT
[document.write in an imported module]
expected: TIMEOUT

View file

@ -0,0 +1,5 @@
[module-tla-import.html]
expected: TIMEOUT
[document.write in an imported module]
expected: TIMEOUT

View file

@ -0,0 +1,32 @@
[ignore-opens-during-unload.window.html]
expected: CRASH
[document.open should bail out when ignore-opens-during-unload is greater than 0 during visibilitychange event (open(parent) while unloading parent and child)]
expected: TIMEOUT
[document.open should bail out when ignore-opens-during-unload is greater than 0 during beforeunload event (in top-level browsing context)]
expected: TIMEOUT
[document.open should bail out when ignore-opens-during-unload is greater than 0 during beforeunload event (open(parent) while unloading child only)]
expected: TIMEOUT
[document.open should bail out when ignore-opens-during-unload is greater than 0 during pagehide event (open(parent) while unloading parent and child)]
expected: TIMEOUT
[document.open should bail out when ignore-opens-during-unload is greater than 0 during pagehide event (in top-level browsing context)]
expected: FAIL
[document.open should bail out when ignore-opens-during-unload is greater than 0 during unload event (in top-level browsing context)]
expected: FAIL
[document.open should bail out when ignore-opens-during-unload is greater than 0 during visibilitychange event (in top-level browsing context)]
expected: TIMEOUT
[document.open should bail out when ignore-opens-during-unload is greater than 0 during beforeunload event (open(parent) while unloading parent and child)]
expected: TIMEOUT
[document.open should bail out when ignore-opens-during-unload is greater than 0 during visibilitychange event (open(parent) while unloading child only)]
expected: TIMEOUT
[document.open should bail out when ignore-opens-during-unload is greater than 0 during unload event (open(parent) while unloading parent and child)]
expected: TIMEOUT

View file

@ -0,0 +1,3 @@
[remove-initial-about-blankness.window.html]
[Double-check: without document.open(), Window reuse indeed happens]
expected: FAIL

View file

@ -0,0 +1,7 @@
[tasks.window.html]
[document.open() and tasks (canvas.toBlob())]
expected: FAIL
[tasks without document.open() (canvas.toBlob())]
expected: FAIL

View file

@ -0,0 +1,12 @@
[compile-event-handler-lexical-scopes-form-owner.html]
[<input> has a form owner]
expected: FAIL
[<img> has a form owner]
expected: FAIL
[<div> doesn't have a form owner]
expected: FAIL
[form-associated <x-foo> has a form owner]
expected: FAIL

View file

@ -0,0 +1,7 @@
[compile-event-handler-settings-objects.html]
expected: TIMEOUT
[The incumbent settings object while executing the compiled callback via Web IDL's invoke must be that of the node document]
expected: TIMEOUT
[The entry settings object while executing the compiled callback via Web IDL's invoke must be that of the node document]
expected: FAIL

View file

@ -0,0 +1,495 @@
[event-handler-all-global-events.html]
[onabort: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onabort: the default value must be null]
expected: FAIL
[onauxclick: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onauxclick: the default value must be null]
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]
expected: FAIL
[onblur: the default value must be null]
expected: FAIL
[oncancel: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[oncancel: the default value must be null]
expected: FAIL
[oncanplay: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[oncanplay: the default value must be null]
expected: FAIL
[oncanplaythrough: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[oncanplaythrough: the default value must be null]
expected: FAIL
[onchange: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onchange: the default value must be null]
expected: FAIL
[onclick: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onclick: the default value must be null]
expected: FAIL
[onclose: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onclose: the default value must be null]
expected: FAIL
[oncontextlost: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[oncontextlost: the default value must be null]
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]
expected: FAIL
[oncontextmenu: the default value must be null]
expected: FAIL
[oncontextrestored: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[oncontextrestored: the default value must be null]
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]
expected: FAIL
[oncuechange: the default value must be null]
expected: FAIL
[ondblclick: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[ondblclick: the default value must be null]
expected: FAIL
[ondrag: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[ondrag: the default value must be null]
expected: FAIL
[ondragend: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[ondragend: the default value must be null]
expected: FAIL
[ondragenter: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[ondragenter: the default value must be null]
expected: FAIL
[ondragleave: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[ondragleave: the default value must be null]
expected: FAIL
[ondragover: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[ondragover: the default value must be null]
expected: FAIL
[ondragstart: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[ondragstart: the default value must be null]
expected: FAIL
[ondrop: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[ondrop: the default value must be null]
expected: FAIL
[ondurationchange: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[ondurationchange: the default value must be null]
expected: FAIL
[onemptied: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onemptied: the default value must be null]
expected: FAIL
[onended: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onended: the default value must be null]
expected: FAIL
[onfocus: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onfocus: the default value must be null]
expected: FAIL
[onformdata: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onformdata: the default value must be null]
expected: FAIL
[oninput: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[oninput: the default value must be null]
expected: FAIL
[oninvalid: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[oninvalid: the default value must be null]
expected: FAIL
[onkeydown: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onkeydown: the default value must be null]
expected: FAIL
[onkeypress: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onkeypress: the default value must be null]
expected: FAIL
[onkeyup: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onkeyup: the default value must be null]
expected: FAIL
[onload: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onload: the default value must be null]
expected: FAIL
[onloadeddata: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onloadeddata: the default value must be null]
expected: FAIL
[onloadedmetadata: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onloadedmetadata: the default value must be null]
expected: FAIL
[onloadstart: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onloadstart: the default value must be null]
expected: FAIL
[onmousedown: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onmousedown: the default value must be null]
expected: FAIL
[onmouseenter: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onmouseenter: the default value must be null]
expected: FAIL
[onmouseleave: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onmouseleave: the default value must be null]
expected: FAIL
[onmousemove: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onmousemove: the default value must be null]
expected: FAIL
[onmouseout: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onmouseout: the default value must be null]
expected: FAIL
[onmouseover: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onmouseover: the default value must be null]
expected: FAIL
[onmouseup: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onmouseup: the default value must be null]
expected: FAIL
[onpause: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onpause: the default value must be null]
expected: FAIL
[onplay: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onplay: the default value must be null]
expected: FAIL
[onplaying: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onplaying: the default value must be null]
expected: FAIL
[onprogress: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onprogress: the default value must be null]
expected: FAIL
[onratechange: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onratechange: the default value must be null]
expected: FAIL
[onreset: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onreset: the default value must be null]
expected: FAIL
[onresize: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onresize: the default value must be null]
expected: FAIL
[onscroll: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onscroll: the default value must be null]
expected: FAIL
[onsecuritypolicyviolation: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onsecuritypolicyviolation: the default value must be null]
expected: FAIL
[onsecuritypolicyviolation: the content attribute must be compiled into a function as the corresponding property]
expected: FAIL
[onseeked: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onseeked: the default value must be null]
expected: FAIL
[onseeking: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onseeking: the default value must be null]
expected: FAIL
[onselect: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onselect: the default value must be null]
expected: FAIL
[onslotchange: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onslotchange: the default value must be null]
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]
expected: FAIL
[onstalled: the default value must be null]
expected: FAIL
[onsubmit: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onsubmit: the default value must be null]
expected: FAIL
[onsuspend: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onsuspend: the default value must be null]
expected: FAIL
[ontimeupdate: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[ontimeupdate: the default value must be null]
expected: FAIL
[ontoggle: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[ontoggle: the default value must be null]
expected: FAIL
[onvolumechange: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onvolumechange: the default value must be null]
expected: FAIL
[onwaiting: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onwaiting: the default value must be null]
expected: FAIL
[onwebkitanimationend: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onwebkitanimationend: the default value must be null]
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]
expected: FAIL
[onwebkitanimationiteration: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onwebkitanimationiteration: the default value must be null]
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]
expected: FAIL
[onwebkitanimationstart: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onwebkitanimationstart: the default value must be null]
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]
expected: FAIL
[onwebkittransitionend: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onwebkittransitionend: the default value must be null]
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]
expected: FAIL
[onwheel: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onwheel: the default value must be null]
expected: FAIL
[onbeforeinput: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onbeforeinput: the default value must be null]
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]
expected: FAIL
[onbeforematch: the default value must be null]
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]
expected: FAIL
[onscrollend: the default value must be null]
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]
expected: FAIL
[oncopy: the default value must be null]
expected: FAIL
[oncut: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[oncut: the default value must be null]
expected: FAIL
[onpaste: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onpaste: the default value must be null]
expected: FAIL
[onbeforetoggle: must be on the appropriate locations for GlobalEventHandlers]
expected: FAIL
[onbeforetoggle: the default value must be null]
expected: FAIL
[onbeforetoggle: the content attribute must be compiled into a function as the corresponding property]
expected: FAIL

View file

@ -0,0 +1,135 @@
[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 securitypolicyviolation (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 securitypolicyviolation (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 securitypolicyviolation (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

View file

@ -0,0 +1,135 @@
[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 securitypolicyviolation (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 securitypolicyviolation (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 securitypolicyviolation (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

View file

@ -0,0 +1,78 @@
[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
[securitypolicyviolation 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
[securitypolicyviolation 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

View file

@ -0,0 +1,2 @@
[frameset-element-synthetic-errorevent.html]
expected: TIMEOUT

View file

@ -0,0 +1,2 @@
[frameset-element-synthetic-event.html]
expected: TIMEOUT

View file

@ -0,0 +1,16 @@
[promise-job-entry-different-function-realm.html]
expected: TIMEOUT
[Fulfillment handler on fulfilled promise]
expected: FAIL
[Rejection handler on pending-then-rejected promise]
expected: TIMEOUT
[Thenable resolution]
expected: FAIL
[Rejection handler on rejected promise]
expected: FAIL
[Fulfillment handler on pending-then-fulfilled promise]
expected: TIMEOUT

View file

@ -0,0 +1,19 @@
[promise-job-entry.html]
expected: TIMEOUT
[Fulfillment handler on fulfilled promise]
expected: FAIL
[Rejection handler on pending-then-rejected promise]
expected: FAIL
[Sanity check: this all works as expected with no promises involved]
expected: TIMEOUT
[Thenable resolution]
expected: FAIL
[Rejection handler on rejected promise]
expected: FAIL
[Fulfillment handler on pending-then-fulfilled promise]
expected: FAIL

View file

@ -0,0 +1,6 @@
[promise-rejection-events.dedicatedworker.html]
[unhandledrejection: from createImageBitmap which is UA triggered]
expected: FAIL
[delayed handling: delaying handling rejected promise created from createImageBitmap will cause both events to fire]
expected: FAIL

View file

@ -0,0 +1,6 @@
[promise-rejection-events.html]
[delayed handling: delaying handling rejected promise created from createImageBitmap will cause both events to fire]
expected: FAIL
[unhandledrejection: from createImageBitmap which is UA triggered]
expected: FAIL

View file

@ -0,0 +1,4 @@
[promise-resolution-order.html]
expected: TIMEOUT
[Promise rejection ordering]
expected: TIMEOUT

View file

@ -0,0 +1,7 @@
[window-onerror-runtime-error-throw.html]
[correct line number passed to window.onerror]
expected: FAIL
[correct url passed to window.onerror]
expected: FAIL

View file

@ -0,0 +1,3 @@
[reporterror-cross-realm-method.html]
[self.reportError() dispatches an "error" event for this's relevant global object]
expected: FAIL

View file

@ -0,0 +1,26 @@
[reporterror.any.worker.html]
[self.reportError(1)]
expected: FAIL
[self.reportError(TypeError)]
expected: FAIL
[self.reportError(undefined)]
expected: FAIL
[self.reportError() doesn't invoke getters]
expected: FAIL
[reporterror.any.html]
[self.reportError(1)]
expected: FAIL
[self.reportError(TypeError)]
expected: FAIL
[self.reportError(undefined)]
expected: FAIL
[self.reportError() doesn't invoke getters]
expected: FAIL

View file

@ -0,0 +1,12 @@
[structured-clone-cross-realm-method.html]
[Object instance]
expected: FAIL
[Array instance]
expected: FAIL
[Date instance]
expected: FAIL
[RegExp instance]
expected: FAIL

View file

@ -0,0 +1,857 @@
[structured-clone.any.worker.html]
[primitive undefined]
expected: FAIL
[primitive null]
expected: FAIL
[primitive true]
expected: FAIL
[primitive false]
expected: FAIL
[primitive string, empty string]
expected: FAIL
[primitive string, lone high surrogate]
expected: FAIL
[primitive string, lone low surrogate]
expected: FAIL
[primitive string, NUL]
expected: FAIL
[primitive string, astral character]
expected: FAIL
[primitive number, 0.2]
expected: FAIL
[primitive number, 0]
expected: FAIL
[primitive number, -0]
expected: FAIL
[primitive number, NaN]
expected: FAIL
[primitive number, Infinity]
expected: FAIL
[primitive number, -Infinity]
expected: FAIL
[primitive number, 9007199254740992]
expected: FAIL
[primitive number, -9007199254740992]
expected: FAIL
[primitive number, 9007199254740994]
expected: FAIL
[primitive number, -9007199254740994]
expected: FAIL
[primitive BigInt, 0n]
expected: FAIL
[primitive BigInt, -0n]
expected: FAIL
[primitive BigInt, -9007199254740994000n]
expected: FAIL
[primitive BigInt, -9007199254740994000900719925474099400090071992547409940009007199254740994000n]
expected: FAIL
[Array primitives]
expected: FAIL
[Object primitives]
expected: FAIL
[Boolean true]
expected: FAIL
[Boolean false]
expected: FAIL
[Array Boolean objects]
expected: FAIL
[Object Boolean objects]
expected: FAIL
[String empty string]
expected: FAIL
[String lone high surrogate]
expected: FAIL
[String lone low surrogate]
expected: FAIL
[String NUL]
expected: FAIL
[String astral character]
expected: FAIL
[Array String objects]
expected: FAIL
[Object String objects]
expected: FAIL
[Number 0.2]
expected: FAIL
[Number 0]
expected: FAIL
[Number -0]
expected: FAIL
[Number NaN]
expected: FAIL
[Number Infinity]
expected: FAIL
[Number -Infinity]
expected: FAIL
[Number 9007199254740992]
expected: FAIL
[Number -9007199254740992]
expected: FAIL
[Number 9007199254740994]
expected: FAIL
[Number -9007199254740994]
expected: FAIL
[BigInt -9007199254740994n]
expected: FAIL
[Array Number objects]
expected: FAIL
[Object Number objects]
expected: FAIL
[Date 0]
expected: FAIL
[Date -0]
expected: FAIL
[Date -8.64e15]
expected: FAIL
[Date 8.64e15]
expected: FAIL
[Array Date objects]
expected: FAIL
[Object Date objects]
expected: FAIL
[RegExp flags and lastIndex]
expected: FAIL
[RegExp sticky flag]
expected: FAIL
[RegExp unicode flag]
expected: FAIL
[RegExp empty]
expected: FAIL
[RegExp slash]
expected: FAIL
[RegExp new line]
expected: FAIL
[Array RegExp object, RegExp flags and lastIndex]
expected: FAIL
[Array RegExp object, RegExp sticky flag]
expected: FAIL
[Array RegExp object, RegExp unicode flag]
expected: FAIL
[Array RegExp object, RegExp empty]
expected: FAIL
[Array RegExp object, RegExp slash]
expected: FAIL
[Array RegExp object, RegExp new line]
expected: FAIL
[Object RegExp object, RegExp flags and lastIndex]
expected: FAIL
[Object RegExp object, RegExp sticky flag]
expected: FAIL
[Object RegExp object, RegExp unicode flag]
expected: FAIL
[Object RegExp object, RegExp empty]
expected: FAIL
[Object RegExp object, RegExp slash]
expected: FAIL
[Object RegExp object, RegExp new line]
expected: FAIL
[Blob basic]
expected: FAIL
[Blob unpaired high surrogate (invalid utf-8)]
expected: FAIL
[Blob unpaired low surrogate (invalid utf-8)]
expected: FAIL
[Blob paired surrogates (invalid utf-8)]
expected: FAIL
[Blob empty]
expected: FAIL
[Blob NUL]
expected: FAIL
[Array Blob object, Blob basic]
expected: FAIL
[Array Blob object, Blob unpaired high surrogate (invalid utf-8)]
expected: FAIL
[Array Blob object, Blob unpaired low surrogate (invalid utf-8)]
expected: FAIL
[Array Blob object, Blob paired surrogates (invalid utf-8)]
expected: FAIL
[Array Blob object, Blob empty]
expected: FAIL
[Array Blob object, Blob NUL]
expected: FAIL
[Array Blob object, two Blobs]
expected: FAIL
[Object Blob object, Blob basic]
expected: FAIL
[Object Blob object, Blob unpaired high surrogate (invalid utf-8)]
expected: FAIL
[Object Blob object, Blob unpaired low surrogate (invalid utf-8)]
expected: FAIL
[Object Blob object, Blob paired surrogates (invalid utf-8)]
expected: FAIL
[Object Blob object, Blob empty]
expected: FAIL
[Object Blob object, Blob NUL]
expected: FAIL
[File basic]
expected: FAIL
[Array sparse]
expected: FAIL
[Array with non-index property]
expected: FAIL
[Object with index property and length]
expected: FAIL
[Array with circular reference]
expected: FAIL
[Object with circular reference]
expected: FAIL
[Array with identical property values]
expected: FAIL
[Object with identical property values]
expected: FAIL
[Object with property on prototype]
expected: FAIL
[Object with non-enumerable property]
expected: FAIL
[Object with non-writable property]
expected: FAIL
[Object with non-configurable property]
expected: FAIL
[ObjectPrototype must lose its exotic-ness when cloned]
expected: FAIL
[ArrayBuffer]
expected: FAIL
[MessagePort]
expected: FAIL
[Serializing a non-serializable platform object fails]
expected: FAIL
[An object whose interface is deleted from the global must still deserialize]
expected: FAIL
[A subclass instance will deserialize as its closest serializable superclass]
expected: FAIL
[A detached ArrayBuffer cannot be transferred]
expected: FAIL
[A detached platform object cannot be transferred]
expected: FAIL
[Transferring a non-transferable platform object fails]
expected: FAIL
[An object whose interface is deleted from the global object must still be received]
expected: FAIL
[A subclass instance will be received as its closest transferable superclass]
expected: FAIL
[Empty Error object]
expected: FAIL
[Error object]
expected: FAIL
[EvalError object]
expected: FAIL
[RangeError object]
expected: FAIL
[ReferenceError object]
expected: FAIL
[SyntaxError object]
expected: FAIL
[TypeError object]
expected: FAIL
[URIError object]
expected: FAIL
[Object with a getter that throws]
expected: FAIL
[Resizable ArrayBuffer]
expected: FAIL
[Growable SharedArrayBuffer]
expected: FAIL
[Length-tracking TypedArray]
expected: FAIL
[Length-tracking DataView]
expected: FAIL
[Serializing OOB TypedArray throws]
expected: FAIL
[Serializing OOB DataView throws]
expected: FAIL
[Resizable ArrayBuffer is transferable]
expected: FAIL
[Length-tracking TypedArray is transferable]
expected: FAIL
[Length-tracking DataView is transferable]
expected: FAIL
[Transferring OOB TypedArray throws]
expected: FAIL
[Transferring OOB DataView throws]
expected: FAIL
[structured-clone.any.html]
[primitive undefined]
expected: FAIL
[primitive null]
expected: FAIL
[primitive true]
expected: FAIL
[primitive false]
expected: FAIL
[primitive string, empty string]
expected: FAIL
[primitive string, lone high surrogate]
expected: FAIL
[primitive string, lone low surrogate]
expected: FAIL
[primitive string, NUL]
expected: FAIL
[primitive string, astral character]
expected: FAIL
[primitive number, 0.2]
expected: FAIL
[primitive number, 0]
expected: FAIL
[primitive number, -0]
expected: FAIL
[primitive number, NaN]
expected: FAIL
[primitive number, Infinity]
expected: FAIL
[primitive number, -Infinity]
expected: FAIL
[primitive number, 9007199254740992]
expected: FAIL
[primitive number, -9007199254740992]
expected: FAIL
[primitive number, 9007199254740994]
expected: FAIL
[primitive number, -9007199254740994]
expected: FAIL
[primitive BigInt, 0n]
expected: FAIL
[primitive BigInt, -0n]
expected: FAIL
[primitive BigInt, -9007199254740994000n]
expected: FAIL
[primitive BigInt, -9007199254740994000900719925474099400090071992547409940009007199254740994000n]
expected: FAIL
[Array primitives]
expected: FAIL
[Object primitives]
expected: FAIL
[Boolean true]
expected: FAIL
[Boolean false]
expected: FAIL
[Array Boolean objects]
expected: FAIL
[Object Boolean objects]
expected: FAIL
[String empty string]
expected: FAIL
[String lone high surrogate]
expected: FAIL
[String lone low surrogate]
expected: FAIL
[String NUL]
expected: FAIL
[String astral character]
expected: FAIL
[Array String objects]
expected: FAIL
[Object String objects]
expected: FAIL
[Number 0.2]
expected: FAIL
[Number 0]
expected: FAIL
[Number -0]
expected: FAIL
[Number NaN]
expected: FAIL
[Number Infinity]
expected: FAIL
[Number -Infinity]
expected: FAIL
[Number 9007199254740992]
expected: FAIL
[Number -9007199254740992]
expected: FAIL
[Number 9007199254740994]
expected: FAIL
[Number -9007199254740994]
expected: FAIL
[BigInt -9007199254740994n]
expected: FAIL
[Array Number objects]
expected: FAIL
[Object Number objects]
expected: FAIL
[Date 0]
expected: FAIL
[Date -0]
expected: FAIL
[Date -8.64e15]
expected: FAIL
[Date 8.64e15]
expected: FAIL
[Array Date objects]
expected: FAIL
[Object Date objects]
expected: FAIL
[RegExp flags and lastIndex]
expected: FAIL
[RegExp sticky flag]
expected: FAIL
[RegExp unicode flag]
expected: FAIL
[RegExp empty]
expected: FAIL
[RegExp slash]
expected: FAIL
[RegExp new line]
expected: FAIL
[Array RegExp object, RegExp flags and lastIndex]
expected: FAIL
[Array RegExp object, RegExp sticky flag]
expected: FAIL
[Array RegExp object, RegExp unicode flag]
expected: FAIL
[Array RegExp object, RegExp empty]
expected: FAIL
[Array RegExp object, RegExp slash]
expected: FAIL
[Array RegExp object, RegExp new line]
expected: FAIL
[Object RegExp object, RegExp flags and lastIndex]
expected: FAIL
[Object RegExp object, RegExp sticky flag]
expected: FAIL
[Object RegExp object, RegExp unicode flag]
expected: FAIL
[Object RegExp object, RegExp empty]
expected: FAIL
[Object RegExp object, RegExp slash]
expected: FAIL
[Object RegExp object, RegExp new line]
expected: FAIL
[Blob basic]
expected: FAIL
[Blob unpaired high surrogate (invalid utf-8)]
expected: FAIL
[Blob unpaired low surrogate (invalid utf-8)]
expected: FAIL
[Blob paired surrogates (invalid utf-8)]
expected: FAIL
[Blob empty]
expected: FAIL
[Blob NUL]
expected: FAIL
[Array Blob object, Blob basic]
expected: FAIL
[Array Blob object, Blob unpaired high surrogate (invalid utf-8)]
expected: FAIL
[Array Blob object, Blob unpaired low surrogate (invalid utf-8)]
expected: FAIL
[Array Blob object, Blob paired surrogates (invalid utf-8)]
expected: FAIL
[Array Blob object, Blob empty]
expected: FAIL
[Array Blob object, Blob NUL]
expected: FAIL
[Array Blob object, two Blobs]
expected: FAIL
[Object Blob object, Blob basic]
expected: FAIL
[Object Blob object, Blob unpaired high surrogate (invalid utf-8)]
expected: FAIL
[Object Blob object, Blob unpaired low surrogate (invalid utf-8)]
expected: FAIL
[Object Blob object, Blob paired surrogates (invalid utf-8)]
expected: FAIL
[Object Blob object, Blob empty]
expected: FAIL
[Object Blob object, Blob NUL]
expected: FAIL
[File basic]
expected: FAIL
[FileList empty]
expected: FAIL
[Array FileList object, FileList empty]
expected: FAIL
[Object FileList object, FileList empty]
expected: FAIL
[ImageData 1x1 transparent black]
expected: FAIL
[ImageData 1x1 non-transparent non-black]
expected: FAIL
[Array ImageData object, ImageData 1x1 transparent black]
expected: FAIL
[Array ImageData object, ImageData 1x1 non-transparent non-black]
expected: FAIL
[Object ImageData object, ImageData 1x1 transparent black]
expected: FAIL
[Object ImageData object, ImageData 1x1 non-transparent non-black]
expected: FAIL
[Array sparse]
expected: FAIL
[Array with non-index property]
expected: FAIL
[Object with index property and length]
expected: FAIL
[Array with circular reference]
expected: FAIL
[Object with circular reference]
expected: FAIL
[Array with identical property values]
expected: FAIL
[Object with identical property values]
expected: FAIL
[Object with property on prototype]
expected: FAIL
[Object with non-enumerable property]
expected: FAIL
[Object with non-writable property]
expected: FAIL
[Object with non-configurable property]
expected: FAIL
[ImageBitmap 1x1 transparent black]
expected: FAIL
[ImageBitmap 1x1 non-transparent non-black]
expected: FAIL
[Array ImageBitmap object, ImageBitmap 1x1 transparent black]
expected: FAIL
[Array ImageBitmap object, ImageBitmap 1x1 transparent non-black]
expected: FAIL
[Object ImageBitmap object, ImageBitmap 1x1 transparent black]
expected: FAIL
[Object ImageBitmap object, ImageBitmap 1x1 transparent non-black]
expected: FAIL
[ObjectPrototype must lose its exotic-ness when cloned]
expected: FAIL
[ArrayBuffer]
expected: FAIL
[MessagePort]
expected: FAIL
[Serializing a non-serializable platform object fails]
expected: FAIL
[An object whose interface is deleted from the global must still deserialize]
expected: FAIL
[A subclass instance will deserialize as its closest serializable superclass]
expected: FAIL
[A detached ArrayBuffer cannot be transferred]
expected: FAIL
[A detached platform object cannot be transferred]
expected: FAIL
[Transferring a non-transferable platform object fails]
expected: FAIL
[An object whose interface is deleted from the global object must still be received]
expected: FAIL
[A subclass instance will be received as its closest transferable superclass]
expected: FAIL
[Empty Error object]
expected: FAIL
[Error object]
expected: FAIL
[EvalError object]
expected: FAIL
[RangeError object]
expected: FAIL
[ReferenceError object]
expected: FAIL
[SyntaxError object]
expected: FAIL
[TypeError object]
expected: FAIL
[URIError object]
expected: FAIL
[Object with a getter that throws]
expected: FAIL
[Resizable ArrayBuffer]
expected: FAIL
[Growable SharedArrayBuffer]
expected: FAIL
[Length-tracking TypedArray]
expected: FAIL
[Length-tracking DataView]
expected: FAIL
[Serializing OOB TypedArray throws]
expected: FAIL
[Serializing OOB DataView throws]
expected: FAIL
[Resizable ArrayBuffer is transferable]
expected: FAIL
[Length-tracking TypedArray is transferable]
expected: FAIL
[Length-tracking DataView is transferable]
expected: FAIL
[Transferring OOB TypedArray throws]
expected: FAIL
[Transferring OOB DataView throws]
expected: FAIL

View file

@ -0,0 +1,3 @@
[clientinformation.window.html]
[window.clientInformation exists and equals window.navigator]
expected: FAIL

View file

@ -0,0 +1,30 @@
[navigator-window-controls-overlay.html]
[getBoundingClientRect should be a method of the windowControlsOverlay object]
expected: FAIL
[visible should be false]
expected: FAIL
[getBoundingClientRect return type should be DOMRect]
expected: FAIL
[visible should be a member of the windowControlsOverlay object]
expected: FAIL
[the windowControlsOverlay object should exist on the navigator object]
expected: FAIL
[getBoundingClientRect should return a empty DOMRect]
expected: FAIL
[ongeometrychange should be a member of the windowControlsOverlay object]
expected: FAIL
[getTitlebarAreaRect should be a method of the windowControlsOverlay object]
expected: FAIL
[getTitlebarAreaRect return type should be DOMRect]
expected: FAIL
[getTitlebarAreaRect should return a empty DOMRect]
expected: FAIL

View file

@ -0,0 +1,15 @@
[per-global.window.html]
[Navigating from the initial about:blank must not replace window.navigator]
expected: FAIL
[Discarding the browsing context must not change window.clientInformation]
expected: FAIL
[Navigating from the initial about:blank must not replace window.clientInformation]
expected: FAIL
[document.open() must replace window.clientInformation]
expected: FAIL
[document.open() must not replace window.clientInformation]
expected: FAIL

View file

@ -0,0 +1,3 @@
[plugins-and-mimetypes.html]
[navigator.pdfViewerEnabled exists]
expected: FAIL

View file

@ -0,0 +1,726 @@
[protocol.https.html]
[registerProtocolHandler: overriding the "TEL" protocol should work]
expected: FAIL
[unregisterProtocolHandler: Valid URL "https://web-platform.test:8443/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.https.html/%s" should work.]
expected: FAIL
[unregisterProtocolHandler: Invalid URL "http://example.com/%s" should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "mid" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: overriding the "webcal" protocol should work]
expected: FAIL
[registerProtocolHandler: Valid URL "https://web-platform.test:8443/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.https.html#%s" should work.]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "web+1" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "ssh:/" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "vbscript" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Valid URL "https://web-platform.test:8443/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.https.html/%s" should work.]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "moz-icon" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "ftp" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: overriding the "WEB+seeabove" protocol should work]
expected: FAIL
[unregisterProtocolHandler: overriding the "nntp" protocol should work]
expected: FAIL
[unregisterProtocolHandler: Invalid URL "http://%s.com" should throw (but after scheme)]
expected: FAIL
[registerProtocolHandler: Attempting to override the "web+" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Attempting to override the "chrome" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: overriding the "web+UpperCasedIsLowercased" protocol should work]
expected: FAIL
[unregisterProtocolHandler: Invalid URL "https://web-platform.test:%s8443/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.https.html" should throw (but after scheme)]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "wyciwyg" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "https" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Invalid URL "https://example.com/%s" should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "fweb+oo" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "view-source" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "mailto:" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Invalid URL "https://web-platform.test:8443/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.https.html/%a" should throw (but after scheme)]
expected: FAIL
[registerProtocolHandler: Valid URL "h%sttps://web-platform.test:8443/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.https.html" should work.]
expected: FAIL
[registerProtocolHandler: Attempting to override the "ssh:/" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Invalid URL "mailto:%s" should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Valid URL "https://web-platform.test:8443/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.https.html?foo=%s&bar" should work.]
expected: FAIL
[registerProtocolHandler: overriding the "mailto" protocol should work]
expected: FAIL
[registerProtocolHandler: Invalid URL "http://%s.com" should throw (but after scheme)]
expected: FAIL
[registerProtocolHandler: Invalid URL "http://[v8.:::\]//url=%s" should throw (but after scheme)]
expected: FAIL
[registerProtocolHandler: Attempting to override the "http" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: overriding the "smsto" protocol should work]
expected: FAIL
[unregisterProtocolHandler: Invalid URL "https://web-platform.test:8443/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.https.html/%" should throw (but after scheme)]
expected: FAIL
[registerProtocolHandler: Valid URL "%shttps://web-platform.test:8443/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.https.html" should work.]
expected: FAIL
[registerProtocolHandler: Invalid URL "https://test:test/" should throw (but after scheme)]
expected: FAIL
[unregisterProtocolHandler: overriding the "im" protocol should work]
expected: FAIL
[registerProtocolHandler: Valid URL "%s" should work.]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "web+" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Attempting to override the "mailto\x00" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Attempting to override the "fweb+oo" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Attempting to override the "operamail" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Attempting to override the "mаilto" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Attempting to override the "mocha" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Attempting to override the "web+dashes-are-forbidden" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: overriding the "WeB+SeEaBoVe" protocol should work]
expected: FAIL
[registerProtocolHandler: overriding the "Irc" protocol should work]
expected: FAIL
[unregisterProtocolHandler: overriding the "BitcoIn" protocol should work]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "livescript" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Invalid URL "http://example.com" should throw (but after scheme)]
expected: FAIL
[registerProtocolHandler: Invalid URL "blob: URL" should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "javascript" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: overriding the "bitcoin" protocol should work]
expected: FAIL
[unregisterProtocolHandler: Valid URL "%shttps://web-platform.test:8443/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.https.html" should work.]
expected: FAIL
[unregisterProtocolHandler: overriding the "geo" protocol should work]
expected: FAIL
[registerProtocolHandler: Attempting to override the "res" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Valid URL "https://web-platform.test:8443/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.https.html/%s/bar/baz/" should work.]
expected: FAIL
[registerProtocolHandler: overriding the "magnet" protocol should work]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "web+digits123areforbidden" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Invalid URL "http://foobar.example.com/%s" should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Invalid URL "https://test:test/" should throw (but after scheme)]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "about" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Attempting to override the "data" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Invalid URL "http://example.com/%s" should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Attempting to override the "mid" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: overriding the "teL" protocol should work]
expected: FAIL
[unregisterProtocolHandler: Invalid URL "%S" should throw (but after scheme)]
expected: FAIL
[unregisterProtocolHandler: Invalid URL "ftp://web-platform.test:8443/%s" should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "mocha" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: overriding the "MagneT" protocol should work]
expected: FAIL
[unregisterProtocolHandler: Valid URL "https://web-platform.test:8443/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.https.html/%s/foo/%s/" should work.]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "ws" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Attempting to override the "tel:sip" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: overriding the "news" protocol should work]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "wss" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Attempting to override the "unrecognized" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: overriding the "ircs" protocol should work]
expected: FAIL
[registerProtocolHandler: overriding the "irc" protocol should work]
expected: FAIL
[registerProtocolHandler: overriding the "urn" protocol should work]
expected: FAIL
[registerProtocolHandler: overriding the "BitcoIn" protocol should work]
expected: FAIL
[unregisterProtocolHandler: Valid URL "https://web-platform.test:8443/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.https.html?foo=%s" should work.]
expected: FAIL
[the unregisterProtocolHandler method should exist on the navigator object]
expected: FAIL
[unregisterProtocolHandler: Invalid URL "blob: URL" should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: overriding the "openpgp4fpr" protocol should work]
expected: FAIL
[registerProtocolHandler: Attempting to override the "blob" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: overriding the "WTAI" protocol should work]
expected: FAIL
[unregisterProtocolHandler: overriding the "sms" protocol should work]
expected: FAIL
[registerProtocolHandler: Attempting to override the "ftp" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Invalid URL "" should throw (but after scheme)]
expected: FAIL
[unregisterProtocolHandler: overriding the "irc" protocol should work]
expected: FAIL
[unregisterProtocolHandler: Invalid URL "mailto:%s@example.com" should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Invalid URL "%S" should throw (but after scheme)]
expected: FAIL
[registerProtocolHandler: Attempting to override the "shttp" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Invalid URL "https://web-platform.test:8443/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.https.html/%" should throw (but after scheme)]
expected: FAIL
[registerProtocolHandler: Invalid URL "mailto:%s" should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "res" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "mailto://" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Invalid URL "https://web-platform.test:8443/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.https.html" should throw (but after scheme)]
expected: FAIL
[unregisterProtocolHandler: Invalid URL "http://example.com" should throw (but after scheme)]
expected: FAIL
[registerProtocolHandler: Attempting to override the "web+dots.are.forbidden" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Attempting to override the "resource" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "operamail" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Valid URL "%s" should work.]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "data" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: overriding the "webcal" protocol should work]
expected: FAIL
[registerProtocolHandler: overriding the "im" protocol should work]
expected: FAIL
[registerProtocolHandler: Invalid URL "ftp://web-platform.test:8443/%s" should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "tcl" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Attempting to override the "attachment" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Invalid URL "chrome://web-platform.test:8443/%s" should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Invalid URL "" should throw (but after scheme)]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "mailtoo\x08" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: overriding the "geo" protocol should work]
expected: FAIL
[unregisterProtocolHandler: overriding the "WebCAL" protocol should work]
expected: FAIL
[registerProtocolHandler: Valid URL "https://web-platform.test:8443/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.https.html/%s/bar/baz/?foo=1337&bar#baz" should work.]
expected: FAIL
[the registerProtocolHandler method should exist on the navigator object]
expected: FAIL
[unregisterProtocolHandler: Valid URL "https:%s//web-platform.test:8443/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.https.html" should work.]
expected: FAIL
[unregisterProtocolHandler: Invalid URL "foo://web-platform.test:8443/%s" should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Attempting to override the "wss" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Valid URL "foo/%s" should work.]
expected: FAIL
[unregisterProtocolHandler: Invalid URL "chrome://web-platform.test:8443/%s" should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Valid URL "https://web-platform.test:8443/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.https.html/%s/bar/baz/" should work.]
expected: FAIL
[registerProtocolHandler: Attempting to override the "vbscript" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "foo" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Valid URL "h%sttps://web-platform.test:8443/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.https.html" should work.]
expected: FAIL
[registerProtocolHandler: overriding the "mms" protocol should work]
expected: FAIL
[registerProtocolHandler: overriding the "WEB+seeabove" protocol should work]
expected: FAIL
[unregisterProtocolHandler: overriding the "ssh" protocol should work]
expected: FAIL
[registerProtocolHandler: overriding the "WTAI" protocol should work]
expected: FAIL
[unregisterProtocolHandler: Invalid URL "https://web-platform.test:8443/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.https.html/%a" should throw (but after scheme)]
expected: FAIL
[unregisterProtocolHandler: overriding the "magnet" protocol should work]
expected: FAIL
[registerProtocolHandler: Attempting to override the "cid" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: overriding the "teL" protocol should work]
expected: FAIL
[registerProtocolHandler: Attempting to override the "tcl" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Attempting to override the "http://" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Attempting to override the "ws" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "web+dots.are.forbidden" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "resource" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: overriding the "sms" protocol should work]
expected: FAIL
[unregisterProtocolHandler: overriding the "mms" protocol should work]
expected: FAIL
[unregisterProtocolHandler: overriding the "Irc" protocol should work]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "attachment" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Attempting to override the "livescript" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: overriding the "bitcoin" protocol should work]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "magnet:+" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: overriding the "web+myprotocol" protocol should work]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "opera" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Valid URL "https://web-platform.test:8443/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.https.html/%s/bar/baz/?foo=1337&bar#baz" should work.]
expected: FAIL
[registerProtocolHandler: Attempting to override the "opera" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Attempting to override the "web+digits123areforbidden" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: overriding the "MagneT" protocol should work]
expected: FAIL
[registerProtocolHandler: overriding the "WeB+SeEaBoVe" protocol should work]
expected: FAIL
[registerProtocolHandler: Attempting to override the "mailto://" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Invalid URL "mailto:%s@example.com" should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: overriding the "mailto" protocol should work]
expected: FAIL
[registerProtocolHandler: Attempting to override the "magnet:+" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: overriding the "xmpp" protocol should work]
expected: FAIL
[unregisterProtocolHandler: overriding the "wtai" protocol should work]
expected: FAIL
[registerProtocolHandler: Valid URL "https://web-platform.test:8443/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.https.html?foo=%s" should work.]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "tel:sip" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Invalid URL "foo://web-platform.test:8443/%s" should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "chrome" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Invalid URL "http://[v8.:::\]//url=%s" should throw (but after scheme)]
expected: FAIL
[registerProtocolHandler: Attempting to override the "javascript" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "unrecognized" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "blob" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Attempting to override the "web+1" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "http://" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: overriding the "WebCAL" protocol should work]
expected: FAIL
[registerProtocolHandler: Attempting to override the "https" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Attempting to override the "mailto:" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "file" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: overriding the "ssh" protocol should work]
expected: FAIL
[registerProtocolHandler: Invalid URL "http://%s.example.com" should throw (but after scheme)]
expected: FAIL
[registerProtocolHandler: Attempting to override the "file" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "mаilto" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: overriding the "openpgp4fpr" protocol should work]
expected: FAIL
[unregisterProtocolHandler: Invalid URL "https://web-platform.test:8443/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.https.html" should throw (but after scheme)]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "mailto\x00" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Attempting to override the "mailto\n" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: overriding the "sip" protocol should work]
expected: FAIL
[registerProtocolHandler: Attempting to override the "mailtoo\x08" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Invalid URL "https://example.com/%s" should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "http" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: overriding the "wtai" protocol should work]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "shttp" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: overriding the "TEL" protocol should work]
expected: FAIL
[registerProtocolHandler: Attempting to override the "about" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Invalid URL "http://foobar.example.com/%s" should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Attempting to override the "wyciwyg" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Valid URL "https:%s//web-platform.test:8443/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.https.html" should work.]
expected: FAIL
[registerProtocolHandler: Attempting to override the "view-source" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "cid" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: overriding the "sip" protocol should work]
expected: FAIL
[unregisterProtocolHandler: Invalid URL "https://%sweb-platform.test:8443/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.https.html" should throw (but after scheme)]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "mailto\n" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: overriding the "SmsTo" protocol should work]
expected: FAIL
[registerProtocolHandler: overriding the "nntp" protocol should work]
expected: FAIL
[registerProtocolHandler: Valid URL "https://web-platform.test:8443/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.https.html/%s/foo/%s/" should work.]
expected: FAIL
[registerProtocolHandler: Attempting to override the "foo" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: overriding the "web+UpperCasedIsLowercased" protocol should work]
expected: FAIL
[registerProtocolHandler: overriding the "SmsTo" protocol should work]
expected: FAIL
[unregisterProtocolHandler: overriding the "ircs" protocol should work]
expected: FAIL
[registerProtocolHandler: Valid URL "foo/%s" should work.]
expected: FAIL
[unregisterProtocolHandler: Valid URL "https://web-platform.test:8443/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.https.html?foo=%s&bar" should work.]
expected: FAIL
[registerProtocolHandler: overriding the "xmpp" protocol should work]
expected: FAIL
[registerProtocolHandler: overriding the "web+myprotocol" protocol should work]
expected: FAIL
[registerProtocolHandler: Invalid URL "https://web-platform.test:%s8443/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.https.html" should throw (but after scheme)]
expected: FAIL
[registerProtocolHandler: overriding the "news" protocol should work]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "web+dashes-are-forbidden" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: overriding the "tel" protocol should work]
expected: FAIL
[registerProtocolHandler: Attempting to override the "moz-icon" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Invalid URL "http://%s.example.com" should throw (but after scheme)]
expected: FAIL
[registerProtocolHandler: Invalid URL "https://%sweb-platform.test:8443/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.https.html" should throw (but after scheme)]
expected: FAIL
[unregisterProtocolHandler: overriding the "urn" protocol should work]
expected: FAIL
[unregisterProtocolHandler: Valid URL "https://web-platform.test:8443/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.https.html#%s" should work.]
expected: FAIL
[unregisterProtocolHandler: overriding the "smsto" protocol should work]
expected: FAIL
[unregisterProtocolHandler: overriding the "tel" protocol should work]
expected: FAIL
[registerProtocolHandler: Attempting to override the "web+non*alpha*are*forbidden" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "web+elvinsign" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "web+latinsmallletterlongſ" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: overriding the "web+abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" protocol should work]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "web+non*alpha*are*forbidden" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "web+namewithid123" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Attempting to override the "web+elvinsign" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "web+namewithtrailingspace " protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Attempting to override the "web+préfixewithaccent" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "web+préfixewithaccent" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Attempting to override the "web+spaces are forbidden" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "web+spaces are forbidden" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Attempting to override the "web+namewithid123" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Attempting to override the "web+underscores_are_forbidden" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: Attempting to override the "web+underscores_are_forbidden" protocol should throw SECURITY_ERR.]
expected: FAIL
[unregisterProtocolHandler: overriding the "web+abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" protocol should work]
expected: FAIL
[registerProtocolHandler: Attempting to override the "web+latinsmallletterlongſ" protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: Attempting to override the "web+namewithtrailingspace " protocol should throw SECURITY_ERR.]
expected: FAIL
[registerProtocolHandler: overriding the "matrix" protocol should work]
expected: FAIL
[unregisterProtocolHandler: overriding the "matrix" protocol should work]
expected: FAIL
[registerProtocolHandler: overriding the "Matrix" protocol should work]
expected: FAIL
[unregisterProtocolHandler: overriding the "Matrix" protocol should work]
expected: FAIL

View file

@ -0,0 +1,55 @@
[protocol.tentative.https.html]
[unregisterProtocolHandler: overriding the "ipfs" protocol should work]
expected: FAIL
[unregisterProtocolHandler: overriding the "did" protocol should work]
expected: FAIL
[registerProtocolHandler: overriding the "cabal" protocol should work]
expected: FAIL
[unregisterProtocolHandler: overriding the "ethereum" protocol should work]
expected: FAIL
[unregisterProtocolHandler: overriding the "dweb" protocol should work]
expected: FAIL
[unregisterProtocolHandler: overriding the "ssb" protocol should work]
expected: FAIL
[registerProtocolHandler: overriding the "ethereum" protocol should work]
expected: FAIL
[registerProtocolHandler: overriding the "did" protocol should work]
expected: FAIL
[unregisterProtocolHandler: overriding the "hyper" protocol should work]
expected: FAIL
[unregisterProtocolHandler: overriding the "ipns" protocol should work]
expected: FAIL
[registerProtocolHandler: overriding the "ssb" protocol should work]
expected: FAIL
[registerProtocolHandler: overriding the "ipns" protocol should work]
expected: FAIL
[unregisterProtocolHandler: overriding the "cabal" protocol should work]
expected: FAIL
[registerProtocolHandler: overriding the "dat" protocol should work]
expected: FAIL
[registerProtocolHandler: overriding the "dweb" protocol should work]
expected: FAIL
[registerProtocolHandler: overriding the "hyper" protocol should work]
expected: FAIL
[registerProtocolHandler: overriding the "ipfs" protocol should work]
expected: FAIL
[unregisterProtocolHandler: overriding the "dat" protocol should work]
expected: FAIL

View file

@ -0,0 +1,4 @@
[confirm-different-origin-frame.sub.html]
[confirm-different-origin-frame]
expected: FAIL

View file

@ -0,0 +1,4 @@
[prompt-different-origin-frame.sub.html]
[prompt-different-origin-frame]
expected: FAIL

View file

@ -0,0 +1,3 @@
[print-during-beforeunload.html]
[print() during beforeunload]
expected: FAIL

View file

@ -0,0 +1,3 @@
[print-in-detached-frame.html]
[print() in a detached iframe]
expected: FAIL