mirror of
https://github.com/servo/servo.git
synced 2025-08-09 15:35:34 +01:00
Sync WPT with upstream (04-10-2023) (#30493)
* Update web-platform-tests to revision b'dfda99176a5d552fb1129fa353b7e4c69f6ed92c' * fix linter errors after WPT import Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com> * Update expectations --------- Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com> Co-authored-by: Mukilan Thiyagarajan <mukilan@igalia.com> Co-authored-by: sagudev <16504129+sagudev@users.noreply.github.com>
This commit is contained in:
parent
92defbb4ef
commit
c06ec90151
2986 changed files with 82877 additions and 27441 deletions
|
@ -0,0 +1,6 @@
|
|||
[base-data.html]
|
||||
[First <base> has a data: URL so fallback is used]
|
||||
expected: FAIL
|
||||
|
||||
[Dynamically inserted first <base> has a data: URL so fallback is used]
|
||||
expected: FAIL
|
|
@ -0,0 +1,6 @@
|
|||
[base-javascript.html]
|
||||
[First <base> has a javascript: URL so fallback is used]
|
||||
expected: FAIL
|
||||
|
||||
[Dynamically inserted first <base> has a javascript: URL so fallback is used]
|
||||
expected: FAIL
|
|
@ -1,4 +1,3 @@
|
|||
[iframe_sandbox_popups_escaping-2.html]
|
||||
expected: TIMEOUT
|
||||
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
[iframe_sandbox_popups_nonescaping-2.html]
|
||||
expected: TIMEOUT
|
||||
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,24 @@
|
|||
[parse-a-sizes-attribute-quirks-mode.html]
|
||||
[<img srcset="/images/green-1x1.png?e38 50w, /images/green-16x16.png?e38 51w" sizes="(min-width:calc(0)) 1px"> ref sizes="1px" (quirks mode)]
|
||||
expected: FAIL
|
||||
|
||||
[<img srcset="/images/green-1x1.png?e45 50w, /images/green-16x16.png?e45 51w" sizes="(min-width:-1px) 1px, 100vw"> ref sizes="1px" (quirks mode)]
|
||||
expected: FAIL
|
||||
|
||||
[<img srcset="/images/green-1x1.png?e58 50w, /images/green-16x16.png?e58 51w" sizes="(min-width:0) or (unknown-mf-name) 1px"> ref sizes="1px" (quirks mode)]
|
||||
expected: FAIL
|
||||
|
||||
[<img srcset="/images/green-1x1.png?e59 50w, /images/green-16x16.png?e59 51w" sizes="(min-width:0) or (min-width:unknown-mf-value) 1px"> ref sizes="1px" (quirks mode)]
|
||||
expected: FAIL
|
||||
|
||||
[<img srcset="/images/green-1x1.png?e60 50w, /images/green-16x16.png?e60 51w" sizes="(min-width:0) or (min-width:-1px) 1px"> ref sizes="1px" (quirks mode)]
|
||||
expected: FAIL
|
||||
|
||||
[<img srcset="/images/green-1x1.png?e61 50w, /images/green-16x16.png?e61 51w" sizes="(min-width:0) or (unknown "general-enclosed") 1px"> ref sizes="1px" (quirks mode)]
|
||||
expected: FAIL
|
||||
|
||||
[<img srcset="/images/green-1x1.png?e62 50w, /images/green-16x16.png?e62 51w" sizes="(min-width:0) or unknown-general-enclosed(foo) 1px"> ref sizes="1px" (quirks mode)]
|
||||
expected: FAIL
|
||||
|
||||
[<img srcset="/images/green-1x1.png?e106 50w, /images/green-16x16.png?e106 51w" sizes="(min-width:0) or (unknown-general-enclosed !) 1px"> ref sizes="1px" (quirks mode)]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[infinite_backtracking.html]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,2 @@
|
|||
[infinite_backtracking.tentative.html]
|
||||
expected: TIMEOUT
|
|
@ -1,3 +0,0 @@
|
|||
[form-submit-iframe-then-location-navigate.html]
|
||||
[Verifies that location navigations take precedence when following form submissions.]
|
||||
expected: FAIL
|
|
@ -1,4 +0,0 @@
|
|||
[reparent-form-during-planned-navigation-task.html]
|
||||
expected: TIMEOUT
|
||||
[reparent-form-during-planned-navigation-task]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,15 @@
|
|||
[radio-disconnected-group-owner.html]
|
||||
[Removed elements are moved into separate radio groups.]
|
||||
expected: FAIL
|
||||
|
||||
[Disconnected radio buttons can serve as radio group containers.]
|
||||
expected: FAIL
|
||||
|
||||
[Shadow roots in disconnected trees can serve as radio group containers.]
|
||||
expected: FAIL
|
||||
|
||||
[Non-HTML elements in disconnected trees can serve as radio group containers.]
|
||||
expected: FAIL
|
||||
|
||||
[Disconnected document fragments can serve as radio group containers.]
|
||||
expected: FAIL
|
|
@ -0,0 +1,6 @@
|
|||
[show-picker-cross-origin-iframe.tentative.html]
|
||||
[Test showPicker() called from cross-origin iframe 1]
|
||||
expected: FAIL
|
||||
|
||||
[Test showPicker() called from cross-origin iframe 3]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[selectlist-default-button-slot.tentative.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[selectlist-listbox-element.tentative.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[selectlist-selectedoption-element-cloning.tentative.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[selectlist-selectedoption-element.tentative.html]
|
||||
[<selectedoption>'s text contents should be replaced with its ancestor <selectlist>'s selected value.]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[selectlist-text-only.tentative.html]
|
||||
expected: FAIL
|
|
@ -34,3 +34,15 @@
|
|||
|
||||
[exclusivity enforcement with attachment scenario connected-in-template]
|
||||
expected: FAIL
|
||||
|
||||
[mutation event and toggle event order]
|
||||
expected: FAIL
|
||||
|
||||
[handling of name attribute changes]
|
||||
expected: FAIL
|
||||
|
||||
[closing as a result of parsing doesn't depend on attribute order]
|
||||
expected: FAIL
|
||||
|
||||
[handling of insertion of elements into group]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,24 @@
|
|||
[toggleEvent.html]
|
||||
[Adding open to 'details' should fire a toggle event at the 'details' element, with 'oldState: closed' and 'newState: open']
|
||||
expected: FAIL
|
||||
|
||||
[Adding open to 'details' and then removing open from that 'details' should fire only one toggle event at the 'details' element, with 'oldState: closed' and 'newState: closed']
|
||||
expected: FAIL
|
||||
|
||||
[Adding open to 'details' (display:none) should fire a toggle event at the 'details' element, with 'oldState: closed' and 'newState: open']
|
||||
expected: FAIL
|
||||
|
||||
[Adding open to 'details' (no children) should fire a toggle event at the 'details' element, with 'oldState: closed' and 'newState: open']
|
||||
expected: FAIL
|
||||
|
||||
[Adding open to 'details' and then removing open from that 'details' and then again adding open to that 'details' should fire only one toggle event at the 'details' element, with 'oldState: closed' and 'newState: closed']
|
||||
expected: FAIL
|
||||
|
||||
[Adding open to 'details' using setAttribute('open', '') should fire a toggle event at the 'details' element, with 'oldState: closed' and 'newState: open']
|
||||
expected: FAIL
|
||||
|
||||
[Adding open to 'details' and then calling removeAttribute('open') should fire only one toggle event at the 'details' element, with 'oldState: closed' and 'newState: closed']
|
||||
expected: FAIL
|
||||
|
||||
[Adding open to 'details' (not in the document) should fire a toggle event at the 'details' element, with 'oldState: closed' and 'newState: open']
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[backdrop-does-not-inherit.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[backdrop-inherits.html]
|
||||
expected: FAIL
|
|
@ -7,3 +7,6 @@
|
|||
|
||||
[Check that rel=noopener with target=_parent does a normal load]
|
||||
expected: FAIL
|
||||
|
||||
[Check that rel=noopener with target=_self does a normal load]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,57 @@
|
|||
[non-parsable-url-getter-setter.window.html]
|
||||
[<area href="http://test:test/">.origin getter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="http://test:test/">.protocol getter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="http://test:test/">.protocol setter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="http://test:test/">.username getter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="http://test:test/">.username setter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="http://test:test/">.password getter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="http://test:test/">.password setter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="http://test:test/">.host getter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="http://test:test/">.host setter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="http://test:test/">.hostname getter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="http://test:test/">.hostname setter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="http://test:test/">.port getter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="http://test:test/">.port setter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="http://test:test/">.pathname getter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="http://test:test/">.pathname setter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="http://test:test/">.search getter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="http://test:test/">.search setter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="http://test:test/">.hash getter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="http://test:test/">.hash setter]
|
||||
expected: FAIL
|
|
@ -0,0 +1,57 @@
|
|||
[non-special-opaque-path-url-getter-setter.window.html]
|
||||
[<area href="non-special:opaque">.origin getter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="non-special:opaque">.protocol getter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="non-special:opaque">.protocol setter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="non-special:opaque">.username getter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="non-special:opaque">.username setter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="non-special:opaque">.password getter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="non-special:opaque">.password setter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="non-special:opaque">.host getter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="non-special:opaque">.host setter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="non-special:opaque">.hostname getter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="non-special:opaque">.hostname setter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="non-special:opaque">.port getter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="non-special:opaque">.port setter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="non-special:opaque">.pathname getter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="non-special:opaque">.pathname setter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="non-special:opaque">.search getter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="non-special:opaque">.search setter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="non-special:opaque">.hash getter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="non-special:opaque">.hash setter]
|
||||
expected: FAIL
|
|
@ -0,0 +1,45 @@
|
|||
[non-special-url-getter-setter.window.html]
|
||||
[<area href="non-special://test:9001/">.origin getter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="non-special://test:9001/">.protocol getter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="non-special://test:9001/">.protocol setter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="non-special://test:9001/">.username getter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="non-special://test:9001/">.password getter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="non-special://test:9001/">.host getter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="non-special://test:9001/">.host setter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="non-special://test:9001/">.hostname getter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="non-special://test:9001/">.port getter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="non-special://test:9001/">.pathname getter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="non-special://test:9001/">.pathname setter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="non-special://test:9001/">.search getter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="non-special://test:9001/">.search setter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="non-special://test:9001/">.hash getter]
|
||||
expected: FAIL
|
||||
|
||||
[<area href="non-special://test:9001/">.hash setter]
|
||||
expected: FAIL
|
|
@ -16,3 +16,12 @@
|
|||
|
||||
[Parent module delivered with invalid policy importing a same-origin descendant script.]
|
||||
expected: FAIL
|
||||
|
||||
[Parent module delivered with `same-origin` policy importing a same-origin descendant script.]
|
||||
expected: FAIL
|
||||
|
||||
[Remote parent module delivered with `same-origin` policy importing a same-origin-to-parent-module descendant script.]
|
||||
expected: FAIL
|
||||
|
||||
[Remote parent module delivered with `same-origin` policy importing a cross-origin-to-parent-module descendant script.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -17,3 +17,5 @@
|
|||
[The :read-write pseudo-class must match elements that are editable]
|
||||
expected: FAIL
|
||||
|
||||
[The :read-write pseudo-class must match elements that are inside editing hosts, but not match inputs and textareas inside that aren't]
|
||||
expected: FAIL
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue