Update web-platform-tests to revision b'a6e9e432ca1b26cdf30b08f9de038b85a215361d'

This commit is contained in:
WPT Sync Bot 2022-11-12 01:30:49 +00:00
parent 3cd030566e
commit 1c047e9418
139 changed files with 2729 additions and 938 deletions

View file

@ -0,0 +1,3 @@
[hit-test-floats-001.html]
[hit-test-floats-001]
expected: FAIL

View file

@ -1,3 +0,0 @@
[hit-test-floats-005.html]
[Miss clipped float]
expected: FAIL

View file

@ -2,21 +2,11 @@
[[data-expected-height\] 7]
expected: FAIL
[[data-expected-height\] 8]
[[data-expected-height\] 1]
expected: FAIL
[[data-expected-height\] 9]
[[data-expected-height\] 2]
expected: FAIL
[[data-expected-height\] 10]
[[data-expected-height\] 3]
expected: FAIL
[[data-expected-height\] 11]
expected: FAIL
[[data-expected-height\] 12]
expected: FAIL
[[data-expected-height\] 13]
expected: FAIL

View file

@ -1,3 +1,6 @@
[block-in-inline-hittest-relpos-zindex.html]
[position: relative; z-index: -1;]
expected: FAIL
[block-in-inline-hittest-relpos-zindex]
expected: FAIL

View file

@ -0,0 +1,3 @@
[hittest-anonymous-box.html]
[Hit-testing within an anonymous flex-item should return the flexbox as the hittest result.]
expected: FAIL

View file

@ -0,0 +1,12 @@
[font-palette-vs-shorthand.html]
[CSS Fonts Module Level 4: interaction of font-palette and font shorthand]
expected: FAIL
[CSS Fonts Module Level 4: interaction of font-palette and font shorthand 1]
expected: FAIL
[CSS Fonts Module Level 4: interaction of font-palette and font shorthand 2]
expected: FAIL
[CSS Fonts Module Level 4: interaction of font-palette and font shorthand 3]
expected: FAIL

View file

@ -94,3 +94,6 @@
[CSS Fonts Module Level 4: parsing @font-palette-values 31]
expected: FAIL
[CSS Fonts Module Level 4: parsing @font-palette-values 32]
expected: FAIL

View file

@ -313,3 +313,12 @@
[Matching font-style: 'normal' should prefer 'oblique -50deg -20deg' over 'oblique -40deg -30deg']
expected: FAIL
[Matching font-weight: '399' should prefer '200 300' over '400']
expected: FAIL
[Matching font-style: 'italic' should prefer 'oblique 5deg' over 'normal']
expected: FAIL
[Matching font-style: 'oblique -10deg' should prefer 'oblique -1deg 0deg' over 'oblique -20deg -15deg']
expected: FAIL

View file

@ -1,6 +1,3 @@
[transform-scale-hittest.html]
[Hit test intersecting scaled box]
expected: FAIL
[Hit test within unscaled box]
expected: FAIL

View file

@ -353,152 +353,275 @@
[max-height length(em) / values]
expected: FAIL
[color color(rgba) / values]
[background-color color(rgba) / values]
expected: FAIL
[font-size length(pt) / values]
[border-top-width length(pt) / values]
expected: FAIL
[font-size length(pc) / values]
[border-top-width length(pc) / values]
expected: FAIL
[font-size length(px) / values]
[border-top-width length(px) / values]
expected: FAIL
[font-size length(em) / values]
[border-top-width length(em) / values]
expected: FAIL
[font-size length(ex) / values]
[border-top-width length(ex) / values]
expected: FAIL
[font-size length(mm) / values]
[border-top-width length(mm) / values]
expected: FAIL
[font-size length(cm) / values]
[border-top-width length(cm) / values]
expected: FAIL
[font-size length(in) / values]
[border-top-width length(in) / values]
expected: FAIL
[font-size percentage(%) / values]
[border-right-width length(pt) / values]
expected: FAIL
[font-weight font-weight(keyword) / values]
[border-right-width length(pc) / values]
expected: FAIL
[font-weight font-weight(numeric) / values]
[border-right-width length(px) / values]
expected: FAIL
[line-height number(integer) / values]
[border-right-width length(em) / values]
expected: FAIL
[line-height number(decimal) / values]
[border-right-width length(ex) / values]
expected: FAIL
[line-height length(pt) / values]
[border-right-width length(mm) / values]
expected: FAIL
[line-height length(pc) / values]
[border-right-width length(cm) / values]
expected: FAIL
[line-height length(px) / values]
[border-right-width length(in) / values]
expected: FAIL
[line-height length(em) / values]
[border-bottom-width length(pt) / values]
expected: FAIL
[line-height length(ex) / values]
[border-bottom-width length(pc) / values]
expected: FAIL
[line-height length(mm) / values]
[border-bottom-width length(px) / values]
expected: FAIL
[line-height length(cm) / values]
[border-bottom-width length(em) / values]
expected: FAIL
[line-height length(in) / values]
[border-bottom-width length(ex) / values]
expected: FAIL
[line-height percentage(%) / values]
[border-bottom-width length(mm) / values]
expected: FAIL
[letter-spacing length(pt) / values]
[border-bottom-width length(cm) / values]
expected: FAIL
[letter-spacing length(pc) / values]
[border-bottom-width length(in) / values]
expected: FAIL
[letter-spacing length(px) / values]
[border-left-width length(pt) / values]
expected: FAIL
[letter-spacing length(em) / values]
[border-left-width length(pc) / values]
expected: FAIL
[letter-spacing length(ex) / values]
[border-left-width length(px) / values]
expected: FAIL
[letter-spacing length(mm) / values]
[border-left-width length(em) / values]
expected: FAIL
[letter-spacing length(cm) / values]
[border-left-width length(ex) / values]
expected: FAIL
[letter-spacing length(in) / values]
[border-left-width length(mm) / values]
expected: FAIL
[word-spacing length(pt) / values]
[border-left-width length(cm) / values]
expected: FAIL
[word-spacing length(pc) / values]
[border-left-width length(in) / values]
expected: FAIL
[word-spacing length(px) / values]
[border-top-color color(rgba) / values]
expected: FAIL
[word-spacing length(em) / values]
[border-right-color color(rgba) / values]
expected: FAIL
[word-spacing length(ex) / values]
[border-bottom-color color(rgba) / values]
expected: FAIL
[word-spacing length(mm) / values]
[border-left-color color(rgba) / values]
expected: FAIL
[word-spacing length(cm) / values]
[padding-bottom length(pt) / values]
expected: FAIL
[word-spacing length(in) / values]
[padding-bottom length(pc) / values]
expected: FAIL
[word-spacing percentage(%) / values]
[padding-bottom length(px) / values]
expected: FAIL
[text-indent length(pt) / values]
[padding-bottom length(em) / values]
expected: FAIL
[text-indent length(pc) / values]
[max-height length(ex) / values]
expected: FAIL
[text-indent length(px) / values]
[max-height length(mm) / values]
expected: FAIL
[text-indent length(em) / values]
[max-height length(cm) / values]
expected: FAIL
[text-indent length(ex) / values]
[max-height length(in) / values]
expected: FAIL
[text-indent length(mm) / values]
[max-height percentage(%) / values]
expected: FAIL
[text-indent length(cm) / values]
[max-width length(pt) / values]
expected: FAIL
[text-indent length(in) / values]
[max-width length(pc) / values]
expected: FAIL
[text-indent percentage(%) / values]
[max-width length(px) / values]
expected: FAIL
[text-shadow shadow(shadow) / values]
[max-width length(em) / values]
expected: FAIL
[max-width length(ex) / values]
expected: FAIL
[max-width length(mm) / values]
expected: FAIL
[max-width length(cm) / values]
expected: FAIL
[max-width length(in) / values]
expected: FAIL
[max-width percentage(%) / values]
expected: FAIL
[top length(pt) / values]
expected: FAIL
[top length(pc) / values]
expected: FAIL
[top length(px) / values]
expected: FAIL
[top length(em) / values]
expected: FAIL
[top length(ex) / values]
expected: FAIL
[top length(mm) / values]
expected: FAIL
[top length(cm) / values]
expected: FAIL
[top length(in) / values]
expected: FAIL
[top percentage(%) / values]
expected: FAIL
[right length(pt) / values]
expected: FAIL
[right length(pc) / values]
expected: FAIL
[right length(px) / values]
expected: FAIL
[right length(em) / values]
expected: FAIL
[right length(ex) / values]
expected: FAIL
[right length(mm) / values]
expected: FAIL
[right length(cm) / values]
expected: FAIL
[right length(in) / values]
expected: FAIL
[right percentage(%) / values]
expected: FAIL
[bottom length(pt) / values]
expected: FAIL
[bottom length(pc) / values]
expected: FAIL
[bottom length(px) / values]
expected: FAIL
[bottom length(em) / values]
expected: FAIL
[bottom length(ex) / values]
expected: FAIL
[bottom length(mm) / values]
expected: FAIL
[bottom length(cm) / values]
expected: FAIL
[bottom length(in) / values]
expected: FAIL
[bottom percentage(%) / values]
expected: FAIL
[left length(pt) / values]
expected: FAIL
[left length(pc) / values]
expected: FAIL
[left length(px) / values]
expected: FAIL
[left length(em) / values]
expected: FAIL
[left length(ex) / values]
expected: FAIL
[left length(mm) / values]
expected: FAIL
[left length(cm) / values]
expected: FAIL
[left length(in) / values]
expected: FAIL
[left percentage(%) / values]
expected: FAIL

View file

@ -56,129 +56,6 @@
[background-position length(px) / events]
expected: FAIL
[background-color color(rgba) / events]
expected: FAIL
[border-top-width length(pt) / events]
expected: FAIL
[border-top-width length(pc) / events]
expected: FAIL
[border-top-width length(px) / events]
expected: FAIL
[border-top-width length(em) / events]
expected: FAIL
[border-top-width length(ex) / events]
expected: FAIL
[border-top-width length(mm) / events]
expected: FAIL
[border-top-width length(cm) / events]
expected: FAIL
[border-top-width length(in) / events]
expected: FAIL
[border-right-width length(pt) / events]
expected: FAIL
[border-right-width length(pc) / events]
expected: FAIL
[border-right-width length(px) / events]
expected: FAIL
[border-right-width length(em) / events]
expected: FAIL
[border-right-width length(ex) / events]
expected: FAIL
[border-right-width length(mm) / events]
expected: FAIL
[border-right-width length(cm) / events]
expected: FAIL
[border-right-width length(in) / events]
expected: FAIL
[border-bottom-width length(pt) / events]
expected: FAIL
[border-bottom-width length(pc) / events]
expected: FAIL
[border-bottom-width length(px) / events]
expected: FAIL
[border-bottom-width length(em) / events]
expected: FAIL
[border-bottom-width length(ex) / events]
expected: FAIL
[border-bottom-width length(mm) / events]
expected: FAIL
[border-bottom-width length(cm) / events]
expected: FAIL
[border-bottom-width length(in) / events]
expected: FAIL
[border-left-width length(pt) / events]
expected: FAIL
[border-left-width length(pc) / events]
expected: FAIL
[border-left-width length(px) / events]
expected: FAIL
[border-left-width length(em) / events]
expected: FAIL
[border-left-width length(ex) / events]
expected: FAIL
[border-left-width length(mm) / events]
expected: FAIL
[border-left-width length(cm) / events]
expected: FAIL
[border-left-width length(in) / events]
expected: FAIL
[border-top-color color(rgba) / events]
expected: FAIL
[border-right-color color(rgba) / events]
expected: FAIL
[border-bottom-color color(rgba) / events]
expected: FAIL
[border-left-color color(rgba) / events]
expected: FAIL
[padding-bottom length(pt) / events]
expected: FAIL
[padding-bottom length(pc) / events]
expected: FAIL
[padding-bottom length(px) / events]
expected: FAIL
[padding-bottom length(em) / events]
expected: FAIL
[padding-bottom length(ex) / events]
expected: FAIL
@ -478,3 +355,303 @@
[text-shadow shadow(shadow) / events]
expected: FAIL
[margin-right length(cm) / events]
expected: FAIL
[margin-right length(in) / events]
expected: FAIL
[margin-top length(pt) / events]
expected: FAIL
[margin-top length(pc) / events]
expected: FAIL
[margin-top length(px) / events]
expected: FAIL
[margin-top length(em) / events]
expected: FAIL
[margin-top length(ex) / events]
expected: FAIL
[margin-top length(mm) / events]
expected: FAIL
[margin-top length(cm) / events]
expected: FAIL
[margin-top length(in) / events]
expected: FAIL
[height length(pt) / events]
expected: FAIL
[height length(pc) / events]
expected: FAIL
[height length(px) / events]
expected: FAIL
[height length(em) / events]
expected: FAIL
[height length(ex) / events]
expected: FAIL
[height length(mm) / events]
expected: FAIL
[height length(cm) / events]
expected: FAIL
[height length(in) / events]
expected: FAIL
[height percentage(%) / events]
expected: FAIL
[width length(pt) / events]
expected: FAIL
[width length(pc) / events]
expected: FAIL
[width length(px) / events]
expected: FAIL
[width length(em) / events]
expected: FAIL
[width length(ex) / events]
expected: FAIL
[width length(mm) / events]
expected: FAIL
[width length(cm) / events]
expected: FAIL
[width length(in) / events]
expected: FAIL
[width percentage(%) / events]
expected: FAIL
[min-height length(pt) / events]
expected: FAIL
[min-height length(pc) / events]
expected: FAIL
[min-height length(px) / events]
expected: FAIL
[min-height length(em) / events]
expected: FAIL
[min-height length(ex) / events]
expected: FAIL
[min-height length(mm) / events]
expected: FAIL
[min-height length(cm) / events]
expected: FAIL
[min-height length(in) / events]
expected: FAIL
[min-height percentage(%) / events]
expected: FAIL
[min-width length(pt) / events]
expected: FAIL
[min-width length(pc) / events]
expected: FAIL
[min-width length(px) / events]
expected: FAIL
[min-width length(em) / events]
expected: FAIL
[min-width length(ex) / events]
expected: FAIL
[min-width length(mm) / events]
expected: FAIL
[min-width length(cm) / events]
expected: FAIL
[min-width length(in) / events]
expected: FAIL
[min-width percentage(%) / events]
expected: FAIL
[max-height length(pt) / events]
expected: FAIL
[max-height length(pc) / events]
expected: FAIL
[max-height length(px) / events]
expected: FAIL
[max-height length(em) / events]
expected: FAIL
[max-height length(ex) / events]
expected: FAIL
[max-height length(mm) / events]
expected: FAIL
[max-height length(cm) / events]
expected: FAIL
[max-height length(in) / events]
expected: FAIL
[max-height percentage(%) / events]
expected: FAIL
[max-width length(pt) / events]
expected: FAIL
[max-width length(pc) / events]
expected: FAIL
[max-width length(px) / events]
expected: FAIL
[max-width length(em) / events]
expected: FAIL
[max-width length(ex) / events]
expected: FAIL
[max-width length(mm) / events]
expected: FAIL
[max-width length(cm) / events]
expected: FAIL
[max-width length(in) / events]
expected: FAIL
[max-width percentage(%) / events]
expected: FAIL
[top length(pt) / events]
expected: FAIL
[top length(pc) / events]
expected: FAIL
[top length(px) / events]
expected: FAIL
[top length(em) / events]
expected: FAIL
[top length(ex) / events]
expected: FAIL
[top length(mm) / events]
expected: FAIL
[top length(cm) / events]
expected: FAIL
[top length(in) / events]
expected: FAIL
[top percentage(%) / events]
expected: FAIL
[right length(pt) / events]
expected: FAIL
[right length(pc) / events]
expected: FAIL
[right length(px) / events]
expected: FAIL
[right length(em) / events]
expected: FAIL
[right length(ex) / events]
expected: FAIL
[right length(mm) / events]
expected: FAIL
[right length(cm) / events]
expected: FAIL
[right length(in) / events]
expected: FAIL
[right percentage(%) / events]
expected: FAIL
[bottom length(pt) / events]
expected: FAIL
[bottom length(pc) / events]
expected: FAIL
[bottom length(px) / events]
expected: FAIL
[bottom length(em) / events]
expected: FAIL
[bottom length(ex) / events]
expected: FAIL
[bottom length(mm) / events]
expected: FAIL
[bottom length(cm) / events]
expected: FAIL
[bottom length(in) / events]
expected: FAIL
[bottom percentage(%) / events]
expected: FAIL
[left length(pt) / events]
expected: FAIL
[left length(pc) / events]
expected: FAIL
[left length(px) / events]
expected: FAIL
[left length(em) / events]
expected: FAIL
[left length(ex) / events]
expected: FAIL
[left length(mm) / events]
expected: FAIL
[left length(cm) / events]
expected: FAIL
[left length(in) / events]
expected: FAIL
[left percentage(%) / events]
expected: FAIL

View file

@ -325,3 +325,153 @@
[padding-bottom length(em) / values]
expected: FAIL
[padding-bottom length(ex) / values]
expected: FAIL
[padding-bottom length(mm) / values]
expected: FAIL
[padding-bottom length(cm) / values]
expected: FAIL
[padding-bottom length(in) / values]
expected: FAIL
[padding-left length(pt) / values]
expected: FAIL
[padding-left length(pc) / values]
expected: FAIL
[padding-left length(px) / values]
expected: FAIL
[padding-left length(em) / values]
expected: FAIL
[padding-left length(ex) / values]
expected: FAIL
[padding-left length(mm) / values]
expected: FAIL
[padding-left length(cm) / values]
expected: FAIL
[padding-left length(in) / values]
expected: FAIL
[padding-right length(pt) / values]
expected: FAIL
[padding-right length(pc) / values]
expected: FAIL
[padding-right length(px) / values]
expected: FAIL
[padding-right length(em) / values]
expected: FAIL
[padding-right length(ex) / values]
expected: FAIL
[padding-right length(mm) / values]
expected: FAIL
[padding-right length(cm) / values]
expected: FAIL
[padding-right length(in) / values]
expected: FAIL
[padding-top length(pt) / values]
expected: FAIL
[padding-top length(pc) / values]
expected: FAIL
[padding-top length(px) / values]
expected: FAIL
[padding-top length(em) / values]
expected: FAIL
[padding-top length(ex) / values]
expected: FAIL
[padding-top length(mm) / values]
expected: FAIL
[padding-top length(cm) / values]
expected: FAIL
[padding-top length(in) / values]
expected: FAIL
[margin-bottom length(pt) / values]
expected: FAIL
[margin-bottom length(pc) / values]
expected: FAIL
[margin-bottom length(px) / values]
expected: FAIL
[margin-bottom length(em) / values]
expected: FAIL
[margin-bottom length(ex) / values]
expected: FAIL
[margin-bottom length(mm) / values]
expected: FAIL
[margin-bottom length(cm) / values]
expected: FAIL
[margin-bottom length(in) / values]
expected: FAIL
[margin-left length(pt) / values]
expected: FAIL
[margin-left length(pc) / values]
expected: FAIL
[margin-left length(px) / values]
expected: FAIL
[margin-left length(em) / values]
expected: FAIL
[margin-left length(ex) / values]
expected: FAIL
[margin-left length(mm) / values]
expected: FAIL
[margin-left length(cm) / values]
expected: FAIL
[margin-left length(in) / values]
expected: FAIL
[margin-right length(pt) / values]
expected: FAIL
[margin-right length(pc) / values]
expected: FAIL
[margin-right length(px) / values]
expected: FAIL
[margin-right length(em) / values]
expected: FAIL
[margin-right length(ex) / values]
expected: FAIL
[margin-right length(mm) / values]
expected: FAIL

View file

@ -0,0 +1,3 @@
[CaretPosition-001.html]
[Element at (400, 100)]
expected: FAIL

View file

@ -1,3 +0,0 @@
[elementFromPoint-dynamic-anon-box.html]
[Link should be clickable after hiding a scrollbox with an anonymous table inside]
expected: FAIL

View file

@ -1,3 +0,0 @@
[elementFromPoint-ellipsis-in-inline-box.html]
[elementFromPoint-ellipsis-in-inline-box]
expected: FAIL

View file

@ -0,0 +1,3 @@
[elementsFromPoint-invalid-cases.html]
[The root element is the last element returned for otherwise empty queries within the viewport]
expected: FAIL

View file

@ -77,8 +77,5 @@
[Input: "Content-Length: ". Expected: 42.]
expected: FAIL
[Input: "Content-Length: 42\\r\\nContent-Length: 42,42". Expected: 42.]
expected: FAIL
[Input: "Content-Length: 42,42". Expected: 42.]
[Input: "Content-Length: 42\\r\\nContent-Length: 42". Expected: 42.]
expected: FAIL

View file

@ -308,3 +308,6 @@
[Response: combined response Content-Type: text/html;" \\" text/plain ";charset=GBK]
expected: NOTRUN
[<iframe>: combined response Content-Type: text/html;" text/plain]
expected: FAIL

View file

@ -55,6 +55,3 @@
[separate text/javascript x/x]
expected: FAIL
[separate text/javascript ]
expected: FAIL

View file

@ -108,9 +108,6 @@
[list-style-image sec-fetch-user - Not sent to non-trustworthy cross-site destination]
expected: FAIL
[border-image sec-fetch-site - HTTPS downgrade (header not sent)]
expected: FAIL
[content sec-fetch-site - HTTPS downgrade (header not sent)]
expected: FAIL
@ -149,3 +146,6 @@
[list-style-image sec-fetch-site - HTTPS downgrade-upgrade]
expected: FAIL
[background-image sec-fetch-site - Not sent to non-trustworthy cross-site destination]
expected: TIMEOUT

View file

@ -7,6 +7,3 @@
[X-Content-Type-Options%3A%20nosniff%0C]
expected: FAIL
[X-Content-Type-Options%3A%20%22nosniFF%22]
expected: FAIL

View file

@ -1,9 +1,10 @@
[iframe-src-aboutblank-navigate-immediately.html]
expected: TIMEOUT
[Navigating to a different document with window.open]
expected: FAIL
[Navigating to a different document with form submission]
expected: FAIL
expected: TIMEOUT
[Navigating to a different document with link click]
expected: FAIL

View file

@ -10,6 +10,3 @@
[load event does not fire on window.open('about:blank?foo')]
expected: FAIL
[load event does not fire on window.open('about:blank')]
expected: FAIL

View file

@ -0,0 +1,10 @@
[javascript-url-referrer.window.html]
expected: TIMEOUT
[unsafe-url referrer policy used to create the starting page]
expected: FAIL
[origin referrer policy used to create the starting page]
expected: FAIL
[no-referrer referrer policy used to create the starting page]
expected: TIMEOUT

View file

@ -1,4 +1,3 @@
[form-requestsubmit.html]
expected: TIMEOUT
[Replace before load, triggered by formElement.requestSubmit()]
expected: TIMEOUT
expected: FAIL

View file

@ -1,3 +1,4 @@
[form-submit-button-click.html]
expected: TIMEOUT
[Replace before load, triggered by submitButton.click()]
expected: FAIL
expected: TIMEOUT

View file

@ -1,4 +1,3 @@
[form-submit.html]
expected: TIMEOUT
[Replace before load, triggered by formElement.submit()]
expected: TIMEOUT
expected: FAIL

View file

@ -0,0 +1,4 @@
[traverse-during-unload.html]
expected: TIMEOUT
[Traversing the history during unload]
expected: TIMEOUT

View file

@ -0,0 +1,3 @@
[traverse_the_history_4.html]
[Multiple history traversals, last would be aborted]
expected: FAIL

View file

@ -0,0 +1,3 @@
[creating_browsing_context_test_01.html]
[first argument: absolute url]
expected: FAIL

View file

@ -1,4 +1,3 @@
[update-the-rendering.html]
expected: TIMEOUT
["Flush autofocus candidates" should be happen before a scroll event and animation frame callbacks]
expected: TIMEOUT
expected: FAIL

View file

@ -1,4 +1,3 @@
[iframe_sandbox_popups_nonescaping-1.html]
expected: CRASH
[Check that popups from a sandboxed iframe do not escape the sandbox]
expected: FAIL

View file

@ -1,4 +1,3 @@
[iframe_sandbox_popups_nonescaping-2.html]
expected: CRASH
[Check that popups from a sandboxed iframe do not escape the sandbox]
expected: FAIL

View file

@ -1,4 +1,3 @@
[iframe_sandbox_popups_nonescaping-3.html]
expected: TIMEOUT
[Check that popups from a sandboxed iframe do not escape the sandbox]
expected: NOTRUN
expected: FAIL

View file

@ -175,3 +175,6 @@
[text/plain: character not in encoding in filename (formdata event)]
expected: FAIL
[text/plain: Basic test (formdata event)]
expected: FAIL

View file

@ -1,5 +1,4 @@
[htmlanchorelement_noopener.html]
expected: TIMEOUT
[Check that targeting of rel=noopener with a given name reuses an existing window with that name]
expected: FAIL
@ -10,4 +9,4 @@
expected: FAIL
[Check that rel=noopener with target=_self does a normal load]
expected: NOTRUN
expected: FAIL

View file

@ -0,0 +1,3 @@
[DOMContentLoaded-defer.html]
[The end: DOMContentLoaded and defer scripts]
expected: FAIL

View file

@ -2,3 +2,6 @@
expected: TIMEOUT
[The incumbent settings object while executing the compiled callback via Web IDL's invoke must be that of the node document]
expected: TIMEOUT
[The entry settings object while executing the compiled callback via Web IDL's invoke must be that of the node document]
expected: FAIL

View file

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

View file

@ -1,5 +1,5 @@
[audiocontextoptions.html]
expected: TIMEOUT
expected: CRASH
[X context = new AudioContext({sampleRate: 1}) did not throw an exception.]
expected: FAIL

View file

@ -0,0 +1,4 @@
[017.html]
expected: TIMEOUT
[origin of the script that invoked the method, about:blank]
expected: TIMEOUT

View file

@ -0,0 +1,4 @@
[localstorage-about-blank-3P-iframe-opens-3P-window.partitioned.tentative.html]
expected: TIMEOUT
[StorageKey: test 3P about:blank window opened from a 3P iframe]
expected: TIMEOUT

View file

@ -271374,7 +271374,7 @@
]
],
"content-visibility-auto-shared-element.html": [
"b1282058da04b226e24e40532f7c6dccd8c68720",
"9825dfa958a1e5a9d9d68ff470ea18f51dfe0203",
[
null,
[
@ -308630,6 +308630,19 @@
{}
]
],
"pathlength-circle-mutating.svg": [
"a033962e6a3d7c967bc2acfedd4b86075d20acd6",
[
null,
[
[
"/svg/linking/reftests/reference/green-100x100.svg",
"=="
]
],
{}
]
],
"pathlength-path-mutating.svg": [
"b3f71653f4214c0283ead06fa465a027001c433a",
[
@ -313492,7 +313505,7 @@
}
},
".gitignore": [
"d5b2da49defe7c32871d8e17605caa820d994e19",
"4f85ad3c52367e52f4b9d6c3a2bc24a49361da5b",
[]
],
".mailmap": [
@ -365150,7 +365163,7 @@
[]
],
"font-variant-position-02-ref.html": [
"07539e58a7b85e8f66002a866a86486c07ed0004",
"8b34fcb24f731ce73bbe98a198e8526dae4092cc",
[]
],
"font-variant-position-03-ref.html": [
@ -388704,7 +388717,7 @@
[]
],
"content-visibility-auto-shared-element-ref.html": [
"f157e9e2f1e30de9cf6c8f0b4db41147ef37b289",
"36e07d4167a99843ea6fef92769482e29112cfeb",
[]
],
"content-with-clip-max-texture-size-ref.html": [
@ -398426,7 +398439,7 @@
[]
],
"test-helpers.js": [
"27469349cdeaa8eb02fd3b8e19ed9a4cff2a6081",
"7326fd0fe916145631163deeedbff358d0bbf32f",
[]
]
},
@ -399722,7 +399735,7 @@
[]
],
"FileSystemBaseHandle-isSameEntry.js": [
"e3b6d1891e1ec1bafbbeeac3652944c9c699638c",
"d90752744a69a8181125273523241ae3a57b4bad",
[]
],
"FileSystemBaseHandle-postMessage-BroadcastChannel.js": [
@ -400073,7 +400086,7 @@
[]
],
"helper.sub.js": [
"bae56869add48a2a7bfc0c9372fd560282b301f8",
"a1d18d108e808ba128a200ab4c0ee0f5d64e3ccb",
[]
],
"inflight-fetch-helper.js": [
@ -411442,7 +411455,7 @@
[]
],
"popover-utils.js": [
"efc318b3c9fd34a7f473df52f2a548bfe5844a1f",
"be10017e5feb87525643df0090bac81a41343e0a",
[]
]
}
@ -414173,7 +414186,7 @@
[]
],
"consumption-crossorigin-child.sub.html": [
"c9f37ac8efd90e6055e8af6d4ef99248ed378883",
"3ab469fe611bfc2a964fdcb1b20a50cc0c2a55e9",
[]
],
"consumption-sameorigin-child.html": [
@ -414181,7 +414194,7 @@
[]
],
"propagation-crossorigin-child.sub.html": [
"3cdd6886da2a875e3a9ead3f68dda09df4c0c0da",
"ec465bf4acbbca907a94d314eb2b1feaf9611c3c",
[]
],
"propagation-sameorigin-child.html": [
@ -421209,6 +421222,18 @@
[]
],
"resources": {
"blank.html": [
"0e76edd65b7baf5316fc9d0c4da59a3502e4c27a",
[]
],
"script.js": [
"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
[]
],
"service-worker-fetch-request-priority.js": [
"6d115c8daa00ea3fe68c51f19383dbda648d638f",
[]
],
"stylesheet.css": [
"9d9d772fb468756d1a90f72325f89cd372f812ef",
[]
@ -427926,7 +427951,7 @@
[]
],
"test-utils.js": [
"fb34e270ff37189233ad39bb44c59a9b78b8a401",
"b5da3c85bae0bccbf2b36614832dba15e015d1c0",
[]
]
},
@ -438966,260 +438991,6 @@
[]
]
}
},
"submissions": {
"Microsoft": {
"CompositionEvent.html": [
"0f8242b07d5aec992e14cea6b046ddbaa1c521f2",
[]
],
"DOMAttrModified.attrChange.html": [
"12c45fc848e6c86483cee19babc0b9351aac298f",
[]
],
"DOMAttrModified.attrName.html": [
"ca1ad97d24dbad89c54dbfb12cc0ff8f54d25b18",
[]
],
"DOMAttrModified.html": [
"c229abe96e3294a720bc04f82456f6c6b60b720c",
[]
],
"DOMAttrModified.newValue.html": [
"77b8a41e1a35499cdc4a37ff05b57fad054f7e9a",
[]
],
"DOMAttrModified.prevValue.html": [
"31fbec77644391fdcae9d6e6c96e7c144d1b448d",
[]
],
"DOMAttrModified.relatedNode.html": [
"5c30dabe22fd110f4540d8a7e6e97e2e0a3425bc",
[]
],
"DOMCharacterDataModified.html": [
"31d4fbf08f31f3b776ae970fc33f1285cd9f1ffe",
[]
],
"DOMNodeInserted.html": [
"0e0d26d1aaece67a685021b07e97edbc6db3e81c",
[]
],
"DOMNodeRemoved.html": [
"34d7112027c32bdac32b37aface0c89c659d50be",
[]
],
"DOMSubtreeModified.html": [
"1819f563dacd442ed07eb9ef2d69e4732533b36f",
[]
],
"Event.defaultPrevented.html": [
"8acd3cb979f4286affde5556b6d74c7a278b80d5",
[]
],
"Event.eventPhase.html": [
"4bd3b51b46c3527ce4a961a90dea53582e22fddd",
[]
],
"Event.stopPropagation.html": [
"019143e366c87215ca38ba21613e41280532f835",
[]
],
"KeyboardEvent.key.html": [
"ea1adb0751f129637391d007c9cfeb6460ec8d5d",
[]
],
"KeyboardEvent.location.html": [
"63fe460f3d3f986a5cd70e42eda9a6e090e77dc7",
[]
],
"KeyboardEvent.modifiers.html": [
"ee490b47ec6745351e295dd0a28a89f86eb615df",
[]
],
"MouseEvent.button.html": [
"605565a7814e00eea908d47d0eab7df683c53228",
[]
],
"MouseEvent.image.map.area.html": [
"17b7dd5ccee436e6241d773728611b2e9efa3b72",
[]
],
"MouseEvent.preventDefault.html": [
"e6cb57806db7cd4233d7a0a832d0e17d1238ac27",
[]
],
"MutationEvent.hasFeature.html": [
"f550a5366df2099f510d7b9f3281d9169c7bc721",
[]
],
"MutationEvent.initMutationEvent.html": [
"3b2bceabf45ea60d1f84977ea63fd0a44adc998e",
[]
],
"MutationEvent.relatedNode.html": [
"6b92079ef618ca62850c9795621d99cde51bc049",
[]
],
"ProcessingInstruction.DOMCharacterDataModified.fail.html": [
"9b0843c115ee1b5f93450982dd9065b0b8abb4af",
[]
],
"ProcessingInstruction.DOMCharacterDataModified.xml": [
"34ad59064ffb9147e211df34c056ebf927e89432",
[]
],
"TextEvent.hasFeature.html": [
"853cc7c43572f0e79389ce69da30c809b59b7daa",
[]
],
"TextEvent.initTextEvent.html": [
"52eae11aa9cffc077528e3354e353c20263ebd7d",
[]
],
"TextEvent.inputMode.IME.html": [
"af5c73624267ca9372077e5063e967a88068fd8d",
[]
],
"TextEvent.inputMode.drop.html": [
"14ffc19765bb9e4cc5772a32ac4f665152d8d86d",
[]
],
"TextEvent.inputMode.keyboard.html": [
"472dd96ddb8548c7c82c3d5f83c2772a7e6bfad5",
[]
],
"TextEvent.inputMode.paste.html": [
"a93259cd60892be6aa34e1f2d32725fd2f01a2a9",
[]
],
"TextEvent.inputMode.script.html": [
"c1327ebae57ada70477c7a721eb38df0cf8f597f",
[]
],
"UIEvent.load.stylesheet.html": [
"a948a2f71a4905e181698710e598d806b7e0a4c9",
[]
],
"WheelEvent.Capture.Bubble.html": [
"4dfe246136af7e0d12db94c9ce122becfca4a958",
[]
],
"WheelEvent.ctrlKey.zoom.html": [
"52b17ced96cd8e122f8ac5fee412b1da8ebbba02",
[]
],
"WheelEvent.deltaMode.html": [
"11761f4083d286097321309fd195bfa55ebff5e5",
[]
],
"WheelEvent.hasFeature.html": [
"8bd224fa98eefd6f29dfd6b101f0f53f93acff61",
[]
],
"WheelEvent.initWheelEvent.html": [
"cd8c192e41b21b68ee750e456b2db0fa289706b9",
[]
],
"WheelEvent.preventDefault.scroll.html": [
"6cb55a071f3f79f12d67c254dcc8c1f6cba14727",
[]
],
"abort.img.html": [
"c0fb1eaf97d8fbebe691218aa5e57d895ca4c5dd",
[]
],
"abort.testresult.html": [
"e0f6243b8acf5de965ab53fefa1c56f9293abb12",
[]
],
"blur.html": [
"cef282bfe5963fafe75f9dc8dda98d31f308d9b2",
[]
],
"compositionstart.data.html": [
"177c37e8d768bccaa8a09b7458d32719a3c0c04b",
[]
],
"compositionstart.keydown.html": [
"7316d1a8a30e6be7af4fabdedc24008a22875fea",
[]
],
"compositionstart.preventDefault.html": [
"74fc52b57990c63808b160cac154a88c79217612",
[]
],
"converted": {
"support": {
"ProcessingInstruction.DOMCharacterDataModified.xml": [
"4c95ae29dff774960c2d7d69ccfb7c2ecc3056cf",
[]
]
}
},
"dispatchEvent.click.checkbox.html": [
"757bb126460ba499a1dfdcd98f32bcd480c8f956",
[]
],
"error.image.html": [
"a629652d4f7c541600df9c7041960e920e71fe8f",
[]
],
"focusin.html": [
"a6eb1b663801bab4f522994a44fb60a399dfb2a0",
[]
],
"focusin.relatedTarget.html": [
"a36d254666dc00385c1ab8653dce93fbfe5e97c8",
[]
],
"focusout.relatedTarget.html": [
"bc02267ed7a13ae223605b67bd72a49e50ec09e6",
[]
],
"hasFeature.Events.html": [
"e0c9ba18d82f2a952f6ee813c4e8fb6a4f02f2da",
[]
],
"hasFeature.feature.string.html": [
"e96c39c8556e3fae603a9f25e9370fda6fad2eac",
[]
],
"load.image.html": [
"19414eaf022747f9fce17130a66c80adb15be7e1",
[]
],
"mouseenter.ctrlKey.html": [
"dac16046cf90a2fd02e7292a94a7554579f2ebb5",
[]
],
"mouseenter.relatedTarget.html": [
"f2d449dae85778c06d3d83f636a188cf2299a283",
[]
],
"mouseleave.relatedTarget.html": [
"37ca7197507aac95d1950e56a575bee5da314acd",
[]
],
"support": {
"16kb.js": [
"fb3c0d64b15ea7d764fa87e1eb0c1aef56ef8e75",
[]
],
"InvalidBitMap.png": [
"0a15a8e10d8dcce5fc3cf33ee9079d63b25e47f4",
[]
],
"iepreview.png": [
"63959a05626aa3225f963570ec4a54631efca19e",
[]
],
"style01.css": [
"961757bf3da5cb22fb389a02d2d8b9713772e637",
[]
]
}
}
}
},
"mouse": {
@ -447754,7 +447525,7 @@
]
],
"url-with-fetch.any.js": [
"7f6ebed44b81080044b41259e58674e10dd87fde",
"9b1699c0612b99d7e3d2b22babe015191d2ce069",
[
"FileAPI/url/url-with-fetch.any.html",
{
@ -479583,7 +479354,7 @@
]
],
"anchor-parse-valid.html": [
"b6a11ad9a6d0c42d3e564b74902f47b46996dd56",
"14d233e5f44ce638eb346c01ce74974c2f8ddce2",
[
null,
{}
@ -479814,7 +479585,7 @@
]
],
"anchor-size-parse-valid.html": [
"2ea23f57f4457e7a123d1043d4a290465a32eafb",
"9ed4d04223d66f3f4442c97e64c949438f6282b0",
[
null,
{}
@ -479868,6 +479639,13 @@
null,
{}
]
],
"position-fallback-dynamic.html": [
"f6d82104276121aa86b81daed6337339ebc24ac0",
[
null,
{}
]
]
},
"css-animations": {
@ -486482,6 +486260,13 @@
{}
]
],
"font-palette-vs-shorthand.html": [
"6c5cc97da94162edf86374032dfd257eeded61c0",
[
null,
{}
]
],
"font-shorthand-serialization-001.html": [
"e44cc7b7c8ddb8de06c6366f251afc96affdd89d",
[
@ -486752,14 +486537,14 @@
]
],
"font-palette-values-invalid.html": [
"d439f6440fc6246c23db5d01c010f7702a629a8e",
"2056055f3412d5d63cfc079b082dded04cb653a1",
[
null,
{}
]
],
"font-palette-values-valid.html": [
"e6e3dda9eb1ced5b187137bceb2a85ee8207e700",
"3c0c0626f5871b4fce1ca9ceec4c01491a83faa5",
[
null,
{}
@ -549985,7 +549770,7 @@
]
],
"same-url.html": [
"d7037343d7daae486ba75570ad2dba376b6fd0ef",
"bcca5ed90cbd7d181f4fc05a3427dd7749292fb3",
[
null,
{}
@ -550443,6 +550228,24 @@
{}
]
],
"javascript-url-referrer.window.js": [
"1f11429c9e1ce5e69860f99bfa68a6d4f24b422d",
[
"html/browsers/browsing-the-web/navigating-across-documents/javascript-url-referrer.window.html",
{
"script_metadata": [
[
"script",
"../resources/helpers.js"
],
[
"title",
"javascript: URL navigation to a string must create a document whose referrer is the navigation initiator"
]
]
}
]
],
"javascript-url-return-value-handling-dynamic.html": [
"3c08d29674bdc2d1da879333ee1172095e3efe22",
[
@ -581852,7 +581655,7 @@
},
"select": {
"options-length-too-large.html": [
"b47ccfccc90f250b5191ae25c78e844f56801f54",
"7ce33ffad49b839dc9fa383ef55cc04b9dfa6bb6",
[
null,
{
@ -590546,8 +590349,17 @@
{}
]
],
"popover-top-layer-combinations.tentative.html": [
"66106ce17d9afedc89c00f9dccfb3aa377d7ddf6",
[
null,
{
"testdriver": true
}
]
],
"popover-top-layer-interactions.tentative.html": [
"bdc550b423e5f54f3902e6d59a2a4ced0415bc56",
"50a21be7f7723e9010cfc1f5e6548a231ff3e8dd",
[
null,
{
@ -597456,7 +597268,7 @@
},
"user-activation": {
"activation-trigger-keyboard-enter.html": [
"4c1b31c50bd0d37ac40ef7a6d15468d65c398629",
"be32d999b1a65048d4916176b6e84ea361eb8d33",
[
null,
{
@ -597465,7 +597277,7 @@
]
],
"activation-trigger-keyboard-escape.html": [
"01cb27d7b5f096ec7b2009a453f0d0dea2362fef",
"82c94d84c2a95991e5d96d8a6163a1f0a5847f4e",
[
null,
{
@ -597474,7 +597286,7 @@
]
],
"activation-trigger-mouse-left.html": [
"51ad49a44ebdf94b0cb0a9156b0d9c750b526c80",
"75a248c4259b505bd278f8b07ae449887e4203bf",
[
null,
{
@ -597483,7 +597295,7 @@
]
],
"activation-trigger-mouse-right.html": [
"1e9f839df31508118e56d34e7249d58b92b344eb",
"f98a54fe238107f697c2e0e8a096767196f8eae0",
[
null,
{
@ -597492,7 +597304,7 @@
]
],
"activation-trigger-pointerevent.html": [
"49870936084f5be768a25821eb0414715caa2e20",
"5d3eedb925e55d1c6f443b2f2265fef2f6093b16",
[
"html/user-activation/activation-trigger-pointerevent.html?mouse",
{
@ -597521,8 +597333,8 @@
}
]
],
"consumption-crossorigin.sub.html": [
"d84051cc93039c3344a4dd288b3e407c4762d66f",
"consumption-crossorigin.sub.tentative.html": [
"ebb1661559e84af3437465d38f52649cc5afd60f",
[
null,
{
@ -597531,8 +597343,8 @@
}
]
],
"consumption-sameorigin.html": [
"11dafea1646f9fb4d2ca6b5173baae01911630d9",
"consumption-sameorigin.tentative.html": [
"81cd5d3ca197998e3c839cdf51cd2c682994fd33",
[
null,
{
@ -597541,7 +597353,7 @@
]
],
"detached-iframe.html": [
"7ef39f723d1c9759da0214e944679766eb9c46e6",
"af3d23072b4c9c67dd7d6615051239a91f91cf39",
[
null,
{
@ -597550,7 +597362,7 @@
]
],
"message-event-activation-api-iframe-cross-origin.sub.tentative.html": [
"cbb7285091068fbbeb292cf618c5613908e7dca7",
"2a16f4549678ca41de41a3eaef8026700e68ce9d",
[
null,
{
@ -597566,7 +597378,7 @@
]
],
"navigation-state-reset-crossorigin.sub.html": [
"1645384eee7d10185d1ab482681f08b2c24fad9a",
"5e16e9d46c8d78500e0fc71ab58c27edf22558ea",
[
null,
{
@ -597575,7 +597387,7 @@
]
],
"navigation-state-reset-sameorigin.html": [
"9947598fa64340812399fbdaaf3281f81dfd4010",
"c240f96b2c3da884c0dcbe706c4064fa4544b9ef",
[
null,
{
@ -597594,7 +597406,7 @@
]
],
"propagation-crossorigin.sub.html": [
"5f3bb699281e19d19d2d99e1120923f1eb9279de",
"d317764036f6dda3904df47cd045fce830d72fac",
[
null,
{
@ -597604,7 +597416,7 @@
]
],
"propagation-sameorigin.html": [
"112563fce7514ca968b21b59ee8e863ab80eb3a1",
"61debbf948a3ee76197a08f787a49f925f1188b4",
[
null,
{
@ -597613,7 +597425,7 @@
]
],
"user-activation-interface.html": [
"cd808e010d36971fd18b9ff6568627672ce169ff",
"8ece08f11d68b56de4ff9a37a4c968be00e02d6d",
[
null,
{
@ -621032,7 +620844,7 @@
},
"priority-hints": {
"fetch-api-request.tentative.any.js": [
"668bdb78cd6fd91adc95cf136220c1089335fc04",
"1b576e52da801ad23fe23355995d37e71f366d10",
[
"priority-hints/fetch-api-request.tentative.any.html",
{}
@ -621042,15 +620854,36 @@
{}
]
],
"img-attr-named-constructor.tentative.html": [
"a6a629059eeb9ead2b5bbafc5a8f738b3939054a",
"iframe-attr-fetchpriority.tentative.html": [
"386577690b2557cf5f54e586a4b95f638d237ecf",
[
null,
{}
]
],
"link-attr.tentative.html": [
"0190a611f1337788fa0acce144e1e64eba4ce8e7",
"img-attr-fetchpriority.tentative.html": [
"996aa4d1567d1548c805163f2c9ce30cd2008e47",
[
null,
{}
]
],
"link-attr-fetchpriority.tentative.html": [
"32c318b7605c2bd92ef59fdd27137fe3dd48d0f5",
[
null,
{}
]
],
"script-attr-fetchpriority.tentative.html": [
"8639d04d86aaa8d5275fee19fadab0e23d1a8583",
[
null,
{}
]
],
"service-worker-fetch-request-priority.tentative.https.html": [
"3bf6757da5e592a4a259886d092199dda05aa830",
[
null,
{}
@ -654774,19 +654607,6 @@
{}
]
]
},
"submissions": {
"Microsoft": {
"converted": {
"EventListener.dispatch.new.event.html": [
"e0ab7e0d3e417cd4595d7590d9d12d6d25bbc366",
[
null,
{}
]
]
}
}
}
},
"mouse": {
@ -669287,7 +669107,7 @@
]
],
"videoFrame-construction.any.js": [
"8f71a954e2e2620bab2ca45fec4d6c83255a22c7",
"d6374c11d181fc0cccca270ddd5866f0c7b64fff",
[
"webcodecs/videoFrame-construction.any.html",
{
@ -669368,6 +669188,13 @@
}
]
],
"videoFrame-construction.crossOriginSource.sub.html": [
"21860b2e31315f7506a5e0faf13df80dd04522d1",
[
null,
{}
]
],
"videoFrame-construction.window.js": [
"02f84215522aed4e3ede029342838119bd92fba2",
[
@ -669383,7 +669210,7 @@
]
],
"videoFrame-copyTo.any.js": [
"6f73d82426016ecc5a0a0bd1200472fd70b85f34",
"79ba3c63043f1c949a7a37eaff072c0b1cf16d9e",
[
"webcodecs/videoFrame-copyTo.any.html",
{

View file

@ -0,0 +1,3 @@
[hit-test-floats-001.html]
[hit-test-floats-001]
expected: FAIL

View file

@ -1,3 +0,0 @@
[hit-test-floats-005.html]
[Miss clipped float]
expected: FAIL

View file

@ -8,6 +8,8 @@
[[data-expected-height\] 3]
expected: FAIL
[[data-expected-height\] 4]
[[data-expected-height\] 1]
expected: FAIL
[[data-expected-height\] 2]
expected: FAIL

View file

@ -1,3 +1,6 @@
[block-in-inline-hittest-relpos-zindex.html]
[position: relative; z-index: -1;]
expected: FAIL
[block-in-inline-hittest-relpos-zindex]
expected: FAIL

View file

@ -0,0 +1,3 @@
[hittest-anonymous-box.html]
[Hit-testing within an anonymous flex-item should return the flexbox as the hittest result.]
expected: FAIL

View file

@ -0,0 +1,12 @@
[font-palette-vs-shorthand.html]
[CSS Fonts Module Level 4: interaction of font-palette and font shorthand]
expected: FAIL
[CSS Fonts Module Level 4: interaction of font-palette and font shorthand 1]
expected: FAIL
[CSS Fonts Module Level 4: interaction of font-palette and font shorthand 2]
expected: FAIL
[CSS Fonts Module Level 4: interaction of font-palette and font shorthand 3]
expected: FAIL

View file

@ -94,3 +94,6 @@
[CSS Fonts Module Level 4: parsing @font-palette-values 31]
expected: FAIL
[CSS Fonts Module Level 4: parsing @font-palette-values 32]
expected: FAIL

View file

@ -322,3 +322,12 @@
[Matching font-style: 'normal' should prefer 'oblique -50deg -20deg' over 'oblique -40deg -30deg']
expected: FAIL
[Matching font-weight: '399' should prefer '200 300' over '400']
expected: FAIL
[Matching font-style: 'italic' should prefer 'oblique 5deg' over 'normal']
expected: FAIL
[Matching font-style: 'oblique -10deg' should prefer 'oblique -1deg 0deg' over 'oblique -20deg -15deg']
expected: FAIL

View file

@ -1,6 +1,3 @@
[transform-scale-hittest.html]
[Hit test intersecting scaled box]
expected: FAIL
[Hit test within unscaled box]
expected: FAIL

View file

@ -353,152 +353,275 @@
[max-height length(em) / values]
expected: FAIL
[color color(rgba) / values]
[background-color color(rgba) / values]
expected: FAIL
[font-size length(pt) / values]
[border-top-width length(pt) / values]
expected: FAIL
[font-size length(pc) / values]
[border-top-width length(pc) / values]
expected: FAIL
[font-size length(px) / values]
[border-top-width length(px) / values]
expected: FAIL
[font-size length(em) / values]
[border-top-width length(em) / values]
expected: FAIL
[font-size length(ex) / values]
[border-top-width length(ex) / values]
expected: FAIL
[font-size length(mm) / values]
[border-top-width length(mm) / values]
expected: FAIL
[font-size length(cm) / values]
[border-top-width length(cm) / values]
expected: FAIL
[font-size length(in) / values]
[border-top-width length(in) / values]
expected: FAIL
[font-size percentage(%) / values]
[border-right-width length(pt) / values]
expected: FAIL
[font-weight font-weight(keyword) / values]
[border-right-width length(pc) / values]
expected: FAIL
[font-weight font-weight(numeric) / values]
[border-right-width length(px) / values]
expected: FAIL
[line-height number(integer) / values]
[border-right-width length(em) / values]
expected: FAIL
[line-height number(decimal) / values]
[border-right-width length(ex) / values]
expected: FAIL
[line-height length(pt) / values]
[border-right-width length(mm) / values]
expected: FAIL
[line-height length(pc) / values]
[border-right-width length(cm) / values]
expected: FAIL
[line-height length(px) / values]
[border-right-width length(in) / values]
expected: FAIL
[line-height length(em) / values]
[border-bottom-width length(pt) / values]
expected: FAIL
[line-height length(ex) / values]
[border-bottom-width length(pc) / values]
expected: FAIL
[line-height length(mm) / values]
[border-bottom-width length(px) / values]
expected: FAIL
[line-height length(cm) / values]
[border-bottom-width length(em) / values]
expected: FAIL
[line-height length(in) / values]
[border-bottom-width length(ex) / values]
expected: FAIL
[line-height percentage(%) / values]
[border-bottom-width length(mm) / values]
expected: FAIL
[letter-spacing length(pt) / values]
[border-bottom-width length(cm) / values]
expected: FAIL
[letter-spacing length(pc) / values]
[border-bottom-width length(in) / values]
expected: FAIL
[letter-spacing length(px) / values]
[border-left-width length(pt) / values]
expected: FAIL
[letter-spacing length(em) / values]
[border-left-width length(pc) / values]
expected: FAIL
[letter-spacing length(ex) / values]
[border-left-width length(px) / values]
expected: FAIL
[letter-spacing length(mm) / values]
[border-left-width length(em) / values]
expected: FAIL
[letter-spacing length(cm) / values]
[border-left-width length(ex) / values]
expected: FAIL
[letter-spacing length(in) / values]
[border-left-width length(mm) / values]
expected: FAIL
[word-spacing length(pt) / values]
[border-left-width length(cm) / values]
expected: FAIL
[word-spacing length(pc) / values]
[border-left-width length(in) / values]
expected: FAIL
[word-spacing length(px) / values]
[border-top-color color(rgba) / values]
expected: FAIL
[word-spacing length(em) / values]
[border-right-color color(rgba) / values]
expected: FAIL
[word-spacing length(ex) / values]
[border-bottom-color color(rgba) / values]
expected: FAIL
[word-spacing length(mm) / values]
[border-left-color color(rgba) / values]
expected: FAIL
[word-spacing length(cm) / values]
[padding-bottom length(pt) / values]
expected: FAIL
[word-spacing length(in) / values]
[padding-bottom length(pc) / values]
expected: FAIL
[word-spacing percentage(%) / values]
[padding-bottom length(px) / values]
expected: FAIL
[text-indent length(pt) / values]
[padding-bottom length(em) / values]
expected: FAIL
[text-indent length(pc) / values]
[max-height length(ex) / values]
expected: FAIL
[text-indent length(px) / values]
[max-height length(mm) / values]
expected: FAIL
[text-indent length(em) / values]
[max-height length(cm) / values]
expected: FAIL
[text-indent length(ex) / values]
[max-height length(in) / values]
expected: FAIL
[text-indent length(mm) / values]
[max-height percentage(%) / values]
expected: FAIL
[text-indent length(cm) / values]
[max-width length(pt) / values]
expected: FAIL
[text-indent length(in) / values]
[max-width length(pc) / values]
expected: FAIL
[text-indent percentage(%) / values]
[max-width length(px) / values]
expected: FAIL
[text-shadow shadow(shadow) / values]
[max-width length(em) / values]
expected: FAIL
[max-width length(ex) / values]
expected: FAIL
[max-width length(mm) / values]
expected: FAIL
[max-width length(cm) / values]
expected: FAIL
[max-width length(in) / values]
expected: FAIL
[max-width percentage(%) / values]
expected: FAIL
[top length(pt) / values]
expected: FAIL
[top length(pc) / values]
expected: FAIL
[top length(px) / values]
expected: FAIL
[top length(em) / values]
expected: FAIL
[top length(ex) / values]
expected: FAIL
[top length(mm) / values]
expected: FAIL
[top length(cm) / values]
expected: FAIL
[top length(in) / values]
expected: FAIL
[top percentage(%) / values]
expected: FAIL
[right length(pt) / values]
expected: FAIL
[right length(pc) / values]
expected: FAIL
[right length(px) / values]
expected: FAIL
[right length(em) / values]
expected: FAIL
[right length(ex) / values]
expected: FAIL
[right length(mm) / values]
expected: FAIL
[right length(cm) / values]
expected: FAIL
[right length(in) / values]
expected: FAIL
[right percentage(%) / values]
expected: FAIL
[bottom length(pt) / values]
expected: FAIL
[bottom length(pc) / values]
expected: FAIL
[bottom length(px) / values]
expected: FAIL
[bottom length(em) / values]
expected: FAIL
[bottom length(ex) / values]
expected: FAIL
[bottom length(mm) / values]
expected: FAIL
[bottom length(cm) / values]
expected: FAIL
[bottom length(in) / values]
expected: FAIL
[bottom percentage(%) / values]
expected: FAIL
[left length(pt) / values]
expected: FAIL
[left length(pc) / values]
expected: FAIL
[left length(px) / values]
expected: FAIL
[left length(em) / values]
expected: FAIL
[left length(ex) / values]
expected: FAIL
[left length(mm) / values]
expected: FAIL
[left length(cm) / values]
expected: FAIL
[left length(in) / values]
expected: FAIL
[left percentage(%) / values]
expected: FAIL

View file

@ -56,129 +56,6 @@
[background-position length(px) / events]
expected: FAIL
[background-color color(rgba) / events]
expected: FAIL
[border-top-width length(pt) / events]
expected: FAIL
[border-top-width length(pc) / events]
expected: FAIL
[border-top-width length(px) / events]
expected: FAIL
[border-top-width length(em) / events]
expected: FAIL
[border-top-width length(ex) / events]
expected: FAIL
[border-top-width length(mm) / events]
expected: FAIL
[border-top-width length(cm) / events]
expected: FAIL
[border-top-width length(in) / events]
expected: FAIL
[border-right-width length(pt) / events]
expected: FAIL
[border-right-width length(pc) / events]
expected: FAIL
[border-right-width length(px) / events]
expected: FAIL
[border-right-width length(em) / events]
expected: FAIL
[border-right-width length(ex) / events]
expected: FAIL
[border-right-width length(mm) / events]
expected: FAIL
[border-right-width length(cm) / events]
expected: FAIL
[border-right-width length(in) / events]
expected: FAIL
[border-bottom-width length(pt) / events]
expected: FAIL
[border-bottom-width length(pc) / events]
expected: FAIL
[border-bottom-width length(px) / events]
expected: FAIL
[border-bottom-width length(em) / events]
expected: FAIL
[border-bottom-width length(ex) / events]
expected: FAIL
[border-bottom-width length(mm) / events]
expected: FAIL
[border-bottom-width length(cm) / events]
expected: FAIL
[border-bottom-width length(in) / events]
expected: FAIL
[border-left-width length(pt) / events]
expected: FAIL
[border-left-width length(pc) / events]
expected: FAIL
[border-left-width length(px) / events]
expected: FAIL
[border-left-width length(em) / events]
expected: FAIL
[border-left-width length(ex) / events]
expected: FAIL
[border-left-width length(mm) / events]
expected: FAIL
[border-left-width length(cm) / events]
expected: FAIL
[border-left-width length(in) / events]
expected: FAIL
[border-top-color color(rgba) / events]
expected: FAIL
[border-right-color color(rgba) / events]
expected: FAIL
[border-bottom-color color(rgba) / events]
expected: FAIL
[border-left-color color(rgba) / events]
expected: FAIL
[padding-bottom length(pt) / events]
expected: FAIL
[padding-bottom length(pc) / events]
expected: FAIL
[padding-bottom length(px) / events]
expected: FAIL
[padding-bottom length(em) / events]
expected: FAIL
[padding-bottom length(ex) / events]
expected: FAIL
@ -478,3 +355,303 @@
[text-shadow shadow(shadow) / events]
expected: FAIL
[margin-right length(cm) / events]
expected: FAIL
[margin-right length(in) / events]
expected: FAIL
[margin-top length(pt) / events]
expected: FAIL
[margin-top length(pc) / events]
expected: FAIL
[margin-top length(px) / events]
expected: FAIL
[margin-top length(em) / events]
expected: FAIL
[margin-top length(ex) / events]
expected: FAIL
[margin-top length(mm) / events]
expected: FAIL
[margin-top length(cm) / events]
expected: FAIL
[margin-top length(in) / events]
expected: FAIL
[height length(pt) / events]
expected: FAIL
[height length(pc) / events]
expected: FAIL
[height length(px) / events]
expected: FAIL
[height length(em) / events]
expected: FAIL
[height length(ex) / events]
expected: FAIL
[height length(mm) / events]
expected: FAIL
[height length(cm) / events]
expected: FAIL
[height length(in) / events]
expected: FAIL
[height percentage(%) / events]
expected: FAIL
[width length(pt) / events]
expected: FAIL
[width length(pc) / events]
expected: FAIL
[width length(px) / events]
expected: FAIL
[width length(em) / events]
expected: FAIL
[width length(ex) / events]
expected: FAIL
[width length(mm) / events]
expected: FAIL
[width length(cm) / events]
expected: FAIL
[width length(in) / events]
expected: FAIL
[width percentage(%) / events]
expected: FAIL
[min-height length(pt) / events]
expected: FAIL
[min-height length(pc) / events]
expected: FAIL
[min-height length(px) / events]
expected: FAIL
[min-height length(em) / events]
expected: FAIL
[min-height length(ex) / events]
expected: FAIL
[min-height length(mm) / events]
expected: FAIL
[min-height length(cm) / events]
expected: FAIL
[min-height length(in) / events]
expected: FAIL
[min-height percentage(%) / events]
expected: FAIL
[min-width length(pt) / events]
expected: FAIL
[min-width length(pc) / events]
expected: FAIL
[min-width length(px) / events]
expected: FAIL
[min-width length(em) / events]
expected: FAIL
[min-width length(ex) / events]
expected: FAIL
[min-width length(mm) / events]
expected: FAIL
[min-width length(cm) / events]
expected: FAIL
[min-width length(in) / events]
expected: FAIL
[min-width percentage(%) / events]
expected: FAIL
[max-height length(pt) / events]
expected: FAIL
[max-height length(pc) / events]
expected: FAIL
[max-height length(px) / events]
expected: FAIL
[max-height length(em) / events]
expected: FAIL
[max-height length(ex) / events]
expected: FAIL
[max-height length(mm) / events]
expected: FAIL
[max-height length(cm) / events]
expected: FAIL
[max-height length(in) / events]
expected: FAIL
[max-height percentage(%) / events]
expected: FAIL
[max-width length(pt) / events]
expected: FAIL
[max-width length(pc) / events]
expected: FAIL
[max-width length(px) / events]
expected: FAIL
[max-width length(em) / events]
expected: FAIL
[max-width length(ex) / events]
expected: FAIL
[max-width length(mm) / events]
expected: FAIL
[max-width length(cm) / events]
expected: FAIL
[max-width length(in) / events]
expected: FAIL
[max-width percentage(%) / events]
expected: FAIL
[top length(pt) / events]
expected: FAIL
[top length(pc) / events]
expected: FAIL
[top length(px) / events]
expected: FAIL
[top length(em) / events]
expected: FAIL
[top length(ex) / events]
expected: FAIL
[top length(mm) / events]
expected: FAIL
[top length(cm) / events]
expected: FAIL
[top length(in) / events]
expected: FAIL
[top percentage(%) / events]
expected: FAIL
[right length(pt) / events]
expected: FAIL
[right length(pc) / events]
expected: FAIL
[right length(px) / events]
expected: FAIL
[right length(em) / events]
expected: FAIL
[right length(ex) / events]
expected: FAIL
[right length(mm) / events]
expected: FAIL
[right length(cm) / events]
expected: FAIL
[right length(in) / events]
expected: FAIL
[right percentage(%) / events]
expected: FAIL
[bottom length(pt) / events]
expected: FAIL
[bottom length(pc) / events]
expected: FAIL
[bottom length(px) / events]
expected: FAIL
[bottom length(em) / events]
expected: FAIL
[bottom length(ex) / events]
expected: FAIL
[bottom length(mm) / events]
expected: FAIL
[bottom length(cm) / events]
expected: FAIL
[bottom length(in) / events]
expected: FAIL
[bottom percentage(%) / events]
expected: FAIL
[left length(pt) / events]
expected: FAIL
[left length(pc) / events]
expected: FAIL
[left length(px) / events]
expected: FAIL
[left length(em) / events]
expected: FAIL
[left length(ex) / events]
expected: FAIL
[left length(mm) / events]
expected: FAIL
[left length(cm) / events]
expected: FAIL
[left length(in) / events]
expected: FAIL
[left percentage(%) / events]
expected: FAIL

View file

@ -325,3 +325,153 @@
[padding-bottom length(em) / values]
expected: FAIL
[padding-bottom length(ex) / values]
expected: FAIL
[padding-bottom length(mm) / values]
expected: FAIL
[padding-bottom length(cm) / values]
expected: FAIL
[padding-bottom length(in) / values]
expected: FAIL
[padding-left length(pt) / values]
expected: FAIL
[padding-left length(pc) / values]
expected: FAIL
[padding-left length(px) / values]
expected: FAIL
[padding-left length(em) / values]
expected: FAIL
[padding-left length(ex) / values]
expected: FAIL
[padding-left length(mm) / values]
expected: FAIL
[padding-left length(cm) / values]
expected: FAIL
[padding-left length(in) / values]
expected: FAIL
[padding-right length(pt) / values]
expected: FAIL
[padding-right length(pc) / values]
expected: FAIL
[padding-right length(px) / values]
expected: FAIL
[padding-right length(em) / values]
expected: FAIL
[padding-right length(ex) / values]
expected: FAIL
[padding-right length(mm) / values]
expected: FAIL
[padding-right length(cm) / values]
expected: FAIL
[padding-right length(in) / values]
expected: FAIL
[padding-top length(pt) / values]
expected: FAIL
[padding-top length(pc) / values]
expected: FAIL
[padding-top length(px) / values]
expected: FAIL
[padding-top length(em) / values]
expected: FAIL
[padding-top length(ex) / values]
expected: FAIL
[padding-top length(mm) / values]
expected: FAIL
[padding-top length(cm) / values]
expected: FAIL
[padding-top length(in) / values]
expected: FAIL
[margin-bottom length(pt) / values]
expected: FAIL
[margin-bottom length(pc) / values]
expected: FAIL
[margin-bottom length(px) / values]
expected: FAIL
[margin-bottom length(em) / values]
expected: FAIL
[margin-bottom length(ex) / values]
expected: FAIL
[margin-bottom length(mm) / values]
expected: FAIL
[margin-bottom length(cm) / values]
expected: FAIL
[margin-bottom length(in) / values]
expected: FAIL
[margin-left length(pt) / values]
expected: FAIL
[margin-left length(pc) / values]
expected: FAIL
[margin-left length(px) / values]
expected: FAIL
[margin-left length(em) / values]
expected: FAIL
[margin-left length(ex) / values]
expected: FAIL
[margin-left length(mm) / values]
expected: FAIL
[margin-left length(cm) / values]
expected: FAIL
[margin-left length(in) / values]
expected: FAIL
[margin-right length(pt) / values]
expected: FAIL
[margin-right length(pc) / values]
expected: FAIL
[margin-right length(px) / values]
expected: FAIL
[margin-right length(em) / values]
expected: FAIL
[margin-right length(ex) / values]
expected: FAIL
[margin-right length(mm) / values]
expected: FAIL

View file

@ -0,0 +1,3 @@
[CaretPosition-001.html]
[Element at (400, 100)]
expected: FAIL

View file

@ -1,3 +0,0 @@
[elementFromPoint-dynamic-anon-box.html]
[Link should be clickable after hiding a scrollbox with an anonymous table inside]
expected: FAIL

View file

@ -1,3 +0,0 @@
[elementFromPoint-ellipsis-in-inline-box.html]
[elementFromPoint-ellipsis-in-inline-box]
expected: FAIL

View file

@ -0,0 +1,3 @@
[elementsFromPoint-invalid-cases.html]
[The root element is the last element returned for otherwise empty queries within the viewport]
expected: FAIL

View file

@ -77,8 +77,5 @@
[Input: "Content-Length: ". Expected: 42.]
expected: FAIL
[Input: "Content-Length: 42\\r\\nContent-Length: 42,42". Expected: 42.]
expected: FAIL
[Input: "Content-Length: 42,42". Expected: 42.]
[Input: "Content-Length: 42\\r\\nContent-Length: 42". Expected: 42.]
expected: FAIL

View file

@ -308,3 +308,6 @@
[fetch(): separate response Content-Type: text/plain ]
expected: NOTRUN
[<iframe>: combined response Content-Type: text/html;" text/plain]
expected: FAIL

View file

@ -55,6 +55,3 @@
[separate text/javascript x/x]
expected: FAIL
[separate text/javascript ]
expected: FAIL

View file

@ -108,9 +108,6 @@
[list-style-image sec-fetch-user - Not sent to non-trustworthy cross-site destination]
expected: FAIL
[border-image sec-fetch-site - HTTPS downgrade (header not sent)]
expected: FAIL
[content sec-fetch-site - HTTPS downgrade (header not sent)]
expected: FAIL
@ -149,3 +146,6 @@
[list-style-image sec-fetch-site - HTTPS downgrade-upgrade]
expected: FAIL
[background-image sec-fetch-site - Not sent to non-trustworthy cross-site destination]
expected: TIMEOUT

View file

@ -7,6 +7,3 @@
[X-Content-Type-Options%3A%20nosniff%0C]
expected: FAIL
[X-Content-Type-Options%3A%20%22nosniFF%22]
expected: FAIL

View file

@ -1,9 +1,10 @@
[iframe-src-aboutblank-navigate-immediately.html]
expected: TIMEOUT
[Navigating to a different document with window.open]
expected: FAIL
[Navigating to a different document with form submission]
expected: FAIL
expected: TIMEOUT
[Navigating to a different document with link click]
expected: FAIL

View file

@ -10,6 +10,3 @@
[load event does not fire on window.open('about:blank?foo')]
expected: FAIL
[load event does not fire on window.open('about:blank')]
expected: FAIL

View file

@ -0,0 +1,10 @@
[javascript-url-referrer.window.html]
expected: TIMEOUT
[unsafe-url referrer policy used to create the starting page]
expected: FAIL
[origin referrer policy used to create the starting page]
expected: FAIL
[no-referrer referrer policy used to create the starting page]
expected: TIMEOUT

View file

@ -1,4 +1,3 @@
[form-requestsubmit.html]
expected: TIMEOUT
[Replace before load, triggered by formElement.requestSubmit()]
expected: TIMEOUT
expected: FAIL

View file

@ -1,3 +1,4 @@
[form-submit-button-click.html]
expected: TIMEOUT
[Replace before load, triggered by submitButton.click()]
expected: FAIL
expected: TIMEOUT

View file

@ -1,4 +1,3 @@
[form-submit.html]
expected: TIMEOUT
[Replace before load, triggered by formElement.submit()]
expected: TIMEOUT
expected: FAIL

View file

@ -0,0 +1,4 @@
[traverse-during-unload.html]
expected: TIMEOUT
[Traversing the history during unload]
expected: TIMEOUT

View file

@ -0,0 +1,3 @@
[traverse_the_history_4.html]
[Multiple history traversals, last would be aborted]
expected: FAIL

View file

@ -0,0 +1,3 @@
[creating_browsing_context_test_01.html]
[first argument: absolute url]
expected: FAIL

View file

@ -1,7 +1,6 @@
[update-the-rendering.html]
expected: TIMEOUT
["Flush autofocus candidates" should be happen after the first animation frame callbacks, and before a resize event in the next iteration of window event loop.]
expected: TIMEOUT
["Flush autofocus candidates" should be happen before a scroll event and animation frame callbacks]
expected: TIMEOUT
expected: FAIL

View file

@ -1,5 +1,4 @@
[iframe_sandbox_popups_nonescaping-1.html]
type: testharness
expected: CRASH
[Check that popups from a sandboxed iframe do not escape the sandbox]
expected: FAIL

View file

@ -1,5 +1,4 @@
[iframe_sandbox_popups_nonescaping-2.html]
type: testharness
expected: CRASH
[Check that popups from a sandboxed iframe do not escape the sandbox]
expected: FAIL

View file

@ -1,4 +1,3 @@
[iframe_sandbox_popups_nonescaping-3.html]
expected: TIMEOUT
[Check that popups from a sandboxed iframe do not escape the sandbox]
expected: NOTRUN
expected: FAIL

View file

@ -175,3 +175,6 @@
[text/plain: character not in encoding in filename (formdata event)]
expected: FAIL
[text/plain: Basic test (formdata event)]
expected: FAIL

View file

@ -1,6 +1,5 @@
[htmlanchorelement_noopener.html]
type: testharness
expected: TIMEOUT
[Check that targeting of rel=noopener with a given name ignores an existing window with that name]
expected: NOTRUN
@ -14,4 +13,4 @@
expected: FAIL
[Check that rel=noopener with target=_self does a normal load]
expected: NOTRUN
expected: FAIL

View file

@ -0,0 +1,3 @@
[DOMContentLoaded-defer.html]
[The end: DOMContentLoaded and defer scripts]
expected: FAIL

View file

@ -3,3 +3,6 @@
expected: TIMEOUT
[The incumbent settings object while executing the compiled callback via Web IDL's invoke must be that of the node document]
expected: TIMEOUT
[The entry settings object while executing the compiled callback via Web IDL's invoke must be that of the node document]
expected: FAIL

View file

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

View file

@ -1,5 +1,5 @@
[audiocontextoptions.html]
expected: TIMEOUT
expected: CRASH
[X context = new AudioContext({sampleRate: 1}) did not throw an exception.]
expected: FAIL

View file

@ -0,0 +1,4 @@
[017.html]
expected: TIMEOUT
[origin of the script that invoked the method, about:blank]
expected: TIMEOUT

View file

@ -0,0 +1,4 @@
[localstorage-about-blank-3P-iframe-opens-3P-window.partitioned.tentative.html]
expected: TIMEOUT
[StorageKey: test 3P about:blank window opened from a 3P iframe]
expected: TIMEOUT

View file

@ -0,0 +1,3 @@
[scrollBy.html]
[Ensure that the window.scrollBy function affects scroll position as expected]
expected: FAIL

View file

@ -0,0 +1,5 @@
[task_queue_throttling.any.worker.html]
[task_queue_throttling.any.html]
[Throttling the performance timeline task queue.]
expected: FAIL

View file

@ -49,4 +49,4 @@ scratch
/webaudio/idl/*
# w3c-test.org PR-branch mirroring
/submissions/
submissions/

View file

@ -1,26 +1,22 @@
// META: script=resources/fetch-tests.js
async function garbageCollect() {
if (typeof TestUtils !== 'undefined' && TestUtils.gc) {
await TestUtils.gc();
} else if (self.gc) {
await self.gc();
} else if (self.GCController) {
function garbageCollect() {
if (self.TestUtils?.gc) return TestUtils.gc();
if (self.gc) return self.gc();
// Present in some WebKit development environments
await GCController.collect();
} else {
var gcRec = function (n) {
if (n < 1)
return {};
var temp = {i: "ab" + i + (i / 100000)};
if (self.GCController) return GCController.collect();
for (var i = 0; i < 1000; i++) gcRec(10);
function gcRec(n) {
if (n < 1) return {};
let temp = { i: "ab" + i + i / 100000 };
temp += "foo";
gcRec(n - 1);
};
for (var i = 0; i < 1000; i++)
gcRec(10);
}
}
function fetch_should_succeed(test, request) {
return fetch(request).then(response => response.text());
}

View file

@ -7,6 +7,11 @@
<script src="/css/support/parsing-testcommon.js"></script>
<script>
const anchorNames = [
'',
'--foo',
];
const insetProperties = [
'left',
'right',
@ -36,6 +41,7 @@ const fallbacks = [
'1px',
'50%',
'calc(1px + 50%)',
'anchor(left)',
'anchor(--bar left)',
'anchor(--bar left, anchor(--baz right))',
];
@ -44,13 +50,15 @@ const fallbacks = [
for (let property of insetProperties) {
// Using a wrong anchor-side (e.g., `top: anchor(--foo left)`) doesn't cause a
// parse error, but triggers the fallback when resolved.
for (let name of anchorNames) {
for (let side of anchorSides) {
for (let fallback of fallbacks) {
let value = `anchor(--foo ${side}${fallback ? ', ' + fallback : ''})`;
let value = `anchor(${name ? name + ' ' : ''}${side}${fallback ? ', ' + fallback : ''})`;
test_valid_value(property, value);
}
}
}
}
// Tests that anchor() can be used in a calc tree
test_valid_value('top', 'calc((anchor(--foo top) + anchor(--bar bottom)) / 2)');

View file

@ -7,6 +7,11 @@
<script src="/css/support/parsing-testcommon.js"></script>
<script>
const anchorNames = [
'--foo',
'',
];
const sizeProperties = [
'width',
'min-width',
@ -36,19 +41,22 @@ const fallbacks = [
'1px',
'50%',
'calc(1px + 50%)',
'anchor-size(block)',
'anchor-size(--bar block)',
'anchor-size(--bar block, anchor-size(--baz inline))',
];
// Tests basic combinations
for (let name of anchorNames) {
for (let property of sizeProperties) {
for (let size of anchorSizes) {
for (let fallback of fallbacks) {
let value = `anchor-size(--foo ${size}${fallback ? ', ' + fallback : ''})`;
let value = `anchor-size(${name ? name + ' ' : ''}${size}${fallback ? ', ' + fallback : ''})`;
test_valid_value(property, value);
}
}
}
}
// Tests that anchor-size() can be used in a calc tree
test_valid_value('width', 'calc((anchor-size(--foo width) + anchor-size(--bar height)) / 2)');

View file

@ -0,0 +1,36 @@
<!DOCTYPE html>
<title>CSS Anchor Positioning Test: Dynamically change position via position-fallback property</title>
<link rel="help" href="https://drafts.csswg.org/css-anchor-1/#fallback">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<style>
body { margin: 0; }
@position-fallback --fallback1 {
@try {
left: anchor(--a1 right);
}
}
#anchor {
anchor-name: --a1;
width: 100px;
height: 100px;
}
#anchored {
position: absolute;
width: 100px;
height: 100px;
}
</style>
<div id="anchor"></div>
<div id="anchored"></div>
<script>
test(() => {
assert_equals(anchored.offsetLeft, 0);
}, "Initial static left position is 0");
test(() => {
anchored.style.positionFallback = "--fallback1";
assert_equals(anchored.offsetLeft, 100);
}, "Left position set to right edge of anchor with @position-fallback");
</script>

View file

@ -0,0 +1,83 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS Fonts Module Level 4: interaction of font-palette and font shorthand</title>
<link rel="help" href="https://drafts.csswg.org/css-fonts/#font-prop">
<meta name="assert" content="font-palette is reset to normal by font shorthand.">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<style id="style">
@font-face {
font-family: colr;
src: url("resources/COLR-palettes-test-font.ttf") format("truetype");
}
div {
margin: 10px;
}
#a {
font: 50px colr;
font-palette: dark;
}
#b {
font-palette: dark;
font: 50px colr; /* should reset font-palette to normal */
}
#c {
font-palette: dark;
font-size: 50px;
font-family: colr;
}
#d {
font-palette: dark;
font-size: 50px;
font-family: colr;
font-palette: normal;
}
</style>
</head>
<body>
<p>The first and third examples should use the 'dark' palette; the second and fourth, 'normal'.</p>
<div id=a>A</div>
<div id=b>A</div>
<div id=c>A</div>
<div id=d>A</div>
<script>
test(function() {
let testElem = document.getElementById("a");
let computed = window.getComputedStyle(testElem);
assert_equals(computed.fontPalette, "dark");
assert_equals(computed.font, "");
assert_equals(computed.fontFamily, "colr");
assert_equals(computed.fontSize, "50px");
});
test(function() {
let testElem = document.getElementById("b");
let computed = window.getComputedStyle(testElem);
assert_equals(computed.fontPalette, "normal");
assert_not_equals(computed.font, "");
/* The exact form of the font shorthand varies, but should include these pieces: */
assert_not_equals(computed.font.indexOf("50px"), -1);
assert_not_equals(computed.font.indexOf("colr"), -1);
/* And there should be no trace of this: */
assert_equals(computed.font.indexOf("dark"), -1);
});
test(function() {
let testElem = document.getElementById("c");
let computed = window.getComputedStyle(testElem);
assert_equals(computed.fontPalette, "dark");
assert_equals(computed.font, "");
});
test(function() {
let testElem = document.getElementById("d");
let computed = window.getComputedStyle(testElem);
assert_equals(computed.fontPalette, "normal");
assert_not_equals(computed.font.indexOf("50px"), -1);
assert_not_equals(computed.font.indexOf("colr"), -1);
});
</script>
</body>
</html>

View file

@ -1,7 +1,7 @@
<!DOCTYPE html>
<html lang="en">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>CSS Test: font-variant-position: sub; low level equivalence</title>
<title>CSS Test: font-variant-position: super; low level equivalence</title>
<link rel="author" title="Chris Lilley" href="chris@w3.org">
<style>
@font-face {
@ -15,9 +15,11 @@
}
</style>
<body>
<p>Test passes if the three lines below are identical, with one checkmark (✓) followed by one cross (✗)</p>
<p>Test passes if the three lines below are identical, with one cross (✗) followed by one checkmark (✓) </p>
<!-- Identical? If the UA is allowed to simulate subscripts and superscripts then the first line will use smaller glyphs than the second and third. Maybe "similar" and point out size doesn't matter on this test? -->
<section class="test">
<p class="ref">AB</p>
<p class="ref">AB</p>
<p class="ref">AB</p>
<p class="ref">BA</p>
<p class="ref">BA</p>
<p class="ref">BA</p>
</section>

View file

@ -19,7 +19,7 @@
/* 0 */
@font-palette-values --A {
font-family: a, b;
font-family: a, serif; /* multiple families are allowed, but not generics */
}
/* 1 */

View file

@ -98,6 +98,11 @@
/* 15 */
@font-palette-values -- {
}
/* 16 */
@font-palette-values --P {
font-family: foo, bar, baz;
}
</style>
</head>
<body>
@ -204,7 +209,7 @@ test(function() {
test(function() {
let rule = rules[5];
assert_equals(rule.name, "--F");
assert_equals(rule.fontFamily, "foo");
assert_in_array(rule.fontFamily, ["foo", "\"foo\""]);
assert_equals(rule.basePalette, "");
assert_equals(rule.overrideColors, "");
});
@ -372,6 +377,14 @@ test(function() {
assert_equals(rule.basePalette, "");
assert_equals(rule.overrideColors, "");
});
test(function() {
let rule = rules[16];
assert_equals(rule.name, "--P");
assert_equals(rule.fontFamily, "foo, bar, baz");
assert_equals(rule.basePalette, "");
assert_equals(rule.overrideColors, "");
});
</script>
</body>
</html>

View file

@ -19,10 +19,13 @@ body { background: pink }
border: 1px solid black;
box-sizing: border-box;
}
.hidden {
visibility: hidden;
}
</style>
<div class=flex>
<div class=box>ancestor c-v</div>
<div class="box hidden">ancestor c-v</div>
<div class=box>self c-v</div>
<div class=box>descendant c-v</div>
</div>

View file

@ -59,13 +59,14 @@ html::view-transition { background: pink }
<div id=hidden></div>
<div class=spacer></div>
<div id=content>
<div class=locked><div id=src1 class="box shared" style="view-transition-name: one">ancestor c-v</div></div>
<div id=lockme><div id=src1 class="box shared" style="view-transition-name: one">ancestor c-v</div></div>
<div id=src2 class="box shared locked" style="view-transition-name: two">self c-v</div>
<div id=src3 class="box shared" style="view-transition-name: three"><div class=locked>descendant c-v</div></div>
</div>
<script>
async function runTest() {
lockme.classList.add("locked");
document.startViewTransition(() => {
content.remove();
dst1.style = "view-transition-name: one";

Some files were not shown because too many files have changed in this diff Show more