diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 01:13:33 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 01:13:33 +0000 |
commit | 086c044dc34dfc0f74fbe41f4ecb402b2cd34884 (patch) | |
tree | a4f824bd33cb075dd5aa3eb5a0a94af221bbe83a /testing/web-platform/meta/html/semantics | |
parent | Adding debian version 124.0.1-1. (diff) | |
download | firefox-086c044dc34dfc0f74fbe41f4ecb402b2cd34884.tar.xz firefox-086c044dc34dfc0f74fbe41f4ecb402b2cd34884.zip |
Merging upstream version 125.0.1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/html/semantics')
32 files changed, 561 insertions, 54 deletions
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-insert-before.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-insert-before.html.ini index 6b04469661..712b2b1efe 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-insert-before.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-insert-before.html.ini @@ -1,7 +1,10 @@ [resource-selection-candidate-insert-before.html] [inserting another source before the candidate] expected: - if (os == "linux") and debug and not fission: [FAIL, PASS] - if (os == "linux") and not debug: [FAIL, PASS] + if (os == "linux") and not tsan and not swgl and debug and fission: [FAIL, PASS] + if (os == "linux") and not tsan and not swgl and debug and not fission: [FAIL, PASS] + if (os == "linux") and not tsan and swgl and not fission: [FAIL, PASS] + if (os == "linux") and not tsan and not swgl and not debug: [FAIL, PASS] if (os == "win") and swgl: [FAIL, PASS] + if (os == "linux") and tsan: [PASS, FAIL] FAIL diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media-env-change.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media-env-change.html.ini index 68f6d275a6..19bf223829 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media-env-change.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media-env-change.html.ini @@ -1,4 +1,4 @@ [resource-selection-source-media-env-change.html] [the <source> media attribute: no reaction to environment change] expected: - if asan and not fission: [PASS, FAIL] + if not tsan and asan and not fission: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-mutable-fragment.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-mutable-fragment.html.ini index 39e6389991..e10b7f181f 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-mutable-fragment.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/media-elements/track/track-element/track-cue-mutable-fragment.html.ini @@ -1,10 +1,12 @@ [track-cue-mutable-fragment.html] expected: - if (os == "linux") and debug and not fission and not swgl: TIMEOUT - if (os == "linux") and debug and fission: [OK, TIMEOUT] - if (os == "linux") and not debug: [OK, TIMEOUT] + if (os == "linux") and not fission and not debug and asan: [OK, TIMEOUT] + if (os == "linux") and not fission and not debug and not asan: [TIMEOUT, OK] + if (os == "linux") and not fission and debug: [OK, TIMEOUT] + if (os == "linux") and fission: [OK, TIMEOUT] [Cue fragment is mutable] expected: - if (os == "linux") and debug and not fission and not swgl: TIMEOUT - if (os == "linux") and debug and fission: [PASS, TIMEOUT] - if (os == "linux") and not debug: [PASS, TIMEOUT] + if (os == "linux") and not fission and not debug and asan: [PASS, TIMEOUT] + if (os == "linux") and not fission and not debug and not asan: [TIMEOUT, PASS] + if (os == "linux") and not fission and debug: [PASS, TIMEOUT] + if (os == "linux") and fission: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigation_download_allow_downloads.sub.tentative.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigation_download_allow_downloads.sub.tentative.https.html.ini index b0d48fef3b..b4dbc800df 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigation_download_allow_downloads.sub.tentative.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigation_download_allow_downloads.sub.tentative.https.html.ini @@ -1,4 +1,4 @@ -[iframe_sandbox_navigation_download_allow_downloads.sub.tentative.html] +[iframe_sandbox_navigation_download_allow_downloads.sub.tentative.https.html] expected: if (os == "linux") and not fission: [OK, TIMEOUT] if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_window_open_download_allow_downloads.tentative.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_window_open_download_allow_downloads.tentative.https.html.ini index 2483b6391c..773edf42b7 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_window_open_download_allow_downloads.tentative.html.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_window_open_download_allow_downloads.tentative.https.html.ini @@ -1,3 +1,3 @@ -[iframe_sandbox_window_open_download_allow_downloads.tentative.html] +[iframe_sandbox_window_open_download_allow_downloads.tentative.https.html] expected: if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-cross-origin.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-cross-origin.tentative.sub.window.js.ini new file mode 100644 index 0000000000..54482a4faa --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-cross-origin.tentative.sub.window.js.ini @@ -0,0 +1,7 @@ +[sandbox-top-navigation-child-cross-origin.tentative.sub.window.html] + expected: + if (processor == "x86") and (os == "linux"): [OK, TIMEOUT] + [A cross-origin frame with delivered sandbox flags can not navigate top] + expected: + if (processor == "x86") and (os == "linux"): [FAIL, TIMEOUT] + FAIL diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-special-cases.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-special-cases.tentative.sub.window.js.ini deleted file mode 100644 index 5a6cd16fbb..0000000000 --- a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child-special-cases.tentative.sub.window.js.ini +++ /dev/null @@ -1,15 +0,0 @@ -[sandbox-top-navigation-child-special-cases.tentative.sub.window.html] - expected: - if (os == "android") and fission: [ERROR, TIMEOUT] - TIMEOUT - [Allow top with user activation + user activation] - expected: TIMEOUT - - [allow-top-navigation-by-user-activation set but no sticky activation] - expected: NOTRUN - - [A cross-origin frame with frame sandbox flags can navigate top] - expected: NOTRUN - - [A cross-origin frame with delivered sandbox flags can not navigate top] - expected: NOTRUN diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child.tentative.sub.window.js.ini index 285b69c4f7..f60114975a 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child.tentative.sub.window.js.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-child.tentative.sub.window.js.ini @@ -1,4 +1,22 @@ [sandbox-top-navigation-child.tentative.sub.window.html] expected: - if os == "win": [CRASH, TIMEOUT] - CRASH + if os == "win": [TIMEOUT, CRASH] + TIMEOUT + [A frame with both top navigation frame sandbox flags uses the less restrictive one] + expected: NOTRUN + + [A frame with both top navigation delivered sandbox flags uses the less restrictive one] + expected: + if os == "android": [NOTRUN, TIMEOUT] + NOTRUN + + [A same-origin frame with frame sandbox flags can navigate top] + expected: + if os == "mac": [TIMEOUT, PASS] + if os == "linux": [TIMEOUT, PASS] + + [A same-origin unsandboxed frame can navigate top] + expected: + if os == "win": TIMEOUT + if os == "android": [TIMEOUT, PASS] + [NOTRUN, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-cross-site.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-cross-site.tentative.sub.window.js.ini new file mode 100644 index 0000000000..299cab92fd --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-cross-site.tentative.sub.window.js.ini @@ -0,0 +1,10 @@ +[sandbox-top-navigation-cross-site.tentative.sub.window.html] + expected: TIMEOUT + [A cross-site unsandboxed iframe navigation consumes user activation and disallows top-level navigation.] + expected: TIMEOUT + + [A same-site unsandboxed iframe navigation does not consume user activation and allows top-level navigation.] + expected: NOTRUN + + [A same-site unsandboxed iframe navigation without sticky user activation does not allow top-level navigation.] + expected: NOTRUN diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-escalate-privileges.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-escalate-privileges.tentative.sub.window.js.ini index 2b0ef4d222..6d183b527f 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-escalate-privileges.tentative.sub.window.js.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-escalate-privileges.tentative.sub.window.js.ini @@ -1,4 +1,26 @@ [sandbox-top-navigation-escalate-privileges.tentative.sub.window.html] - expected: - if (os == "android") and fission: [ERROR, TIMEOUT] - CRASH + expected: TIMEOUT + [A cross origin unsandboxed frame can't escalate privileges in a child frame] + expected: + if os == "mac": [FAIL, TIMEOUT] + if os == "linux": [FAIL, TIMEOUT] + FAIL + + [A sandboxed same-origin grandchild without allow-same-origin can't escalate its own top-nav privileges] + expected: NOTRUN + + [A same-origin grandchild with frame allow-top can navigate top] + expected: + if os == "win": [TIMEOUT, NOTRUN] + if os == "linux": [NOTRUN, TIMEOUT] + if os == "android": TIMEOUT + NOTRUN + + [An unsandboxed grandchild inherits its parents ability to navigate top.] + expected: + if os == "win": [PASS, TIMEOUT] + if os == "mac": [TIMEOUT, NOTRUN] + if os == "linux": [TIMEOUT, NOTRUN, PASS] + + [A sandboxed same-origin grandchild with allow-same-origin can give itself top-nav privileges] + expected: NOTRUN diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild.tentative.sub.window.js.ini index 55c200dd82..2fe0b61401 100644 --- a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild.tentative.sub.window.js.ini +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-grandchild.tentative.sub.window.js.ini @@ -1,16 +1,19 @@ [sandbox-top-navigation-grandchild.tentative.sub.window.html] expected: - if os == "mac": [TIMEOUT, CRASH] - if os == "android": CRASH - [CRASH, TIMEOUT] + if os == "android": TIMEOUT + [TIMEOUT, CRASH] [A same-origin sandboxed grandchild in a cross-origin parent can navigate top] expected: NOTRUN [An unsandboxed same-origin grandchild can navigate top] - expected: [TIMEOUT, NOTRUN] + expected: + if os == "android": [PASS, TIMEOUT, NOTRUN] + [TIMEOUT, NOTRUN] [A same-origin grandchild in a cross-origin parent can navigate top] - expected: NOTRUN + expected: + if os == "android": [TIMEOUT, NOTRUN] + NOTRUN [A fully sandboxed same-origin grandchild can't navigate top] expected: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-user-activation.tentative.sub.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-user-activation.tentative.sub.window.js.ini new file mode 100644 index 0000000000..b0ed7c451c --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-iframe-element/sandbox-top-navigation-user-activation.tentative.sub.window.js.ini @@ -0,0 +1,7 @@ +[sandbox-top-navigation-user-activation.tentative.sub.window.html] + expected: TIMEOUT + [Allow top with user activation + user activation] + expected: TIMEOUT + + [allow-top-navigation-by-user-activation set but no sticky activation] + expected: NOTRUN diff --git a/testing/web-platform/meta/html/semantics/forms/the-select-element/select-child-button-and-datalist-invalidation.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-select-element/select-child-button-and-datalist-invalidation.tentative.html.ini new file mode 100644 index 0000000000..e2858b0f76 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/forms/the-select-element/select-child-button-and-datalist-invalidation.tentative.html.ini @@ -0,0 +1,2 @@ +[select-child-button-and-datalist-invalidation.tentative.html] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/semantics/forms/the-select-element/select-datalist-options-idl.tentative.html.ini b/testing/web-platform/meta/html/semantics/forms/the-select-element/select-datalist-options-idl.tentative.html.ini new file mode 100644 index 0000000000..685f04dcb2 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/forms/the-select-element/select-datalist-options-idl.tentative.html.ini @@ -0,0 +1,9 @@ +[select-datalist-options-idl.tentative.html] + [Option elements should work if they are a descendant of a selects datalist.] + expected: FAIL + + [Options in datalist should still work when the multiple attribute is added.] + expected: FAIL + + [Options in datalist in multiple should work after re-parsing and re-attaching.] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/__dir__.ini b/testing/web-platform/meta/html/semantics/interactive-elements/__dir__.ini new file mode 100644 index 0000000000..7b7f61763e --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/__dir__.ini @@ -0,0 +1,2 @@ +lsan-allowed: [AllocateProtoAndIfaceCache, EntrySlotOrCreate, NS_NewComputedDOMStyle, ProtoAndIfaceCache, mozilla::detail::HashTable] +leak-threshold: [tab:716800] diff --git a/testing/web-platform/meta/html/semantics/interactive-elements/the-summary-element/interactive-content.html.ini b/testing/web-platform/meta/html/semantics/interactive-elements/the-summary-element/interactive-content.html.ini new file mode 100644 index 0000000000..66b4719946 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/interactive-elements/the-summary-element/interactive-content.html.ini @@ -0,0 +1,125 @@ +[interactive-content.html] + expected: + if os == "mac": TIMEOUT + if (os == "linux") and not debug: [TIMEOUT, OK] + + [Clicking an SVG <a> link doesn't open <details>] + expected: FAIL + + [Clicking an <input type=date> doesn't open <details>] + expected: + if (os == "android") and debug: [FAIL, PASS] + if os == "mac": [PASS, NOTRUN] + + [Clicking an <input type=number> doesn't open <details>] + expected: + if (os == "android") and debug: [FAIL, PASS] + if os == "mac": [PASS, NOTRUN] + + [Clicking an <input type=color> doesn't open <details>] + expected: + if os == "mac": [PASS, NOTRUN] + if os == "android": FAIL + + [Clicking an <input type=file> doesn't open <details>] + expected: + if os == "mac": NOTRUN + FAIL + + [Clicking a <label> doesn't open <details>] + expected: + if os == "mac": NOTRUN + + [Clicking in a <textarea> doesn't open <details>] + expected: + if os == "mac": NOTRUN + + [Clicking a <video> doesn't open <details>] + expected: + if os == "mac": NOTRUN + if (os == "linux") and not debug: TIMEOUT + + [Clicking an <input type=radio> doesn't open <details>] + expected: + if os == "mac": [TIMEOUT, NOTRUN] + + [Clicking an <input type=image> doesn't open <details>] + expected: + if os == "mac": NOTRUN + + [Clicking an <input type=datetime-local> doesn't open <details>] + expected: + if (os == "android") and not debug: [PASS, FAIL] + if os == "mac": [PASS, NOTRUN] + + [Clicking in an <iframe> doesn't open <details>] + expected: + if os == "mac": [PASS, NOTRUN, TIMEOUT] + + [Clicking an <input type=password> doesn't open <details>] + expected: + if os == "mac": [PASS, NOTRUN] + + [Clicking an <input type=url> doesn't open <details>] + expected: + if os == "mac": [PASS, NOTRUN] + + [Clicking an <input type=button> doesn't open <details>] + expected: + if os == "mac": [PASS, NOTRUN] + + [Clicking an <input type=reset> doesn't open <details>] + expected: + if os == "mac": [PASS, NOTRUN] + + [Clicking an <input type=time> doesn't open <details>] + expected: + if os == "mac": [PASS, NOTRUN] + + [Clicking an <input type=month> doesn't open <details>] + expected: + if os == "mac": [PASS, NOTRUN] + + [Clicking an <input type=search> doesn't open <details>] + expected: + if os == "mac": [PASS, NOTRUN] + + [Clicking an <img> without a 'usemap' attribute opens <details>] + expected: + if os == "mac": [PASS, NOTRUN] + + [Clicking an <input type=text> doesn't open <details>] + expected: + if os == "mac": [PASS, NOTRUN] + + [Clicking the content of an <embed> doesn't open <details>] + expected: + if os == "mac": [TIMEOUT, PASS] + + [Clicking an <input type=submit> doesn't open <details>] + expected: + if os == "mac": [PASS, NOTRUN] + + [Clicking an <input type=week> doesn't open <details>] + expected: + if os == "mac": [PASS, NOTRUN] + + [Clicking an <input type=tel> doesn't open <details>] + expected: + if os == "mac": [PASS, NOTRUN] + + [Clicking an <input type=email> doesn't open <details>] + expected: + if os == "mac": [PASS, NOTRUN] + + [Clicking an <img> with a 'usemap' attribute doesn't open <details>] + expected: + if os == "mac": [PASS, NOTRUN] + + [Clicking an <input type=checkbox> doesn't open <details>] + expected: + if os == "mac": [PASS, NOTRUN] + + [Clicking an <input type=range> doesn't open <details>] + expected: + if os == "mac": [PASS, NOTRUN] diff --git a/testing/web-platform/meta/html/semantics/invokers/interestelement-interface.tentative.html.ini b/testing/web-platform/meta/html/semantics/invokers/interestelement-interface.tentative.html.ini new file mode 100644 index 0000000000..65ca46c502 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/invokers/interestelement-interface.tentative.html.ini @@ -0,0 +1,39 @@ +[interestelement-interface.tentative.html] + [interestTargetElement reflects interestee HTML element] + expected: FAIL + + [interestTargetElement reflects set value] + expected: FAIL + + [interestTargetElement reflects set value across shadow root into light dom] + expected: FAIL + + [interestTargetElement does not reflect set value inside shadowroot] + expected: FAIL + + [interestTargetElement does not reflect invalid value] + expected: FAIL + + [interestTargetElement throws error on assignment of non Element] + expected: FAIL + + [interestAction reflects '' when attribute not present] + expected: FAIL + + [interestAction reflects '' when attribute empty, setAttribute version] + expected: FAIL + + [interestAction reflects '' when attribute empty, IDL setter version] + expected: FAIL + + [interestAction reflects same casing] + expected: FAIL + + [interestAction reflects '' when attribute set to [\]] + expected: FAIL + + [interestAction reflects tostring value] + expected: FAIL + + [interestAction reflects tostring value 2] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/invokers/invokeelement-interface.tentative.html.ini b/testing/web-platform/meta/html/semantics/invokers/invokeelement-interface.tentative.html.ini new file mode 100644 index 0000000000..ed83205a0e --- /dev/null +++ b/testing/web-platform/meta/html/semantics/invokers/invokeelement-interface.tentative.html.ini @@ -0,0 +1,12 @@ +[invokeelement-interface.tentative.html] + [invokeAction reflects '' when attribute not present] + expected: FAIL + + [invokeAction reflects '' when attribute empty, setAttribute version] + expected: FAIL + + [invokeAction reflects '' when attribute empty, IDL version] + expected: FAIL + + [invokeAction reflects '' when attribute set to [\]] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/invokers/invokeevent-interface.tentative.html.ini b/testing/web-platform/meta/html/semantics/invokers/invokeevent-interface.tentative.html.ini new file mode 100644 index 0000000000..dae2e79096 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/invokers/invokeevent-interface.tentative.html.ini @@ -0,0 +1,6 @@ +[invokeevent-interface.tentative.html] + [action is a readonly defaulting to ''] + expected: FAIL + + [action set to undefined] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/invokers/invoketarget-button-event-dispatch.tentative.html.ini b/testing/web-platform/meta/html/semantics/invokers/invoketarget-button-event-dispatch.tentative.html.ini index 97f430ce7f..19d709a88d 100644 --- a/testing/web-platform/meta/html/semantics/invokers/invoketarget-button-event-dispatch.tentative.html.ini +++ b/testing/web-platform/meta/html/semantics/invokers/invoketarget-button-event-dispatch.tentative.html.ini @@ -1,3 +1,3 @@ [invoketarget-button-event-dispatch.tentative.html] - [event dispatches if invoker is non-HTML Element] + [event dispatches on click] expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-dialog-behavior.tentative.html.ini b/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-dialog-behavior.tentative.html.ini new file mode 100644 index 0000000000..98712ed1f0 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-dialog-behavior.tentative.html.ini @@ -0,0 +1,123 @@ +[invoketarget-on-dialog-behavior.tentative.html] + [invoking (with invokeaction property as auto) closed dialog opens as modal] + expected: FAIL + + [invoking (with invokeaction property as auto) while changing action still opens as modal] + expected: FAIL + + [invoking (with invokeaction attribute as auto) closed dialog opens as modal] + expected: FAIL + + [invoking (with invokeaction attribute as auto) while changing action still opens as modal] + expected: FAIL + + [invoking (with invokeaction property as explicit empty) closed dialog opens as modal] + expected: FAIL + + [invoking (with invokeaction property as explicit empty) while changing action still opens as modal] + expected: FAIL + + [invoking (with invokeaction attribute as explicit empty) closed dialog opens as modal] + expected: FAIL + + [invoking (with invokeaction attribute as explicit empty) while changing action still opens as modal] + expected: FAIL + + [invoking (with invokeaction property as showmodal) closed dialog opens as modal] + expected: FAIL + + [invoking (with invokeaction property as showmodal) while changing action still opens as modal] + expected: FAIL + + [invoking (with invokeaction attribute as showmodal) closed dialog opens as modal] + expected: FAIL + + [invoking (with invokeaction attribute as showmodal) while changing action still opens as modal] + expected: FAIL + + [invoking (with invokeaction property as sHoWmOdAl) closed dialog opens as modal] + expected: FAIL + + [invoking (with invokeaction property as sHoWmOdAl) while changing action still opens as modal] + expected: FAIL + + [invoking (with invokeaction attribute as sHoWmOdAl) closed dialog opens as modal] + expected: FAIL + + [invoking (with invokeaction attribute as sHoWmOdAl) while changing action still opens as modal] + expected: FAIL + + [invoking to close (with invokeaction property as auto) open dialog closes] + expected: FAIL + + [invoking to close (with invokeaction property as auto) open dialog while changing action still closes] + expected: FAIL + + [invoking to close (with invokeaction property as auto) open modal dialog while changing action still closes] + expected: FAIL + + [invoking to close (with invokeaction attribute as auto) open dialog closes] + expected: FAIL + + [invoking to close (with invokeaction attribute as auto) open dialog while changing action still closes] + expected: FAIL + + [invoking to close (with invokeaction attribute as auto) open modal dialog while changing action still closes] + expected: FAIL + + [invoking to close (with invokeaction property as explicit empty) open dialog closes] + expected: FAIL + + [invoking to close (with invokeaction property as explicit empty) open dialog while changing action still closes] + expected: FAIL + + [invoking to close (with invokeaction property as explicit empty) open modal dialog while changing action still closes] + expected: FAIL + + [invoking to close (with invokeaction attribute as explicit empty) open dialog closes] + expected: FAIL + + [invoking to close (with invokeaction attribute as explicit empty) open dialog while changing action still closes] + expected: FAIL + + [invoking to close (with invokeaction attribute as explicit empty) open modal dialog while changing action still closes] + expected: FAIL + + [invoking to close (with invokeaction property as close) open dialog closes] + expected: FAIL + + [invoking to close (with invokeaction property as close) open dialog while changing action still closes] + expected: FAIL + + [invoking to close (with invokeaction property as close) open modal dialog while changing action still closes] + expected: FAIL + + [invoking to close (with invokeaction attribute as close) open dialog closes] + expected: FAIL + + [invoking to close (with invokeaction attribute as close) open dialog while changing action still closes] + expected: FAIL + + [invoking to close (with invokeaction attribute as close) open modal dialog while changing action still closes] + expected: FAIL + + [invoking to close (with invokeaction property as cLoSe) open dialog closes] + expected: FAIL + + [invoking to close (with invokeaction property as cLoSe) open dialog while changing action still closes] + expected: FAIL + + [invoking to close (with invokeaction property as cLoSe) open modal dialog while changing action still closes] + expected: FAIL + + [invoking to close (with invokeaction attribute as cLoSe) open dialog closes] + expected: FAIL + + [invoking to close (with invokeaction attribute as cLoSe) open dialog while changing action still closes] + expected: FAIL + + [invoking to close (with invokeaction attribute as cLoSe) open modal dialog while changing action still closes] + expected: FAIL + + [invoking (as showmodal) closed popover dialog opens as modal] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-popover-behavior.tentative.html.ini b/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-popover-behavior.tentative.html.ini index de96fc5f32..463016d51a 100644 --- a/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-popover-behavior.tentative.html.ini +++ b/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-popover-behavior.tentative.html.ini @@ -1,5 +1,7 @@ [invoketarget-on-popover-behavior.tentative.html] prefs: [dom.element.popover.enabled: true] + expected: + if (os == "mac") and not debug: TIMEOUT [invoking (as auto) closed popover opens] expected: FAIL @@ -7,25 +9,117 @@ expected: FAIL [invoking (as togglepopover - case insensitive) closed popover opens] - expected: FAIL + expected: + if (os == "mac") and not debug: [FAIL, TIMEOUT] + FAIL [invoking (as showpopover) closed popover opens] - expected: FAIL + expected: + if (os == "mac") and not debug: NOTRUN + FAIL [invoking (as showpopover - case insensitive) closed popover opens] - expected: FAIL + expected: + if (os == "mac") and not debug: NOTRUN + FAIL [invoking (as showpopover) open popover is noop] - expected: FAIL + expected: + if (os == "mac") and not debug: NOTRUN + FAIL [invoking (as hidepopover) open popover closes] - expected: FAIL + expected: + if (os == "mac") and not debug: NOTRUN + FAIL [invoking (as hidepopover - case insensitive) open popover closes] - expected: FAIL + expected: + if (os == "mac") and not debug: NOTRUN + FAIL [invoking (as auto) from within open popover closes] expected: FAIL [invoking (as togglepopover) from within open popover closes] - expected: FAIL + expected: + if (os == "mac") and not debug: [TIMEOUT, NOTRUN, FAIL] + FAIL + + [invoking (as foo) on open popover does nothing] + expected: + if (os == "mac") and not debug: NOTRUN + FAIL + + [invoking (as togglemodal) on open popover does nothing] + expected: + if (os == "mac") and not debug: NOTRUN + FAIL + + [invoking (as showpicker) on open popover does nothing] + expected: + if (os == "mac") and not debug: NOTRUN + FAIL + + [invoking (as toggle) on open popover does nothing] + expected: + if (os == "mac") and not debug: [NOTRUN, FAIL, TIMEOUT] + FAIL + + [invoking (as open) on open popover does nothing] + expected: + if (os == "mac") and not debug: [NOTRUN, FAIL] + FAIL + + [invoking (as close) on open popover does nothing] + expected: + if (os == "mac") and not debug: [NOTRUN, TIMEOUT] + FAIL + + [invoking (as close) on popover does nothing] + expected: + if (os == "mac") and not debug: [NOTRUN, PASS] + + [invoking (as open) on popover does nothing] + expected: + if (os == "mac") and not debug: [NOTRUN, PASS] + + [invoking (as foo) on popover does nothing] + expected: + if (os == "mac") and not debug: NOTRUN + + [invoking (as togglepopover) open popover with preventDefault does not close] + expected: + if (os == "mac") and not debug: [NOTRUN, TIMEOUT] + + [invoking (as showpopover) closed popover with preventDefault does not open] + expected: + if (os == "mac") and not debug: NOTRUN + + [invoking (as togglepopover) closed popover with preventDefault does not open] + expected: + if (os == "mac") and not debug: [PASS, NOTRUN] + + [invoking (as hidepopover) closed popover is noop] + expected: + if (os == "mac") and not debug: NOTRUN + + [invoking (as toggle) on popover does nothing] + expected: + if (os == "mac") and not debug: NOTRUN + + [invoking (as togglepopover) open popover closes] + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT, NOTRUN] + + [invoking (as togglemodal) on popover does nothing] + expected: + if (os == "mac") and not debug: NOTRUN + + [invoking (as hidepopover) open popover with preventDefault does not close] + expected: + if (os == "mac") and not debug: NOTRUN + + [invoking (as showpicker) on popover does nothing] + expected: + if (os == "mac") and not debug: NOTRUN diff --git a/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-video-behavior.tentative.html.ini b/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-video-behavior.tentative.html.ini index 1cb97b83ee..8806df1630 100644 --- a/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-video-behavior.tentative.html.ini +++ b/testing/web-platform/meta/html/semantics/invokers/invoketarget-on-video-behavior.tentative.html.ini @@ -1,9 +1,17 @@ [invoketarget-on-video-behavior.tentative.html] + expected: + if tsan: [OK, ERROR] [invoking video with auto action is no-op] expected: - if (os == "linux") and debug and not fission and swgl: [PASS, FAIL] - if (os == "linux") and debug and not fission and not swgl: [PASS, FAIL] - if (os == "linux") and not debug: [PASS, FAIL] + if (os == "linux") and fission and not debug and (processor == "x86_64") and not asan and tsan: [FAIL, PASS] + if (os == "linux") and fission and not debug and (processor == "x86_64") and asan: [FAIL, PASS] + if (os == "linux") and fission and debug and swgl: [FAIL, PASS] + if (os == "linux") and fission and debug and not swgl: FAIL + if (os == "linux") and not fission and not debug and asan: [FAIL, PASS] + if (os == "linux") and not fission and not debug and not asan: [FAIL, PASS] + if (os == "linux") and not fission and debug: [FAIL, PASS] + if os == "android": PASS + [PASS, FAIL] [invoking video with playpause action makes video play] expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/permission-element/bounded-css-properties.html.ini b/testing/web-platform/meta/html/semantics/permission-element/bounded-css-properties.html.ini new file mode 100644 index 0000000000..1550ee5cbe --- /dev/null +++ b/testing/web-platform/meta/html/semantics/permission-element/bounded-css-properties.html.ini @@ -0,0 +1,3 @@ +[bounded-css-properties.html] + [Properties with out-of-bounds values should be corrected] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/permission-element/invalid-css-properties.html.ini b/testing/web-platform/meta/html/semantics/permission-element/invalid-css-properties.html.ini new file mode 100644 index 0000000000..fb93513adb --- /dev/null +++ b/testing/web-platform/meta/html/semantics/permission-element/invalid-css-properties.html.ini @@ -0,0 +1,3 @@ +[invalid-css-properties.html] + [None of the listed properties should be applied] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/permission-element/negative-offset-and-margin.html.ini b/testing/web-platform/meta/html/semantics/permission-element/negative-offset-and-margin.html.ini new file mode 100644 index 0000000000..1edd1b2f55 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/permission-element/negative-offset-and-margin.html.ini @@ -0,0 +1,7 @@ +[negative-offset-and-margin.html] + max-asserts: 3 + [Negative margins/offset should be changed to 0px] + expected: FAIL + + [Expressions margins/offset should always return at least 0px] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss-flat-tree-nested.html.ini b/testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss-flat-tree-nested.html.ini deleted file mode 100644 index ddceeb08c3..0000000000 --- a/testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss-flat-tree-nested.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[popover-light-dismiss-flat-tree-nested.html] - expected: ERROR diff --git a/testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss-flat-tree.html.ini b/testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss-flat-tree.html.ini deleted file mode 100644 index ef1a0d9810..0000000000 --- a/testing/web-platform/meta/html/semantics/popovers/popover-light-dismiss-flat-tree.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[popover-light-dismiss-flat-tree.html] - expected: ERROR diff --git a/testing/web-platform/meta/html/semantics/popovers/popover-shadow-dom.html.ini b/testing/web-platform/meta/html/semantics/popovers/popover-shadow-dom-anchor.tentative.html.ini index 33e25e166b..cb53064dfd 100644 --- a/testing/web-platform/meta/html/semantics/popovers/popover-shadow-dom.html.ini +++ b/testing/web-platform/meta/html/semantics/popovers/popover-shadow-dom-anchor.tentative.html.ini @@ -1,3 +1,3 @@ -[popover-shadow-dom.html] +[popover-shadow-dom-anchor.tentative.html] [anchor references use the flat tree not the DOM tree] expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/popovers/popover-top-layer-nesting.tentative.html.ini b/testing/web-platform/meta/html/semantics/popovers/popover-top-layer-nesting.tentative.html.ini index b2f0cf2562..2247450a29 100644 --- a/testing/web-platform/meta/html/semantics/popovers/popover-top-layer-nesting.tentative.html.ini +++ b/testing/web-platform/meta/html/semantics/popovers/popover-top-layer-nesting.tentative.html.ini @@ -13,3 +13,23 @@ [Top layer inside of nested element with fullscreen] expected: FAIL + + [Nested popover=auto ancestors, target is outer with fullscreen, top layer element *is* a popover] + expected: + if (os == "mac") and debug: [PASS, FAIL] + + [Nested popover=auto ancestors with fullscreen, top layer element *is* a popover] + expected: + if (os == "mac") and debug: [PASS, FAIL] + + [Single popover=auto ancestor with fullscreen, top layer element *is* a popover] + expected: + if (os == "mac") and debug: [PASS, FAIL] + + [Single popover=manual ancestor with fullscreen, top layer element *is* a popover] + expected: + if (os == "mac") and debug: [PASS, FAIL] + + [Top layer inside of nested element with fullscreen, top layer element *is* a popover] + expected: + if (os == "mac") and debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/microtasks/basic.any.js.ini b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/microtasks/basic.any.js.ini index b192fcf1d8..18ef1fb06e 100644 --- a/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/microtasks/basic.any.js.ini +++ b/testing/web-platform/meta/html/semantics/scripting-1/the-script-element/module/dynamic-import/microtasks/basic.any.js.ini @@ -1,5 +1,8 @@ [basic.any.html] expected: [TIMEOUT, OK] + [import() should not drain the microtask queue when loading an already loaded module] + expected: FAIL + [basic.any.sharedworker.html] expected: TIMEOUT diff --git a/testing/web-platform/meta/html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default.html.ini b/testing/web-platform/meta/html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default.html.ini deleted file mode 100644 index 91af98c5a6..0000000000 --- a/testing/web-platform/meta/html/semantics/text-level-semantics/the-bdi-element/bdi-auto-dir-default.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[bdi-auto-dir-default.html] - expected: FAIL |