diff --git a/tests/wpt/meta-legacy-layout/css/css-backgrounds/animations/background-color-transition-colormix.html.ini b/tests/wpt/meta-legacy-layout/css/css-backgrounds/animations/background-color-transition-colormix.html.ini new file mode 100644 index 00000000000..7a4ba8bfc1b --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-backgrounds/animations/background-color-transition-colormix.html.ini @@ -0,0 +1,3 @@ +[background-color-transition-colormix.html] + [Transition with currentColor in color-mix] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-color/system-color-support.html.ini b/tests/wpt/meta-legacy-layout/css/css-color/system-color-support.html.ini index 28563ddd87a..5e4f61129f3 100644 --- a/tests/wpt/meta-legacy-layout/css/css-color/system-color-support.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-color/system-color-support.html.ini @@ -55,3 +55,9 @@ [System color AccentColorText works] expected: FAIL + + [System color AppWorkspace works] + expected: FAIL + + [System color Scrollbar works] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-flexbox/abspos/position-absolute-013.html.ini b/tests/wpt/meta-legacy-layout/css/css-flexbox/abspos/position-absolute-013.html.ini index 2b2e0fce8eb..80111fb0236 100644 --- a/tests/wpt/meta-legacy-layout/css/css-flexbox/abspos/position-absolute-013.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-flexbox/abspos/position-absolute-013.html.ini @@ -1,5 +1,4 @@ [position-absolute-013.html] - expected: TIMEOUT [.flexbox 309] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-flexbox/align-content-wrap-003.html.ini b/tests/wpt/meta-legacy-layout/css/css-flexbox/align-content-wrap-003.html.ini index 8ae79171efe..34b4dcc5189 100644 --- a/tests/wpt/meta-legacy-layout/css/css-flexbox/align-content-wrap-003.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-flexbox/align-content-wrap-003.html.ini @@ -8,9 +8,6 @@ [.flexbox 12] expected: FAIL - [.flexbox 13] - expected: FAIL - [.flexbox 11] expected: FAIL @@ -67,4 +64,3 @@ [.flexbox 42] expected: FAIL - diff --git a/tests/wpt/meta-legacy-layout/css/css-flexbox/flexbox_justifycontent-spacearound-negative.html.ini b/tests/wpt/meta-legacy-layout/css/css-flexbox/flexbox_justifycontent-spacearound-negative.html.ini new file mode 100644 index 00000000000..6dc942b83b9 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-flexbox/flexbox_justifycontent-spacearound-negative.html.ini @@ -0,0 +1,2 @@ +[flexbox_justifycontent-spacearound-negative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-text/parsing/text-wrap-pretty.html.ini b/tests/wpt/meta-legacy-layout/css/css-text/parsing/text-wrap-pretty.html.ini new file mode 100644 index 00000000000..413577d3f79 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-text/parsing/text-wrap-pretty.html.ini @@ -0,0 +1,42 @@ +[text-wrap-pretty.html] + [e.style['text-wrap'\] = "pretty" should set the property value] + expected: FAIL + + [e.style['text-wrap'\] = "wrap pretty" should set the property value] + expected: FAIL + + [e.style['text-wrap'\] = "pretty wrap" should set the property value] + expected: FAIL + + [e.style['text-wrap'\] = "stable wrap" should set the property value] + expected: FAIL + + [e.style['text-wrap'\] = "nowrap pretty" should set the property value] + expected: FAIL + + [e.style['text-wrap'\] = "pretty nowrap" should set the property value] + expected: FAIL + + [e.style['text-wrap-style'\] = "pretty" should set the property value] + expected: FAIL + + [Property text-wrap value 'pretty'] + expected: FAIL + + [Property text-wrap value 'wrap pretty'] + expected: FAIL + + [Property text-wrap value 'pretty wrap'] + expected: FAIL + + [Property text-wrap value 'stable wrap'] + expected: FAIL + + [Property text-wrap value 'nowrap pretty'] + expected: FAIL + + [Property text-wrap value 'pretty nowrap'] + expected: FAIL + + [Property text-wrap-style value 'pretty'] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-ui/parsing/user-find-computed.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-ui/parsing/user-find-computed.tentative.html.ini new file mode 100644 index 00000000000..7a52f8415e9 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-ui/parsing/user-find-computed.tentative.html.ini @@ -0,0 +1,6 @@ +[user-find-computed.tentative.html] + [Property user-find value 'auto'] + expected: FAIL + + [Property user-find value 'none'] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-ui/parsing/user-find-valid.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-ui/parsing/user-find-valid.tentative.html.ini new file mode 100644 index 00000000000..5484a92303f --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-ui/parsing/user-find-valid.tentative.html.ini @@ -0,0 +1,6 @@ +[user-find-valid.tentative.html] + [e.style['user-find'\] = "auto" should set the property value] + expected: FAIL + + [e.style['user-find'\] = "none" should set the property value] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-ui/user-find.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-ui/user-find.tentative.html.ini new file mode 100644 index 00000000000..2455027f9c7 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-ui/user-find.tentative.html.ini @@ -0,0 +1,3 @@ +[user-find.tentative.html] + [Basic test for the user-find property] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/custom-elements/element-internals-aria-element-reflection.html.ini b/tests/wpt/meta-legacy-layout/custom-elements/element-internals-aria-element-reflection.html.ini new file mode 100644 index 00000000000..f8fa6c2292d --- /dev/null +++ b/tests/wpt/meta-legacy-layout/custom-elements/element-internals-aria-element-reflection.html.ini @@ -0,0 +1,2 @@ +[element-internals-aria-element-reflection.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/custom-elements/state/tentative/ElementInternals-states.html.ini b/tests/wpt/meta-legacy-layout/custom-elements/state/ElementInternals-states.html.ini similarity index 59% rename from tests/wpt/meta-legacy-layout/custom-elements/state/tentative/ElementInternals-states.html.ini rename to tests/wpt/meta-legacy-layout/custom-elements/state/ElementInternals-states.html.ini index e40204e0de4..16a0c952b9b 100644 --- a/tests/wpt/meta-legacy-layout/custom-elements/state/tentative/ElementInternals-states.html.ini +++ b/tests/wpt/meta-legacy-layout/custom-elements/state/ElementInternals-states.html.ini @@ -1,22 +1,12 @@ [ElementInternals-states.html] - [DOMTokenList behavior of ElementInternals.states: Initial state] - expected: FAIL - - [DOMTokenList behavior of ElementInternals.states: Exceptions] - expected: FAIL - - [DOMTokenList behavior of ElementInternals.states: Modifications] + [CustomStateSet behavior of ElementInternals.states: Initial state] expected: FAIL [CustomStateSet behavior of ElementInternals.states: Exceptions] expected: FAIL - [CustomStateSet behavior of ElementInternals.states: Initial state] - expected: FAIL - [CustomStateSet behavior of ElementInternals.states: Modifications] expected: FAIL [Updating a CustomStateSet while iterating it should work] expected: FAIL - diff --git a/tests/wpt/meta-legacy-layout/custom-elements/state/custom-state-set-strong-ref.html.ini b/tests/wpt/meta-legacy-layout/custom-elements/state/custom-state-set-strong-ref.html.ini new file mode 100644 index 00000000000..10637c9539a --- /dev/null +++ b/tests/wpt/meta-legacy-layout/custom-elements/state/custom-state-set-strong-ref.html.ini @@ -0,0 +1,2 @@ +[custom-state-set-strong-ref.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/custom-elements/state/state-css-selector-shadow-dom.html.ini b/tests/wpt/meta-legacy-layout/custom-elements/state/state-css-selector-shadow-dom.html.ini new file mode 100644 index 00000000000..e94ccf81db4 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/custom-elements/state/state-css-selector-shadow-dom.html.ini @@ -0,0 +1,2 @@ +[state-css-selector-shadow-dom.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/custom-elements/state/state-css-selector.html.ini b/tests/wpt/meta-legacy-layout/custom-elements/state/state-css-selector.html.ini new file mode 100644 index 00000000000..80b61c3175f --- /dev/null +++ b/tests/wpt/meta-legacy-layout/custom-elements/state/state-css-selector.html.ini @@ -0,0 +1,2 @@ +[state-css-selector.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/custom-elements/state/state-pseudo-class.html.ini b/tests/wpt/meta-legacy-layout/custom-elements/state/state-pseudo-class.html.ini new file mode 100644 index 00000000000..cf2fce2458b --- /dev/null +++ b/tests/wpt/meta-legacy-layout/custom-elements/state/state-pseudo-class.html.ini @@ -0,0 +1,18 @@ +[state-pseudo-class.html] + [:state() parsing passes] + expected: FAIL + + [:state(foo) serialization] + expected: FAIL + + [:state(foo) in simple cases] + expected: FAIL + + [:state(foo) and other pseudo classes] + expected: FAIL + + [:state(foo) and ::part()] + expected: FAIL + + [:state(foo) and :host()] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/custom-elements/state/tentative/state-pseudo-class.html.ini b/tests/wpt/meta-legacy-layout/custom-elements/state/tentative/state-pseudo-class.html.ini deleted file mode 100644 index b8cad742dc1..00000000000 --- a/tests/wpt/meta-legacy-layout/custom-elements/state/tentative/state-pseudo-class.html.ini +++ /dev/null @@ -1,51 +0,0 @@ -[state-pseudo-class.html] - [:state() and :host()] - expected: FAIL - - [:state() and ::part()] - expected: FAIL - - [:state() in simple cases] - expected: FAIL - - [:state() and other pseudo classes] - expected: FAIL - - [:state() serialization] - expected: FAIL - - [:--foo in simple cases] - expected: FAIL - - [:--foo serialization] - expected: FAIL - - [:--foo parsing passes] - expected: FAIL - - [:--foo and :host()] - expected: FAIL - - [:--foo and other pseudo classes] - expected: FAIL - - [:--foo and ::part()] - expected: FAIL - - [:state() parsing passes] - expected: FAIL - - [:state(foo) serialization] - expected: FAIL - - [:state(foo) in simple cases] - expected: FAIL - - [:state(foo) and other pseudo classes] - expected: FAIL - - [:state(foo) and ::part()] - expected: FAIL - - [:state(foo) and :host()] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/dom/observable/tentative/idlharness.html.ini b/tests/wpt/meta-legacy-layout/dom/observable/tentative/idlharness.html.ini new file mode 100644 index 00000000000..7963a3aae99 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/dom/observable/tentative/idlharness.html.ini @@ -0,0 +1,102 @@ +[idlharness.html] + [Subscriber interface: existence and properties of interface object] + expected: FAIL + + [Subscriber interface object length] + expected: FAIL + + [Subscriber interface object name] + expected: FAIL + + [Subscriber interface: existence and properties of interface prototype object] + expected: FAIL + + [Subscriber interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [Subscriber interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [Subscriber interface: operation next(any)] + expected: FAIL + + [Subscriber interface: operation error(any)] + expected: FAIL + + [Subscriber interface: operation complete()] + expected: FAIL + + [Subscriber interface: operation addTeardown(VoidFunction)] + expected: FAIL + + [Subscriber interface: attribute active] + expected: FAIL + + [Subscriber interface: attribute signal] + expected: FAIL + + [Subscriber must be primary interface of (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })()] + expected: FAIL + + [Stringification of (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })()] + expected: FAIL + + [Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property "next(any)" with the proper type] + expected: FAIL + + [Subscriber interface: calling next(any) on (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() with too few arguments must throw TypeError] + expected: FAIL + + [Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property "error(any)" with the proper type] + expected: FAIL + + [Subscriber interface: calling error(any) on (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() with too few arguments must throw TypeError] + expected: FAIL + + [Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property "complete()" with the proper type] + expected: FAIL + + [Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property "addTeardown(VoidFunction)" with the proper type] + expected: FAIL + + [Subscriber interface: calling addTeardown(VoidFunction) on (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() with too few arguments must throw TypeError] + expected: FAIL + + [Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property "active" with the proper type] + expected: FAIL + + [Subscriber interface: (() => { let s = null; new Observable(_s => s = _s).subscribe({}); return s })() must inherit property "signal" with the proper type] + expected: FAIL + + [Observable interface: existence and properties of interface object] + expected: FAIL + + [Observable interface object length] + expected: FAIL + + [Observable interface object name] + expected: FAIL + + [Observable interface: existence and properties of interface prototype object] + expected: FAIL + + [Observable interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [Observable interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [Observable interface: operation subscribe(optional ObserverUnion, optional SubscribeOptions)] + expected: FAIL + + [Observable must be primary interface of new Observable(() => {})] + expected: FAIL + + [Stringification of new Observable(() => {})] + expected: FAIL + + [Observable interface: new Observable(() => {}) must inherit property "subscribe(optional ObserverUnion, optional SubscribeOptions)" with the proper type] + expected: FAIL + + [Observable interface: calling subscribe(optional ObserverUnion, optional SubscribeOptions) on new Observable(() => {}) with too few arguments must throw TypeError] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-constructor.any.js.ini b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-constructor.any.js.ini index 6f86ee42541..e132211192b 100644 --- a/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-constructor.any.js.ini +++ b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-constructor.any.js.ini @@ -92,6 +92,21 @@ [Subscribe with just a function as the next handler] expected: FAIL + [Subscriber must have receiver] + expected: FAIL + + [Subscriber next & error must recieve argument] + expected: FAIL + + [Subscriber complete() will set active to false, and abort signal] + expected: FAIL + + [Subscriber active is readonly] + expected: FAIL + + [Subscriber signal is readonly] + expected: FAIL + [observable-constructor.any.html] [Observable constructor] @@ -186,3 +201,18 @@ [Subscribe with just a function as the next handler] expected: FAIL + + [Subscriber must have receiver] + expected: FAIL + + [Subscriber next & error must recieve argument] + expected: FAIL + + [Subscriber complete() will set active to false, and abort signal] + expected: FAIL + + [Subscriber active is readonly] + expected: FAIL + + [Subscriber signal is readonly] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-takeUntil.any.js.ini b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-takeUntil.any.js.ini new file mode 100644 index 00000000000..e799d7864a3 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-takeUntil.any.js.ini @@ -0,0 +1,68 @@ +[observable-takeUntil.any.html] + [takeUntil subscribes to source Observable and mirrors it uninterrupted] + expected: FAIL + + [takeUntil subscribes to notifier] + expected: FAIL + + [takeUntil: notifier next() unsubscribes to notifier] + expected: FAIL + + [takeUntil: notifier error() unsubscribes to notifier] + expected: FAIL + + [takeUntil: notifier next() unsubscribes from notifier & source observable] + expected: FAIL + + [takeUntil()'s AbortSignal unsubscribes from notifier & source observable] + expected: FAIL + + [takeUntil: source never subscribed to when notifier synchronously emits a value] + expected: FAIL + + [takeUntil: source never subscribed to when notifier synchronously emits error] + expected: FAIL + + [takeUntil: source is uninterrupted when notifier completes, even synchronously] + expected: FAIL + + [takeUntil() mirrors the source Observable until its first next() value] + expected: FAIL + + [takeUntil: notifier calls `Subscriber#error()` twice; second goes to global error handler] + expected: FAIL + + +[observable-takeUntil.any.worker.html] + [takeUntil subscribes to source Observable and mirrors it uninterrupted] + expected: FAIL + + [takeUntil subscribes to notifier] + expected: FAIL + + [takeUntil: notifier next() unsubscribes to notifier] + expected: FAIL + + [takeUntil: notifier error() unsubscribes to notifier] + expected: FAIL + + [takeUntil: notifier next() unsubscribes from notifier & source observable] + expected: FAIL + + [takeUntil()'s AbortSignal unsubscribes from notifier & source observable] + expected: FAIL + + [takeUntil: source never subscribed to when notifier synchronously emits a value] + expected: FAIL + + [takeUntil: source never subscribed to when notifier synchronously emits error] + expected: FAIL + + [takeUntil: source is uninterrupted when notifier completes, even synchronously] + expected: FAIL + + [takeUntil() mirrors the source Observable until its first next() value] + expected: FAIL + + [takeUntil: notifier calls `Subscriber#error()` twice; second goes to global error handler] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-takeUntil.window.js.ini b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-takeUntil.window.js.ini new file mode 100644 index 00000000000..99e9edce981 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/dom/observable/tentative/observable-takeUntil.window.js.ini @@ -0,0 +1,6 @@ +[observable-takeUntil.window.html] + [takeUntil(): notifier Observable detaches document before source Observable would be subscribed to] + expected: FAIL + + [takeUntil(): Source and notifier internal observers do not crash in a detached document] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/fetch/private-network-access/worker-blob-fetch.tentative.window.js.ini b/tests/wpt/meta-legacy-layout/fetch/private-network-access/worker-blob-fetch.tentative.window.js.ini index b1e3edb390c..2d0a05272ed 100644 --- a/tests/wpt/meta-legacy-layout/fetch/private-network-access/worker-blob-fetch.tentative.window.js.ini +++ b/tests/wpt/meta-legacy-layout/fetch/private-network-access/worker-blob-fetch.tentative.window.js.ini @@ -34,3 +34,6 @@ [private to private: success.] expected: FAIL + + [local https to local https: success.] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/pagereveal/tentative/order-in-bfcache-restore.html.ini b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/pagereveal/order-in-bfcache-restore.html.ini similarity index 100% rename from tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/pagereveal/tentative/order-in-bfcache-restore.html.ini rename to tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/pagereveal/order-in-bfcache-restore.html.ini diff --git a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/pagereveal/tentative/order-in-new-document-navigation.html.ini b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/pagereveal/order-in-new-document-navigation.html.ini similarity index 100% rename from tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/pagereveal/tentative/order-in-new-document-navigation.html.ini rename to tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/pagereveal/order-in-new-document-navigation.html.ini diff --git a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/pagereveal/tentative/order-in-prerender-activation.html.ini b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/pagereveal/order-in-prerender-activation.html.ini similarity index 100% rename from tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/pagereveal/tentative/order-in-prerender-activation.html.ini rename to tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/pagereveal/order-in-prerender-activation.html.ini diff --git a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/srcdoc/consecutive-srcdoc.html.ini b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/srcdoc/consecutive-srcdoc.html.ini index eaebad750fe..f2dee7b3ea9 100644 --- a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/srcdoc/consecutive-srcdoc.html.ini +++ b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/history-traversal/srcdoc/consecutive-srcdoc.html.ini @@ -1,7 +1,6 @@ [consecutive-srcdoc.html] - expected: TIMEOUT [changing srcdoc does a replace navigation since the URL is still about:srcdoc] expected: FAIL [changing srcdoc to about:srcdoc#yo then another srcdoc does two push navigations and we can navigate back] - expected: TIMEOUT + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/empty-iframe-load-event.html.ini b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/empty-iframe-load-event.html.ini deleted file mode 100644 index 3e07e6b7d1f..00000000000 --- a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/empty-iframe-load-event.html.ini +++ /dev/null @@ -1,6 +0,0 @@ -[empty-iframe-load-event.html] - [Check execution order from nested timeout] - expected: FAIL - - [Check execution order on load handler] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-dynamic.html.ini b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-dynamic.html.ini index f27acdd3b9d..8ae58f9f1e2 100644 --- a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-dynamic.html.ini +++ b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-dynamic.html.ini @@ -4,3 +4,18 @@ [Test javascript URL string return values in direct and indirect (target) frame contexts. 9] expected: FAIL + + [0041 set in href="" targeting a frame and clicked] + expected: FAIL + + [0080 00FF set in href="" targeting a frame and clicked] + expected: FAIL + + [0080 00FF 0100 set in href="" targeting a frame and clicked] + expected: FAIL + + [D83D DE0D set in href="" targeting a frame and clicked] + expected: FAIL + + [DE0D 0041 set in href="" targeting a frame and clicked] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-cross-origin.sub.window.js.ini b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-cross-origin.sub.window.js.ini new file mode 100644 index 00000000000..4ecd6d9f753 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-cross-origin.sub.window.js.ini @@ -0,0 +1,3 @@ +[navigation-unload-cross-origin.sub.window.html] + [Cross-origin navigation started from unload handler must be ignored] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin.window.js.ini b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin.window.js.ini new file mode 100644 index 00000000000..7dc346632a4 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin.window.js.ini @@ -0,0 +1,3 @@ +[navigation-unload-same-origin.window.html] + [Same-origin navigation started from unload handler must be ignored] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/browsers/the-window-object/open-close/creating_browsing_context_test_01.html.ini b/tests/wpt/meta-legacy-layout/html/browsers/the-window-object/open-close/creating_browsing_context_test_01.html.ini deleted file mode 100644 index 4b4820d1729..00000000000 --- a/tests/wpt/meta-legacy-layout/html/browsers/the-window-object/open-close/creating_browsing_context_test_01.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[creating_browsing_context_test_01.html] - [first argument: absolute url] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/element/layers/2d.layer.clearRect.partial.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/element/layers/2d.layer.clearRect.partial.html.ini new file mode 100644 index 00000000000..cbb623ca93b --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/element/layers/2d.layer.clearRect.partial.html.ini @@ -0,0 +1,2 @@ +[2d.layer.clearRect.partial.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/element/manual/layers/unclosed-nested-layers.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/element/manual/layers/unclosed-nested-layers.html.ini deleted file mode 100644 index 379119d7910..00000000000 --- a/tests/wpt/meta-legacy-layout/html/canvas/element/manual/layers/unclosed-nested-layers.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[unclosed-nested-layers.html] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.clearRect.full.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.clearRect.full.html.ini new file mode 100644 index 00000000000..82ed05cb0db --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.clearRect.full.html.ini @@ -0,0 +1,2 @@ +[2d.layer.clearRect.full.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.clearRect.full.w.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.clearRect.full.w.html.ini new file mode 100644 index 00000000000..66e33c7369b --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.clearRect.full.w.html.ini @@ -0,0 +1,2 @@ +[2d.layer.clearRect.full.w.html] + expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.clearRect.partial.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.clearRect.partial.html.ini new file mode 100644 index 00000000000..cbb623ca93b --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.clearRect.partial.html.ini @@ -0,0 +1,2 @@ +[2d.layer.clearRect.partial.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.clearRect.partial.w.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.clearRect.partial.w.html.ini new file mode 100644 index 00000000000..acb8a58f63c --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/layers/2d.layer.clearRect.partial.w.html.ini @@ -0,0 +1,2 @@ +[2d.layer.clearRect.partial.w.html] + expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.arc.w.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.arc.w.html.ini deleted file mode 100644 index bd5646ca17c..00000000000 --- a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.arc.w.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.path.stroke.prune.closePath.arc.w.html] - expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.bezierCurve.w.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.bezierCurve.w.html.ini deleted file mode 100644 index b16f7642c5b..00000000000 --- a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.bezierCurve.w.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.path.stroke.prune.closePath.bezierCurve.w.html] - expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.line.w.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.line.w.html.ini deleted file mode 100644 index a1f8bf3ca80..00000000000 --- a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.line.w.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.path.stroke.prune.closePath.line.w.html] - expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.quadraticCurve.w.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.quadraticCurve.w.html.ini deleted file mode 100644 index 7ccc225dfa5..00000000000 --- a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/path-objects/2d.path.stroke.prune.closePath.quadraticCurve.w.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.path.stroke.prune.closePath.quadraticCurve.w.html] - expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/infrastructure/urls/base-url/document-base-url-window-initiator-is-not-opener.https.window.js.ini b/tests/wpt/meta-legacy-layout/html/infrastructure/urls/base-url/document-base-url-window-initiator-is-not-opener.https.window.js.ini index 8b8af2b9c2e..2ef0896e3b3 100644 --- a/tests/wpt/meta-legacy-layout/html/infrastructure/urls/base-url/document-base-url-window-initiator-is-not-opener.https.window.js.ini +++ b/tests/wpt/meta-legacy-layout/html/infrastructure/urls/base-url/document-base-url-window-initiator-is-not-opener.https.window.js.ini @@ -1,3 +1,4 @@ [document-base-url-window-initiator-is-not-opener.https.window.html] + expected: TIMEOUT [window.open() gets base url from initiator not opener.] expected: [FAIL, PASS, TIMEOUT] diff --git a/tests/wpt/meta-legacy-layout/html/interaction/focus/the-autofocus-attribute/document-with-fragment-empty.html.ini b/tests/wpt/meta-legacy-layout/html/interaction/focus/the-autofocus-attribute/document-with-fragment-empty.html.ini index 9e6f4115b8c..0cfee719c4e 100644 --- a/tests/wpt/meta-legacy-layout/html/interaction/focus/the-autofocus-attribute/document-with-fragment-empty.html.ini +++ b/tests/wpt/meta-legacy-layout/html/interaction/focus/the-autofocus-attribute/document-with-fragment-empty.html.ini @@ -1,6 +1,7 @@ [document-with-fragment-empty.html] + expected: TIMEOUT [Autofocus elements in iframed documents with empty fragments should work.] expected: FAIL [Autofocus elements in top-level browsing context's documents with empty fragments should work.] - expected: FAIL + expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/rendering/bidi-rendering/unicode-bidi-ua-rules.html.ini b/tests/wpt/meta-legacy-layout/html/rendering/bidi-rendering/unicode-bidi-ua-rules.html.ini new file mode 100644 index 00000000000..01f2382ec8e --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/rendering/bidi-rendering/unicode-bidi-ua-rules.html.ini @@ -0,0 +1,3 @@ +[unicode-bidi-ua-rules.html] + [UA stylesheet rule for unicode-bidi, for ] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html.ini b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html.ini index 26704422bbe..841bafc6eca 100644 --- a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html.ini +++ b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html.ini @@ -1,4 +1,3 @@ [iframe_sandbox_popups_escaping-2.html] - expected: TIMEOUT [Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used] - expected: TIMEOUT + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html.ini b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html.ini index 6fcdfb95246..fe55ddae3f1 100644 --- a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html.ini +++ b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html.ini @@ -1,5 +1,4 @@ [iframe_sandbox_popups_escaping-3.html] type: testharness - expected: CRASH [Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html.ini b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html.ini index f9138fb999a..6f7461b9472 100644 --- a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html.ini +++ b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html.ini @@ -1,5 +1,4 @@ [iframe_sandbox_popups_nonescaping-1.html] type: testharness - expected: TIMEOUT [Check that popups from a sandboxed iframe do not escape the sandbox] - expected: NOTRUN + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini index 76e34322dca..6bec7a732b8 100644 --- a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini +++ b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini @@ -1,5 +1,4 @@ [iframe_sandbox_popups_nonescaping-2.html] type: testharness - expected: TIMEOUT [Check that popups from a sandboxed iframe do not escape the sandbox] - expected: NOTRUN + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/semantics/forms/form-submission-0/reparent-form-during-planned-navigation-task.html.ini b/tests/wpt/meta-legacy-layout/html/semantics/forms/form-submission-0/reparent-form-during-planned-navigation-task.html.ini deleted file mode 100644 index 7682a4830bf..00000000000 --- a/tests/wpt/meta-legacy-layout/html/semantics/forms/form-submission-0/reparent-form-during-planned-navigation-task.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[reparent-form-during-planned-navigation-task.html] - expected: TIMEOUT - [reparent-form-during-planned-navigation-task] - expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/semantics/forms/historical.html.ini b/tests/wpt/meta-legacy-layout/html/semantics/forms/historical.html.ini new file mode 100644 index 00000000000..5d8289307cc --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/semantics/forms/historical.html.ini @@ -0,0 +1,3 @@ +[historical.html] + [ should not be supported] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/semantics/forms/the-select-element/select-parsing.tentative.html.ini b/tests/wpt/meta-legacy-layout/html/semantics/forms/the-select-element/select-parsing.tentative.html.ini index b31f3485d6b..293eae69db5 100644 --- a/tests/wpt/meta-legacy-layout/html/semantics/forms/the-select-element/select-parsing.tentative.html.ini +++ b/tests/wpt/meta-legacy-layout/html/semantics/forms/the-select-element/select-parsing.tentative.html.ini @@ -16,3 +16,6 @@ [