diff --git a/tests/wpt/metadata-layout-2020/FileAPI/url/url-charset.window.js.ini b/tests/wpt/metadata-layout-2020/FileAPI/url/url-charset.window.js.ini new file mode 100644 index 00000000000..a9005e45d6e --- /dev/null +++ b/tests/wpt/metadata-layout-2020/FileAPI/url/url-charset.window.js.ini @@ -0,0 +1,8 @@ +[url-charset.window.html] + expected: TIMEOUT + [Blob charset should override any auto-detected charset.] + expected: TIMEOUT + + [Blob charset should override .] + expected: TIMEOUT + diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-002.html.ini b/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-002.html.ini new file mode 100644 index 00000000000..f64b45fea6b --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-002.html.ini @@ -0,0 +1,4 @@ +[hit-test-floats-002.html] + [Hit test float] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-003.html.ini b/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-003.html.ini new file mode 100644 index 00000000000..f29da48a2a0 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-003.html.ini @@ -0,0 +1,4 @@ +[hit-test-floats-003.html] + [Miss float below something else] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-004.html.ini b/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-004.html.ini new file mode 100644 index 00000000000..4bfb0c2053a --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-004.html.ini @@ -0,0 +1,4 @@ +[hit-test-floats-004.html] + [Miss float below something else] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-005.html.ini b/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-005.html.ini deleted file mode 100644 index baa9f1a7541..00000000000 --- a/tests/wpt/metadata-layout-2020/css/CSS2/floats/hit-test-floats-005.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[hit-test-floats-005.html] - [Miss clipped float] - expected: FAIL - diff --git a/tests/wpt/metadata-layout-2020/css/css-fonts/variations/font-weight-matching.html.ini b/tests/wpt/metadata-layout-2020/css/css-fonts/variations/font-weight-matching.html.ini new file mode 100644 index 00000000000..75f98e27a8c --- /dev/null +++ b/tests/wpt/metadata-layout-2020/css/css-fonts/variations/font-weight-matching.html.ini @@ -0,0 +1,37 @@ +[font-weight-matching.html] + [Test @font-face matching for weight 99] + expected: FAIL + + [Test @font-face matching for weight 420] + expected: FAIL + + [Test @font-face matching for weight 600] + expected: FAIL + + [Test @font-face matching for weight 1000] + expected: FAIL + + [Test @font-face matching for weight 470] + expected: FAIL + + [Test @font-face matching for weight 900] + expected: FAIL + + [Test @font-face matching for weight 100] + expected: FAIL + + [Test @font-face matching for weight 400] + expected: FAIL + + [Test @font-face matching for weight 249] + expected: FAIL + + [Test @font-face matching for weight 750] + expected: FAIL + + [Test @font-face matching for weight 751] + expected: FAIL + + [Test @font-face matching for weight 399] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/fetch/content-type/response.window.js.ini b/tests/wpt/metadata-layout-2020/fetch/content-type/response.window.js.ini index 26d9a6ee392..9dc4e4c7787 100644 --- a/tests/wpt/metadata-layout-2020/fetch/content-type/response.window.js.ini +++ b/tests/wpt/metadata-layout-2020/fetch/content-type/response.window.js.ini @@ -315,9 +315,6 @@ [: combined response Content-Type: text/html;charset=gbk text/plain text/html] expected: FAIL - [: separate response Content-Type: text/plain */*;charset=gbk] - expected: FAIL - [: separate response Content-Type: text/html;x=" text/plain] expected: FAIL @@ -327,12 +324,15 @@ [: combined response Content-Type: text/html;" text/plain] expected: FAIL - [: separate response Content-Type: text/html */*;charset=gbk] - expected: FAIL - [: separate response Content-Type: text/html */*] expected: FAIL [: combined response Content-Type: text/html;" \\" text/plain] expected: FAIL + [: combined response Content-Type: */* text/html] + expected: FAIL + + [: combined response Content-Type: text/html */*] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/fetch/content-type/script.window.js.ini b/tests/wpt/metadata-layout-2020/fetch/content-type/script.window.js.ini index d2df9b78483..8d0261f22a0 100644 --- a/tests/wpt/metadata-layout-2020/fetch/content-type/script.window.js.ini +++ b/tests/wpt/metadata-layout-2020/fetch/content-type/script.window.js.ini @@ -56,3 +56,6 @@ [separate text/javascript x/x] expected: FAIL + [separate text/javascript; charset=windows-1252 text/javascript] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/fetch/redirect-navigate/preserve-fragment.html.ini b/tests/wpt/metadata-layout-2020/fetch/redirect-navigate/preserve-fragment.html.ini new file mode 100644 index 00000000000..71f705c28a8 --- /dev/null +++ b/tests/wpt/metadata-layout-2020/fetch/redirect-navigate/preserve-fragment.html.ini @@ -0,0 +1,361 @@ +[preserve-fragment.html] + [[HTTP - CrossOrigin\] Preserve intermediate fragment in multiple 302 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Preserve intermediate fragment in multiple 308 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Preserve intermediate fragment in multiple 307 redirects] + expected: FAIL + + [[HTTPS - CrossOrigin\] Destination URL fragment takes precedence in multiple 308 redirects] + expected: FAIL + + [[HTTP - CrossOrigin\] Preserve intermediate fragment in multiple 301 redirects] + expected: FAIL + + [[HTTPS - CrossOrigin\] Preserve fragment in multiple 301 redirects] + expected: FAIL + + [[HTTP - CrossOrigin\] Preserve fragment in multiple 302 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Redirect URL fragment takes precedence in 301 redirect] + expected: FAIL + + [[HTTP - SameOrigin\] Preserve fragment in 308 redirect] + expected: FAIL + + [[HTTPS - CrossOrigin\] Redirect URL fragment takes precedence in 301 redirect] + expected: FAIL + + [[HTTPS - SameOrigin\] Redirect URL fragment takes precedence in 308 redirect] + expected: FAIL + + [[HTTP - CrossOrigin\] Redirect URL fragment takes precedence in 302 redirect] + expected: FAIL + + [[HTTP - SameOrigin\] Preserve fragment in multiple 308 redirects] + expected: FAIL + + [[HTTP - CrossOrigin\] Preserve fragment in multiple 307 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Preserve intermediate fragment in multiple 302 redirects] + expected: FAIL + + [[HTTPS - CrossOrigin\] Preserve fragment in multiple 302 redirects] + expected: FAIL + + [[HTTPS - CrossOrigin\] Final redirect fragment takes precedence over intermediate in multiple 301 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Preserve fragment in 302 redirect] + expected: FAIL + + [[HTTPS - CrossOrigin\] Preserve intermediate fragment in multiple 303 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Redirect URL fragment takes precedence in 308 redirect] + expected: FAIL + + [[HTTP - CrossOrigin\] Preserve fragment in multiple 303 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Preserve fragment in 302 redirect] + expected: FAIL + + [[HTTPS - SameOrigin\] Destination URL fragment takes precedence in multiple 301 redirects] + expected: FAIL + + [[HTTP - CrossOrigin\] Preserve intermediate fragment in multiple 308 redirects] + expected: FAIL + + [[HTTP - CrossOrigin\] Redirect URL fragment takes precedence in 307 redirect] + expected: FAIL + + [[HTTPS - CrossOrigin\] Preserve intermediate fragment in multiple 307 redirects] + expected: FAIL + + [[HTTPS - CrossOrigin\] Preserve intermediate fragment in multiple 301 redirects] + expected: FAIL + + [[HTTP - CrossOrigin\] Preserve fragment in 303 redirect] + expected: FAIL + + [[HTTPS - SameOrigin\] Destination URL fragment takes precedence in multiple 303 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Preserve fragment in multiple 303 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Preserve fragment in 307 redirect] + expected: FAIL + + [[HTTP - SameOrigin\] Redirect URL fragment takes precedence in 303 redirect] + expected: FAIL + + [[HTTP - CrossOrigin\] Destination URL fragment takes precedence in multiple 302 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Preserve intermediate fragment in multiple 307 redirects] + expected: FAIL + + [[HTTP - CrossOrigin\] Destination URL fragment takes precedence in multiple 307 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Preserve fragment in 303 redirect] + expected: FAIL + + [[HTTP - SameOrigin\] Final redirect fragment takes precedence over intermediate in multiple 307 redirects] + expected: FAIL + + [[HTTPS - CrossOrigin\] Preserve fragment in 301 redirect] + expected: FAIL + + [[HTTPS - CrossOrigin\] Preserve fragment in multiple 308 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Destination URL fragment takes precedence in multiple 301 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Redirect URL fragment takes precedence in 302 redirect] + expected: FAIL + + [[HTTP - SameOrigin\] Final redirect fragment takes precedence over intermediate in multiple 302 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Final redirect fragment takes precedence over intermediate in multiple 303 redirects] + expected: FAIL + + [[HTTPS - CrossOrigin\] Destination URL fragment takes precedence in multiple 302 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Preserve fragment in 303 redirect] + expected: FAIL + + [[HTTPS - SameOrigin\] Final redirect fragment takes precedence over intermediate in multiple 308 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Preserve intermediate fragment in multiple 301 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Preserve fragment in 301 redirect] + expected: FAIL + + [[HTTP - SameOrigin\] Preserve fragment in multiple 302 redirects] + expected: FAIL + + [[HTTP - CrossOrigin\] Final redirect fragment takes precedence over intermediate in multiple 307 redirects] + expected: FAIL + + [[HTTPS - CrossOrigin\] Preserve fragment in 303 redirect] + expected: FAIL + + [[HTTP - CrossOrigin\] Final redirect fragment takes precedence over intermediate in multiple 301 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Preserve fragment in multiple 302 redirects] + expected: FAIL + + [[HTTPS - CrossOrigin\] Final redirect fragment takes precedence over intermediate in multiple 308 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Redirect URL fragment takes precedence in 307 redirect] + expected: FAIL + + [[HTTP - CrossOrigin\] Destination URL fragment takes precedence in multiple 303 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Preserve fragment in multiple 301 redirects] + expected: FAIL + + [[HTTP - CrossOrigin\] Final redirect fragment takes precedence over intermediate in multiple 302 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Redirect URL fragment takes precedence in 302 redirect] + expected: FAIL + + [[HTTPS - CrossOrigin\] Redirect URL fragment takes precedence in 303 redirect] + expected: FAIL + + [[HTTP - SameOrigin\] Destination URL fragment takes precedence in multiple 307 redirects] + expected: FAIL + + [[HTTPS - CrossOrigin\] Preserve intermediate fragment in multiple 302 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Final redirect fragment takes precedence over intermediate in multiple 308 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Final redirect fragment takes precedence over intermediate in multiple 307 redirects] + expected: FAIL + + [[HTTP - CrossOrigin\] Preserve fragment in 307 redirect] + expected: FAIL + + [[HTTP - CrossOrigin\] Final redirect fragment takes precedence over intermediate in multiple 303 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Preserve intermediate fragment in multiple 308 redirects] + expected: FAIL + + [[HTTPS - CrossOrigin\] Preserve fragment in 307 redirect] + expected: FAIL + + [[HTTP - CrossOrigin\] Preserve intermediate fragment in multiple 307 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Destination URL fragment takes precedence in multiple 308 redirects] + expected: FAIL + + [[HTTPS - CrossOrigin\] Preserve fragment in multiple 303 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Preserve fragment in multiple 308 redirects] + expected: FAIL + + [[HTTP - CrossOrigin\] Preserve fragment in 302 redirect] + expected: FAIL + + [[HTTPS - SameOrigin\] Destination URL fragment takes precedence in multiple 302 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Redirect URL fragment takes precedence in 303 redirect] + expected: FAIL + + [[HTTPS - SameOrigin\] Final redirect fragment takes precedence over intermediate in multiple 301 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Preserve fragment in multiple 307 redirects] + expected: FAIL + + [[HTTPS - CrossOrigin\] Redirect URL fragment takes precedence in 307 redirect] + expected: FAIL + + [[HTTP - SameOrigin\] Final redirect fragment takes precedence over intermediate in multiple 303 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Preserve intermediate fragment in multiple 303 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Redirect URL fragment takes precedence in 301 redirect] + expected: FAIL + + [[HTTPS - SameOrigin\] Preserve intermediate fragment in multiple 301 redirects] + expected: FAIL + + [[HTTPS - CrossOrigin\] Final redirect fragment takes precedence over intermediate in multiple 307 redirects] + expected: FAIL + + [[HTTPS - CrossOrigin\] Preserve fragment in multiple 307 redirects] + expected: FAIL + + [[HTTP - CrossOrigin\] Preserve fragment in 308 redirect] + expected: FAIL + + [[HTTPS - SameOrigin\] Redirect URL fragment takes precedence in 307 redirect] + expected: FAIL + + [[HTTPS - SameOrigin\] Destination URL fragment takes precedence in multiple 307 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Preserve fragment in multiple 303 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Destination URL fragment takes precedence in multiple 303 redirects] + expected: FAIL + + [[HTTP - CrossOrigin\] Preserve fragment in multiple 301 redirects] + expected: FAIL + + [[HTTP - CrossOrigin\] Preserve fragment in multiple 308 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Preserve fragment in 308 redirect] + expected: FAIL + + [[HTTP - SameOrigin\] Final redirect fragment takes precedence over intermediate in multiple 301 redirects] + expected: FAIL + + [[HTTP - CrossOrigin\] Redirect URL fragment takes precedence in 303 redirect] + expected: FAIL + + [[HTTP - CrossOrigin\] Destination URL fragment takes precedence in multiple 308 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Preserve fragment in 307 redirect] + expected: FAIL + + [[HTTP - CrossOrigin\] Redirect URL fragment takes precedence in 308 redirect] + expected: FAIL + + [[HTTPS - CrossOrigin\] Preserve intermediate fragment in multiple 308 redirects] + expected: FAIL + + [[HTTP - CrossOrigin\] Destination URL fragment takes precedence in multiple 301 redirects] + expected: FAIL + + [[HTTPS - CrossOrigin\] Destination URL fragment takes precedence in multiple 301 redirects] + expected: FAIL + + [[HTTPS - CrossOrigin\] Redirect URL fragment takes precedence in 308 redirect] + expected: FAIL + + [[HTTPS - CrossOrigin\] Preserve fragment in 302 redirect] + expected: FAIL + + [[HTTPS - CrossOrigin\] Preserve fragment in 308 redirect] + expected: FAIL + + [[HTTP - SameOrigin\] Preserve fragment in multiple 301 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Destination URL fragment takes precedence in multiple 302 redirects] + expected: FAIL + + [[HTTP - CrossOrigin\] Final redirect fragment takes precedence over intermediate in multiple 308 redirects] + expected: FAIL + + [[HTTP - CrossOrigin\] Preserve fragment in 301 redirect] + expected: FAIL + + [[HTTPS - CrossOrigin\] Destination URL fragment takes precedence in multiple 303 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Preserve fragment in 301 redirect] + expected: FAIL + + [[HTTPS - CrossOrigin\] Redirect URL fragment takes precedence in 302 redirect] + expected: FAIL + + [[HTTP - CrossOrigin\] Redirect URL fragment takes precedence in 301 redirect] + expected: FAIL + + [[HTTPS - CrossOrigin\] Final redirect fragment takes precedence over intermediate in multiple 302 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Preserve intermediate fragment in multiple 302 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Destination URL fragment takes precedence in multiple 308 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Preserve fragment in multiple 307 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Preserve intermediate fragment in multiple 303 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Final redirect fragment takes precedence over intermediate in multiple 302 redirects] + expected: FAIL + + [[HTTPS - CrossOrigin\] Destination URL fragment takes precedence in multiple 307 redirects] + expected: FAIL + + [[HTTP - CrossOrigin\] Preserve intermediate fragment in multiple 303 redirects] + expected: FAIL + + [[HTTPS - CrossOrigin\] Final redirect fragment takes precedence over intermediate in multiple 303 redirects] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/html/browsers/browsing-the-web/scroll-to-fragid/scroll-frag-non-utf8-encoded-document.html.ini b/tests/wpt/metadata-layout-2020/html/browsers/browsing-the-web/scroll-to-fragid/scroll-frag-non-utf8-encoded-document.html.ini new file mode 100644 index 00000000000..b32bbd545da --- /dev/null +++ b/tests/wpt/metadata-layout-2020/html/browsers/browsing-the-web/scroll-to-fragid/scroll-frag-non-utf8-encoded-document.html.ini @@ -0,0 +1,4 @@ +[scroll-frag-non-utf8-encoded-document.html] + [Fragment Navigation: fragment id should not be found in non UTF8 document] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/html/browsers/history/the-history-interface/traverse_the_history_2.html.ini b/tests/wpt/metadata-layout-2020/html/browsers/history/the-history-interface/traverse_the_history_2.html.ini deleted file mode 100644 index 75d75b4cda2..00000000000 --- a/tests/wpt/metadata-layout-2020/html/browsers/history/the-history-interface/traverse_the_history_2.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[traverse_the_history_2.html] - [Multiple history traversals, last would be aborted] - expected: FAIL - diff --git a/tests/wpt/metadata-layout-2020/html/browsers/history/the-history-interface/traverse_the_history_4.html.ini b/tests/wpt/metadata-layout-2020/html/browsers/history/the-history-interface/traverse_the_history_4.html.ini deleted file mode 100644 index 385376c7321..00000000000 --- a/tests/wpt/metadata-layout-2020/html/browsers/history/the-history-interface/traverse_the_history_4.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[traverse_the_history_4.html] - [Multiple history traversals, last would be aborted] - expected: FAIL - diff --git a/tests/wpt/metadata-layout-2020/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini b/tests/wpt/metadata-layout-2020/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini deleted file mode 100644 index dc2e45516de..00000000000 --- a/tests/wpt/metadata-layout-2020/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[traverse_the_history_5.html] - [Multiple history traversals, last would be aborted] - expected: FAIL - diff --git a/tests/wpt/metadata-layout-2020/html/browsers/origin/cross-origin-objects/cross-origin-objects-on-new-window.html.ini b/tests/wpt/metadata-layout-2020/html/browsers/origin/cross-origin-objects/cross-origin-objects-on-new-window.html.ini new file mode 100644 index 00000000000..735a9a75a2a --- /dev/null +++ b/tests/wpt/metadata-layout-2020/html/browsers/origin/cross-origin-objects/cross-origin-objects-on-new-window.html.ini @@ -0,0 +1,2 @@ +[cross-origin-objects-on-new-window.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/html/interaction/focus/the-autofocus-attribute/supported-elements.html.ini b/tests/wpt/metadata-layout-2020/html/interaction/focus/the-autofocus-attribute/supported-elements.html.ini index f45aaafe1c5..3538891dae8 100644 --- a/tests/wpt/metadata-layout-2020/html/interaction/focus/the-autofocus-attribute/supported-elements.html.ini +++ b/tests/wpt/metadata-layout-2020/html/interaction/focus/the-autofocus-attribute/supported-elements.html.ini @@ -1,4 +1,5 @@ [supported-elements.html] + expected: TIMEOUT [Contenteditable element should support autofocus] expected: FAIL @@ -9,7 +10,7 @@ expected: FAIL [Area element should support autofocus] - expected: FAIL + expected: TIMEOUT [Host element with delegatesFocus should support autofocus] expected: FAIL diff --git a/tests/wpt/metadata-layout-2020/html/semantics/embedded-content/image-maps/image-map-processing-model/hash-name-reference.html.ini b/tests/wpt/metadata-layout-2020/html/semantics/embedded-content/image-maps/image-map-processing-model/hash-name-reference.html.ini index 09ae27d7480..5c3ac06f42a 100644 --- a/tests/wpt/metadata-layout-2020/html/semantics/embedded-content/image-maps/image-map-processing-model/hash-name-reference.html.ini +++ b/tests/wpt/metadata-layout-2020/html/semantics/embedded-content/image-maps/image-map-processing-model/hash-name-reference.html.ini @@ -171,6 +171,3 @@ [XHTML img usemap="#hash-id"] expected: FAIL - [HTML (standards) IMG usemap="no-hash-name"] - expected: FAIL - diff --git a/tests/wpt/metadata-layout-2020/html/semantics/embedded-content/media-elements/event_timeupdate.html.ini b/tests/wpt/metadata-layout-2020/html/semantics/embedded-content/media-elements/event_timeupdate.html.ini new file mode 100644 index 00000000000..9ee5c01b36f --- /dev/null +++ b/tests/wpt/metadata-layout-2020/html/semantics/embedded-content/media-elements/event_timeupdate.html.ini @@ -0,0 +1,2 @@ +[event_timeupdate.html] + expected: CRASH diff --git a/tests/wpt/metadata-layout-2020/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini b/tests/wpt/metadata-layout-2020/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini index 88f4ddd0e9a..42ebcc9d57e 100644 --- a/tests/wpt/metadata-layout-2020/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini +++ b/tests/wpt/metadata-layout-2020/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini @@ -1,5 +1,5 @@ [iframe_sandbox_popups_escaping-1.html] - expected: CRASH + expected: TIMEOUT [Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used] expected: TIMEOUT diff --git a/tests/wpt/metadata-layout-2020/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini b/tests/wpt/metadata-layout-2020/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini index 0407f0cc2b7..9eb581fcf1f 100644 --- a/tests/wpt/metadata-layout-2020/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini +++ b/tests/wpt/metadata-layout-2020/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini @@ -1,5 +1,5 @@ [iframe_sandbox_popups_nonescaping-2.html] - expected: TIMEOUT + expected: CRASH [Check that popups from a sandboxed iframe do not escape the sandbox] expected: NOTRUN diff --git a/tests/wpt/metadata-layout-2020/html/webappapis/scripting/events/compile-event-handler-settings-objects.html.ini b/tests/wpt/metadata-layout-2020/html/webappapis/scripting/events/compile-event-handler-settings-objects.html.ini index 450c88bd32b..dbec6f2c2ff 100644 --- a/tests/wpt/metadata-layout-2020/html/webappapis/scripting/events/compile-event-handler-settings-objects.html.ini +++ b/tests/wpt/metadata-layout-2020/html/webappapis/scripting/events/compile-event-handler-settings-objects.html.ini @@ -3,6 +3,3 @@ [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 - diff --git a/tests/wpt/metadata-layout-2020/webmessaging/with-ports/017.html.ini b/tests/wpt/metadata-layout-2020/webmessaging/with-ports/017.html.ini deleted file mode 100644 index 064cf47545b..00000000000 --- a/tests/wpt/metadata-layout-2020/webmessaging/with-ports/017.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[017.html] - expected: TIMEOUT - [origin of the script that invoked the method, about:blank] - expected: TIMEOUT - diff --git a/tests/wpt/metadata-layout-2020/webmessaging/with-ports/018.html.ini b/tests/wpt/metadata-layout-2020/webmessaging/with-ports/018.html.ini deleted file mode 100644 index 663a1f8fa30..00000000000 --- a/tests/wpt/metadata-layout-2020/webmessaging/with-ports/018.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[018.html] - expected: TIMEOUT - [origin of the script that invoked the method, javascript:] - expected: TIMEOUT - diff --git a/tests/wpt/metadata-layout-2020/webmessaging/without-ports/017.html.ini b/tests/wpt/metadata-layout-2020/webmessaging/without-ports/017.html.ini deleted file mode 100644 index 064cf47545b..00000000000 --- a/tests/wpt/metadata-layout-2020/webmessaging/without-ports/017.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[017.html] - expected: TIMEOUT - [origin of the script that invoked the method, about:blank] - expected: TIMEOUT - diff --git a/tests/wpt/metadata-layout-2020/webxr/ar-module/idlharness.https.window.js.ini b/tests/wpt/metadata-layout-2020/webxr/ar-module/idlharness.https.window.js.ini index c278bb7ef80..8d851f3188c 100644 --- a/tests/wpt/metadata-layout-2020/webxr/ar-module/idlharness.https.window.js.ini +++ b/tests/wpt/metadata-layout-2020/webxr/ar-module/idlharness.https.window.js.ini @@ -11,3 +11,6 @@ [XRSession interface: xrSession must inherit property "interactionMode" with the proper type] expected: FAIL + [XRView interface: attribute isFirstPersonObserver] + expected: FAIL + diff --git a/tests/wpt/metadata-layout-2020/workers/semantics/run-a-worker/003.html.ini b/tests/wpt/metadata-layout-2020/workers/semantics/run-a-worker/003.html.ini index dd49aa8e457..c2c57aec558 100644 --- a/tests/wpt/metadata-layout-2020/workers/semantics/run-a-worker/003.html.ini +++ b/tests/wpt/metadata-layout-2020/workers/semantics/run-a-worker/003.html.ini @@ -1,5 +1,4 @@ [003.html] - expected: ERROR [shared] expected: FAIL diff --git a/tests/wpt/metadata/FileAPI/url/url-charset.window.js.ini b/tests/wpt/metadata/FileAPI/url/url-charset.window.js.ini new file mode 100644 index 00000000000..a9005e45d6e --- /dev/null +++ b/tests/wpt/metadata/FileAPI/url/url-charset.window.js.ini @@ -0,0 +1,8 @@ +[url-charset.window.html] + expected: TIMEOUT + [Blob charset should override any auto-detected charset.] + expected: TIMEOUT + + [Blob charset should override .] + expected: TIMEOUT + diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json index f0627fca7c7..c90d3bdc02a 100644 --- a/tests/wpt/metadata/MANIFEST.json +++ b/tests/wpt/metadata/MANIFEST.json @@ -2217,8 +2217,29 @@ }, "appmanifest": { "display-member": { - "display-member-media-feature-manual.html": [ - "d4807febee965ba42474bbb4a740a3e5ed8d07fc", + "display-member-media-feature-browser-manual.html": [ + "e568cc538abf46056b9ceb745286228805bc60b6", + [ + null, + {} + ] + ], + "display-member-media-feature-fullscreen-manual.html": [ + "77f41b0a5a9f2906f6a5ce84841cd7b5e1b6ae20", + [ + null, + {} + ] + ], + "display-member-media-feature-minimal-ui-manual.html": [ + "b0a67d7867a8e8aa953d98797db6b1c7e7372c43", + [ + null, + {} + ] + ], + "display-member-media-feature-standalone-manual.html": [ + "b62007b7ae6872de0561c08f903756a0a104a413", [ null, {} @@ -249078,11 +249099,35 @@ [] ], "display-member": { - "display-member-media-feature.webmanifest": [ + "display-member-media-feature-browser.webmanifest": [ + "1b633378ad49a20434a4eca619bde612d660a958", + [] + ], + "display-member-media-feature-browser.webmanifest.headers": [ + "2bab061d43ab9e533b0160ca506231939886cd89", + [] + ], + "display-member-media-feature-fullscreen.webmanifest": [ + "a39466df1ac15bf41a80ed1e8ffe70838d40e7e7", + [] + ], + "display-member-media-feature-fullscreen.webmanifest.headers": [ + "2bab061d43ab9e533b0160ca506231939886cd89", + [] + ], + "display-member-media-feature-minimal-ui.webmanifest": [ + "471f5d5d5d0bc3387d964260f7354908ad997b7a", + [] + ], + "display-member-media-feature-minimal-ui.webmanifest.headers": [ + "2bab061d43ab9e533b0160ca506231939886cd89", + [] + ], + "display-member-media-feature-standalone.webmanifest": [ "891bd79fbfe119c185a3dc5606063eeda60ccc47", [] ], - "display-member-media-feature.webmanifest.headers": [ + "display-member-media-feature-standalone.webmanifest.headers": [ "2bab061d43ab9e533b0160ca506231939886cd89", [] ] @@ -268454,7 +268499,7 @@ [] ], "testharness-helper.sub.js": [ - "238daef65d2fb7b3cdce104699038d3456bb8de6", + "7714f2d804773f3b0e2cccf9931d9538616a6a64", [] ] } @@ -324280,11 +324325,11 @@ [] ], "long-wav.py": [ - "5df28eb741e670046176777955c5bd346938154e", + "8af2aca8a959b39c7cbd91704e9228a119f2b2d8", [] ], "partial-script.py": [ - "5b642c601d89dcd30632074d877252b0bbb07ee1", + "a9570ec355c63d60fb0731bddeb79ba87b491492", [] ], "range-sw.js": [ @@ -324292,7 +324337,7 @@ [] ], "stash-take.py": [ - "4ec1fe57647f41ea8196dad102815d06f8b1109f", + "6cf6ff585bf1462af1537448e8c5e72fd180879a", [] ], "utils.js": [ @@ -324305,7 +324350,13 @@ "302-found-post-handler.py": [ "23bf4b2c522b7c00ab6bd0fc3eb99f0737d512ec", [] - ] + ], + "resources": { + "destination.html": [ + "f98c5a8cd77717d7d37078797c57241c53e24c27", + [] + ] + } }, "security": { "support": { @@ -324318,15 +324369,15 @@ "stale-while-revalidate": { "resources": { "stale-css.py": [ - "a6ae546d0651f97f3020829452db6225486dc451", + "b87668373acb0b0483cd152e2e70adc1adc1ec7e", [] ], "stale-image.py": [ - "839eb84bb34bbd15e2ca7061ee4fa5724d2c64f8", + "36e6fc0c9bbb0cc3a3e655dd458ded951fd4bc35", [] ], "stale-script.py": [ - "8ad54671f4211735f56df50a55deea6ed281d5a2", + "731cd805654f15f324c71c98bdb9a1cda3e94b73", [] ] }, @@ -338358,7 +338409,7 @@ [] ], "webxr-ar-module.idl": [ - "2a525d2da89c215057407002b6ecdd08c8472f9c", + "097469d400d3ef4b7030c75a80c17b6fc9e797f0", [] ], "webxr-gamepads-module.idl": [ @@ -345286,11 +345337,11 @@ [] ], "about-blank-replacement-ping-frame.py": [ - "bb07c241ad49a7535ba62ee8664a75c8c59cd64c", + "30fbbbb53578bf795f841c6ad6862e1e9a7c8384", [] ], "about-blank-replacement-popup-frame.py": [ - "f0b8cd578e3e05e30e72cdfc343ed89f60670a7a", + "04c12a6037d9d18ef395d0bc0d1b5fd3af99d9fe", [] ], "about-blank-replacement-srcdoc-nested-frame.html": [ @@ -345326,11 +345377,11 @@ [] ], "bytecheck-worker-imported-script.py": [ - "04f544b9b1b7748e7be3b1591856776818f4bc23", + "47e0a1179ccbd571bcff781e7cf84597e934fac5", [] ], "bytecheck-worker.py": [ - "df8481b7d1e95db8445cf583683ac012a5ef8385", + "dfce9e7ed46d8719409f45f33f21888230b1f3b8", [] ], "claim-nested-worker-fetch-iframe.html": [ @@ -345470,11 +345521,11 @@ [] ], "echo-content.py": [ - "c40ef0cf2bbbd435caa68fca81204342ca1dc120", + "70ae4b60254cf7971cdd92dc2b1e382ef1a6196b", [] ], "echo-cookie-worker.py": [ - "73e8caf7f8ed87f6e41b8510b55e56d5ac971a69", + "561f64a35ad42ec326a52bb3b1f6334583356d00", [] ], "echo-message-to-source-worker.js": [ @@ -345554,7 +345605,7 @@ [] ], "fetch-access-control.py": [ - "61b89cbd95b4b910670e4795cb2518c51abec121", + "a6cc9b12ad1fab3babd088d1edde5bf27fa51dfb", [] ], "fetch-canvas-tainting-double-write-worker.js": [ @@ -345746,7 +345797,7 @@ [] ], "fetch-request-no-freshness-headers-script.py": [ - "e6a392c863e33e658488e9c7a10c5a46dc4ad485", + "bf8df154a88cf36dc6a1fa68a97592e03d8725bc", [] ], "fetch-request-no-freshness-headers-worker.js": [ @@ -345838,7 +345889,7 @@ [] ], "import-mime-type-worker.py": [ - "aa885e7a4de04820822eb562d47780999fa253e4", + "b6e82f31d3732a385401bf4fc3d2fd9908e8887e", [] ], "import-relative.xsl": [ @@ -345862,7 +345913,7 @@ [] ], "import-scripts-echo.py": [ - "7d92794e31b6b1270db26779f63644ac42a3d3d6", + "d38d660e65935d49255a3879e38bbfb9be4cd5a2", [] ], "import-scripts-get.py": [ @@ -432763,7 +432814,7 @@ ] ], "script-resource-with-nonsniffable-types.tentative.sub.html": [ - "255ff1da267af5a3fead4ad3f94584d70d9bdf4f", + "81e256003b685305551fb54bf729461024853cf4", [ null, {} @@ -433723,6 +433774,13 @@ null, {} ] + ], + "preserve-fragment.html": [ + "72ed24c837f143191a08d6df69544c0601385863", + [ + null, + {} + ] ] }, "security": { @@ -435072,6 +435130,15 @@ {} ] ], + "scroll-frag-non-utf8-encoded-document.html": [ + "7d4e994f0a1856ad40974741d772223f7859ff6b", + [ + null, + { + "timeout": "long" + } + ] + ], "scroll-frag-percent-encoded.html": [ "aa179425c5bb6e8e521ac9871a2afe06829ca518", [ @@ -503322,7 +503389,7 @@ }, "readable-streams": { "async-iterator.any.js": [ - "a1acaeb6b1f864beb0764c83481286f312e2e769", + "7c49fe937de87245d98c70b3398019d3586e17fd", [ null, { diff --git a/tests/wpt/metadata/css/CSS2/floats/hit-test-floats-002.html.ini b/tests/wpt/metadata/css/CSS2/floats/hit-test-floats-002.html.ini new file mode 100644 index 00000000000..f64b45fea6b --- /dev/null +++ b/tests/wpt/metadata/css/CSS2/floats/hit-test-floats-002.html.ini @@ -0,0 +1,4 @@ +[hit-test-floats-002.html] + [Hit test float] + expected: FAIL + diff --git a/tests/wpt/metadata/css/CSS2/floats/hit-test-floats-003.html.ini b/tests/wpt/metadata/css/CSS2/floats/hit-test-floats-003.html.ini new file mode 100644 index 00000000000..f29da48a2a0 --- /dev/null +++ b/tests/wpt/metadata/css/CSS2/floats/hit-test-floats-003.html.ini @@ -0,0 +1,4 @@ +[hit-test-floats-003.html] + [Miss float below something else] + expected: FAIL + diff --git a/tests/wpt/metadata/css/CSS2/floats/hit-test-floats-004.html.ini b/tests/wpt/metadata/css/CSS2/floats/hit-test-floats-004.html.ini new file mode 100644 index 00000000000..4bfb0c2053a --- /dev/null +++ b/tests/wpt/metadata/css/CSS2/floats/hit-test-floats-004.html.ini @@ -0,0 +1,4 @@ +[hit-test-floats-004.html] + [Miss float below something else] + expected: FAIL + diff --git a/tests/wpt/metadata/css/CSS2/floats/hit-test-floats-005.html.ini b/tests/wpt/metadata/css/CSS2/floats/hit-test-floats-005.html.ini deleted file mode 100644 index baa9f1a7541..00000000000 --- a/tests/wpt/metadata/css/CSS2/floats/hit-test-floats-005.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[hit-test-floats-005.html] - [Miss clipped float] - expected: FAIL - diff --git a/tests/wpt/metadata/css/css-fonts/variations/font-weight-matching.html.ini b/tests/wpt/metadata/css/css-fonts/variations/font-weight-matching.html.ini index 071178d695e..6f3f93585f7 100644 --- a/tests/wpt/metadata/css/css-fonts/variations/font-weight-matching.html.ini +++ b/tests/wpt/metadata/css/css-fonts/variations/font-weight-matching.html.ini @@ -14,9 +14,6 @@ [Test @font-face matching for weight 1000] expected: FAIL - [Test @font-face matching for weight 250] - expected: FAIL - [Test @font-face matching for weight 399] expected: FAIL @@ -26,9 +23,6 @@ [Test @font-face matching for weight 400] expected: FAIL - [Test @font-face matching for weight 500] - expected: FAIL - [Test @font-face matching for weight 470] expected: FAIL diff --git a/tests/wpt/metadata/fetch/content-type/response.window.js.ini b/tests/wpt/metadata/fetch/content-type/response.window.js.ini index 3b2356d80fb..e5596ea57a2 100644 --- a/tests/wpt/metadata/fetch/content-type/response.window.js.ini +++ b/tests/wpt/metadata/fetch/content-type/response.window.js.ini @@ -315,9 +315,6 @@ [: combined response Content-Type: text/html;charset=gbk text/plain text/html] expected: FAIL - [: separate response Content-Type: text/plain */*;charset=gbk] - expected: FAIL - [: separate response Content-Type: text/html;x=" text/plain] expected: FAIL @@ -327,12 +324,15 @@ [: combined response Content-Type: text/html;" text/plain] expected: FAIL - [: separate response Content-Type: text/html */*;charset=gbk] - expected: FAIL - [: separate response Content-Type: text/html */*] expected: FAIL [: combined response Content-Type: text/html;" \\" text/plain] expected: FAIL + [: combined response Content-Type: */* text/html] + expected: FAIL + + [: combined response Content-Type: text/html */*] + expected: FAIL + diff --git a/tests/wpt/metadata/fetch/content-type/script.window.js.ini b/tests/wpt/metadata/fetch/content-type/script.window.js.ini index d2df9b78483..8d0261f22a0 100644 --- a/tests/wpt/metadata/fetch/content-type/script.window.js.ini +++ b/tests/wpt/metadata/fetch/content-type/script.window.js.ini @@ -56,3 +56,6 @@ [separate text/javascript x/x] expected: FAIL + [separate text/javascript; charset=windows-1252 text/javascript] + expected: FAIL + diff --git a/tests/wpt/metadata/fetch/redirect-navigate/preserve-fragment.html.ini b/tests/wpt/metadata/fetch/redirect-navigate/preserve-fragment.html.ini new file mode 100644 index 00000000000..71f705c28a8 --- /dev/null +++ b/tests/wpt/metadata/fetch/redirect-navigate/preserve-fragment.html.ini @@ -0,0 +1,361 @@ +[preserve-fragment.html] + [[HTTP - CrossOrigin\] Preserve intermediate fragment in multiple 302 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Preserve intermediate fragment in multiple 308 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Preserve intermediate fragment in multiple 307 redirects] + expected: FAIL + + [[HTTPS - CrossOrigin\] Destination URL fragment takes precedence in multiple 308 redirects] + expected: FAIL + + [[HTTP - CrossOrigin\] Preserve intermediate fragment in multiple 301 redirects] + expected: FAIL + + [[HTTPS - CrossOrigin\] Preserve fragment in multiple 301 redirects] + expected: FAIL + + [[HTTP - CrossOrigin\] Preserve fragment in multiple 302 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Redirect URL fragment takes precedence in 301 redirect] + expected: FAIL + + [[HTTP - SameOrigin\] Preserve fragment in 308 redirect] + expected: FAIL + + [[HTTPS - CrossOrigin\] Redirect URL fragment takes precedence in 301 redirect] + expected: FAIL + + [[HTTPS - SameOrigin\] Redirect URL fragment takes precedence in 308 redirect] + expected: FAIL + + [[HTTP - CrossOrigin\] Redirect URL fragment takes precedence in 302 redirect] + expected: FAIL + + [[HTTP - SameOrigin\] Preserve fragment in multiple 308 redirects] + expected: FAIL + + [[HTTP - CrossOrigin\] Preserve fragment in multiple 307 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Preserve intermediate fragment in multiple 302 redirects] + expected: FAIL + + [[HTTPS - CrossOrigin\] Preserve fragment in multiple 302 redirects] + expected: FAIL + + [[HTTPS - CrossOrigin\] Final redirect fragment takes precedence over intermediate in multiple 301 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Preserve fragment in 302 redirect] + expected: FAIL + + [[HTTPS - CrossOrigin\] Preserve intermediate fragment in multiple 303 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Redirect URL fragment takes precedence in 308 redirect] + expected: FAIL + + [[HTTP - CrossOrigin\] Preserve fragment in multiple 303 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Preserve fragment in 302 redirect] + expected: FAIL + + [[HTTPS - SameOrigin\] Destination URL fragment takes precedence in multiple 301 redirects] + expected: FAIL + + [[HTTP - CrossOrigin\] Preserve intermediate fragment in multiple 308 redirects] + expected: FAIL + + [[HTTP - CrossOrigin\] Redirect URL fragment takes precedence in 307 redirect] + expected: FAIL + + [[HTTPS - CrossOrigin\] Preserve intermediate fragment in multiple 307 redirects] + expected: FAIL + + [[HTTPS - CrossOrigin\] Preserve intermediate fragment in multiple 301 redirects] + expected: FAIL + + [[HTTP - CrossOrigin\] Preserve fragment in 303 redirect] + expected: FAIL + + [[HTTPS - SameOrigin\] Destination URL fragment takes precedence in multiple 303 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Preserve fragment in multiple 303 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Preserve fragment in 307 redirect] + expected: FAIL + + [[HTTP - SameOrigin\] Redirect URL fragment takes precedence in 303 redirect] + expected: FAIL + + [[HTTP - CrossOrigin\] Destination URL fragment takes precedence in multiple 302 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Preserve intermediate fragment in multiple 307 redirects] + expected: FAIL + + [[HTTP - CrossOrigin\] Destination URL fragment takes precedence in multiple 307 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Preserve fragment in 303 redirect] + expected: FAIL + + [[HTTP - SameOrigin\] Final redirect fragment takes precedence over intermediate in multiple 307 redirects] + expected: FAIL + + [[HTTPS - CrossOrigin\] Preserve fragment in 301 redirect] + expected: FAIL + + [[HTTPS - CrossOrigin\] Preserve fragment in multiple 308 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Destination URL fragment takes precedence in multiple 301 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Redirect URL fragment takes precedence in 302 redirect] + expected: FAIL + + [[HTTP - SameOrigin\] Final redirect fragment takes precedence over intermediate in multiple 302 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Final redirect fragment takes precedence over intermediate in multiple 303 redirects] + expected: FAIL + + [[HTTPS - CrossOrigin\] Destination URL fragment takes precedence in multiple 302 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Preserve fragment in 303 redirect] + expected: FAIL + + [[HTTPS - SameOrigin\] Final redirect fragment takes precedence over intermediate in multiple 308 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Preserve intermediate fragment in multiple 301 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Preserve fragment in 301 redirect] + expected: FAIL + + [[HTTP - SameOrigin\] Preserve fragment in multiple 302 redirects] + expected: FAIL + + [[HTTP - CrossOrigin\] Final redirect fragment takes precedence over intermediate in multiple 307 redirects] + expected: FAIL + + [[HTTPS - CrossOrigin\] Preserve fragment in 303 redirect] + expected: FAIL + + [[HTTP - CrossOrigin\] Final redirect fragment takes precedence over intermediate in multiple 301 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Preserve fragment in multiple 302 redirects] + expected: FAIL + + [[HTTPS - CrossOrigin\] Final redirect fragment takes precedence over intermediate in multiple 308 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Redirect URL fragment takes precedence in 307 redirect] + expected: FAIL + + [[HTTP - CrossOrigin\] Destination URL fragment takes precedence in multiple 303 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Preserve fragment in multiple 301 redirects] + expected: FAIL + + [[HTTP - CrossOrigin\] Final redirect fragment takes precedence over intermediate in multiple 302 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Redirect URL fragment takes precedence in 302 redirect] + expected: FAIL + + [[HTTPS - CrossOrigin\] Redirect URL fragment takes precedence in 303 redirect] + expected: FAIL + + [[HTTP - SameOrigin\] Destination URL fragment takes precedence in multiple 307 redirects] + expected: FAIL + + [[HTTPS - CrossOrigin\] Preserve intermediate fragment in multiple 302 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Final redirect fragment takes precedence over intermediate in multiple 308 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Final redirect fragment takes precedence over intermediate in multiple 307 redirects] + expected: FAIL + + [[HTTP - CrossOrigin\] Preserve fragment in 307 redirect] + expected: FAIL + + [[HTTP - CrossOrigin\] Final redirect fragment takes precedence over intermediate in multiple 303 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Preserve intermediate fragment in multiple 308 redirects] + expected: FAIL + + [[HTTPS - CrossOrigin\] Preserve fragment in 307 redirect] + expected: FAIL + + [[HTTP - CrossOrigin\] Preserve intermediate fragment in multiple 307 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Destination URL fragment takes precedence in multiple 308 redirects] + expected: FAIL + + [[HTTPS - CrossOrigin\] Preserve fragment in multiple 303 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Preserve fragment in multiple 308 redirects] + expected: FAIL + + [[HTTP - CrossOrigin\] Preserve fragment in 302 redirect] + expected: FAIL + + [[HTTPS - SameOrigin\] Destination URL fragment takes precedence in multiple 302 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Redirect URL fragment takes precedence in 303 redirect] + expected: FAIL + + [[HTTPS - SameOrigin\] Final redirect fragment takes precedence over intermediate in multiple 301 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Preserve fragment in multiple 307 redirects] + expected: FAIL + + [[HTTPS - CrossOrigin\] Redirect URL fragment takes precedence in 307 redirect] + expected: FAIL + + [[HTTP - SameOrigin\] Final redirect fragment takes precedence over intermediate in multiple 303 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Preserve intermediate fragment in multiple 303 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Redirect URL fragment takes precedence in 301 redirect] + expected: FAIL + + [[HTTPS - SameOrigin\] Preserve intermediate fragment in multiple 301 redirects] + expected: FAIL + + [[HTTPS - CrossOrigin\] Final redirect fragment takes precedence over intermediate in multiple 307 redirects] + expected: FAIL + + [[HTTPS - CrossOrigin\] Preserve fragment in multiple 307 redirects] + expected: FAIL + + [[HTTP - CrossOrigin\] Preserve fragment in 308 redirect] + expected: FAIL + + [[HTTPS - SameOrigin\] Redirect URL fragment takes precedence in 307 redirect] + expected: FAIL + + [[HTTPS - SameOrigin\] Destination URL fragment takes precedence in multiple 307 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Preserve fragment in multiple 303 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Destination URL fragment takes precedence in multiple 303 redirects] + expected: FAIL + + [[HTTP - CrossOrigin\] Preserve fragment in multiple 301 redirects] + expected: FAIL + + [[HTTP - CrossOrigin\] Preserve fragment in multiple 308 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Preserve fragment in 308 redirect] + expected: FAIL + + [[HTTP - SameOrigin\] Final redirect fragment takes precedence over intermediate in multiple 301 redirects] + expected: FAIL + + [[HTTP - CrossOrigin\] Redirect URL fragment takes precedence in 303 redirect] + expected: FAIL + + [[HTTP - CrossOrigin\] Destination URL fragment takes precedence in multiple 308 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Preserve fragment in 307 redirect] + expected: FAIL + + [[HTTP - CrossOrigin\] Redirect URL fragment takes precedence in 308 redirect] + expected: FAIL + + [[HTTPS - CrossOrigin\] Preserve intermediate fragment in multiple 308 redirects] + expected: FAIL + + [[HTTP - CrossOrigin\] Destination URL fragment takes precedence in multiple 301 redirects] + expected: FAIL + + [[HTTPS - CrossOrigin\] Destination URL fragment takes precedence in multiple 301 redirects] + expected: FAIL + + [[HTTPS - CrossOrigin\] Redirect URL fragment takes precedence in 308 redirect] + expected: FAIL + + [[HTTPS - CrossOrigin\] Preserve fragment in 302 redirect] + expected: FAIL + + [[HTTPS - CrossOrigin\] Preserve fragment in 308 redirect] + expected: FAIL + + [[HTTP - SameOrigin\] Preserve fragment in multiple 301 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Destination URL fragment takes precedence in multiple 302 redirects] + expected: FAIL + + [[HTTP - CrossOrigin\] Final redirect fragment takes precedence over intermediate in multiple 308 redirects] + expected: FAIL + + [[HTTP - CrossOrigin\] Preserve fragment in 301 redirect] + expected: FAIL + + [[HTTPS - CrossOrigin\] Destination URL fragment takes precedence in multiple 303 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Preserve fragment in 301 redirect] + expected: FAIL + + [[HTTPS - CrossOrigin\] Redirect URL fragment takes precedence in 302 redirect] + expected: FAIL + + [[HTTP - CrossOrigin\] Redirect URL fragment takes precedence in 301 redirect] + expected: FAIL + + [[HTTPS - CrossOrigin\] Final redirect fragment takes precedence over intermediate in multiple 302 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Preserve intermediate fragment in multiple 302 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Destination URL fragment takes precedence in multiple 308 redirects] + expected: FAIL + + [[HTTP - SameOrigin\] Preserve fragment in multiple 307 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Preserve intermediate fragment in multiple 303 redirects] + expected: FAIL + + [[HTTPS - SameOrigin\] Final redirect fragment takes precedence over intermediate in multiple 302 redirects] + expected: FAIL + + [[HTTPS - CrossOrigin\] Destination URL fragment takes precedence in multiple 307 redirects] + expected: FAIL + + [[HTTP - CrossOrigin\] Preserve intermediate fragment in multiple 303 redirects] + expected: FAIL + + [[HTTPS - CrossOrigin\] Final redirect fragment takes precedence over intermediate in multiple 303 redirects] + expected: FAIL + diff --git a/tests/wpt/metadata/html/browsers/browsing-the-web/scroll-to-fragid/scroll-frag-non-utf8-encoded-document.html.ini b/tests/wpt/metadata/html/browsers/browsing-the-web/scroll-to-fragid/scroll-frag-non-utf8-encoded-document.html.ini new file mode 100644 index 00000000000..b32bbd545da --- /dev/null +++ b/tests/wpt/metadata/html/browsers/browsing-the-web/scroll-to-fragid/scroll-frag-non-utf8-encoded-document.html.ini @@ -0,0 +1,4 @@ +[scroll-frag-non-utf8-encoded-document.html] + [Fragment Navigation: fragment id should not be found in non UTF8 document] + expected: FAIL + diff --git a/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_2.html.ini b/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_2.html.ini deleted file mode 100644 index 75d75b4cda2..00000000000 --- a/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_2.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[traverse_the_history_2.html] - [Multiple history traversals, last would be aborted] - expected: FAIL - diff --git a/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_4.html.ini b/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_4.html.ini deleted file mode 100644 index 385376c7321..00000000000 --- a/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_4.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[traverse_the_history_4.html] - [Multiple history traversals, last would be aborted] - expected: FAIL - diff --git a/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini b/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini deleted file mode 100644 index dc2e45516de..00000000000 --- a/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[traverse_the_history_5.html] - [Multiple history traversals, last would be aborted] - expected: FAIL - diff --git a/tests/wpt/metadata/html/browsers/origin/cross-origin-objects/cross-origin-objects-on-new-window.html.ini b/tests/wpt/metadata/html/browsers/origin/cross-origin-objects/cross-origin-objects-on-new-window.html.ini new file mode 100644 index 00000000000..735a9a75a2a --- /dev/null +++ b/tests/wpt/metadata/html/browsers/origin/cross-origin-objects/cross-origin-objects-on-new-window.html.ini @@ -0,0 +1,2 @@ +[cross-origin-objects-on-new-window.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata/html/interaction/focus/the-autofocus-attribute/supported-elements.html.ini b/tests/wpt/metadata/html/interaction/focus/the-autofocus-attribute/supported-elements.html.ini index 6b68e9094e4..d1ca01ebc5f 100644 --- a/tests/wpt/metadata/html/interaction/focus/the-autofocus-attribute/supported-elements.html.ini +++ b/tests/wpt/metadata/html/interaction/focus/the-autofocus-attribute/supported-elements.html.ini @@ -1,4 +1,5 @@ [supported-elements.html] + expected: TIMEOUT [Contenteditable element should support autofocus] expected: FAIL @@ -9,7 +10,7 @@ expected: FAIL [Area element should support autofocus] - expected: FAIL + expected: TIMEOUT [Host element with delegatesFocus should support autofocus] expected: FAIL diff --git a/tests/wpt/metadata/html/semantics/embedded-content/image-maps/image-map-processing-model/hash-name-reference.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/image-maps/image-map-processing-model/hash-name-reference.html.ini index 98163335e40..1de3f8d68b2 100644 --- a/tests/wpt/metadata/html/semantics/embedded-content/image-maps/image-map-processing-model/hash-name-reference.html.ini +++ b/tests/wpt/metadata/html/semantics/embedded-content/image-maps/image-map-processing-model/hash-name-reference.html.ini @@ -172,6 +172,3 @@ [XHTML img usemap="http://example.org/#garbage-before-hash-id"] expected: FAIL - [HTML (standards) IMG usemap="no-hash-name"] - expected: FAIL - diff --git a/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini index 2a166bb97b7..fc37df7e3fa 100644 --- a/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini +++ b/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini @@ -1,6 +1,6 @@ [iframe_sandbox_popups_escaping-1.html] type: testharness - expected: CRASH + expected: TIMEOUT [Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used] expected: TIMEOUT diff --git a/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini index d43f38b40cd..45d8be1c898 100644 --- a/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini +++ b/tests/wpt/metadata/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini @@ -1,6 +1,6 @@ [iframe_sandbox_popups_nonescaping-2.html] type: testharness - expected: TIMEOUT + expected: CRASH [Check that popups from a sandboxed iframe do not escape the sandbox] expected: NOTRUN diff --git a/tests/wpt/metadata/html/webappapis/scripting/events/compile-event-handler-settings-objects.html.ini b/tests/wpt/metadata/html/webappapis/scripting/events/compile-event-handler-settings-objects.html.ini index 01f7b72cbe7..0cef5158fae 100644 --- a/tests/wpt/metadata/html/webappapis/scripting/events/compile-event-handler-settings-objects.html.ini +++ b/tests/wpt/metadata/html/webappapis/scripting/events/compile-event-handler-settings-objects.html.ini @@ -4,6 +4,3 @@ [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 - diff --git a/tests/wpt/metadata/webmessaging/with-ports/017.html.ini b/tests/wpt/metadata/webmessaging/with-ports/017.html.ini deleted file mode 100644 index 064cf47545b..00000000000 --- a/tests/wpt/metadata/webmessaging/with-ports/017.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[017.html] - expected: TIMEOUT - [origin of the script that invoked the method, about:blank] - expected: TIMEOUT - diff --git a/tests/wpt/metadata/webmessaging/with-ports/018.html.ini b/tests/wpt/metadata/webmessaging/with-ports/018.html.ini deleted file mode 100644 index 663a1f8fa30..00000000000 --- a/tests/wpt/metadata/webmessaging/with-ports/018.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[018.html] - expected: TIMEOUT - [origin of the script that invoked the method, javascript:] - expected: TIMEOUT - diff --git a/tests/wpt/metadata/webmessaging/without-ports/017.html.ini b/tests/wpt/metadata/webmessaging/without-ports/017.html.ini deleted file mode 100644 index 064cf47545b..00000000000 --- a/tests/wpt/metadata/webmessaging/without-ports/017.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[017.html] - expected: TIMEOUT - [origin of the script that invoked the method, about:blank] - expected: TIMEOUT - diff --git a/tests/wpt/metadata/webxr/ar-module/idlharness.https.window.js.ini b/tests/wpt/metadata/webxr/ar-module/idlharness.https.window.js.ini index c278bb7ef80..8d851f3188c 100644 --- a/tests/wpt/metadata/webxr/ar-module/idlharness.https.window.js.ini +++ b/tests/wpt/metadata/webxr/ar-module/idlharness.https.window.js.ini @@ -11,3 +11,6 @@ [XRSession interface: xrSession must inherit property "interactionMode" with the proper type] expected: FAIL + [XRView interface: attribute isFirstPersonObserver] + expected: FAIL + diff --git a/tests/wpt/metadata/workers/semantics/run-a-worker/003.html.ini b/tests/wpt/metadata/workers/semantics/run-a-worker/003.html.ini index 49f489d2a1c..d6e39444229 100644 --- a/tests/wpt/metadata/workers/semantics/run-a-worker/003.html.ini +++ b/tests/wpt/metadata/workers/semantics/run-a-worker/003.html.ini @@ -1,6 +1,5 @@ [003.html] type: testharness - expected: ERROR [shared] expected: FAIL diff --git a/tests/wpt/web-platform-tests/appmanifest/display-member/display-member-media-feature-browser-manual.html b/tests/wpt/web-platform-tests/appmanifest/display-member/display-member-media-feature-browser-manual.html new file mode 100644 index 00000000000..e568cc538ab --- /dev/null +++ b/tests/wpt/web-platform-tests/appmanifest/display-member/display-member-media-feature-browser-manual.html @@ -0,0 +1,35 @@ + +Test "browser" value of display member + media feature + + + + + +Testing support for "browser" value of display member + media feature + + + + To pass, the background color must be green after installing. + diff --git a/tests/wpt/web-platform-tests/appmanifest/display-member/display-member-media-feature-browser.webmanifest b/tests/wpt/web-platform-tests/appmanifest/display-member/display-member-media-feature-browser.webmanifest new file mode 100644 index 00000000000..1b633378ad4 --- /dev/null +++ b/tests/wpt/web-platform-tests/appmanifest/display-member/display-member-media-feature-browser.webmanifest @@ -0,0 +1,3 @@ +{ + "display": "browser" +} diff --git a/tests/wpt/web-platform-tests/appmanifest/display-member/display-member-media-feature.webmanifest.headers b/tests/wpt/web-platform-tests/appmanifest/display-member/display-member-media-feature-browser.webmanifest.headers similarity index 100% rename from tests/wpt/web-platform-tests/appmanifest/display-member/display-member-media-feature.webmanifest.headers rename to tests/wpt/web-platform-tests/appmanifest/display-member/display-member-media-feature-browser.webmanifest.headers diff --git a/tests/wpt/web-platform-tests/appmanifest/display-member/display-member-media-feature-fullscreen-manual.html b/tests/wpt/web-platform-tests/appmanifest/display-member/display-member-media-feature-fullscreen-manual.html new file mode 100644 index 00000000000..77f41b0a5a9 --- /dev/null +++ b/tests/wpt/web-platform-tests/appmanifest/display-member/display-member-media-feature-fullscreen-manual.html @@ -0,0 +1,35 @@ + +Test "fullscreen" value of display member + media feature + + + + + +Testing support for "fullscreen" value of display member + media feature + + + + To pass, the background color must be green after installing. + diff --git a/tests/wpt/web-platform-tests/appmanifest/display-member/display-member-media-feature-fullscreen.webmanifest b/tests/wpt/web-platform-tests/appmanifest/display-member/display-member-media-feature-fullscreen.webmanifest new file mode 100644 index 00000000000..a39466df1ac --- /dev/null +++ b/tests/wpt/web-platform-tests/appmanifest/display-member/display-member-media-feature-fullscreen.webmanifest @@ -0,0 +1,3 @@ +{ + "display": "fullscreen" +} diff --git a/tests/wpt/web-platform-tests/appmanifest/display-member/display-member-media-feature-fullscreen.webmanifest.headers b/tests/wpt/web-platform-tests/appmanifest/display-member/display-member-media-feature-fullscreen.webmanifest.headers new file mode 100644 index 00000000000..2bab061d43a --- /dev/null +++ b/tests/wpt/web-platform-tests/appmanifest/display-member/display-member-media-feature-fullscreen.webmanifest.headers @@ -0,0 +1 @@ +Content-Type: application/manifest+json; charset=utf-8 diff --git a/tests/wpt/web-platform-tests/appmanifest/display-member/display-member-media-feature-minimal-ui-manual.html b/tests/wpt/web-platform-tests/appmanifest/display-member/display-member-media-feature-minimal-ui-manual.html new file mode 100644 index 00000000000..b0a67d7867a --- /dev/null +++ b/tests/wpt/web-platform-tests/appmanifest/display-member/display-member-media-feature-minimal-ui-manual.html @@ -0,0 +1,35 @@ + +Test "minimal-ui" value of display member + media feature + + + + + +Testing support for "minimal-ui" value of display member + media feature + + + + To pass, the background color must be green after installing. + diff --git a/tests/wpt/web-platform-tests/appmanifest/display-member/display-member-media-feature-minimal-ui.webmanifest b/tests/wpt/web-platform-tests/appmanifest/display-member/display-member-media-feature-minimal-ui.webmanifest new file mode 100644 index 00000000000..471f5d5d5d0 --- /dev/null +++ b/tests/wpt/web-platform-tests/appmanifest/display-member/display-member-media-feature-minimal-ui.webmanifest @@ -0,0 +1,3 @@ +{ + "display": "minimal-ui" +} diff --git a/tests/wpt/web-platform-tests/appmanifest/display-member/display-member-media-feature-minimal-ui.webmanifest.headers b/tests/wpt/web-platform-tests/appmanifest/display-member/display-member-media-feature-minimal-ui.webmanifest.headers new file mode 100644 index 00000000000..2bab061d43a --- /dev/null +++ b/tests/wpt/web-platform-tests/appmanifest/display-member/display-member-media-feature-minimal-ui.webmanifest.headers @@ -0,0 +1 @@ +Content-Type: application/manifest+json; charset=utf-8 diff --git a/tests/wpt/web-platform-tests/appmanifest/display-member/display-member-media-feature-manual.html b/tests/wpt/web-platform-tests/appmanifest/display-member/display-member-media-feature-standalone-manual.html similarity index 69% rename from tests/wpt/web-platform-tests/appmanifest/display-member/display-member-media-feature-manual.html rename to tests/wpt/web-platform-tests/appmanifest/display-member/display-member-media-feature-standalone-manual.html index d4807febee9..b62007b7ae6 100644 --- a/tests/wpt/web-platform-tests/appmanifest/display-member/display-member-media-feature-manual.html +++ b/tests/wpt/web-platform-tests/appmanifest/display-member/display-member-media-feature-standalone-manual.html @@ -1,10 +1,11 @@ -Test that display member plus media feature is supported +Test "standalone" value of display member + media feature - + + -Testing support for display member plus media feature +Testing support for "standalone" value of display member + media feature + + + + Target + Target + +
+ To pass, the background color must be green after installing. +
Target