diff --git a/tests/wpt/meta-legacy-layout/FileAPI/BlobURL/cross-partition-worker-creation.tentative.https.html.ini b/tests/wpt/meta-legacy-layout/FileAPI/BlobURL/cross-partition-worker-creation.tentative.https.html.ini new file mode 100644 index 00000000000..54f0dbef7d1 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/FileAPI/BlobURL/cross-partition-worker-creation.tentative.https.html.ini @@ -0,0 +1,7 @@ +[cross-partition-worker-creation.tentative.https.html] + expected: TIMEOUT + [Cross-partition Shared worker shouldn't be created from blob URL.] + expected: TIMEOUT + + [Cross-partition Dedicated worker shouldn't be created from blob URL.] + expected: NOTRUN diff --git a/tests/wpt/meta-legacy-layout/FileAPI/blob/Blob-slice.any.js.ini b/tests/wpt/meta-legacy-layout/FileAPI/blob/Blob-slice.any.js.ini deleted file mode 100644 index 57ce4dda486..00000000000 --- a/tests/wpt/meta-legacy-layout/FileAPI/blob/Blob-slice.any.js.ini +++ /dev/null @@ -1,110 +0,0 @@ -[Blob-slice.any.worker.html] - [Slicing test: slice (2,1).] - expected: FAIL - - [Slicing test: slice (2,2).] - expected: FAIL - - [Slicing test: slice (2,3).] - expected: FAIL - - [Slicing test: slice (3,0).] - expected: FAIL - - [Slicing test: slice (3,1).] - expected: FAIL - - [Slicing test: slice (3,2).] - expected: FAIL - - [Slicing test: slice (3,3).] - expected: FAIL - - [Slicing test: slice (3,4).] - expected: FAIL - - [Slicing test: slice (4,0).] - expected: FAIL - - [Slicing test: slice (4,1).] - expected: FAIL - - [Slicing test: slice (4,2).] - expected: FAIL - - [Slicing test: slice (4,3).] - expected: FAIL - - [Slicing test: slice (4,4).] - expected: FAIL - - [Slicing test: slice (5,1).] - expected: FAIL - - [Slicing test: slice (5,2).] - expected: FAIL - - [Slicing test: slice (6,0).] - expected: FAIL - - [Slicing test: slice (6,1).] - expected: FAIL - - [Slicing test: slice (6,2).] - expected: FAIL - - -[Blob-slice.any.html] - [Slicing test: slice (2,1).] - expected: FAIL - - [Slicing test: slice (2,2).] - expected: FAIL - - [Slicing test: slice (2,3).] - expected: FAIL - - [Slicing test: slice (3,0).] - expected: FAIL - - [Slicing test: slice (3,1).] - expected: FAIL - - [Slicing test: slice (3,2).] - expected: FAIL - - [Slicing test: slice (3,3).] - expected: FAIL - - [Slicing test: slice (3,4).] - expected: FAIL - - [Slicing test: slice (4,0).] - expected: FAIL - - [Slicing test: slice (4,1).] - expected: FAIL - - [Slicing test: slice (4,2).] - expected: FAIL - - [Slicing test: slice (4,3).] - expected: FAIL - - [Slicing test: slice (4,4).] - expected: FAIL - - [Slicing test: slice (5,1).] - expected: FAIL - - [Slicing test: slice (5,2).] - expected: FAIL - - [Slicing test: slice (6,0).] - expected: FAIL - - [Slicing test: slice (6,1).] - expected: FAIL - - [Slicing test: slice (6,2).] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/flex-basis-with-container-type.html.ini b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/flex-basis-with-container-type.html.ini new file mode 100644 index 00000000000..fd2cb707c4b --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-conditional/container-queries/flex-basis-with-container-type.html.ini @@ -0,0 +1,2 @@ +[flex-basis-with-container-type.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-flexbox/aspect-ratio-transferred-max-size.html.ini b/tests/wpt/meta-legacy-layout/css/css-flexbox/aspect-ratio-transferred-max-size.html.ini new file mode 100644 index 00000000000..2a8c07e7cbf --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-flexbox/aspect-ratio-transferred-max-size.html.ini @@ -0,0 +1,2 @@ +[aspect-ratio-transferred-max-size.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-fonts/generic-family-keywords-001.html.ini b/tests/wpt/meta-legacy-layout/css/css-fonts/generic-family-keywords-001.html.ini index 08810e4a65c..a29b8868eeb 100644 --- a/tests/wpt/meta-legacy-layout/css/css-fonts/generic-family-keywords-001.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-fonts/generic-family-keywords-001.html.ini @@ -5,9 +5,6 @@ [@font-face matching for quoted and unquoted ui-rounded] expected: FAIL - [@font-face matching for quoted and unquoted ui-monospace] - expected: FAIL - [@font-face matching for quoted and unquoted serif] expected: FAIL @@ -19,3 +16,6 @@ [@font-face matching for quoted and unquoted monospace] expected: FAIL + + [@font-face matching for quoted and unquoted system-ui] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-gaps/tentative/parsing/gap-decorations-color-valid.html.ini b/tests/wpt/meta-legacy-layout/css/css-gaps/tentative/parsing/gap-decorations-color-valid.html.ini new file mode 100644 index 00000000000..c53c0174f86 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-gaps/tentative/parsing/gap-decorations-color-valid.html.ini @@ -0,0 +1,45 @@ +[gap-decorations-color-valid.html] + [e.style['column-rule-color'\] = "repeat(4, blue)" should set the property value] + expected: FAIL + + [e.style['column-rule-color'\] = "repeat(3, red green blue)" should set the property value] + expected: FAIL + + [e.style['column-rule-color'\] = "repeat(1, red green blue yellow)" should set the property value] + expected: FAIL + + [e.style['column-rule-color'\] = "red" should set the property value] + expected: FAIL + + [e.style['column-rule-color'\] = "repeat(4, cyan)" should set the property value] + expected: FAIL + + [e.style['column-rule-color'\] = "green blue" should set the property value] + expected: FAIL + + [e.style['column-rule-color'\] = "red blue green yellow pink" should set the property value] + expected: FAIL + + [e.style['column-rule-color'\] = "repeat(3, blue) repeat(4, red)" should set the property value] + expected: FAIL + + [e.style['column-rule-color'\] = "red repeat(3, blue) blue repeat(4, red green cyan)" should set the property value] + expected: FAIL + + [e.style['column-rule-color'\] = "repeat(4, red green cyan) repeat(5, yellow) blue" should set the property value] + expected: FAIL + + [e.style['column-rule-color'\] = "repeat(auto, red)" should set the property value] + expected: FAIL + + [e.style['column-rule-color'\] = "repeat(auto, red green blue)" should set the property value] + expected: FAIL + + [e.style['column-rule-color'\] = "repeat(auto, red green) red" should set the property value] + expected: FAIL + + [e.style['column-rule-color'\] = "repeat(4, blue red green) repeat(auto, red)" should set the property value] + expected: FAIL + + [e.style['column-rule-color'\] = "blue repeat(auto, red green) repeat(4, blue red green)" should set the property value] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-masking/clip-path/clip-path-url-reference-empty-while-loading.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-masking/clip-path/clip-path-url-reference-empty-while-loading.tentative.html.ini new file mode 100644 index 00000000000..2143c01fbdf --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-masking/clip-path/clip-path-url-reference-empty-while-loading.tentative.html.ini @@ -0,0 +1,2 @@ +[clip-path-url-reference-empty-while-loading.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-026.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-026.tentative.html.ini deleted file mode 100644 index 0ee497e3bcd..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-026.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-clamp-auto-026.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-032.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-032.tentative.html.ini deleted file mode 100644 index 00093f16b28..00000000000 --- a/tests/wpt/meta-legacy-layout/css/css-overflow/line-clamp/line-clamp-auto-032.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-clamp-auto-032.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed-inheritance.html.ini b/tests/wpt/meta-legacy-layout/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed-inheritance.html.ini index 99456944d45..01066b3680d 100644 --- a/tests/wpt/meta-legacy-layout/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed-inheritance.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed-inheritance.html.ini @@ -13,3 +13,6 @@ [getComputedStyle() for ::highlight(foo)] expected: FAIL + + [getComputedStyle() for ::search-text] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed.html.ini b/tests/wpt/meta-legacy-layout/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed.html.ini index d29df11928e..9fb9c49a30b 100644 --- a/tests/wpt/meta-legacy-layout/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed.html.ini @@ -28,3 +28,9 @@ [getComputedStyle() for ::highlight(foo) at #target2] expected: FAIL + + [getComputedStyle() for ::search-text at #target1] + expected: FAIL + + [getComputedStyle() for ::search-text at #target2] + expected: FAIL diff --git a/tests/wpt/meta/css/css-pseudo/highlight-cascade/highlight-pseudos-computed-001.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-pseudo/highlight-cascade/highlight-pseudos-computed-search-text.tentative.html.ini similarity index 93% rename from tests/wpt/meta/css/css-pseudo/highlight-cascade/highlight-pseudos-computed-001.tentative.html.ini rename to tests/wpt/meta-legacy-layout/css/css-pseudo/highlight-cascade/highlight-pseudos-computed-search-text.tentative.html.ini index b963cc0fd2c..83fb225c6ac 100644 --- a/tests/wpt/meta/css/css-pseudo/highlight-cascade/highlight-pseudos-computed-001.tentative.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-pseudo/highlight-cascade/highlight-pseudos-computed-search-text.tentative.html.ini @@ -1,4 +1,4 @@ -[highlight-pseudos-computed-001.tentative.html] +[highlight-pseudos-computed-search-text.tentative.html] [getComputedStyle() for ::search-text] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-pseudo/highlight-cascade/highlight-pseudos-inheritance-computed-001.html.ini b/tests/wpt/meta-legacy-layout/css/css-pseudo/highlight-cascade/highlight-pseudos-inheritance-computed-001.html.ini index a4e4bdc95a6..d656412b418 100644 --- a/tests/wpt/meta-legacy-layout/css/css-pseudo/highlight-cascade/highlight-pseudos-inheritance-computed-001.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-pseudo/highlight-cascade/highlight-pseudos-inheritance-computed-001.html.ini @@ -28,3 +28,9 @@ [getComputedStyle() for ::highlight(foo) at #child2] expected: FAIL + + [getComputedStyle() for ::search-text at #child1] + expected: FAIL + + [getComputedStyle() for ::search-text at #child2] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-pseudo/highlight-cascade/highlight-pseudos-visited-computed-001.html.ini b/tests/wpt/meta-legacy-layout/css/css-pseudo/highlight-cascade/highlight-pseudos-visited-computed-001.html.ini index 267ebaa918b..5e40d3bc896 100644 --- a/tests/wpt/meta-legacy-layout/css/css-pseudo/highlight-cascade/highlight-pseudos-visited-computed-001.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-pseudo/highlight-cascade/highlight-pseudos-visited-computed-001.html.ini @@ -28,3 +28,9 @@ [getComputedStyle() for ::highlight(foo) at #target2] expected: FAIL + + [getComputedStyle() for ::search-text at #target1] + expected: FAIL + + [getComputedStyle() for ::search-text at #target2] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-pseudo/parsing/highlight-pseudos-001.tentative.html.ini b/tests/wpt/meta-legacy-layout/css/css-pseudo/parsing/highlight-pseudos-search-text.tentative.html.ini similarity index 95% rename from tests/wpt/meta-legacy-layout/css/css-pseudo/parsing/highlight-pseudos-001.tentative.html.ini rename to tests/wpt/meta-legacy-layout/css/css-pseudo/parsing/highlight-pseudos-search-text.tentative.html.ini index b416a0e6b82..baec5e636e4 100644 --- a/tests/wpt/meta-legacy-layout/css/css-pseudo/parsing/highlight-pseudos-001.tentative.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-pseudo/parsing/highlight-pseudos-search-text.tentative.html.ini @@ -1,4 +1,4 @@ -[highlight-pseudos-001.tentative.html] +[highlight-pseudos-search-text.tentative.html] ["::search-text" should be a valid selector] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-sizing/animation/height-interpolation.html.ini b/tests/wpt/meta-legacy-layout/css/css-sizing/animation/height-interpolation.html.ini index 91770eebef3..4e9354a0d3b 100644 --- a/tests/wpt/meta-legacy-layout/css/css-sizing/animation/height-interpolation.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-sizing/animation/height-interpolation.html.ini @@ -377,90 +377,6 @@ [Web Animations: property from [max-content\] to [fit-content\] at (1.5) should be [fit-content\]] expected: FAIL - [CSS Transitions with transition-behavior:allow-discrete: property from [max-content\] to [stretch\] at (-0.3) should be [max-content\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [max-content\] to [stretch\] at (0) should be [max-content\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [max-content\] to [stretch\] at (0.3) should be [max-content\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [max-content\] to [stretch\] at (0.5) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [max-content\] to [stretch\] at (0.6) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [max-content\] to [stretch\] at (1) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [max-content\] to [stretch\] at (1.5) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [max-content\] to [stretch\] at (-0.3) should be [max-content\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [max-content\] to [stretch\] at (0) should be [max-content\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [max-content\] to [stretch\] at (0.3) should be [max-content\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [max-content\] to [stretch\] at (0.5) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [max-content\] to [stretch\] at (0.6) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [max-content\] to [stretch\] at (1) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [max-content\] to [stretch\] at (1.5) should be [stretch\]] - expected: FAIL - - [CSS Transitions: property from [max-content\] to [stretch\] at (-0.3) should be [stretch\]] - expected: FAIL - - [CSS Transitions: property from [max-content\] to [stretch\] at (0) should be [stretch\]] - expected: FAIL - - [CSS Transitions: property from [max-content\] to [stretch\] at (0.3) should be [stretch\]] - expected: FAIL - - [CSS Transitions: property from [max-content\] to [stretch\] at (0.5) should be [stretch\]] - expected: FAIL - - [CSS Transitions: property from [max-content\] to [stretch\] at (0.6) should be [stretch\]] - expected: FAIL - - [CSS Transitions: property from [max-content\] to [stretch\] at (1) should be [stretch\]] - expected: FAIL - - [CSS Transitions: property from [max-content\] to [stretch\] at (1.5) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [max-content\] to [stretch\] at (-0.3) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [max-content\] to [stretch\] at (0) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [max-content\] to [stretch\] at (0.3) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [max-content\] to [stretch\] at (0.5) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [max-content\] to [stretch\] at (0.6) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [max-content\] to [stretch\] at (1) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [max-content\] to [stretch\] at (1.5) should be [stretch\]] - expected: FAIL - [CSS Animations: property from [max-content\] to [stretch\] at (-0.3) should be [max-content\]] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-sizing/animation/max-height-interpolation.html.ini b/tests/wpt/meta-legacy-layout/css/css-sizing/animation/max-height-interpolation.html.ini index 8eaf2327da4..58832208dcc 100644 --- a/tests/wpt/meta-legacy-layout/css/css-sizing/animation/max-height-interpolation.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-sizing/animation/max-height-interpolation.html.ini @@ -302,18 +302,6 @@ [CSS Transitions with transition-behavior:allow-discrete: property from [stretch\] to [fit-content\] at (0.3) should be [stretch\]] expected: FAIL - [CSS Transitions with transition-behavior:allow-discrete: property from [stretch\] to [fit-content\] at (0.5) should be [fit-content\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [stretch\] to [fit-content\] at (0.6) should be [fit-content\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [stretch\] to [fit-content\] at (1) should be [fit-content\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [stretch\] to [fit-content\] at (1.5) should be [fit-content\]] - expected: FAIL - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [stretch\] to [fit-content\] at (-0.3) should be [stretch\]] expected: FAIL @@ -323,60 +311,6 @@ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [stretch\] to [fit-content\] at (0.3) should be [stretch\]] expected: FAIL - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [stretch\] to [fit-content\] at (0.5) should be [fit-content\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [stretch\] to [fit-content\] at (0.6) should be [fit-content\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [stretch\] to [fit-content\] at (1) should be [fit-content\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [stretch\] to [fit-content\] at (1.5) should be [fit-content\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [fit-content\] at (-0.3) should be [fit-content\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [fit-content\] at (0) should be [fit-content\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [fit-content\] at (0.3) should be [fit-content\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [fit-content\] at (0.5) should be [fit-content\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [fit-content\] at (0.6) should be [fit-content\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [fit-content\] at (1) should be [fit-content\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [fit-content\] at (1.5) should be [fit-content\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [fit-content\] at (-0.3) should be [fit-content\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [fit-content\] at (0) should be [fit-content\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [fit-content\] at (0.3) should be [fit-content\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [fit-content\] at (0.5) should be [fit-content\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [fit-content\] at (0.6) should be [fit-content\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [fit-content\] at (1) should be [fit-content\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [fit-content\] at (1.5) should be [fit-content\]] - expected: FAIL - [CSS Animations: property from [stretch\] to [fit-content\] at (-0.3) should be [stretch\]] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-sizing/animation/max-width-interpolation.html.ini b/tests/wpt/meta-legacy-layout/css/css-sizing/animation/max-width-interpolation.html.ini index c958add5ba3..2ae4eda83cc 100644 --- a/tests/wpt/meta-legacy-layout/css/css-sizing/animation/max-width-interpolation.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-sizing/animation/max-width-interpolation.html.ini @@ -242,18 +242,6 @@ [CSS Transitions with transition-behavior:allow-discrete: property from [stretch\] to [none\] at (0.3) should be [stretch\]] expected: FAIL - [CSS Transitions with transition-behavior:allow-discrete: property from [stretch\] to [none\] at (0.5) should be [none\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [stretch\] to [none\] at (0.6) should be [none\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [stretch\] to [none\] at (1) should be [none\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [stretch\] to [none\] at (1.5) should be [none\]] - expected: FAIL - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [stretch\] to [none\] at (-0.3) should be [stretch\]] expected: FAIL @@ -263,60 +251,6 @@ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [stretch\] to [none\] at (0.3) should be [stretch\]] expected: FAIL - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [stretch\] to [none\] at (0.5) should be [none\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [stretch\] to [none\] at (0.6) should be [none\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [stretch\] to [none\] at (1) should be [none\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [stretch\] to [none\] at (1.5) should be [none\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [none\] at (-0.3) should be [none\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [none\] at (0) should be [none\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [none\] at (0.3) should be [none\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [none\] at (0.5) should be [none\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [none\] at (0.6) should be [none\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [none\] at (1) should be [none\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [none\] at (1.5) should be [none\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [none\] at (-0.3) should be [none\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [none\] at (0) should be [none\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [none\] at (0.3) should be [none\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [none\] at (0.5) should be [none\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [none\] at (0.6) should be [none\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [none\] at (1) should be [none\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [none\] at (1.5) should be [none\]] - expected: FAIL - [CSS Animations: property from [stretch\] to [none\] at (-0.3) should be [stretch\]] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-sizing/animation/min-height-interpolation.html.ini b/tests/wpt/meta-legacy-layout/css/css-sizing/animation/min-height-interpolation.html.ini index c30064e42fd..7258b235c2b 100644 --- a/tests/wpt/meta-legacy-layout/css/css-sizing/animation/min-height-interpolation.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-sizing/animation/min-height-interpolation.html.ini @@ -362,18 +362,6 @@ [CSS Transitions with transition-behavior:allow-discrete: property from [max-content\] to [stretch\] at (0.3) should be [max-content\]] expected: FAIL - [CSS Transitions with transition-behavior:allow-discrete: property from [max-content\] to [stretch\] at (0.5) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [max-content\] to [stretch\] at (0.6) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [max-content\] to [stretch\] at (1) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [max-content\] to [stretch\] at (1.5) should be [stretch\]] - expected: FAIL - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [max-content\] to [stretch\] at (-0.3) should be [max-content\]] expected: FAIL @@ -383,60 +371,6 @@ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [max-content\] to [stretch\] at (0.3) should be [max-content\]] expected: FAIL - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [max-content\] to [stretch\] at (0.5) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [max-content\] to [stretch\] at (0.6) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [max-content\] to [stretch\] at (1) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [max-content\] to [stretch\] at (1.5) should be [stretch\]] - expected: FAIL - - [CSS Transitions: property from [max-content\] to [stretch\] at (-0.3) should be [stretch\]] - expected: FAIL - - [CSS Transitions: property from [max-content\] to [stretch\] at (0) should be [stretch\]] - expected: FAIL - - [CSS Transitions: property from [max-content\] to [stretch\] at (0.3) should be [stretch\]] - expected: FAIL - - [CSS Transitions: property from [max-content\] to [stretch\] at (0.5) should be [stretch\]] - expected: FAIL - - [CSS Transitions: property from [max-content\] to [stretch\] at (0.6) should be [stretch\]] - expected: FAIL - - [CSS Transitions: property from [max-content\] to [stretch\] at (1) should be [stretch\]] - expected: FAIL - - [CSS Transitions: property from [max-content\] to [stretch\] at (1.5) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [max-content\] to [stretch\] at (-0.3) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [max-content\] to [stretch\] at (0) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [max-content\] to [stretch\] at (0.3) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [max-content\] to [stretch\] at (0.5) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [max-content\] to [stretch\] at (0.6) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [max-content\] to [stretch\] at (1) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [max-content\] to [stretch\] at (1.5) should be [stretch\]] - expected: FAIL - [CSS Animations: property from [max-content\] to [stretch\] at (-0.3) should be [max-content\]] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-sizing/animation/min-width-interpolation.html.ini b/tests/wpt/meta-legacy-layout/css/css-sizing/animation/min-width-interpolation.html.ini index 435b28a7aec..e4bceb7f4ba 100644 --- a/tests/wpt/meta-legacy-layout/css/css-sizing/animation/min-width-interpolation.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-sizing/animation/min-width-interpolation.html.ini @@ -242,18 +242,6 @@ [CSS Transitions with transition-behavior:allow-discrete: property from [0px\] to [stretch\] at (0.3) should be [0px\]] expected: FAIL - [CSS Transitions with transition-behavior:allow-discrete: property from [0px\] to [stretch\] at (0.5) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [0px\] to [stretch\] at (0.6) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [0px\] to [stretch\] at (1) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [0px\] to [stretch\] at (1.5) should be [stretch\]] - expected: FAIL - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0px\] to [stretch\] at (-0.3) should be [0px\]] expected: FAIL @@ -263,60 +251,6 @@ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0px\] to [stretch\] at (0.3) should be [0px\]] expected: FAIL - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0px\] to [stretch\] at (0.5) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0px\] to [stretch\] at (0.6) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0px\] to [stretch\] at (1) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [0px\] to [stretch\] at (1.5) should be [stretch\]] - expected: FAIL - - [CSS Transitions: property from [0px\] to [stretch\] at (-0.3) should be [stretch\]] - expected: FAIL - - [CSS Transitions: property from [0px\] to [stretch\] at (0) should be [stretch\]] - expected: FAIL - - [CSS Transitions: property from [0px\] to [stretch\] at (0.3) should be [stretch\]] - expected: FAIL - - [CSS Transitions: property from [0px\] to [stretch\] at (0.5) should be [stretch\]] - expected: FAIL - - [CSS Transitions: property from [0px\] to [stretch\] at (0.6) should be [stretch\]] - expected: FAIL - - [CSS Transitions: property from [0px\] to [stretch\] at (1) should be [stretch\]] - expected: FAIL - - [CSS Transitions: property from [0px\] to [stretch\] at (1.5) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [0px\] to [stretch\] at (-0.3) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [0px\] to [stretch\] at (0) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [0px\] to [stretch\] at (0.3) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [0px\] to [stretch\] at (0.5) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [0px\] to [stretch\] at (0.6) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [0px\] to [stretch\] at (1) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [0px\] to [stretch\] at (1.5) should be [stretch\]] - expected: FAIL - [CSS Animations: property from [0px\] to [stretch\] at (-0.3) should be [0px\]] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-sizing/animation/width-interpolation.html.ini b/tests/wpt/meta-legacy-layout/css/css-sizing/animation/width-interpolation.html.ini index da3bd55134b..f79e548f7f3 100644 --- a/tests/wpt/meta-legacy-layout/css/css-sizing/animation/width-interpolation.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-sizing/animation/width-interpolation.html.ini @@ -311,90 +311,6 @@ [Web Animations: property from [auto\] to [fit-content\] at (1.5) should be [fit-content\]] expected: FAIL - [CSS Transitions with transition-behavior:allow-discrete: property from [stretch\] to [auto\] at (-0.3) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [stretch\] to [auto\] at (0) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [stretch\] to [auto\] at (0.3) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [stretch\] to [auto\] at (0.5) should be [auto\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [stretch\] to [auto\] at (0.6) should be [auto\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [stretch\] to [auto\] at (1) should be [auto\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [stretch\] to [auto\] at (1.5) should be [auto\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [stretch\] to [auto\] at (-0.3) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [stretch\] to [auto\] at (0) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [stretch\] to [auto\] at (0.3) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [stretch\] to [auto\] at (0.5) should be [auto\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [stretch\] to [auto\] at (0.6) should be [auto\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [stretch\] to [auto\] at (1) should be [auto\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [stretch\] to [auto\] at (1.5) should be [auto\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [auto\] at (-0.3) should be [auto\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [auto\] at (0) should be [auto\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [auto\] at (0.3) should be [auto\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [auto\] at (0.5) should be [auto\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [auto\] at (0.6) should be [auto\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [auto\] at (1) should be [auto\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [auto\] at (1.5) should be [auto\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [auto\] at (-0.3) should be [auto\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [auto\] at (0) should be [auto\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [auto\] at (0.3) should be [auto\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [auto\] at (0.5) should be [auto\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [auto\] at (0.6) should be [auto\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [auto\] at (1) should be [auto\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [auto\] at (1.5) should be [auto\]] - expected: FAIL - [CSS Animations: property from [stretch\] to [auto\] at (-0.3) should be [stretch\]] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-ui/animation/caret-animation-parsing.html.ini b/tests/wpt/meta-legacy-layout/css/css-ui/animation/caret-animation-parsing.html.ini new file mode 100644 index 00000000000..e2e52fff6fb --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/css-ui/animation/caret-animation-parsing.html.ini @@ -0,0 +1,18 @@ +[caret-animation-parsing.html] + [e.style['caret-animation'\] = "initial" should set the property value] + expected: FAIL + + [e.style['caret-animation'\] = "inherit" should set the property value] + expected: FAIL + + [e.style['caret-animation'\] = "unset" should set the property value] + expected: FAIL + + [e.style['caret-animation'\] = "revert" should set the property value] + expected: FAIL + + [e.style['caret-animation'\] = "auto" should set the property value] + expected: FAIL + + [e.style['caret-animation'\] = "manual" should set the property value] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/calc-size/animation/interpolate-size-height-interpolation.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/calc-size/animation/interpolate-size-height-interpolation.html.ini index f11bb6ed9b0..e4edd08848a 100644 --- a/tests/wpt/meta-legacy-layout/css/css-values/calc-size/animation/interpolate-size-height-interpolation.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-values/calc-size/animation/interpolate-size-height-interpolation.html.ini @@ -149,111 +149,6 @@ [Web Animations: property from [max-content\] to [fit-content\] at (1.5) should be [fit-content\]] expected: FAIL - [CSS Transitions with transition-behavior:allow-discrete: property from [max-content\] to [stretch\] at (-0.3) should be [max-content\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [max-content\] to [stretch\] at (0) should be [max-content\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [max-content\] to [stretch\] at (0.3) should be [max-content\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [max-content\] to [stretch\] at (0.5) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [max-content\] to [stretch\] at (0.6) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [max-content\] to [stretch\] at (1) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [max-content\] to [stretch\] at (1.5) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [max-content\] to [stretch\] at (-0.3) should be [max-content\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [max-content\] to [stretch\] at (0) should be [max-content\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [max-content\] to [stretch\] at (0.3) should be [max-content\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [max-content\] to [stretch\] at (0.5) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [max-content\] to [stretch\] at (0.6) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [max-content\] to [stretch\] at (1) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [max-content\] to [stretch\] at (1.5) should be [stretch\]] - expected: FAIL - - [CSS Transitions: property from [max-content\] to [stretch\] at (-0.3) should be [stretch\]] - expected: FAIL - - [CSS Transitions: property from [max-content\] to [stretch\] at (0) should be [stretch\]] - expected: FAIL - - [CSS Transitions: property from [max-content\] to [stretch\] at (0.3) should be [stretch\]] - expected: FAIL - - [CSS Transitions: property from [max-content\] to [stretch\] at (0.5) should be [stretch\]] - expected: FAIL - - [CSS Transitions: property from [max-content\] to [stretch\] at (0.6) should be [stretch\]] - expected: FAIL - - [CSS Transitions: property from [max-content\] to [stretch\] at (1) should be [stretch\]] - expected: FAIL - - [CSS Transitions: property from [max-content\] to [stretch\] at (1.5) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [max-content\] to [stretch\] at (-0.3) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [max-content\] to [stretch\] at (0) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [max-content\] to [stretch\] at (0.3) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [max-content\] to [stretch\] at (0.5) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [max-content\] to [stretch\] at (0.6) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [max-content\] to [stretch\] at (1) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [max-content\] to [stretch\] at (1.5) should be [stretch\]] - expected: FAIL - - [CSS Animations: property from [max-content\] to [stretch\] at (-0.3) should be [max-content\]] - expected: FAIL - - [CSS Animations: property from [max-content\] to [stretch\] at (0) should be [max-content\]] - expected: FAIL - - [CSS Animations: property from [max-content\] to [stretch\] at (0.3) should be [max-content\]] - expected: FAIL - - [CSS Animations: property from [max-content\] to [stretch\] at (0.5) should be [stretch\]] - expected: FAIL - - [CSS Animations: property from [max-content\] to [stretch\] at (0.6) should be [stretch\]] - expected: FAIL - - [CSS Animations: property from [max-content\] to [stretch\] at (1) should be [stretch\]] - expected: FAIL - - [CSS Animations: property from [max-content\] to [stretch\] at (1.5) should be [stretch\]] - expected: FAIL - [Web Animations: property from [max-content\] to [stretch\] at (-0.3) should be [max-content\]] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/calc-size/animation/interpolate-size-max-height-interpolation.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/calc-size/animation/interpolate-size-max-height-interpolation.html.ini index ade8b9fa430..7ce4e81a18e 100644 --- a/tests/wpt/meta-legacy-layout/css/css-values/calc-size/animation/interpolate-size-max-height-interpolation.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-values/calc-size/animation/interpolate-size-max-height-interpolation.html.ini @@ -248,18 +248,6 @@ [CSS Transitions with transition-behavior:allow-discrete: property from [stretch\] to [fit-content\] at (0.3) should be [stretch\]] expected: FAIL - [CSS Transitions with transition-behavior:allow-discrete: property from [stretch\] to [fit-content\] at (0.5) should be [fit-content\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [stretch\] to [fit-content\] at (0.6) should be [fit-content\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [stretch\] to [fit-content\] at (1) should be [fit-content\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [stretch\] to [fit-content\] at (1.5) should be [fit-content\]] - expected: FAIL - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [stretch\] to [fit-content\] at (-0.3) should be [stretch\]] expected: FAIL @@ -269,60 +257,6 @@ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [stretch\] to [fit-content\] at (0.3) should be [stretch\]] expected: FAIL - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [stretch\] to [fit-content\] at (0.5) should be [fit-content\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [stretch\] to [fit-content\] at (0.6) should be [fit-content\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [stretch\] to [fit-content\] at (1) should be [fit-content\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [stretch\] to [fit-content\] at (1.5) should be [fit-content\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [fit-content\] at (-0.3) should be [fit-content\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [fit-content\] at (0) should be [fit-content\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [fit-content\] at (0.3) should be [fit-content\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [fit-content\] at (0.5) should be [fit-content\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [fit-content\] at (0.6) should be [fit-content\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [fit-content\] at (1) should be [fit-content\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [fit-content\] at (1.5) should be [fit-content\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [fit-content\] at (-0.3) should be [fit-content\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [fit-content\] at (0) should be [fit-content\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [fit-content\] at (0.3) should be [fit-content\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [fit-content\] at (0.5) should be [fit-content\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [fit-content\] at (0.6) should be [fit-content\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [fit-content\] at (1) should be [fit-content\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [fit-content\] at (1.5) should be [fit-content\]] - expected: FAIL - [CSS Animations: property from [stretch\] to [fit-content\] at (-0.3) should be [stretch\]] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/calc-size/animation/interpolate-size-max-width-interpolation.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/calc-size/animation/interpolate-size-max-width-interpolation.html.ini index 5fe600a79ac..19c91574c31 100644 --- a/tests/wpt/meta-legacy-layout/css/css-values/calc-size/animation/interpolate-size-max-width-interpolation.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-values/calc-size/animation/interpolate-size-max-width-interpolation.html.ini @@ -188,18 +188,6 @@ [CSS Transitions with transition-behavior:allow-discrete: property from [stretch\] to [none\] at (0.3) should be [stretch\]] expected: FAIL - [CSS Transitions with transition-behavior:allow-discrete: property from [stretch\] to [none\] at (0.5) should be [none\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [stretch\] to [none\] at (0.6) should be [none\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [stretch\] to [none\] at (1) should be [none\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [stretch\] to [none\] at (1.5) should be [none\]] - expected: FAIL - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [stretch\] to [none\] at (-0.3) should be [stretch\]] expected: FAIL @@ -209,60 +197,6 @@ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [stretch\] to [none\] at (0.3) should be [stretch\]] expected: FAIL - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [stretch\] to [none\] at (0.5) should be [none\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [stretch\] to [none\] at (0.6) should be [none\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [stretch\] to [none\] at (1) should be [none\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [stretch\] to [none\] at (1.5) should be [none\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [none\] at (-0.3) should be [none\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [none\] at (0) should be [none\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [none\] at (0.3) should be [none\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [none\] at (0.5) should be [none\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [none\] at (0.6) should be [none\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [none\] at (1) should be [none\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [none\] at (1.5) should be [none\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [none\] at (-0.3) should be [none\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [none\] at (0) should be [none\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [none\] at (0.3) should be [none\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [none\] at (0.5) should be [none\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [none\] at (0.6) should be [none\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [none\] at (1) should be [none\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [none\] at (1.5) should be [none\]] - expected: FAIL - [CSS Animations: property from [stretch\] to [none\] at (-0.3) should be [stretch\]] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/calc-size/animation/interpolate-size-min-height-interpolation.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/calc-size/animation/interpolate-size-min-height-interpolation.html.ini index 4b06d92eaf6..77ad852894f 100644 --- a/tests/wpt/meta-legacy-layout/css/css-values/calc-size/animation/interpolate-size-min-height-interpolation.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-values/calc-size/animation/interpolate-size-min-height-interpolation.html.ini @@ -284,18 +284,6 @@ [CSS Transitions with transition-behavior:allow-discrete: property from [max-content\] to [stretch\] at (0.3) should be [max-content\]] expected: FAIL - [CSS Transitions with transition-behavior:allow-discrete: property from [max-content\] to [stretch\] at (0.5) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [max-content\] to [stretch\] at (0.6) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [max-content\] to [stretch\] at (1) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [max-content\] to [stretch\] at (1.5) should be [stretch\]] - expected: FAIL - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [max-content\] to [stretch\] at (-0.3) should be [max-content\]] expected: FAIL @@ -305,60 +293,6 @@ [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [max-content\] to [stretch\] at (0.3) should be [max-content\]] expected: FAIL - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [max-content\] to [stretch\] at (0.5) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [max-content\] to [stretch\] at (0.6) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [max-content\] to [stretch\] at (1) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [max-content\] to [stretch\] at (1.5) should be [stretch\]] - expected: FAIL - - [CSS Transitions: property from [max-content\] to [stretch\] at (-0.3) should be [stretch\]] - expected: FAIL - - [CSS Transitions: property from [max-content\] to [stretch\] at (0) should be [stretch\]] - expected: FAIL - - [CSS Transitions: property from [max-content\] to [stretch\] at (0.3) should be [stretch\]] - expected: FAIL - - [CSS Transitions: property from [max-content\] to [stretch\] at (0.5) should be [stretch\]] - expected: FAIL - - [CSS Transitions: property from [max-content\] to [stretch\] at (0.6) should be [stretch\]] - expected: FAIL - - [CSS Transitions: property from [max-content\] to [stretch\] at (1) should be [stretch\]] - expected: FAIL - - [CSS Transitions: property from [max-content\] to [stretch\] at (1.5) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [max-content\] to [stretch\] at (-0.3) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [max-content\] to [stretch\] at (0) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [max-content\] to [stretch\] at (0.3) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [max-content\] to [stretch\] at (0.5) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [max-content\] to [stretch\] at (0.6) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [max-content\] to [stretch\] at (1) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [max-content\] to [stretch\] at (1.5) should be [stretch\]] - expected: FAIL - [CSS Animations: property from [max-content\] to [stretch\] at (-0.3) should be [max-content\]] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/calc-size/animation/interpolate-size-min-width-interpolation.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/calc-size/animation/interpolate-size-min-width-interpolation.html.ini index 1e50c658869..b4da72f0f64 100644 --- a/tests/wpt/meta-legacy-layout/css/css-values/calc-size/animation/interpolate-size-min-width-interpolation.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-values/calc-size/animation/interpolate-size-min-width-interpolation.html.ini @@ -197,24 +197,6 @@ [CSS Transitions with transition: all: property from [0px\] to [stretch\] at (1.5) should be [calc-size(stretch, 0px + size * 1.5)\]] expected: FAIL - [CSS Animations: property from [0px\] to [stretch\] at (-0.3) should be [calc-size(stretch, 0px + size * -0.3)\]] - expected: FAIL - - [CSS Animations: property from [0px\] to [stretch\] at (0) should be [calc-size(stretch, 0px + size * 0)\]] - expected: FAIL - - [CSS Animations: property from [0px\] to [stretch\] at (0.3) should be [calc-size(stretch, 0px + size * 0.3)\]] - expected: FAIL - - [CSS Animations: property from [0px\] to [stretch\] at (0.6) should be [calc-size(stretch, 0px + size * 0.6)\]] - expected: FAIL - - [CSS Animations: property from [0px\] to [stretch\] at (1) should be [calc-size(stretch, 0px + size * 1)\]] - expected: FAIL - - [CSS Animations: property from [0px\] to [stretch\] at (1.5) should be [calc-size(stretch, 0px + size * 1.5)\]] - expected: FAIL - [Web Animations: property from [0px\] to [stretch\] at (-0.3) should be [calc-size(stretch, 0px + size * -0.3)\]] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/calc-size/animation/interpolate-size-width-interpolation.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/calc-size/animation/interpolate-size-width-interpolation.html.ini index a9f4baabd9e..8061d226850 100644 --- a/tests/wpt/meta-legacy-layout/css/css-values/calc-size/animation/interpolate-size-width-interpolation.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-values/calc-size/animation/interpolate-size-width-interpolation.html.ini @@ -74,111 +74,6 @@ [Web Animations: property from [auto\] to [fit-content\] at (1.5) should be [fit-content\]] expected: FAIL - [CSS Transitions with transition-behavior:allow-discrete: property from [stretch\] to [auto\] at (-0.3) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [stretch\] to [auto\] at (0) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [stretch\] to [auto\] at (0.3) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [stretch\] to [auto\] at (0.5) should be [auto\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [stretch\] to [auto\] at (0.6) should be [auto\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [stretch\] to [auto\] at (1) should be [auto\]] - expected: FAIL - - [CSS Transitions with transition-behavior:allow-discrete: property from [stretch\] to [auto\] at (1.5) should be [auto\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [stretch\] to [auto\] at (-0.3) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [stretch\] to [auto\] at (0) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [stretch\] to [auto\] at (0.3) should be [stretch\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [stretch\] to [auto\] at (0.5) should be [auto\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [stretch\] to [auto\] at (0.6) should be [auto\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [stretch\] to [auto\] at (1) should be [auto\]] - expected: FAIL - - [CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property from [stretch\] to [auto\] at (1.5) should be [auto\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [auto\] at (-0.3) should be [auto\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [auto\] at (0) should be [auto\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [auto\] at (0.3) should be [auto\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [auto\] at (0.5) should be [auto\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [auto\] at (0.6) should be [auto\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [auto\] at (1) should be [auto\]] - expected: FAIL - - [CSS Transitions: property from [stretch\] to [auto\] at (1.5) should be [auto\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [auto\] at (-0.3) should be [auto\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [auto\] at (0) should be [auto\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [auto\] at (0.3) should be [auto\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [auto\] at (0.5) should be [auto\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [auto\] at (0.6) should be [auto\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [auto\] at (1) should be [auto\]] - expected: FAIL - - [CSS Transitions with transition: all: property from [stretch\] to [auto\] at (1.5) should be [auto\]] - expected: FAIL - - [CSS Animations: property from [stretch\] to [auto\] at (-0.3) should be [stretch\]] - expected: FAIL - - [CSS Animations: property from [stretch\] to [auto\] at (0) should be [stretch\]] - expected: FAIL - - [CSS Animations: property from [stretch\] to [auto\] at (0.3) should be [stretch\]] - expected: FAIL - - [CSS Animations: property from [stretch\] to [auto\] at (0.5) should be [auto\]] - expected: FAIL - - [CSS Animations: property from [stretch\] to [auto\] at (0.6) should be [auto\]] - expected: FAIL - - [CSS Animations: property from [stretch\] to [auto\] at (1) should be [auto\]] - expected: FAIL - - [CSS Animations: property from [stretch\] to [auto\] at (1.5) should be [auto\]] - expected: FAIL - [Web Animations: property from [stretch\] to [auto\] at (-0.3) should be [stretch\]] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-values/vh_not_refreshing_on_chrome.html.ini b/tests/wpt/meta-legacy-layout/css/css-values/vh_not_refreshing_on_chrome.html.ini index 9bafc27593e..599b3e07f8d 100644 --- a/tests/wpt/meta-legacy-layout/css/css-values/vh_not_refreshing_on_chrome.html.ini +++ b/tests/wpt/meta-legacy-layout/css/css-values/vh_not_refreshing_on_chrome.html.ini @@ -1,3 +1,2 @@ [vh_not_refreshing_on_chrome.html] bug: https://github.com/servo/servo/issues/8984 - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/selectors/invalidation/host-has-shadow-tree-element-at-nonsubject-position.html.ini b/tests/wpt/meta-legacy-layout/css/selectors/invalidation/host-has-shadow-tree-element-at-nonsubject-position.html.ini new file mode 100644 index 00000000000..5447455d504 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/selectors/invalidation/host-has-shadow-tree-element-at-nonsubject-position.html.ini @@ -0,0 +1,2 @@ +[host-has-shadow-tree-element-at-nonsubject-position.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/css/selectors/invalidation/host-has-shadow-tree-element-at-subject-position.html.ini b/tests/wpt/meta-legacy-layout/css/selectors/invalidation/host-has-shadow-tree-element-at-subject-position.html.ini new file mode 100644 index 00000000000..d7a08061d8f --- /dev/null +++ b/tests/wpt/meta-legacy-layout/css/selectors/invalidation/host-has-shadow-tree-element-at-subject-position.html.ini @@ -0,0 +1,2 @@ +[host-has-shadow-tree-element-at-subject-position.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/dom/nodes/moveBefore/tentative/listed-form-element-reset.html.ini b/tests/wpt/meta-legacy-layout/dom/nodes/moveBefore/tentative/listed-form-element-reset.html.ini new file mode 100644 index 00000000000..e4667498992 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/dom/nodes/moveBefore/tentative/listed-form-element-reset.html.ini @@ -0,0 +1,3 @@ +[listed-form-element-reset.html] + [Listed form element form owner is reset when a new form is moved closer before the listed element] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/dom/nodes/moveBefore/tentative/preserve-render-blocking-script.html.ini b/tests/wpt/meta-legacy-layout/dom/nodes/moveBefore/tentative/preserve-render-blocking-script.html.ini new file mode 100644 index 00000000000..0fb300926bd --- /dev/null +++ b/tests/wpt/meta-legacy-layout/dom/nodes/moveBefore/tentative/preserve-render-blocking-script.html.ini @@ -0,0 +1,2 @@ +[preserve-render-blocking-script.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/dom/nodes/moveBefore/tentative/preserve-render-blocking-style.html.ini b/tests/wpt/meta-legacy-layout/dom/nodes/moveBefore/tentative/preserve-render-blocking-style.html.ini new file mode 100644 index 00000000000..8bc8c59c036 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/dom/nodes/moveBefore/tentative/preserve-render-blocking-style.html.ini @@ -0,0 +1,2 @@ +[preserve-render-blocking-style.html] + expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/dom/nodes/moveBefore/tentative/relevant-mutations.html.ini b/tests/wpt/meta-legacy-layout/dom/nodes/moveBefore/tentative/relevant-mutations.html.ini new file mode 100644 index 00000000000..d3be9248876 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/dom/nodes/moveBefore/tentative/relevant-mutations.html.ini @@ -0,0 +1,6 @@ +[relevant-mutations.html] + [Moving out of triggers a relevant mutation on sibling ] + expected: FAIL + + [Moving into a triggers a relevant mutation on the , loading ] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/fetch/data-urls/processing.any.js.ini b/tests/wpt/meta-legacy-layout/fetch/data-urls/processing.any.js.ini index 1eb903db554..e2cb6baee6d 100644 --- a/tests/wpt/meta-legacy-layout/fetch/data-urls/processing.any.js.ini +++ b/tests/wpt/meta-legacy-layout/fetch/data-urls/processing.any.js.ini @@ -2,17 +2,11 @@ ["data:†,X"] expected: FAIL - ["data:†,X"] - expected: FAIL - [processing.any.html] ["data:†,X"] expected: FAIL - ["data:†,X"] - expected: FAIL - [processing.any.serviceworker.html] expected: ERROR diff --git a/tests/wpt/meta-legacy-layout/fetch/metadata/generated/css-font-face.sub.tentative.html.ini b/tests/wpt/meta-legacy-layout/fetch/metadata/generated/css-font-face.sub.tentative.html.ini index f94dc94caaa..304848598dd 100644 --- a/tests/wpt/meta-legacy-layout/fetch/metadata/generated/css-font-face.sub.tentative.html.ini +++ b/tests/wpt/meta-legacy-layout/fetch/metadata/generated/css-font-face.sub.tentative.html.ini @@ -23,8 +23,8 @@ [sec-fetch-dest - Not sent to non-trustworthy same-origin destination] expected: FAIL - [sec-fetch-user - Not sent to non-trustworthy cross-site destination] - expected: FAIL - [sec-fetch-dest - Not sent to non-trustworthy same-site destination] expected: FAIL + + [sec-fetch-mode - Not sent to non-trustworthy cross-site destination] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/fetch/metadata/generated/css-images.sub.tentative.html.ini b/tests/wpt/meta-legacy-layout/fetch/metadata/generated/css-images.sub.tentative.html.ini index 36a410bfecb..f9de5391ad6 100644 --- a/tests/wpt/meta-legacy-layout/fetch/metadata/generated/css-images.sub.tentative.html.ini +++ b/tests/wpt/meta-legacy-layout/fetch/metadata/generated/css-images.sub.tentative.html.ini @@ -146,6 +146,3 @@ [list-style-image sec-fetch-site - HTTPS downgrade-upgrade] expected: FAIL - - [border-image sec-fetch-site - HTTPS downgrade (header not sent)] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-aboutblank-navigate-immediately.html.ini b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-aboutblank-navigate-immediately.html.ini index 1bca09f21d6..530635e744f 100644 --- a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-aboutblank-navigate-immediately.html.ini +++ b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-aboutblank-navigate-immediately.html.ini @@ -4,6 +4,3 @@ [Navigating to a different document with link click] expected: FAIL - - [Navigating to a different document with form submission] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-cross-origin.sub.window.js.ini b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-cross-origin.sub.window.js.ini deleted file mode 100644 index 4ecd6d9f753..00000000000 --- a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-cross-origin.sub.window.js.ini +++ /dev/null @@ -1,3 +0,0 @@ -[navigation-unload-cross-origin.sub.window.html] - [Cross-origin navigation started from unload handler must be ignored] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin.window.js.ini b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin.window.js.ini new file mode 100644 index 00000000000..7dc346632a4 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin.window.js.ini @@ -0,0 +1,3 @@ +[navigation-unload-same-origin.window.html] + [Same-origin navigation started from unload handler must be ignored] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini b/tests/wpt/meta-legacy-layout/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini new file mode 100644 index 00000000000..7a5fcb79165 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini @@ -0,0 +1,3 @@ +[traverse_the_history_5.html] + [Multiple history traversals, last would be aborted] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.colorMatrix.worker.js.ini b/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.colorMatrix.tentative.html.ini similarity index 60% rename from tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.colorMatrix.worker.js.ini rename to tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.colorMatrix.tentative.html.ini index e2f8f0a630a..663b846985e 100644 --- a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.colorMatrix.worker.js.ini +++ b/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.colorMatrix.tentative.html.ini @@ -1,3 +1,3 @@ -[2d.filter.layers.colorMatrix.worker.html] +[2d.filter.layers.colorMatrix.tentative.html] [Test the functionality of ColorMatrix filters] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.componentTransfer.discrete.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.componentTransfer.discrete.html.ini deleted file mode 100644 index 28eee7745b4..00000000000 --- a/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.componentTransfer.discrete.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.filter.layers.componentTransfer.discrete.html] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.componentTransfer.discrete.tentative.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.componentTransfer.discrete.tentative.html.ini new file mode 100644 index 00000000000..13ba229fab2 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.componentTransfer.discrete.tentative.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.componentTransfer.discrete.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.componentTransfer.gamma.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.componentTransfer.gamma.html.ini deleted file mode 100644 index 59b029b6229..00000000000 --- a/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.componentTransfer.gamma.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.filter.layers.componentTransfer.gamma.html] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.componentTransfer.gamma.tentative.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.componentTransfer.gamma.tentative.html.ini new file mode 100644 index 00000000000..162a33cac46 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.componentTransfer.gamma.tentative.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.componentTransfer.gamma.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.componentTransfer.identity.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.componentTransfer.identity.html.ini deleted file mode 100644 index e09298d1220..00000000000 --- a/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.componentTransfer.identity.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.filter.layers.componentTransfer.identity.html] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.componentTransfer.identity.tentative.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.componentTransfer.identity.tentative.html.ini new file mode 100644 index 00000000000..ddb1c12c339 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.componentTransfer.identity.tentative.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.componentTransfer.identity.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.componentTransfer.linear.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.componentTransfer.linear.html.ini deleted file mode 100644 index 5a9b35c68fa..00000000000 --- a/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.componentTransfer.linear.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.filter.layers.componentTransfer.linear.html] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.componentTransfer.linear.tentative.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.componentTransfer.linear.tentative.html.ini new file mode 100644 index 00000000000..5afc47edd7e --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.componentTransfer.linear.tentative.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.componentTransfer.linear.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.componentTransfer.table.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.componentTransfer.table.html.ini deleted file mode 100644 index 3ec9d635126..00000000000 --- a/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.componentTransfer.table.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.filter.layers.componentTransfer.table.html] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.componentTransfer.table.tentative.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.componentTransfer.table.tentative.html.ini new file mode 100644 index 00000000000..96ec16d1e6b --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.componentTransfer.table.tentative.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.componentTransfer.table.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.convolveMatrix.exceptions.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.convolveMatrix.exceptions.tentative.html.ini similarity index 54% rename from tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.convolveMatrix.exceptions.html.ini rename to tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.convolveMatrix.exceptions.tentative.html.ini index d868cd8c204..c7bf1cb5be1 100644 --- a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.convolveMatrix.exceptions.html.ini +++ b/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.convolveMatrix.exceptions.tentative.html.ini @@ -1,3 +1,3 @@ -[2d.filter.layers.convolveMatrix.exceptions.html] +[2d.filter.layers.convolveMatrix.exceptions.tentative.html] [Test exceptions on CanvasFilter() convolveMatrix] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.exceptions.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.dropShadow.exceptions.tentative.html.ini similarity index 57% rename from tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.exceptions.html.ini rename to tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.dropShadow.exceptions.tentative.html.ini index 7d7a9154df7..f21bd3c3a70 100644 --- a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.exceptions.html.ini +++ b/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.dropShadow.exceptions.tentative.html.ini @@ -1,3 +1,3 @@ -[2d.filter.layers.dropShadow.exceptions.html] +[2d.filter.layers.dropShadow.exceptions.tentative.html] [Test exceptions on CanvasFilter() dropShadow object] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.dropShadow.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.dropShadow.html.ini deleted file mode 100644 index 7369fa6d232..00000000000 --- a/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.dropShadow.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.filter.layers.dropShadow.html] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.dropShadow.tentative.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.dropShadow.tentative.html.ini new file mode 100644 index 00000000000..1ce7d57bea8 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.dropShadow.tentative.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.dropShadow.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.gaussianBlur.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.gaussianBlur.html.ini deleted file mode 100644 index 98f326c567b..00000000000 --- a/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.gaussianBlur.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.filter.layers.gaussianBlur.html] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.gaussianBlur.tentative.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.gaussianBlur.tentative.html.ini new file mode 100644 index 00000000000..a52f916d74f --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.gaussianBlur.tentative.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.gaussianBlur.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.turbulence.inputTypes.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.turbulence.inputTypes.tentative.html.ini similarity index 57% rename from tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.turbulence.inputTypes.html.ini rename to tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.turbulence.inputTypes.tentative.html.ini index e16419cdde1..746fe06a9f8 100644 --- a/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.turbulence.inputTypes.html.ini +++ b/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.turbulence.inputTypes.tentative.html.ini @@ -1,3 +1,3 @@ -[2d.filter.layers.turbulence.inputTypes.html] +[2d.filter.layers.turbulence.inputTypes.tentative.html] [Test exceptions on CanvasFilter() turbulence object] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/element/manual/imagebitmap/createImageBitmap-colorSpaceConversion.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/element/manual/imagebitmap/createImageBitmap-colorSpaceConversion.html.ini index b44bcf4550f..1cb6ce30242 100644 --- a/tests/wpt/meta-legacy-layout/html/canvas/element/manual/imagebitmap/createImageBitmap-colorSpaceConversion.html.ini +++ b/tests/wpt/meta-legacy-layout/html/canvas/element/manual/imagebitmap/createImageBitmap-colorSpaceConversion.html.ini @@ -5,3 +5,6 @@ [createImageBitmap from a Blob, and drawImage on the created ImageBitmap with colorSpaceConversion: none] expected: FAIL + + [createImageBitmap from a Video, and drawImage on the created ImageBitmap with colorSpaceConversion: none] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/element/manual/imagebitmap/createImageBitmap-drawImage.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/element/manual/imagebitmap/createImageBitmap-drawImage.html.ini index 18fa4ea84ea..c94490ae5ee 100644 --- a/tests/wpt/meta-legacy-layout/html/canvas/element/manual/imagebitmap/createImageBitmap-drawImage.html.ini +++ b/tests/wpt/meta-legacy-layout/html/canvas/element/manual/imagebitmap/createImageBitmap-drawImage.html.ini @@ -1,5 +1,5 @@ [createImageBitmap-drawImage.html] - expected: TIMEOUT + expected: ERROR [createImageBitmap from an OffscreenCanvas resized, and drawImage on the created ImageBitmap] expected: NOTRUN diff --git a/tests/wpt/meta-legacy-layout/html/canvas/element/manual/imagebitmap/createImageBitmap-exif-orientation.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/element/manual/imagebitmap/createImageBitmap-exif-orientation.html.ini index 886e606f855..56d7b5fb58d 100644 --- a/tests/wpt/meta-legacy-layout/html/canvas/element/manual/imagebitmap/createImageBitmap-exif-orientation.html.ini +++ b/tests/wpt/meta-legacy-layout/html/canvas/element/manual/imagebitmap/createImageBitmap-exif-orientation.html.ini @@ -17,3 +17,12 @@ [createImageBitmap with EXIF rotation, imageOrientation from-image, and cropping] expected: TIMEOUT + + [createImageBitmap with EXIF rotation, imageOrientation from-image, no cropping, and resize] + expected: TIMEOUT + + [createImageBitmap with EXIF rotation, imageOrientation flipY, cropping, and resize] + expected: TIMEOUT + + [createImageBitmap with EXIF rotation, imageOrientation flipY, cropping, and nonuniform resize] + expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/canvas/element/manual/imagebitmap/createImageBitmap-flipY.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/element/manual/imagebitmap/createImageBitmap-flipY.html.ini index a4620cd6816..f08e8a2918a 100644 --- a/tests/wpt/meta-legacy-layout/html/canvas/element/manual/imagebitmap/createImageBitmap-flipY.html.ini +++ b/tests/wpt/meta-legacy-layout/html/canvas/element/manual/imagebitmap/createImageBitmap-flipY.html.ini @@ -1,5 +1,5 @@ [createImageBitmap-flipY.html] - expected: TIMEOUT + expected: ERROR [createImageBitmap from a vector SVGImageElement imageOrientation: "none", and drawImage on the created ImageBitmap] expected: NOTRUN diff --git a/tests/wpt/meta-legacy-layout/html/canvas/element/manual/imagebitmap/createImageBitmap-invalid-args.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/element/manual/imagebitmap/createImageBitmap-invalid-args.html.ini index 8daf97ba765..673fc1e4ffd 100644 --- a/tests/wpt/meta-legacy-layout/html/canvas/element/manual/imagebitmap/createImageBitmap-invalid-args.html.ini +++ b/tests/wpt/meta-legacy-layout/html/canvas/element/manual/imagebitmap/createImageBitmap-invalid-args.html.ini @@ -1,5 +1,5 @@ [createImageBitmap-invalid-args.html] - expected: TIMEOUT + expected: ERROR [createImageBitmap with a vector HTMLImageElement source and sw set to 0] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/element/text/2d.text.measure.text-clusters-exceptions.tentative.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/element/text/2d.text.measure.text-clusters-exceptions.tentative.html.ini new file mode 100644 index 00000000000..469ece4b78a --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/element/text/2d.text.measure.text-clusters-exceptions.tentative.html.ini @@ -0,0 +1,3 @@ +[2d.text.measure.text-clusters-exceptions.tentative.html] + [Check that TextMetrics::getTextClusters() throws when using invalid indexes.] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/element/text/2d.text.measure.text-clusters-split.tentative.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/element/text/2d.text.measure.text-clusters-split.tentative.html.ini new file mode 100644 index 00000000000..fbb87063451 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/element/text/2d.text.measure.text-clusters-split.tentative.html.ini @@ -0,0 +1,3 @@ +[2d.text.measure.text-clusters-split.tentative.html] + [Test that getTextClusters() splits the input correctly into the minimal clusters, keeping emojis together.] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/canvas-host/2d.canvas.host.size.attributes.parse.minus.worker.js.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/canvas-host/2d.canvas.host.size.attributes.parse.minus.worker.js.ini index ffc69c8722c..f40514bce36 100644 --- a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/canvas-host/2d.canvas.host.size.attributes.parse.minus.worker.js.ini +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/canvas-host/2d.canvas.host.size.attributes.parse.minus.worker.js.ini @@ -1,4 +1,3 @@ [2d.canvas.host.size.attributes.parse.minus.worker.html] - expected: CRASH [Parsing of non-negative integers] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.colorMatrix.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.colorMatrix.tentative.html.ini similarity index 60% rename from tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.colorMatrix.html.ini rename to tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.colorMatrix.tentative.html.ini index 9b2b4119845..663b846985e 100644 --- a/tests/wpt/meta-legacy-layout/html/canvas/element/filters/2d.filter.layers.colorMatrix.html.ini +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.colorMatrix.tentative.html.ini @@ -1,3 +1,3 @@ -[2d.filter.layers.colorMatrix.html] +[2d.filter.layers.colorMatrix.tentative.html] [Test the functionality of ColorMatrix filters] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.colorMatrix.tentative.worker.js.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.colorMatrix.tentative.worker.js.ini new file mode 100644 index 00000000000..4df84f50dd6 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.colorMatrix.tentative.worker.js.ini @@ -0,0 +1,3 @@ +[2d.filter.layers.colorMatrix.tentative.worker.html] + [Test the functionality of ColorMatrix filters] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.discrete.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.discrete.html.ini deleted file mode 100644 index 28eee7745b4..00000000000 --- a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.discrete.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.filter.layers.componentTransfer.discrete.html] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.discrete.tentative.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.discrete.tentative.html.ini new file mode 100644 index 00000000000..13ba229fab2 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.discrete.tentative.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.componentTransfer.discrete.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.discrete.tentative.w.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.discrete.tentative.w.html.ini new file mode 100644 index 00000000000..16e81be271d --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.discrete.tentative.w.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.componentTransfer.discrete.tentative.w.html] + expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.discrete.w.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.discrete.w.html.ini deleted file mode 100644 index b01f46aed3d..00000000000 --- a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.discrete.w.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.filter.layers.componentTransfer.discrete.w.html] - expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.gamma.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.gamma.html.ini deleted file mode 100644 index 59b029b6229..00000000000 --- a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.gamma.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.filter.layers.componentTransfer.gamma.html] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.gamma.tentative.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.gamma.tentative.html.ini new file mode 100644 index 00000000000..162a33cac46 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.gamma.tentative.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.componentTransfer.gamma.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.gamma.tentative.w.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.gamma.tentative.w.html.ini new file mode 100644 index 00000000000..92fb2a5b198 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.gamma.tentative.w.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.componentTransfer.gamma.tentative.w.html] + expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.gamma.w.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.gamma.w.html.ini deleted file mode 100644 index 00e0f519dbd..00000000000 --- a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.gamma.w.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.filter.layers.componentTransfer.gamma.w.html] - expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.identity.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.identity.html.ini deleted file mode 100644 index e09298d1220..00000000000 --- a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.identity.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.filter.layers.componentTransfer.identity.html] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.identity.tentative.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.identity.tentative.html.ini new file mode 100644 index 00000000000..ddb1c12c339 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.identity.tentative.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.componentTransfer.identity.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.identity.tentative.w.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.identity.tentative.w.html.ini new file mode 100644 index 00000000000..8ebdd1c0a3c --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.identity.tentative.w.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.componentTransfer.identity.tentative.w.html] + expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.identity.w.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.identity.w.html.ini deleted file mode 100644 index 93ebc7a0293..00000000000 --- a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.identity.w.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.filter.layers.componentTransfer.identity.w.html] - expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.linear.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.linear.html.ini deleted file mode 100644 index 5a9b35c68fa..00000000000 --- a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.linear.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.filter.layers.componentTransfer.linear.html] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.linear.tentative.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.linear.tentative.html.ini new file mode 100644 index 00000000000..5afc47edd7e --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.linear.tentative.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.componentTransfer.linear.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.linear.tentative.w.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.linear.tentative.w.html.ini new file mode 100644 index 00000000000..84050348f62 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.linear.tentative.w.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.componentTransfer.linear.tentative.w.html] + expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.linear.w.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.linear.w.html.ini deleted file mode 100644 index 38923d05ade..00000000000 --- a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.linear.w.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.filter.layers.componentTransfer.linear.w.html] - expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.table.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.table.html.ini deleted file mode 100644 index 3ec9d635126..00000000000 --- a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.table.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.filter.layers.componentTransfer.table.html] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.table.tentative.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.table.tentative.html.ini new file mode 100644 index 00000000000..96ec16d1e6b --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.table.tentative.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.componentTransfer.table.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.table.tentative.w.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.table.tentative.w.html.ini new file mode 100644 index 00000000000..57e743307d5 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.table.tentative.w.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.componentTransfer.table.tentative.w.html] + expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.table.w.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.table.w.html.ini deleted file mode 100644 index a5076d74370..00000000000 --- a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.table.w.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.filter.layers.componentTransfer.table.w.html] - expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.convolveMatrix.exceptions.worker.js.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.convolveMatrix.exceptions.tentative.html.ini similarity index 54% rename from tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.convolveMatrix.exceptions.worker.js.ini rename to tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.convolveMatrix.exceptions.tentative.html.ini index a1ae7043728..c7bf1cb5be1 100644 --- a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.convolveMatrix.exceptions.worker.js.ini +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.convolveMatrix.exceptions.tentative.html.ini @@ -1,3 +1,3 @@ -[2d.filter.layers.convolveMatrix.exceptions.worker.html] +[2d.filter.layers.convolveMatrix.exceptions.tentative.html] [Test exceptions on CanvasFilter() convolveMatrix] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.convolveMatrix.exceptions.tentative.worker.js.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.convolveMatrix.exceptions.tentative.worker.js.ini new file mode 100644 index 00000000000..bcb0c3cbb9e --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.convolveMatrix.exceptions.tentative.worker.js.ini @@ -0,0 +1,3 @@ +[2d.filter.layers.convolveMatrix.exceptions.tentative.worker.html] + [Test exceptions on CanvasFilter() convolveMatrix] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.exceptions.worker.js.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.exceptions.tentative.html.ini similarity index 57% rename from tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.exceptions.worker.js.ini rename to tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.exceptions.tentative.html.ini index 5e424dff115..f21bd3c3a70 100644 --- a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.exceptions.worker.js.ini +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.exceptions.tentative.html.ini @@ -1,3 +1,3 @@ -[2d.filter.layers.dropShadow.exceptions.worker.html] +[2d.filter.layers.dropShadow.exceptions.tentative.html] [Test exceptions on CanvasFilter() dropShadow object] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.exceptions.tentative.worker.js.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.exceptions.tentative.worker.js.ini new file mode 100644 index 00000000000..50b1944c836 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.exceptions.tentative.worker.js.ini @@ -0,0 +1,3 @@ +[2d.filter.layers.dropShadow.exceptions.tentative.worker.html] + [Test exceptions on CanvasFilter() dropShadow object] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.tentative.w.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.tentative.w.html.ini new file mode 100644 index 00000000000..03194c83ee7 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.tentative.w.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.dropShadow.tentative.w.html] + expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.w.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.w.html.ini deleted file mode 100644 index 4c282823717..00000000000 --- a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.w.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.filter.layers.dropShadow.w.html] - expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.html.ini deleted file mode 100644 index 98f326c567b..00000000000 --- a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.filter.layers.gaussianBlur.html] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.tentative.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.tentative.html.ini new file mode 100644 index 00000000000..a52f916d74f --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.tentative.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.gaussianBlur.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.tentative.w.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.tentative.w.html.ini new file mode 100644 index 00000000000..29156648497 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.tentative.w.html.ini @@ -0,0 +1,2 @@ +[2d.filter.layers.gaussianBlur.tentative.w.html] + expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.w.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.w.html.ini deleted file mode 100644 index a15fb4e1371..00000000000 --- a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.w.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[2d.filter.layers.gaussianBlur.w.html] - expected: TIMEOUT diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.turbulence.inputTypes.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.turbulence.inputTypes.tentative.html.ini similarity index 57% rename from tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.turbulence.inputTypes.html.ini rename to tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.turbulence.inputTypes.tentative.html.ini index e16419cdde1..746fe06a9f8 100644 --- a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.turbulence.inputTypes.html.ini +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.turbulence.inputTypes.tentative.html.ini @@ -1,3 +1,3 @@ -[2d.filter.layers.turbulence.inputTypes.html] +[2d.filter.layers.turbulence.inputTypes.tentative.html] [Test exceptions on CanvasFilter() turbulence object] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.turbulence.inputTypes.tentative.worker.js.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.turbulence.inputTypes.tentative.worker.js.ini new file mode 100644 index 00000000000..136dcf478d2 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/filters/2d.filter.layers.turbulence.inputTypes.tentative.worker.js.ini @@ -0,0 +1,3 @@ +[2d.filter.layers.turbulence.inputTypes.tentative.worker.html] + [Test exceptions on CanvasFilter() turbulence object] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/text/2d.text.measure.text-clusters-exceptions.tentative.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/text/2d.text.measure.text-clusters-exceptions.tentative.html.ini new file mode 100644 index 00000000000..469ece4b78a --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/text/2d.text.measure.text-clusters-exceptions.tentative.html.ini @@ -0,0 +1,3 @@ +[2d.text.measure.text-clusters-exceptions.tentative.html] + [Check that TextMetrics::getTextClusters() throws when using invalid indexes.] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/text/2d.text.measure.text-clusters-exceptions.tentative.worker.js.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/text/2d.text.measure.text-clusters-exceptions.tentative.worker.js.ini new file mode 100644 index 00000000000..51c88622854 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/text/2d.text.measure.text-clusters-exceptions.tentative.worker.js.ini @@ -0,0 +1,3 @@ +[2d.text.measure.text-clusters-exceptions.tentative.worker.html] + [Check that TextMetrics::getTextClusters() throws when using invalid indexes.] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/text/2d.text.measure.text-clusters-split.tentative.html.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/text/2d.text.measure.text-clusters-split.tentative.html.ini new file mode 100644 index 00000000000..fbb87063451 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/text/2d.text.measure.text-clusters-split.tentative.html.ini @@ -0,0 +1,3 @@ +[2d.text.measure.text-clusters-split.tentative.html] + [Test that getTextClusters() splits the input correctly into the minimal clusters, keeping emojis together.] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/canvas/offscreen/text/2d.text.measure.text-clusters-split.tentative.worker.js.ini b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/text/2d.text.measure.text-clusters-split.tentative.worker.js.ini new file mode 100644 index 00000000000..f72d6ce36d3 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/canvas/offscreen/text/2d.text.measure.text-clusters-split.tentative.worker.js.ini @@ -0,0 +1,3 @@ +[2d.text.measure.text-clusters-split.tentative.worker.html] + [Test that getTextClusters() splits the input correctly into the minimal clusters, keeping emojis together.] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-embed-element/embed-document-under-content-visibility-focus.html.ini b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-embed-element/embed-document-under-content-visibility-focus.html.ini new file mode 100644 index 00000000000..6be756afbd4 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-embed-element/embed-document-under-content-visibility-focus.html.ini @@ -0,0 +1,3 @@ +[embed-document-under-content-visibility-focus.html] + [ensure onload happens] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-embed-element/embed-document-under-content-visibility-gbcr.html.ini b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-embed-element/embed-document-under-content-visibility-gbcr.html.ini new file mode 100644 index 00000000000..acfb4e31c9d --- /dev/null +++ b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-embed-element/embed-document-under-content-visibility-gbcr.html.ini @@ -0,0 +1,3 @@ +[embed-document-under-content-visibility-gbcr.html] + [ensure onload happens] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini index 66e6567502d..25d9964f057 100644 --- a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini +++ b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html.ini @@ -1,5 +1,4 @@ [iframe_sandbox_popups_escaping-1.html] type: testharness - expected: TIMEOUT [Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used] expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini index 4c03d0c5c3d..76e34322dca 100644 --- a/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini +++ b/tests/wpt/meta-legacy-layout/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html.ini @@ -2,4 +2,4 @@ type: testharness expected: TIMEOUT [Check that popups from a sandboxed iframe do not escape the sandbox] - expected: FAIL + expected: NOTRUN diff --git a/tests/wpt/meta-legacy-layout/html/webappapis/dynamic-markup-insertion/document-write/module-tla-delayed.html.ini b/tests/wpt/meta-legacy-layout/html/webappapis/dynamic-markup-insertion/document-write/module-tla-delayed.html.ini deleted file mode 100644 index f9a4f08cd70..00000000000 --- a/tests/wpt/meta-legacy-layout/html/webappapis/dynamic-markup-insertion/document-write/module-tla-delayed.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[module-tla-delayed.html] - [document.write in an imported module] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/selection/contenteditable/modify-around-non-editable-span.html.ini b/tests/wpt/meta-legacy-layout/selection/contenteditable/modify-around-non-editable-span.html.ini new file mode 100644 index 00000000000..32817c673a9 --- /dev/null +++ b/tests/wpt/meta-legacy-layout/selection/contenteditable/modify-around-non-editable-span.html.ini @@ -0,0 +1,48 @@ +[modify-around-non-editable-span.html] + [getSelection().modify("move", "forward", "character") when " [\]"] + expected: FAIL + + [getSelection().modify("move", "forward", "character") when "editable[\]"] + expected: FAIL + + [getSelection().modify("move", "right", "character") when " [\]"] + expected: FAIL + + [getSelection().modify("move", "right", "character") when "editable[\]"] + expected: FAIL + + [getSelection().modify("move", "backward", "character") when " ...[\]editable"] + expected: FAIL + + [getSelection().modify("move", "backward", "character") when "editable...[\] "] + expected: FAIL + + [getSelection().modify("move", "left", "character") when " ...[\]editable"] + expected: FAIL + + [getSelection().modify("move", "left", "character") when "editable...[\] "] + expected: FAIL + + [getSelection().modify("move", "forward", "character") after getSelection().selectAllChildren(editingHost) when " [\]"] + expected: FAIL + + [getSelection().modify("move", "forward", "character") after getSelection().selectAllChildren(editingHost) when "editable[\]"] + expected: FAIL + + [getSelection().modify("move", "right", "character") after getSelection().selectAllChildren(editingHost) when " [\]"] + expected: FAIL + + [getSelection().modify("move", "right", "character") after getSelection().selectAllChildren(editingHost) when "editable[\]"] + expected: FAIL + + [getSelection().modify("move", "backward", "character") after getSelection().selectAllChildren(editingHost) when " ...[\]editable"] + expected: FAIL + + [getSelection().modify("move", "backward", "character") after getSelection().selectAllChildren(editingHost) when "editable...[\] "] + expected: FAIL + + [getSelection().modify("move", "left", "character") after getSelection().selectAllChildren(editingHost) when " ...[\]editable"] + expected: FAIL + + [getSelection().modify("move", "left", "character") after getSelection().selectAllChildren(editingHost) when "editable...[\] "] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/selection/idlharness.window.js.ini b/tests/wpt/meta-legacy-layout/selection/idlharness.window.js.ini index adc033c4f6d..c8e15e841ca 100644 --- a/tests/wpt/meta-legacy-layout/selection/idlharness.window.js.ini +++ b/tests/wpt/meta-legacy-layout/selection/idlharness.window.js.ini @@ -31,3 +31,12 @@ [Selection interface: calling getComposedRanges(ShadowRoot...) on getSelection() with too few arguments must throw TypeError] expected: FAIL + + [Selection interface: operation getComposedRanges(optional GetComposedRangesOptions)] + expected: FAIL + + [Selection interface: getSelection() must inherit property "getComposedRanges(optional GetComposedRangesOptions)" with the proper type] + expected: FAIL + + [Selection interface: calling getComposedRanges(optional GetComposedRangesOptions) on getSelection() with too few arguments must throw TypeError] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/wasm/webapi/status.any.js.ini b/tests/wpt/meta-legacy-layout/wasm/webapi/status.any.js.ini index 4e59b48d12b..17d77d9c842 100644 --- a/tests/wpt/meta-legacy-layout/wasm/webapi/status.any.js.ini +++ b/tests/wpt/meta-legacy-layout/wasm/webapi/status.any.js.ini @@ -1,46 +1,4 @@ [status.any.html] - [Response with status 300: instantiateStreaming] - expected: FAIL - - [Response with status 500: instantiateStreaming] - expected: FAIL - - [Response with status 404: compileStreaming] - expected: FAIL - - [Response with status 500: compileStreaming] - expected: FAIL - - [Response with status 300: compileStreaming] - expected: FAIL - - [Response with status 400: compileStreaming] - expected: FAIL - - [Response with status 400: instantiateStreaming] - expected: FAIL - - [Response with status 404: instantiateStreaming] - expected: FAIL - - [Response with status 600: compileStreaming] - expected: FAIL - - [Response with status 700: compileStreaming] - expected: FAIL - - [Response with status 999: compileStreaming] - expected: FAIL - - [Response with status 600: instantiateStreaming] - expected: FAIL - - [Response with status 700: instantiateStreaming] - expected: FAIL - - [Response with status 999: instantiateStreaming] - expected: FAIL - [status.any.serviceworker.html] expected: ERROR @@ -55,44 +13,3 @@ [status.any.worker.html] - [Response with status 300: instantiateStreaming] - expected: FAIL - - [Response with status 500: instantiateStreaming] - expected: FAIL - - [Response with status 404: compileStreaming] - expected: FAIL - - [Response with status 500: compileStreaming] - expected: FAIL - - [Response with status 300: compileStreaming] - expected: FAIL - - [Response with status 400: compileStreaming] - expected: FAIL - - [Response with status 400: instantiateStreaming] - expected: FAIL - - [Response with status 404: instantiateStreaming] - expected: FAIL - - [Response with status 600: compileStreaming] - expected: FAIL - - [Response with status 700: compileStreaming] - expected: FAIL - - [Response with status 999: compileStreaming] - expected: FAIL - - [Response with status 600: instantiateStreaming] - expected: FAIL - - [Response with status 700: instantiateStreaming] - expected: FAIL - - [Response with status 999: instantiateStreaming] - expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/webstorage/symbol-props.window.js.ini b/tests/wpt/meta-legacy-layout/webstorage/symbol-props.window.js.ini index 5b87ea15f62..bc20460625b 100644 --- a/tests/wpt/meta-legacy-layout/webstorage/symbol-props.window.js.ini +++ b/tests/wpt/meta-legacy-layout/webstorage/symbol-props.window.js.ini @@ -1,2 +1,6 @@ [symbol-props.window.html] - expected: CRASH + [localStorage: defineProperty not configurable] + expected: FAIL + + [sessionStorage: defineProperty not configurable] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/workers/semantics/run-a-worker/003.html.ini b/tests/wpt/meta-legacy-layout/workers/semantics/run-a-worker/003.html.ini index e083d83077b..f4318e59a8d 100644 --- a/tests/wpt/meta-legacy-layout/workers/semantics/run-a-worker/003.html.ini +++ b/tests/wpt/meta-legacy-layout/workers/semantics/run-a-worker/003.html.ini @@ -1,4 +1,5 @@ [003.html] type: testharness + expected: ERROR [shared] expected: FAIL diff --git a/tests/wpt/meta/FileAPI/BlobURL/cross-partition-worker-creation.tentative.https.html.ini b/tests/wpt/meta/FileAPI/BlobURL/cross-partition-worker-creation.tentative.https.html.ini new file mode 100644 index 00000000000..54f0dbef7d1 --- /dev/null +++ b/tests/wpt/meta/FileAPI/BlobURL/cross-partition-worker-creation.tentative.https.html.ini @@ -0,0 +1,7 @@ +[cross-partition-worker-creation.tentative.https.html] + expected: TIMEOUT + [Cross-partition Shared worker shouldn't be created from blob URL.] + expected: TIMEOUT + + [Cross-partition Dedicated worker shouldn't be created from blob URL.] + expected: NOTRUN diff --git a/tests/wpt/meta/FileAPI/blob/Blob-slice.any.js.ini b/tests/wpt/meta/FileAPI/blob/Blob-slice.any.js.ini deleted file mode 100644 index 57ce4dda486..00000000000 --- a/tests/wpt/meta/FileAPI/blob/Blob-slice.any.js.ini +++ /dev/null @@ -1,110 +0,0 @@ -[Blob-slice.any.worker.html] - [Slicing test: slice (2,1).] - expected: FAIL - - [Slicing test: slice (2,2).] - expected: FAIL - - [Slicing test: slice (2,3).] - expected: FAIL - - [Slicing test: slice (3,0).] - expected: FAIL - - [Slicing test: slice (3,1).] - expected: FAIL - - [Slicing test: slice (3,2).] - expected: FAIL - - [Slicing test: slice (3,3).] - expected: FAIL - - [Slicing test: slice (3,4).] - expected: FAIL - - [Slicing test: slice (4,0).] - expected: FAIL - - [Slicing test: slice (4,1).] - expected: FAIL - - [Slicing test: slice (4,2).] - expected: FAIL - - [Slicing test: slice (4,3).] - expected: FAIL - - [Slicing test: slice (4,4).] - expected: FAIL - - [Slicing test: slice (5,1).] - expected: FAIL - - [Slicing test: slice (5,2).] - expected: FAIL - - [Slicing test: slice (6,0).] - expected: FAIL - - [Slicing test: slice (6,1).] - expected: FAIL - - [Slicing test: slice (6,2).] - expected: FAIL - - -[Blob-slice.any.html] - [Slicing test: slice (2,1).] - expected: FAIL - - [Slicing test: slice (2,2).] - expected: FAIL - - [Slicing test: slice (2,3).] - expected: FAIL - - [Slicing test: slice (3,0).] - expected: FAIL - - [Slicing test: slice (3,1).] - expected: FAIL - - [Slicing test: slice (3,2).] - expected: FAIL - - [Slicing test: slice (3,3).] - expected: FAIL - - [Slicing test: slice (3,4).] - expected: FAIL - - [Slicing test: slice (4,0).] - expected: FAIL - - [Slicing test: slice (4,1).] - expected: FAIL - - [Slicing test: slice (4,2).] - expected: FAIL - - [Slicing test: slice (4,3).] - expected: FAIL - - [Slicing test: slice (4,4).] - expected: FAIL - - [Slicing test: slice (5,1).] - expected: FAIL - - [Slicing test: slice (5,2).] - expected: FAIL - - [Slicing test: slice (6,0).] - expected: FAIL - - [Slicing test: slice (6,1).] - expected: FAIL - - [Slicing test: slice (6,2).] - expected: FAIL diff --git a/tests/wpt/meta/MANIFEST.json b/tests/wpt/meta/MANIFEST.json index ff11f20b1a8..77470263559 100644 --- a/tests/wpt/meta/MANIFEST.json +++ b/tests/wpt/meta/MANIFEST.json @@ -42,13 +42,6 @@ {} ] ], - "aom-in-destroyed-iframe.html": [ - "c8f0aca12ebbf8719228e0d857d8e5c799e3b669", - [ - null, - {} - ] - ], "append-image-using-illegal-map.html": [ "c78e74eeed7b6dfee3b267c4b81bd2f511923de9", [ @@ -175,34 +168,6 @@ {} ] ], - "computed-accessible-child-of-pseudo-element.html": [ - "b00ee7ba56f2caee01532f62df2dc2d81f8b3bbf", - [ - null, - {} - ] - ], - "computed-accessible-text-node.html": [ - "47183ce6ec64a630f0a6c78102337ea3f0667b7d", - [ - null, - {} - ] - ], - "computed-node-checked.html": [ - "47e715b233884fad02d03a111fe03448b1faa92e", - [ - null, - {} - ] - ], - "computed-node.html": [ - "159b217a086c0a8bbe246a976c0ad8f6c8a57dc8", - [ - null, - {} - ] - ], "content-visibility-focusable-scroller-descendant.html": [ "e9b027b5c7b94f22d17c1e726a819bb9b573612d", [ @@ -238,13 +203,6 @@ {} ] ], - "displaylocked-serialize.html": [ - "8dd8efaa6af5f48a4148dc142348888b129e53bf", - [ - null, - {} - ] - ], "first-letter-inside-before-pseudo.html": [ "d4eb11a76dbcf646ad2c2a2fb6728a91e2233cae", [ @@ -427,13 +385,6 @@ {} ] ], - "serialize-with-no-document.html": [ - "f7719cf2ff1838b1125e08c5f86cf57910732c0e", - [ - null, - {} - ] - ], "slot-assignment-lockup.html": [ "85b6c9294a5eaa86c445607b552ece296c509614", [ @@ -5632,6 +5583,13 @@ {} ] ], + "feimage-svg-image-with-nested-data-url-crash.html": [ + "54ae7f02a096b8d38ddd06776ad339e3463f286e", + [ + null, + {} + ] + ], "feimage-target-child-reference-crash.html": [ "eef96ef094d913fb9423616af9177ddfd932796c", [ @@ -35629,6 +35587,19 @@ } ] ], + "destination-backslash-crash-print.html": [ + "e3abfd6ee49bf37f79ab5df8826d53a65067124a", + [ + null, + [ + [ + "/css/reference/blank.html", + "!=" + ] + ], + {} + ] + ], "emoji-print.html": [ "689c337acba6f84d088b3e8ed5cffe9c3ef6dd5c", [ @@ -152812,6 +152783,19 @@ {} ] ], + "flex-basis-with-container-type.html": [ + "ebe95e578f16a7f542ef7894f71ca6b07caed68b", + [ + null, + [ + [ + "/css/reference/ref-filled-green-100px-square-only.html", + "==" + ] + ], + {} + ] + ], "inline-size-bfc-floats.html": [ "f4d5af65f56a5c8f8e182e7167177c9ef48b7568", [ @@ -167235,6 +167219,19 @@ {} ] ], + "aspect-ratio-transferred-max-size.html": [ + "3331e5fabef369880f0b5e074fecb6464926ffb8", + [ + null, + [ + [ + "/css/reference/ref-filled-green-100px-square-only.html", + "==" + ] + ], + {} + ] + ], "auto-height-column-with-border-and-padding.html": [ "2151c21f61e915883a11bb78d7f785bdc5f5606c", [ @@ -167300,6 +167297,19 @@ {} ] ], + "baseline-outside-flex-item.html": [ + "feb1930df46b6b11455f456aa71ef1f2c8b4c09e", + [ + null, + [ + [ + "/css/reference/ref-filled-green-100px-square.xht", + "==" + ] + ], + {} + ] + ], "baseline-synthesis-001.html": [ "b1fa84c94caef8a350391c011c45a0431aedf1c6", [ @@ -199684,12 +199694,32 @@ ] ], "initial-letter-raise-initial.html": [ - "4b8e81453b74bb0fdf68fc5631b289e32ddaf2cb", + "ec2ec6bdc07983435ffc4125fde58a296fb06ec3", [ - null, + "css/css-inline/initial-letter/initial-letter-raise-initial.html?class=", [ [ - "/css/css-inline/initial-letter/initial-letter-raise-initial-ref.html", + "/css/css-inline/initial-letter/initial-letter-raise-initial-ref.html?class=", + "==" + ] + ], + {} + ], + [ + "css/css-inline/initial-letter/initial-letter-raise-initial.html?class=no-ascent", + [ + [ + "/css/css-inline/initial-letter/initial-letter-raise-initial-ref.html?class=no-ascent", + "==" + ] + ], + {} + ], + [ + "css/css-inline/initial-letter/initial-letter-raise-initial.html?class=no-descent", + [ + [ + "/css/css-inline/initial-letter/initial-letter-raise-initial-ref.html?class=no-descent", "==" ] ], @@ -199788,12 +199818,32 @@ ] ], "initial-letter-sunk-initial.html": [ - "701469ca90b9e6fb1ce9506a50dff346624b76f2", + "3c00662d73cba1830a7a67ce931ec936ae3253d9", [ - null, + "css/css-inline/initial-letter/initial-letter-sunk-initial.html?class=", [ [ - "/css/css-inline/initial-letter/initial-letter-sunk-initial-ref.html", + "/css/css-inline/initial-letter/initial-letter-sunk-initial-ref.html?class=", + "==" + ] + ], + {} + ], + [ + "css/css-inline/initial-letter/initial-letter-sunk-initial.html?class=no-ascent", + [ + [ + "/css/css-inline/initial-letter/initial-letter-sunk-initial-ref.html?class=no-ascent", + "==" + ] + ], + {} + ], + [ + "css/css-inline/initial-letter/initial-letter-sunk-initial.html?class=no-descent", + [ + [ + "/css/css-inline/initial-letter/initial-letter-sunk-initial-ref.html?class=no-descent", "==" ] ], @@ -200296,7 +200346,7 @@ ] ], "text-box-trim-line-clamp-001.html": [ - "46c10c859eaa14f02ae5f9e07162006d2b112d4a", + "56af569fd667cb122942c5d2436f4e05d8f3b556", [ null, [ @@ -200308,6 +200358,32 @@ {} ] ], + "text-box-trim-line-clamp-auto-001.html": [ + "05987167ff662184ed8ba877e4b95dad9b460066", + [ + null, + [ + [ + "/css/css-inline/text-box-trim/text-box-trim-line-clamp-auto-001-ref.html", + "==" + ] + ], + {} + ] + ], + "text-box-trim-line-clamp-auto-002.html": [ + "ddb5df156662842f3e039939d6b23d2b9d1a700b", + [ + null, + [ + [ + "/css/css-inline/text-box-trim/text-box-trim-line-clamp-auto-002-ref.html", + "==" + ] + ], + {} + ] + ], "text-box-trim-multicol-001.html": [ "e8669b4651c4a97329690a657c70c4784f48c988", [ @@ -207498,6 +207574,19 @@ {} ] ], + "clip-path-url-reference-empty-while-loading.tentative.html": [ + "346db822af279a47ace5519b29cd5ba2b21f7590", + [ + null, + [ + [ + "/css/css-masking/clip-path/reference/green-100x100.html", + "==" + ] + ], + {} + ] + ], "clip-path-url-reference-external.html": [ "91737bf9b7059eaa454e4974c3d242e7e49dd615", [ @@ -217483,7 +217572,7 @@ ] ], "line-clamp-auto-011.tentative.html": [ - "00076a5336e89004b6a2143e9bd6c72ec9fe95e0", + "50513516cc9daa3d90063277f2d8d00e52db4f78", [ null, [ @@ -217665,25 +217754,12 @@ ] ], "line-clamp-auto-025.tentative.html": [ - "ee394b2a76d12a276c8809577e92993e2e32e7a8", + "ab741d3df4d9ba823897ee1bcff1de9118353ada", [ null, [ [ - "/css/css-overflow/line-clamp/reference/line-clamp-auto-025-ref.html", - "==" - ] - ], - {} - ] - ], - "line-clamp-auto-026.tentative.html": [ - "f616cbed028a82638dfd84465e134230eb109219", - [ - null, - [ - [ - "/css/css-overflow/line-clamp/reference/line-clamp-auto-026-ref.html", + "/css/css-overflow/line-clamp/reference/webkit-line-clamp-005-ref.html", "==" ] ], @@ -217755,19 +217831,6 @@ {} ] ], - "line-clamp-auto-032.tentative.html": [ - "17c6981ae33f115d8b7ab4245f44c6c837b44d1a", - [ - null, - [ - [ - "/css/css-overflow/line-clamp/reference/line-clamp-auto-032-ref.html", - "==" - ] - ], - {} - ] - ], "line-clamp-auto-033.tentative.html": [ "f18d7eefb271e8529d0f2dedde8fe3fe9d7ea947", [ @@ -217782,12 +217845,12 @@ ] ], "line-clamp-auto-034.tentative.html": [ - "ebb676dfd8e0fa265ddf0280b3987fd1eb8f3587", + "96fe675d1b10c74516b7d2e1a38425b220817a52", [ null, [ [ - "/css/css-overflow/line-clamp/reference/line-clamp-auto-034-ref.html", + "/css/css-overflow/line-clamp/reference/webkit-line-clamp-005-ref.html", "==" ] ], @@ -217821,12 +217884,12 @@ ] ], "line-clamp-auto-037.tentative.html": [ - "4a2fc3c82064e12b5ff282c56f4e3a03035ee9e9", + "37b366660241f9542b273d5999d357b8bdb497fe", [ null, [ [ - "/css/css-overflow/line-clamp/reference/line-clamp-auto-011-ref.html", + "/css/css-overflow/line-clamp/reference/line-clamp-auto-037-ref.html", "==" ] ], @@ -229586,84 +229649,6 @@ ] ], "has-slotted-001.tentative.html": [ - "9a9563287631b6544b9009b16200791424d5d868", - [ - null, - [ - [ - "/css/reference/ref-filled-green-100px-square-only.html", - "==" - ] - ], - {} - ] - ], - "has-slotted-002.tentative.html": [ - "40b4edb3841684d29c6a058ccbea2da1c40893bb", - [ - null, - [ - [ - "/css/reference/ref-filled-green-100px-square-only.html", - "==" - ] - ], - {} - ] - ], - "has-slotted-003.tentative.html": [ - "9565b1594c3ed71094f7cf826653f6c06f486a1d", - [ - null, - [ - [ - "/css/reference/ref-filled-green-100px-square-only.html", - "==" - ] - ], - {} - ] - ], - "has-slotted-004.tentative.html": [ - "2d980e10051eb5a654771a9069eeb74f7f4f5890", - [ - null, - [ - [ - "/css/reference/ref-filled-green-100px-square-only.html", - "==" - ] - ], - {} - ] - ], - "has-slotted-005.tentative.html": [ - "3de7c16f287cb6fc5681362f7def0252981bde24", - [ - null, - [ - [ - "/css/reference/ref-filled-green-100px-square-only.html", - "==" - ] - ], - {} - ] - ], - "has-slotted-006.tentative.html": [ - "aea5c6b2a141fd297859635509bd976772cd1908", - [ - null, - [ - [ - "/css/reference/ref-filled-green-100px-square-only.html", - "==" - ] - ], - {} - ] - ], - "has-slotted-007.tentative.html": [ "e750d97a180b5daa6eb0ac18e7178372eeaf96b6", [ null, @@ -229676,8 +229661,34 @@ {} ] ], + "has-slotted-002.tentative.html": [ + "729f105719b98ac791cf1f7ba9ceae88f38a4b4e", + [ + null, + [ + [ + "/css/reference/ref-filled-green-100px-square-only.html", + "==" + ] + ], + {} + ] + ], + "has-slotted-003.tentative.html": [ + "7578413ff3977094a5ffbcb151498a92ddc4c36d", + [ + null, + [ + [ + "/css/reference/ref-filled-green-100px-square-only.html", + "==" + ] + ], + {} + ] + ], "has-slotted-flattened-001.tentative.html": [ - "f14bdbc776d639a5f52c9d69bf25882d601da876", + "0235f99e21f1c9ba0382e7a8936f8f1050a854fe", [ null, [ @@ -229690,7 +229701,7 @@ ] ], "has-slotted-flattened-002.tentative.html": [ - "f72ff1de5aa298a2dac90d9a2a406029156a764e", + "f37b6217789954240d4577b05bd5669950d72477", [ null, [ @@ -229703,6 +229714,136 @@ ] ], "has-slotted-flattened-003.tentative.html": [ + "5f007fbd1b0fb4220a2214cb169c93a88dd2029a", + [ + null, + [ + [ + "/css/reference/ref-filled-green-100px-square-only.html", + "==" + ] + ], + {} + ] + ], + "has-slotted-functional-001.tentative.html": [ + "9a9563287631b6544b9009b16200791424d5d868", + [ + null, + [ + [ + "/css/reference/ref-filled-green-100px-square-only.html", + "==" + ] + ], + {} + ] + ], + "has-slotted-functional-002.tentative.html": [ + "a67f788f78563382862dc722782ca186010b6c30", + [ + null, + [ + [ + "/css/reference/ref-filled-green-100px-square-only.html", + "==" + ] + ], + {} + ] + ], + "has-slotted-functional-003.tentative.html": [ + "9565b1594c3ed71094f7cf826653f6c06f486a1d", + [ + null, + [ + [ + "/css/reference/ref-filled-green-100px-square-only.html", + "==" + ] + ], + {} + ] + ], + "has-slotted-functional-004.tentative.html": [ + "2d980e10051eb5a654771a9069eeb74f7f4f5890", + [ + null, + [ + [ + "/css/reference/ref-filled-green-100px-square-only.html", + "==" + ] + ], + {} + ] + ], + "has-slotted-functional-005.tentative.html": [ + "3de7c16f287cb6fc5681362f7def0252981bde24", + [ + null, + [ + [ + "/css/reference/ref-filled-green-100px-square-only.html", + "==" + ] + ], + {} + ] + ], + "has-slotted-functional-006.tentative.html": [ + "aea5c6b2a141fd297859635509bd976772cd1908", + [ + null, + [ + [ + "/css/reference/ref-filled-green-100px-square-only.html", + "==" + ] + ], + {} + ] + ], + "has-slotted-functional-007.tentative.html": [ + "d7e015056300ca81a5a38c2020c59332f9258d6c", + [ + null, + [ + [ + "/css/reference/ref-filled-green-100px-square-only.html", + "==" + ] + ], + {} + ] + ], + "has-slotted-functional-flattened-001.tentative.html": [ + "f14bdbc776d639a5f52c9d69bf25882d601da876", + [ + null, + [ + [ + "/css/reference/ref-filled-green-100px-square-only.html", + "==" + ] + ], + {} + ] + ], + "has-slotted-functional-flattened-002.tentative.html": [ + "ff13ac70963c4fac875ba0202185d7320253b6ec", + [ + null, + [ + [ + "/css/reference/ref-filled-green-100px-square-only.html", + "==" + ] + ], + {} + ] + ], + "has-slotted-functional-flattened-003.tentative.html": [ "bca81b971de20dd8e5174052623ad2da21ad11fc", [ null, @@ -229715,7 +229856,7 @@ {} ] ], - "has-slotted-flattened-004.tentative.html": [ + "has-slotted-functional-flattened-004.tentative.html": [ "7b299d25baa36f23d6311ac1fd5981a50f9d6a5b", [ null, @@ -229728,7 +229869,7 @@ {} ] ], - "has-slotted-flattened-005.tentative.html": [ + "has-slotted-functional-flattened-005.tentative.html": [ "7fccf604d8bcbf0f3452c3e8c79f2da24122b9b0", [ null, @@ -229741,21 +229882,8 @@ {} ] ], - "has-slotted-flattened-006.tentative.html": [ - "cfe415c7948cbd07622b870121b6c42ffa335eed", - [ - null, - [ - [ - "/css/reference/ref-filled-green-100px-square-only.html", - "==" - ] - ], - {} - ] - ], - "has-slotted-flattened-007.tentative.html": [ - "0235f99e21f1c9ba0382e7a8936f8f1050a854fe", + "has-slotted-functional-flattened-006.tentative.html": [ + "fd3dda69bc8a70300437ace996362431019d8329", [ null, [ @@ -293835,6 +293963,45 @@ {} ] ], + "auto-name-from-id-shadow.html": [ + "b5020d658eca8797925d04bb7fb78401d738f147", + [ + null, + [ + [ + "/css/css-view-transitions/auto-name-ref.html", + "==" + ] + ], + {} + ] + ], + "auto-name-from-id.html": [ + "9a04d431dfdc2225670e6bb2f87e6ac7a4fcd486", + [ + null, + [ + [ + "/css/css-view-transitions/auto-name-ref.html", + "==" + ] + ], + {} + ] + ], + "auto-name.html": [ + "205c8e559dc8cdd2eeb6d1a8e0e9b098fb791301", + [ + null, + [ + [ + "/css/css-view-transitions/auto-name-ref.html", + "==" + ] + ], + {} + ] + ], "backdrop-filter-animated.html": [ "3a5f0665b00c476add8795fb59e7c29dea51fcb0", [ @@ -295718,6 +295885,19 @@ {} ] ], + "auto-name-from-id.html": [ + "c916733224282623559e963d2a7e7d33173bf986", + [ + null, + [ + [ + "/css/css-view-transitions/navigation/auto-name-from-id-ref.html", + "==" + ] + ], + {} + ] + ], "chromium-paint-holding-timeout.html": [ "83596940fa420005492b38def7e8cd49d0252632", [ @@ -296347,6 +296527,35 @@ } ] ], + "custom-ident-implies-contain.html": [ + "6524d2c2680cd1ebcd00d5335adde259b321a6cd", + [ + null, + [ + [ + "/css/css-view-transitions/nested/nested-ref.html", + "==" + ] + ], + { + "fuzzy": [ + [ + null, + [ + [ + 0, + 255 + ], + [ + 0, + 515 + ] + ] + ] + ] + } + ] + ], "nearest-direct.tentative.html": [ "a42e5a847c053b2b248208df64be87512b24716e", [ @@ -296405,6 +296614,35 @@ } ] ], + "nearest-implies-contain.html": [ + "94f8b8d1b7e84bd4055a202729c41efa70cb9a5a", + [ + null, + [ + [ + "/css/css-view-transitions/nested/nested-ref.html", + "==" + ] + ], + { + "fuzzy": [ + [ + null, + [ + [ + 0, + 255 + ], + [ + 0, + 515 + ] + ] + ] + ] + } + ] + ], "nearest-nested.tentative.html": [ "9ec3e8f95ffe3194e85cdbe455ee3b3a3d723211", [ @@ -326670,13 +326908,13 @@ {} ] ], - "2d.filter.layers.componentTransfer.discrete.html": [ - "249f7915cc0e1081ab1de6f1fec4978a8070e9cc", + "2d.filter.layers.componentTransfer.discrete.tentative.html": [ + "4a307d75a8f0a4af4843125d5241d8f7e7acbcad", [ null, [ [ - "/html/canvas/element/filters/2d.filter.layers.componentTransfer.discrete-expected.html", + "/html/canvas/element/filters/2d.filter.layers.componentTransfer.discrete.tentative-expected.html", "==" ] ], @@ -326699,13 +326937,13 @@ } ] ], - "2d.filter.layers.componentTransfer.gamma.html": [ - "53722ee02b8068391411442f3d5634920f44d255", + "2d.filter.layers.componentTransfer.gamma.tentative.html": [ + "43390dbdd0b20d0a2fbb47c70fcec9e5325ade24", [ null, [ [ - "/html/canvas/element/filters/2d.filter.layers.componentTransfer.gamma-expected.html", + "/html/canvas/element/filters/2d.filter.layers.componentTransfer.gamma.tentative-expected.html", "==" ] ], @@ -326728,26 +326966,26 @@ } ] ], - "2d.filter.layers.componentTransfer.identity.html": [ - "62739dc1a0afb414ea3bda26d908c36b23c83f67", + "2d.filter.layers.componentTransfer.identity.tentative.html": [ + "10a9853213ed23fb9d9e7b1cf5e40569422275fe", [ null, [ [ - "/html/canvas/element/filters/2d.filter.layers.componentTransfer.identity-expected.html", + "/html/canvas/element/filters/2d.filter.layers.componentTransfer.identity.tentative-expected.html", "==" ] ], {} ] ], - "2d.filter.layers.componentTransfer.linear.html": [ - "ebf7cf0b48a60f263665c53b908c7e55722f9c4e", + "2d.filter.layers.componentTransfer.linear.tentative.html": [ + "5e2404b204d4e1554964a1fea7a8834ed8f5db0c", [ null, [ [ - "/html/canvas/element/filters/2d.filter.layers.componentTransfer.linear-expected.html", + "/html/canvas/element/filters/2d.filter.layers.componentTransfer.linear.tentative-expected.html", "==" ] ], @@ -326770,13 +327008,13 @@ } ] ], - "2d.filter.layers.componentTransfer.table.html": [ - "b7c4050b40cc0d44c374dd720203af6e0f12b522", + "2d.filter.layers.componentTransfer.table.tentative.html": [ + "43af2bc7d9ed49b9099970db7719605a49bba7fe", [ null, [ [ - "/html/canvas/element/filters/2d.filter.layers.componentTransfer.table-expected.html", + "/html/canvas/element/filters/2d.filter.layers.componentTransfer.table.tentative-expected.html", "==" ] ], @@ -326799,26 +327037,26 @@ } ] ], - "2d.filter.layers.dropShadow.html": [ - "0e3af8d12feb9b82121102e76bc7f2a8f944d41e", + "2d.filter.layers.dropShadow.tentative.html": [ + "6f31ef221e6bc654bbee9b4f0f1d5afbd9de8744", [ null, [ [ - "/html/canvas/element/filters/2d.filter.layers.dropShadow-expected.html", + "/html/canvas/element/filters/2d.filter.layers.dropShadow.tentative-expected.html", "==" ] ], {} ] ], - "2d.filter.layers.gaussianBlur.html": [ - "72908aa1796c4be0fe54d4440b9e739cab633fd1", + "2d.filter.layers.gaussianBlur.tentative.html": [ + "0bfd704ca1dea73145fffe7a6cfb3c0ec8c9113f", [ null, [ [ - "/html/canvas/element/filters/2d.filter.layers.gaussianBlur-expected.html", + "/html/canvas/element/filters/2d.filter.layers.gaussianBlur.tentative-expected.html", "==" ] ], @@ -329070,13 +329308,13 @@ {} ] ], - "2d.filter.layers.componentTransfer.discrete.html": [ - "db2479f55caaf6c52c5c310b7f9c8d2eb525c1d1", + "2d.filter.layers.componentTransfer.discrete.tentative.html": [ + "b72a42b7c290a1b75ce623c5b29129d87c017d75", [ null, [ [ - "/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.discrete-expected.html", + "/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.discrete.tentative-expected.html", "==" ] ], @@ -329099,13 +329337,13 @@ } ] ], - "2d.filter.layers.componentTransfer.discrete.w.html": [ - "c098017cb05f265902f7b4c8693727538e440701", + "2d.filter.layers.componentTransfer.discrete.tentative.w.html": [ + "4ad1b74ed9ccce5067f989e9658e73d14f4430af", [ null, [ [ - "/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.discrete-expected.html", + "/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.discrete.tentative-expected.html", "==" ] ], @@ -329128,13 +329366,13 @@ } ] ], - "2d.filter.layers.componentTransfer.gamma.html": [ - "58f45c421688d2b3ae2201f873eea0d02a8e6c55", + "2d.filter.layers.componentTransfer.gamma.tentative.html": [ + "cba3615168b14adb15d02e59e90f13d62e3a0a8d", [ null, [ [ - "/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.gamma-expected.html", + "/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.gamma.tentative-expected.html", "==" ] ], @@ -329157,13 +329395,13 @@ } ] ], - "2d.filter.layers.componentTransfer.gamma.w.html": [ - "a59bc255061d043b84867bebdc1324c1c1d05ffb", + "2d.filter.layers.componentTransfer.gamma.tentative.w.html": [ + "8e946c27940f6ea41818b4640c7945d4b3240402", [ null, [ [ - "/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.gamma-expected.html", + "/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.gamma.tentative-expected.html", "==" ] ], @@ -329186,39 +329424,39 @@ } ] ], - "2d.filter.layers.componentTransfer.identity.html": [ - "e4582647902340b314594412f01c2d385521065f", + "2d.filter.layers.componentTransfer.identity.tentative.html": [ + "57fbe556486e987b51a3fe49a737355435fe1994", [ null, [ [ - "/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.identity-expected.html", + "/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.identity.tentative-expected.html", "==" ] ], {} ] ], - "2d.filter.layers.componentTransfer.identity.w.html": [ - "b60110f56fb5bd883bf88b9a5b9603218efbf4d7", + "2d.filter.layers.componentTransfer.identity.tentative.w.html": [ + "a12b7cb302d0a4a7ddab3490f8cb13c4d7107b74", [ null, [ [ - "/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.identity-expected.html", + "/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.identity.tentative-expected.html", "==" ] ], {} ] ], - "2d.filter.layers.componentTransfer.linear.html": [ - "aaf8acaaeb0d4ab1941cef13e4fcaab461005b24", + "2d.filter.layers.componentTransfer.linear.tentative.html": [ + "2893fa48ccc594b1a1b9791efb3ef9a7238e13c8", [ null, [ [ - "/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.linear-expected.html", + "/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.linear.tentative-expected.html", "==" ] ], @@ -329241,13 +329479,13 @@ } ] ], - "2d.filter.layers.componentTransfer.linear.w.html": [ - "f0b3dc7b6dea459f02b01a6f6bd1b5b1a5b3f467", + "2d.filter.layers.componentTransfer.linear.tentative.w.html": [ + "c824c1bd07bf2dee422684fcf8fef8b925cb8206", [ null, [ [ - "/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.linear-expected.html", + "/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.linear.tentative-expected.html", "==" ] ], @@ -329270,13 +329508,13 @@ } ] ], - "2d.filter.layers.componentTransfer.table.html": [ - "91e96a48850d06f08936f5039a4f4e12274a28b4", + "2d.filter.layers.componentTransfer.table.tentative.html": [ + "b80daa4baca9970ed435baee9e6a58162577b72d", [ null, [ [ - "/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.table-expected.html", + "/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.table.tentative-expected.html", "==" ] ], @@ -329299,13 +329537,13 @@ } ] ], - "2d.filter.layers.componentTransfer.table.w.html": [ - "a7df25ac57a7b8c121431cd152c0ebb982ce1ed3", + "2d.filter.layers.componentTransfer.table.tentative.w.html": [ + "8ea58b3014eb4e3e5eebac6dd1763ac8de1c6920", [ null, [ [ - "/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.table-expected.html", + "/html/canvas/offscreen/filters/2d.filter.layers.componentTransfer.table.tentative-expected.html", "==" ] ], @@ -329328,52 +329566,52 @@ } ] ], - "2d.filter.layers.dropShadow.html": [ - "273118a0a11f7958eba8d7ad10c936ba0101c534", + "2d.filter.layers.dropShadow.tentative.html": [ + "5a7edafe94230de1954b3322003c394a712e8314", [ null, [ [ - "/html/canvas/offscreen/filters/2d.filter.layers.dropShadow-expected.html", + "/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.tentative-expected.html", "==" ] ], {} ] ], - "2d.filter.layers.dropShadow.w.html": [ - "cf29fc880d69a427c6de829a35be616daec68d1d", + "2d.filter.layers.dropShadow.tentative.w.html": [ + "5df5262c89258e9b5d2622caae75b1123f90e973", [ null, [ [ - "/html/canvas/offscreen/filters/2d.filter.layers.dropShadow-expected.html", + "/html/canvas/offscreen/filters/2d.filter.layers.dropShadow.tentative-expected.html", "==" ] ], {} ] ], - "2d.filter.layers.gaussianBlur.html": [ - "212f4f1dd02eae7c496c886660567404eea73f05", + "2d.filter.layers.gaussianBlur.tentative.html": [ + "f4bbfd8bf2ce0d6a3f2d905fcc70472a3ed08cc5", [ null, [ [ - "/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur-expected.html", + "/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.tentative-expected.html", "==" ] ], {} ] ], - "2d.filter.layers.gaussianBlur.w.html": [ - "39bf90207c51cd73470bfa6fa6d86c09a6a71013", + "2d.filter.layers.gaussianBlur.tentative.w.html": [ + "ffbed3f53b77b5692efb420aa090c70ef989b051", [ null, [ [ - "/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur-expected.html", + "/html/canvas/offscreen/filters/2d.filter.layers.gaussianBlur.tentative-expected.html", "==" ] ], @@ -350280,6 +350518,19 @@ {} ] ], + "text-path-transformed.html": [ + "0c1b5a5d0e66fcd91e24692156a6e1eb0144b43e", + [ + null, + [ + [ + "/svg/text/reftests/text-path-transformed-ref.html", + "==" + ] + ], + {} + ] + ], "text-shape-inside-001.svg": [ "248fe1a44f98099dd678e9ef63f1b97a5c09cfdf", [ @@ -358653,10 +358904,6 @@ "90ed0a78576edc041caaa2ae70c319837152b726", [] ], - "pressure-helpers.js": [ - "5234cf2d78c90d559d3cfd8ee1b86d9b3fa97861", - [] - ], "support-iframe.html": [ "6b2b3097926b192df23c3e21dd19742bb19e69d4", [] @@ -378914,6 +379161,10 @@ "f40364379514854a7acb5d56a9e85b2c7200e4c3", [] ], + "ancestor-chain-same-site-to-cross-site-embed.html": [ + "d49d558fe8f59d19b5dbce123c0531f4641303a4", + [] + ], "partitioned-cookies-cross-site-embed.html": [ "05a99626dc4211c64b9e092366e0e3ed4933ab39", [] @@ -416507,11 +416758,11 @@ [] ], "Initial-letter-breaking-vlr-ref.html": [ - "d43b2e39bfaca8ee7a70478bafa4ea762c9c7d08", + "2c047b0b4aaff8ee0467fb92ca986257a195de08", [] ], "Initial-letter-breaking-vrl-ref.html": [ - "0fe5e74a082b110e8779a174269a1cdf19b50f2d", + "ce2b41135ea88cb7a8ad0d99e0c79a2f2e97b0b9", [] ], "initial-letter-block-position-drop-over-ruby-ref.html": [ @@ -416539,27 +416790,27 @@ [] ], "initial-letter-block-position-margins-vlr-ref.html": [ - "6bbc5c3b7a620f0f524e1eda22c9940438a77ca0", + "677e2a40db68ff38e0069f129e228b754e8d254b", [] ], "initial-letter-block-position-margins-vrl-ref.html": [ - "d608d256c969035f4395669a3d23bfb63b44c0c4", + "532f3a7d837639a491a0119d130311b2d2585b87", [] ], "initial-letter-block-position-raise-over-ruby-ref.html": [ - "43222b43dac567241f64ea0ef17ea18ef254b775", + "23401fd646bba6b98d7ce178acf25705b79dc542", [] ], "initial-letter-block-position-raise-over-ruby-tall-ref.html": [ - "f1086074c2a66593dd5fe8b97eb1b5c294e6cfa4", + "9511f3e6f2d180f98641b44622c1602f7e1acbcb", [] ], "initial-letter-block-position-raise-under-ruby-ref.html": [ - "9adde375569332e32890a3b472ff60c7da1efaa2", + "87bc6d0ff41281e6ae4f05d499f9efb8d77b5ac8", [] ], "initial-letter-block-position-raise-under-ruby-tall-ref.html": [ - "7e334e55dbf062392c6a2718c9078c289abba4ee", + "e818de68cd8d1b1cb00321e6ba713e29dd1be362", [] ], "initial-letter-drop-initial-ref.html": [ @@ -416571,11 +416822,11 @@ [] ], "initial-letter-drop-initial-vlr-ref.html": [ - "f28d1eed83013f5eb1de2df76ed8aed9f0f44be5", + "5447e2f099a9ac397982de6ecbb3d1a1225cf405", [] ], "initial-letter-drop-initial-vrl-ref.html": [ - "4ec34f4c0bb49139f6d19767743f64601539d5d2", + "e1e04ccffe298085eafe2730756a24f5d9389f2c", [] ], "initial-letter-float-001-ref.html": [ @@ -416587,7 +416838,7 @@ [] ], "initial-letter-float-001-vlr-ref.html": [ - "3982a3669cd3945cf1f31995d620213b8660500d", + "b4567d288129e07e466ca2e7b0d95eadd234549c", [] ], "initial-letter-float-001-vrl-ref.html": [ @@ -416623,27 +416874,27 @@ [] ], "initial-letter-raise-initial-ref.html": [ - "f59625a4a9de3e9dcac9739a62fc959e0114ab1d", + "29594f45f9595d372bb8bb5726454430206f3d89", [] ], "initial-letter-raise-initial-rtl-ref.html": [ - "9dce9e6e14c71474909f490881710376a5d21dd6", + "e5dd8f96b5cf40157f2811074d526ac7c1b2dc09", [] ], "initial-letter-raise-initial-vlr-ref.html": [ - "58e5c333e110402df0c7a0eb6a3a7416899358be", + "72d2dd05a3edbf99d784abe61a173b29089034fb", [] ], "initial-letter-raise-initial-vrl-ref.html": [ - "5fa68450681e0dfea7bb708c4358e75694defb25", + "38be19283b2ba0802fdb7cdfc626a860329c2725", [] ], "initial-letter-raised-sunken-caps-raise-ref.html": [ - "7285ed8a82289fefb98bfb90d5442bdc554bb09c", + "0a134fcfe9eef6a8e784dbe32cf5a7ed76573417", [] ], "initial-letter-raised-sunken-caps-sunken-ref.html": [ - "a68a760ac62a2c0610bfadac74f1d9f56e557f19", + "41031ff8782cf674628d7215d45093a29425285c", [] ], "initial-letter-short-para-initial-letter-clears-ref.html": [ @@ -416655,19 +416906,19 @@ [] ], "initial-letter-sunk-initial-ref.html": [ - "9b036a2be38ef38f379df2a7d2ce1fe5dbea109d", + "0b569177a87642a7f3deca9d1aa3306e80256d8c", [] ], "initial-letter-sunk-initial-rtl-ref.html": [ - "3318c7e8bdd2dcaf4aac9c871485234e529e907f", + "cb26ab05f1e01617a6896fde2a983ebc13582158", [] ], "initial-letter-sunk-initial-vlr-ref.html": [ - "c3ccef28140cf574e722ddd23309083149e47b01", + "ebdb5a15694c24238bd7d9f8400b0a4db7f1e043", [] ], "initial-letter-sunk-initial-vrl-ref.html": [ - "a7db8b9ea095d07065bf975b3eb896d11589c149", + "18735029d0c281ac784842cd8f6dedc27903972b", [] ], "initial-letter-with-first-line-ref.html": [ @@ -416681,7 +416932,13 @@ "initial-letter-with-tab-rtl-ref.html": [ "0b9a074af70d652f61eacfd206cd8a1dca9cb5ff", [] - ] + ], + "resources": { + "initial-letter-variants.js": [ + "a3eceae8a92f5ccdc5e1860b0e0401c917819450", + [] + ] + } }, "text-box-trim": { "WEB_FEATURES.yml": [ @@ -416782,6 +417039,14 @@ "9d03140f4d7454f77e960816b8fe96d05f2aec89", [] ], + "text-box-trim-line-clamp-auto-001-ref.html": [ + "508d262c541325291bab3af68200632e7092d48f", + [] + ], + "text-box-trim-line-clamp-auto-002-ref.html": [ + "046d17c02df93eaeaf145fcb17cc5abe8fd03921", + [] + ], "text-box-trim-multicol-001-ref.html": [ "aa81e23a26a4900dde31b1943b2774e0449d7249", [] @@ -419542,7 +419807,7 @@ [] ], "line-clamp-auto-011-ref.html": [ - "5f7120ee39a2014f75f2f700ebedcc0b0e6e6275", + "27a2e7b2bc07ba80f6bfda6b6b10f2c417b27bbb", [] ], "line-clamp-auto-016-ref.html": [ @@ -419569,14 +419834,6 @@ "adb4b6dc6edf2a401cd4016f394c74b9bf9b89cb", [] ], - "line-clamp-auto-025-ref.html": [ - "a76468d6d546e1e58a15a604a2ae476cf8dfec27", - [] - ], - "line-clamp-auto-026-ref.html": [ - "44d503a05220fdf89caf4722961fc478ae943350", - [] - ], "line-clamp-auto-027-ref.html": [ "fa0ade7a61d0729dc216fe92fc9d1f49bcd31991", [] @@ -419593,18 +419850,14 @@ "2d3c9d0261b7eb369d99dbd842309f697e80bad8", [] ], - "line-clamp-auto-032-ref.html": [ - "4768c77ddabc93d3519e671c10d584b12e8a69ad", - [] - ], - "line-clamp-auto-034-ref.html": [ - "8fae3b278c124db00b8f79eb0cd0b91cb8752217", - [] - ], "line-clamp-auto-036-ref.html": [ "0ad96e88d14a735ce9416dba2b31f5f66936b19f", [] ], + "line-clamp-auto-037-ref.html": [ + "eeb9543554d99659ed855e40d4f04be393858932", + [] + ], "line-clamp-auto-with-ruby-001-ref.html": [ "03d12b9c722c8c160830cc01997baa3ee4cf88c3", [] @@ -423159,15 +423412,15 @@ }, "scroll-start-target": { "scroll-start-target-with-anchor-navigation-inner-frame.html": [ - "bea0525ecd418128f8fd0b5b20033cbe158fdd60", + "de02dcf00f68ee13ee00e31877d62199d22922f7", [] ], "scroll-start-target-with-hash-fragment-navigation-inner-frame.html": [ - "9bf77363d3e60d2d8f4a6d33c4d053aedcd59239", + "90629c4990f6753dd770e00ad7da7a6b21a984bf", [] ], "scroll-start-target-with-text-fragment-navigation-target.html": [ - "da53e7a566d1424a38a7a33ebc5e0be4a5271744", + "80cbb55fb2730d8dc5cc3edd880e8e890281ef05", [] ], "stash.py": [ @@ -433883,6 +434136,10 @@ "eee7f19529b82269d066e08582e322e30e6a308b", [] ], + "auto-name-ref.html": [ + "36ef5faac4171d57ac09274318d79541ed081732", + [] + ], "backdrop-filter-animated-ref.html": [ "d3f1dffacdcdd2a85348a56214117fe58e0d4d08", [] @@ -434186,6 +434443,10 @@ "59e3342daebb77a8e484add21626472c01b396ab", [] ], + "auto-name-from-id-ref.html": [ + "8f9954930bf096da0107b0ecb21c8136ca522850", + [] + ], "chromium-paint-holding-timeout-ref.html": [ "90267e3a84a34157078d1ad890710ea8059a75da", [] @@ -434239,6 +434500,10 @@ "bf5a73c73ee014ecf5777f77b9282d8f947f58af", [] ], + "auto-name-from-id.html": [ + "f1fd1e48a68e6d7d63184f092bb1b607b6d6967d", + [] + ], "chromium-paint-holding-timeout.html": [ "3964199c54cd7230d517b2d676e1a4dbea9067b4", [] @@ -441198,6 +441463,14 @@ [] ], "resources": { + "dummy.js": [ + "1bee3c776389c8fe49947128b41eff092bc11668", + [] + ], + "green.css": [ + "182d72fa7fddab14222e4085b2cc498d79865709", + [] + ], "moveBefore-iframe.html": [ "7d9c498e8da29f6d23df33d49a2aab5b85e9f1e2", [] @@ -441628,7 +441901,7 @@ }, "include": { "editor-test-utils.js": [ - "b180f3343fde2189ea6e122266cf329a2e2b6d98", + "b302d19a117503c3ed5bd0d71f4feee1d3d21f26", [] ], "implementation.js": [ @@ -443540,7 +443813,7 @@ ] }, "fedcm-helper.sub.js": [ - "767c044818eab85a07c8240611730a885122a858", + "4337adf9f87b045f93d6dbb33398d38f2fce72cf", [] ], "fedcm-helper.sub.js.headers": [ @@ -446206,7 +446479,7 @@ "fledge": { "tentative": { "TODO": [ - "09cda1beb54c1430941b5e3b9042d66ff5329784", + "e05fe65911d4154f3e8bee9214b21e0ec64ba3af", [] ], "resources": { @@ -446235,7 +446508,7 @@ [] ], "direct-from-seller-signals.py": [ - "14f5ce156e770d0fa069789fa4f37edeea8c5bb7", + "6787b7b4788e3bb9e7a796bc0f5393c9eb04fb06", [] ], "ed25519.py": [ @@ -446278,12 +446551,20 @@ "dea8427266f1245e297795a69538b3a4f0007af2", [] ], + "service-worker-helper.js": [ + "cc00181359740b51f83c3289cfc215252123b67e", + [] + ], + "service-worker-helper.js.headers": [ + "98dfc8c8674edc62c4f6498a0b2a97c25447de96", + [] + ], "set-cookie.asis": [ "96d9f07c578c34085dd789d2a11b37cd4a51c42c", [] ], "subordinate-frame.sub.html": [ - "ea1f0c44d6286a3188acab7a83d0c2411bc23f48", + "4aeccd00c6db2043c37e7a02fbfe71767a8642cf", [] ], "subordinate-frame.sub.html.headers": [ @@ -450787,32 +451068,32 @@ "9c85dfec907e2dd6b1158002e6f8b6ed151b8852", [] ], - "2d.filter.layers.componentTransfer.discrete-expected.html": [ - "7c1736dfe9a3e1f9e1357f71e03567e0c914e443", + "2d.filter.layers.componentTransfer.discrete.tentative-expected.html": [ + "bbf96c360830129d4ab64c83f9ee5412a4eb6cd1", [] ], - "2d.filter.layers.componentTransfer.gamma-expected.html": [ - "e7fae58eef092c8d4b14a3e10037d5eac3898207", + "2d.filter.layers.componentTransfer.gamma.tentative-expected.html": [ + "ef6b62ee4e4c2acb79b5a239910620f7c5e6fa39", [] ], - "2d.filter.layers.componentTransfer.identity-expected.html": [ - "699eaae699f63d8d4c6dd5b25cbcabaeb574a8dc", + "2d.filter.layers.componentTransfer.identity.tentative-expected.html": [ + "ec20a498a7b735e5e38836ccc57623c669dc880d", [] ], - "2d.filter.layers.componentTransfer.linear-expected.html": [ - "6845f9f15cb65d67f6d17f719028a58721dc239a", + "2d.filter.layers.componentTransfer.linear.tentative-expected.html": [ + "ec44da12bcd675359a2cde56e06e6d0cf4fe56b6", [] ], - "2d.filter.layers.componentTransfer.table-expected.html": [ - "bb4b056ef1ae870312ed82d2f61ff2530a975427", + "2d.filter.layers.componentTransfer.table.tentative-expected.html": [ + "e41356579573a0ccdac140bc2a0c5131e3903e20", [] ], - "2d.filter.layers.dropShadow-expected.html": [ - "78534c0d48fcf39bc5f9fc915836bc0e6ee1dfe2", + "2d.filter.layers.dropShadow.tentative-expected.html": [ + "a0cb127c40184b2db2f5346e4bfe62371ea45054", [] ], - "2d.filter.layers.gaussianBlur-expected.html": [ - "8039c77ecedf78b3d49dd6058bf45c0262c78b60", + "2d.filter.layers.gaussianBlur.tentative-expected.html": [ + "f02f08d5f83665159887729d86caa97da645fc5e", [] ] }, @@ -451189,7 +451470,7 @@ }, "imagebitmap": { "common.sub.js": [ - "1889035202287d8ee8e6e192647826c702b60be5", + "525d28553aa0a6725db234df1dce1536b917ffd8", [] ], "createImageBitmap-worker.js": [ @@ -451385,6 +451666,14 @@ "5c1b07362a9a7421c3a729cf3eadd5f598aea9a1", [] ], + "Display-P3-BB0000.mp4": [ + "b56bd621ac599fa7279c07576aafe3e827ce43ca", + [] + ], + "Display-P3-BB0000.webm": [ + "3e1f929e124e920a4ed50952d9cd50669c6cafe1", + [] + ], "Display-P3-BB0000CC.png": [ "2036aeae25ff79f0e9be1e1dfe3e249662f55ff6", [] @@ -451911,32 +452200,32 @@ "9c85dfec907e2dd6b1158002e6f8b6ed151b8852", [] ], - "2d.filter.layers.componentTransfer.discrete-expected.html": [ - "7c1736dfe9a3e1f9e1357f71e03567e0c914e443", + "2d.filter.layers.componentTransfer.discrete.tentative-expected.html": [ + "bbf96c360830129d4ab64c83f9ee5412a4eb6cd1", [] ], - "2d.filter.layers.componentTransfer.gamma-expected.html": [ - "e7fae58eef092c8d4b14a3e10037d5eac3898207", + "2d.filter.layers.componentTransfer.gamma.tentative-expected.html": [ + "ef6b62ee4e4c2acb79b5a239910620f7c5e6fa39", [] ], - "2d.filter.layers.componentTransfer.identity-expected.html": [ - "699eaae699f63d8d4c6dd5b25cbcabaeb574a8dc", + "2d.filter.layers.componentTransfer.identity.tentative-expected.html": [ + "ec20a498a7b735e5e38836ccc57623c669dc880d", [] ], - "2d.filter.layers.componentTransfer.linear-expected.html": [ - "6845f9f15cb65d67f6d17f719028a58721dc239a", + "2d.filter.layers.componentTransfer.linear.tentative-expected.html": [ + "ec44da12bcd675359a2cde56e06e6d0cf4fe56b6", [] ], - "2d.filter.layers.componentTransfer.table-expected.html": [ - "bb4b056ef1ae870312ed82d2f61ff2530a975427", + "2d.filter.layers.componentTransfer.table.tentative-expected.html": [ + "e41356579573a0ccdac140bc2a0c5131e3903e20", [] ], - "2d.filter.layers.dropShadow-expected.html": [ - "78534c0d48fcf39bc5f9fc915836bc0e6ee1dfe2", + "2d.filter.layers.dropShadow.tentative-expected.html": [ + "a0cb127c40184b2db2f5346e4bfe62371ea45054", [] ], - "2d.filter.layers.gaussianBlur-expected.html": [ - "8039c77ecedf78b3d49dd6058bf45c0262c78b60", + "2d.filter.layers.gaussianBlur.tentative-expected.html": [ + "f02f08d5f83665159887729d86caa97da645fc5e", [] ] }, @@ -452355,7 +452644,7 @@ [] ], "gentestutilsunion.py": [ - "ae323a128739ebadd7f5bc26bf454cab75e3f897", + "760368cf2220652aec7354cecf38ee047d3a0e9b", [] ], "name2dir-canvas.yaml": [ @@ -452472,11 +452761,11 @@ [] ], "filters.yaml": [ - "f83776e38886273851c735fc9762e226dc5a9dc4", + "be28001fa7300714ac60b3531256079713c6825f", [] ], "layers.yaml": [ - "eb9edd96c7e0b07b56318bea9aca742a35d21101", + "c96b9bbc7db3171192374876f876d643a620f641", [] ], "line-styles.yaml": [ @@ -452484,7 +452773,7 @@ [] ], "path-objects.yaml": [ - "874f7a25c3d8d386a006e3cded7874975ac6a60d", + "b861bb39f34ff76e129a06d8d5e5077c7cb5ffbe", [] ], "pixel-manipulation.yaml": [ @@ -452500,7 +452789,7 @@ [] ], "text.yaml": [ - "29a765be1111b420d67bcdea66f2c8f75eff22a6", + "4c2ae798596ee9d1a20fd8220b29992b5c72bd05", [] ], "the-canvas-state.yaml": [ @@ -465757,7 +466046,7 @@ [] ], "audio-session.idl": [ - "f542347c710143e6003e96907c989614a40c701a", + "7fd75024ee8fa5c505955a4dfc581eb8d774b97b", [] ], "autoplay-detection.idl": [ @@ -466265,7 +466554,7 @@ [] ], "mediacapture-viewport.idl": [ - "a9dcf74e17cdf38d3d3cea8c7323c510d07653a1", + "c4d1892b0b9932a034b15caa8f80d3f16f096f5f", [] ], "mediaqueries-5.idl": [ @@ -466273,7 +466562,7 @@ [] ], "mediasession.idl": [ - "00bfe6ad21649d719511537db4f4ee046f8086b1", + "5c6942be5a0786234d5f9fddaa302c98c8d92f97", [] ], "mediastream-recording.idl": [ @@ -466301,7 +466590,7 @@ [] ], "observable.idl": [ - "b0f0949a23a09700c08911f3ee4719d0752cdc2b", + "55bdbb21e417d6abd10963e82587c9416b689adb", [] ], "observable.tentative.idl": [ @@ -466493,7 +466782,7 @@ [] ], "selection-api.idl": [ - "a84536ab0f58bbb45a210870a6b9873c37df20e1", + "49d718d0777ae4aba36c39b0945d6fb0065e6bf7", [] ], "serial.idl": [ @@ -466505,7 +466794,7 @@ [] ], "service-workers.idl": [ - "87d48398f72b540b14544165ca7216a0090d79f6", + "d9ff2f651f8235968dd29bd6d7f86e9e8fdcb4cf", [] ], "shape-detection-api.idl": [ @@ -466513,7 +466802,7 @@ [] ], "shared-storage.idl": [ - "6f8e92708881f0bc496b093939c006a5ec712e12", + "85906bedbcff138cc1bf940a77a6485b695a6715", [] ], "speech-api.idl": [ @@ -466561,7 +466850,7 @@ [] ], "turtledove.idl": [ - "77360d0dd10d8a8bf584b6d6939479bce2c1b5c2", + "ff48d311914e49e9de8a96f7ac3a26da144da818", [] ], "ua-client-hints.idl": [ @@ -466705,7 +466994,7 @@ [] ], "webgpu.idl": [ - "74021895a8f740c71cbb048a8089186a2ca77d86", + "421685c7a8fe4516e5e0b803f617181650d1d62a", [] ], "webhid.idl": [ @@ -466721,7 +467010,7 @@ [] ], "webnn.idl": [ - "9a71f73954cd1dc99e157c7d60571632959dbf2f", + "8329e7d2b33eec5ffe030e9f1b826b5276d6088a", [] ], "webrtc-encoded-transform.idl": [ @@ -466749,7 +467038,7 @@ [] ], "webrtc.idl": [ - "32500f9a5600b03372ea438ad42e4a8f9fcb9cb6", + "174ead6261c6c28eac7bd9dd5a1feb374d521b4d", [] ], "websockets.idl": [ @@ -467210,7 +467499,7 @@ ] }, "lint.ignore": [ - "62ad931cb83b0fb0681f02f92b24ffd895973663", + "3e1d05be28de3836888b62d527ebc4a0781397b1", [] ], "loading": { @@ -471835,6 +472124,10 @@ "360e6686bfb65ed33d811d15e1ba7183a736d552", [] ], + "green.png": [ + "28a1faab37797ef39454aa1deac1b470712f7be4", + [] + ], "link-header-referrer-policy.html": [ "dd2144d5075c68c3ad6d6c7ea393b8f58c24e057", [] @@ -474317,14 +474610,6 @@ "c9980e1285b7e14a85cba19f2c870f480e303946", [] ], - "mock-pressure-service.js": [ - "610d02a9164ce5aba99e0cd20e37321c054af252", - [] - ], - "mock-pressure-service.js.headers": [ - "6805c323df5a975231648b830e33ce183c3cbbd3", - [] - ], "mock-subapps.js": [ "b81936713b17db941ef380d4019cecfbe563caf6", [] @@ -475233,7 +475518,7 @@ [] ], "scroll-to-text-fragment-target.html": [ - "3bf78f1600129f60cab68b433e58743766652bcf", + "ceb9a2ca3ff0e0b3503796d28cfe6bab9029668f", [] ], "stash.js": [ @@ -475422,7 +475707,7 @@ [] ], "open-in-iframe.html": [ - "a6fc581abad90d9557c227d9bb53277b99339e89", + "9bf8beb66aa1c2514b591db508014572d1ec6b7e", [] ], "serial-allowed-by-permissions-policy-worker.js": [ @@ -480988,6 +481273,10 @@ "cbfce51b88e8be12f4a29945444b819066d5f74d", [] ], + "text-path-transformed-ref.html": [ + "7d2f3a2d5c32e1122f79fc55aea5b7ca88b4076c", + [] + ], "text-shape-inside-001-ref.svg": [ "5a2c6c0b472669ce32509bd0bdbd09ba1a195ab2", [] @@ -492831,7 +493120,7 @@ [] ], "testdriver-extra.js": [ - "80abe67b0216cd88040ff41acea8f2bb9f9c7ca0", + "87ae9e1f33d02f82721ddd4db7d829df67b48fe4", [] ], "testdriver-vendor.js": [ @@ -496390,7 +496679,7 @@ }, "input": { "__init__.py": [ - "809379d56dc3c28a3283c92561476d36e499c721", + "76288c6be280359090319a9ce803bdd8ec4fecce", [] ], "conftest.py": [ @@ -496440,7 +496729,7 @@ }, "network": { "__init__.py": [ - "0a087bf8733131f1fb64b815da7c3dd145a8a7cf", + "0c3338362d309f859fb660b043ed2c081e0db4dc", [] ], "add_intercept": { @@ -498881,6 +499170,14 @@ "6d16cc84c4dd3b8777bd83d97888eaf8d351f6b5", [] ], + "basic-cue-rendering-expected.html": [ + "d220134a7387d5fb613b3bb0bce5e7b9e766856d", + [] + ], + "basic-cue-rendering.html": [ + "79b6189582e86082e70676e4a7ed9ebc36d5c8be", + [] + ], "basic-ref.html": [ "182bc69277be6e553873d115f3af1f4550090986", [] @@ -499980,6 +500277,10 @@ "c70ac13eaf732229394aa4851f622a3597fb32f3", [] ], + "basic-cue-rendering.webvtt": [ + "c2a57bb0606198e8b05d7beddd185f2ba8fed8b6", + [] + ], "bidi_ruby.vtt": [ "19e67450160d2e074b6399d8a2481e5f7c18f617", [] @@ -500156,6 +500457,10 @@ "b9b3fecf6d610d6e208b307a8f78ad926dd4c7ed", [] ], + "reference.css": [ + "e802547c6798d089feb406d96a7be523f0def6e7", + [] + ], "size_50.vtt": [ "b165af1533b0cf1688ce3835eeeaccfe348979df", [] @@ -500284,6 +500589,14 @@ "99f493770577300d86729f3963b8d11f8c99c459", [] ], + "webvtt-rendering-test.js": [ + "863b0d1bd34df3f42bf3de364bfdd920bae82103", + [] + ], + "white-space-pre-line.webvtt": [ + "f6febeda00ffce4d985df17fd52c9daa450cdb79", + [] + ], "white-spaces.vtt": [ "99b772ffd936e65187a527240977eff1a57dbf42", [] @@ -500304,6 +500617,14 @@ "too_many_cues_wrapped-ref.html": [ "24bc5271d801859f6dbf5570b24af19c3e28b7c7", [] + ], + "white-space-pre-line-expected.html": [ + "f838963ea93d8c6fd42f0e826dfa45cc3745350c", + [] + ], + "white-space-pre-line.html": [ + "af2c0d26938df7215366858634b2f0c36663b704", + [] ] } } @@ -502329,6 +502650,15 @@ } ] ], + "cross-partition-worker-creation.tentative.https.html": [ + "c8234cfb769b0523ed2853781dbd7f5df7384ca7", + [ + null, + { + "timeout": "long" + } + ] + ], "cross-partition.tentative.https.html": [ "5cdaad5f0af2d55f688b1ddce4e2e9c9205e4e2e", [ @@ -502520,7 +502850,7 @@ ] ], "Blob-slice.any.js": [ - "1f85d44d269191d9b9338a3a9fe48cbc5200045f", + "c48d4703d8673f7f53c752077323e4c6c28b5c58", [ "FileAPI/blob/Blob-slice.any.html", { @@ -508195,7 +508525,7 @@ ] ], "structured-clone.any.js": [ - "0997abf2547b1268ce35f50f07c7d986d5b8f130", + "4a99b61bdad0664fcb95d143eb96112a763d756f", [ "IndexedDB/structured-clone.any.html?1-20", { @@ -527081,7 +527411,7 @@ ] ], "clipboard-item.https.html": [ - "78acd1104a96bc78942fa93427bccdaf68f2ba9f", + "41f6ab95b81b7bcbcba1221d40d0357a9ca31c0d", [ null, {} @@ -529083,7 +529413,7 @@ }, "compute-pressure": { "compute_pressure_basic.https.window.js": [ - "ff50ef4e5613a7154d601699da7b3387a26256fe", + "a120f97a403621c9baa6c2769f5989f7bfadd43d", [ "compute-pressure/compute_pressure_basic.https.window.html?globalScope=dedicated_worker", { @@ -529165,248 +529495,327 @@ } ] ], - "compute_pressure_detached_iframe.https.html": [ - "6123521248cb7f6d6368bf916c1004f6a84dd5db", + "compute_pressure_detached_iframe.https.window.js": [ + "a43d6b0fc2dc7ed0263dbf3bde7c242dc421cea4", [ - null, - {} - ] - ], - "compute_pressure_disconnect.https.any.js": [ - "f8bc3fb357811a35201b30f86361846452b15faf", - [ - "compute-pressure/compute_pressure_disconnect.https.any.html", + "compute-pressure/compute_pressure_detached_iframe.https.window.html?globalScope=window", { "script_metadata": [ [ - "script", - "/resources/test-only-api.js" + "variant", + "?globalScope=window" ], [ "script", - "resources/pressure-helpers.js" - ], - [ - "global", - "window,dedicatedworker,sharedworker" - ] - ] - } - ], - [ - "compute-pressure/compute_pressure_disconnect.https.any.sharedworker.html", - { - "script_metadata": [ - [ - "script", - "/resources/test-only-api.js" + "/resources/testdriver.js" ], [ "script", - "resources/pressure-helpers.js" - ], - [ - "global", - "window,dedicatedworker,sharedworker" - ] - ] - } - ], - [ - "compute-pressure/compute_pressure_disconnect.https.any.worker.html", - { - "script_metadata": [ - [ - "script", - "/resources/test-only-api.js" + "/resources/testdriver-vendor.js" ], [ "script", - "resources/pressure-helpers.js" + "/common/utils.js" ], [ - "global", - "window,dedicatedworker,sharedworker" + "script", + "/common/dispatcher/dispatcher.js" + ], + [ + "script", + "./resources/common.js" ] ] } ] ], - "compute_pressure_disconnect_idempotent.https.any.js": [ - "3c9a6688a42fb8e3e4decbee393e51a52554b6f5", + "compute_pressure_disconnect.https.window.js": [ + "0a27b16a926b35b3d9d7f1878542f379bb7cb7f3", [ - "compute-pressure/compute_pressure_disconnect_idempotent.https.any.html", + "compute-pressure/compute_pressure_disconnect.https.window.html?globalScope=dedicated_worker", { "script_metadata": [ [ - "script", - "/resources/test-only-api.js" + "variant", + "?globalScope=window" + ], + [ + "variant", + "?globalScope=dedicated_worker" ], [ "script", - "resources/pressure-helpers.js" + "/resources/testdriver.js" ], [ - "global", - "window,dedicatedworker,sharedworker" + "script", + "/resources/testdriver-vendor.js" + ], + [ + "script", + "/common/utils.js" + ], + [ + "script", + "/common/dispatcher/dispatcher.js" + ], + [ + "script", + "./resources/common.js" ] ] } ], [ - "compute-pressure/compute_pressure_disconnect_idempotent.https.any.sharedworker.html", + "compute-pressure/compute_pressure_disconnect.https.window.html?globalScope=window", { "script_metadata": [ [ - "script", - "/resources/test-only-api.js" + "variant", + "?globalScope=window" + ], + [ + "variant", + "?globalScope=dedicated_worker" ], [ "script", - "resources/pressure-helpers.js" - ], - [ - "global", - "window,dedicatedworker,sharedworker" - ] - ] - } - ], - [ - "compute-pressure/compute_pressure_disconnect_idempotent.https.any.worker.html", - { - "script_metadata": [ - [ - "script", - "/resources/test-only-api.js" + "/resources/testdriver.js" ], [ "script", - "resources/pressure-helpers.js" + "/resources/testdriver-vendor.js" ], [ - "global", - "window,dedicatedworker,sharedworker" + "script", + "/common/utils.js" + ], + [ + "script", + "/common/dispatcher/dispatcher.js" + ], + [ + "script", + "./resources/common.js" ] ] } ] ], - "compute_pressure_disconnect_immediately.https.any.js": [ - "86963e242aba383ff5c687549f23bbdf58d3a237", + "compute_pressure_disconnect_idempotent.https.window.js": [ + "b7c440502d4f9e92df6c3a719f638f2b94682b8f", [ - "compute-pressure/compute_pressure_disconnect_immediately.https.any.html", + "compute-pressure/compute_pressure_disconnect_idempotent.https.window.html?globalScope=dedicated_worker", { "script_metadata": [ [ - "script", - "/resources/test-only-api.js" + "variant", + "?globalScope=window" + ], + [ + "variant", + "?globalScope=dedicated_worker" ], [ "script", - "resources/pressure-helpers.js" + "/resources/testdriver.js" ], [ - "global", - "window,dedicatedworker,sharedworker" + "script", + "/resources/testdriver-vendor.js" + ], + [ + "script", + "/common/utils.js" + ], + [ + "script", + "/common/dispatcher/dispatcher.js" + ], + [ + "script", + "./resources/common.js" ] ] } ], [ - "compute-pressure/compute_pressure_disconnect_immediately.https.any.sharedworker.html", + "compute-pressure/compute_pressure_disconnect_idempotent.https.window.html?globalScope=window", { "script_metadata": [ [ - "script", - "/resources/test-only-api.js" + "variant", + "?globalScope=window" + ], + [ + "variant", + "?globalScope=dedicated_worker" ], [ "script", - "resources/pressure-helpers.js" - ], - [ - "global", - "window,dedicatedworker,sharedworker" - ] - ] - } - ], - [ - "compute-pressure/compute_pressure_disconnect_immediately.https.any.worker.html", - { - "script_metadata": [ - [ - "script", - "/resources/test-only-api.js" + "/resources/testdriver.js" ], [ "script", - "resources/pressure-helpers.js" + "/resources/testdriver-vendor.js" ], [ - "global", - "window,dedicatedworker,sharedworker" + "script", + "/common/utils.js" + ], + [ + "script", + "/common/dispatcher/dispatcher.js" + ], + [ + "script", + "./resources/common.js" ] ] } ] ], - "compute_pressure_duplicate_updates.https.any.js": [ - "609fb5ad7083f3cce6e10d8c0b461ffb01e853be", + "compute_pressure_disconnect_immediately.https.window.js": [ + "f411a1ea85c2d326f6bc2f7ee6984fc2576e48d6", [ - "compute-pressure/compute_pressure_duplicate_updates.https.any.html", + "compute-pressure/compute_pressure_disconnect_immediately.https.window.html?globalScope=dedicated_worker", { "script_metadata": [ [ - "script", - "/resources/test-only-api.js" + "variant", + "?globalScope=window" + ], + [ + "variant", + "?globalScope=dedicated_worker" ], [ "script", - "resources/pressure-helpers.js" + "/resources/testdriver.js" ], [ - "global", - "window,dedicatedworker,sharedworker" + "script", + "/resources/testdriver-vendor.js" + ], + [ + "script", + "/common/utils.js" + ], + [ + "script", + "/common/dispatcher/dispatcher.js" + ], + [ + "script", + "./resources/common.js" ] ] } ], [ - "compute-pressure/compute_pressure_duplicate_updates.https.any.sharedworker.html", + "compute-pressure/compute_pressure_disconnect_immediately.https.window.html?globalScope=window", { "script_metadata": [ [ - "script", - "/resources/test-only-api.js" + "variant", + "?globalScope=window" + ], + [ + "variant", + "?globalScope=dedicated_worker" ], [ "script", - "resources/pressure-helpers.js" + "/resources/testdriver.js" ], [ - "global", - "window,dedicatedworker,sharedworker" + "script", + "/resources/testdriver-vendor.js" + ], + [ + "script", + "/common/utils.js" + ], + [ + "script", + "/common/dispatcher/dispatcher.js" + ], + [ + "script", + "./resources/common.js" + ] + ] + } + ] + ], + "compute_pressure_duplicate_updates.https.window.js": [ + "f11a59b4cbbad30b4b9b0700e243bd12f5ea68d5", + [ + "compute-pressure/compute_pressure_duplicate_updates.https.window.html?globalScope=dedicated_worker", + { + "script_metadata": [ + [ + "variant", + "?globalScope=window" + ], + [ + "variant", + "?globalScope=dedicated_worker" + ], + [ + "script", + "/resources/testdriver.js" + ], + [ + "script", + "/resources/testdriver-vendor.js" + ], + [ + "script", + "/common/utils.js" + ], + [ + "script", + "/common/dispatcher/dispatcher.js" + ], + [ + "script", + "./resources/common.js" ] ] } ], [ - "compute-pressure/compute_pressure_duplicate_updates.https.any.worker.html", + "compute-pressure/compute_pressure_duplicate_updates.https.window.html?globalScope=window", { "script_metadata": [ [ - "script", - "/resources/test-only-api.js" + "variant", + "?globalScope=window" + ], + [ + "variant", + "?globalScope=dedicated_worker" ], [ "script", - "resources/pressure-helpers.js" + "/resources/testdriver.js" ], [ - "global", - "window,dedicatedworker,sharedworker" + "script", + "/resources/testdriver-vendor.js" + ], + [ + "script", + "/common/utils.js" + ], + [ + "script", + "/common/dispatcher/dispatcher.js" + ], + [ + "script", + "./resources/common.js" ] ] } @@ -529448,121 +529857,147 @@ } ] ], - "compute_pressure_multiple.https.any.js": [ - "8c50cc4b3df27e99e7fcb445d59609aa41d54fc9", + "compute_pressure_multiple.https.window.js": [ + "a5d2f530a0944f470f7581c076edd1eef01d83f8", [ - "compute-pressure/compute_pressure_multiple.https.any.html", + "compute-pressure/compute_pressure_multiple.https.window.html?globalScope=dedicated_worker", { "script_metadata": [ [ - "script", - "/resources/test-only-api.js" + "variant", + "?globalScope=window" + ], + [ + "variant", + "?globalScope=dedicated_worker" ], [ "script", - "resources/pressure-helpers.js" + "/resources/testdriver.js" ], [ - "global", - "window,dedicatedworker,sharedworker" + "script", + "/resources/testdriver-vendor.js" + ], + [ + "script", + "/common/utils.js" + ], + [ + "script", + "/common/dispatcher/dispatcher.js" + ], + [ + "script", + "./resources/common.js" ] ] } ], [ - "compute-pressure/compute_pressure_multiple.https.any.sharedworker.html", + "compute-pressure/compute_pressure_multiple.https.window.html?globalScope=window", { "script_metadata": [ [ - "script", - "/resources/test-only-api.js" + "variant", + "?globalScope=window" + ], + [ + "variant", + "?globalScope=dedicated_worker" ], [ "script", - "resources/pressure-helpers.js" - ], - [ - "global", - "window,dedicatedworker,sharedworker" - ] - ] - } - ], - [ - "compute-pressure/compute_pressure_multiple.https.any.worker.html", - { - "script_metadata": [ - [ - "script", - "/resources/test-only-api.js" + "/resources/testdriver.js" ], [ "script", - "resources/pressure-helpers.js" + "/resources/testdriver-vendor.js" ], [ - "global", - "window,dedicatedworker,sharedworker" + "script", + "/common/utils.js" + ], + [ + "script", + "/common/dispatcher/dispatcher.js" + ], + [ + "script", + "./resources/common.js" ] ] } ] ], - "compute_pressure_observe_idempotent.https.any.js": [ - "9fcbb49814b6c0aac163c31d35d76b473d87a274", + "compute_pressure_observe_idempotent.https.window.js": [ + "af719097db23dd95b780ae5ae89c47363fdf07e5", [ - "compute-pressure/compute_pressure_observe_idempotent.https.any.html", + "compute-pressure/compute_pressure_observe_idempotent.https.window.html?globalScope=dedicated_worker", { "script_metadata": [ [ - "script", - "/resources/test-only-api.js" + "variant", + "?globalScope=window" + ], + [ + "variant", + "?globalScope=dedicated_worker" ], [ "script", - "resources/pressure-helpers.js" + "/resources/testdriver.js" ], [ - "global", - "window,dedicatedworker,sharedworker" + "script", + "/resources/testdriver-vendor.js" + ], + [ + "script", + "/common/utils.js" + ], + [ + "script", + "/common/dispatcher/dispatcher.js" + ], + [ + "script", + "./resources/common.js" ] ] } ], [ - "compute-pressure/compute_pressure_observe_idempotent.https.any.sharedworker.html", + "compute-pressure/compute_pressure_observe_idempotent.https.window.html?globalScope=window", { "script_metadata": [ [ - "script", - "/resources/test-only-api.js" + "variant", + "?globalScope=window" + ], + [ + "variant", + "?globalScope=dedicated_worker" ], [ "script", - "resources/pressure-helpers.js" - ], - [ - "global", - "window,dedicatedworker,sharedworker" - ] - ] - } - ], - [ - "compute-pressure/compute_pressure_observe_idempotent.https.any.worker.html", - { - "script_metadata": [ - [ - "script", - "/resources/test-only-api.js" + "/resources/testdriver.js" ], [ "script", - "resources/pressure-helpers.js" + "/resources/testdriver-vendor.js" ], [ - "global", - "window,dedicatedworker,sharedworker" + "script", + "/common/utils.js" + ], + [ + "script", + "/common/dispatcher/dispatcher.js" + ], + [ + "script", + "./resources/common.js" ] ] } @@ -529604,70 +530039,156 @@ } ] ], - "compute_pressure_options.https.any.js": [ - "ecf3c29dbf031d4014c8b7896bdf8f305596db27", + "compute_pressure_options.https.window.js": [ + "0cf0b8e11fd0b7f798b2873d8df3a6ade87abcd0", [ - "compute-pressure/compute_pressure_options.https.any.html", + "compute-pressure/compute_pressure_options.https.window.html?globalScope=dedicated_worker", { "script_metadata": [ [ - "script", - "/resources/test-only-api.js" + "variant", + "?globalScope=window" + ], + [ + "variant", + "?globalScope=dedicated_worker" ], [ "script", - "resources/pressure-helpers.js" + "/resources/testdriver.js" ], [ - "global", - "window,dedicatedworker,sharedworker" + "script", + "/resources/testdriver-vendor.js" + ], + [ + "script", + "/common/utils.js" + ], + [ + "script", + "/common/dispatcher/dispatcher.js" + ], + [ + "script", + "./resources/common.js" ] ] } ], [ - "compute-pressure/compute_pressure_options.https.any.sharedworker.html", + "compute-pressure/compute_pressure_options.https.window.html?globalScope=window", { "script_metadata": [ [ - "script", - "/resources/test-only-api.js" + "variant", + "?globalScope=window" + ], + [ + "variant", + "?globalScope=dedicated_worker" ], [ "script", - "resources/pressure-helpers.js" - ], - [ - "global", - "window,dedicatedworker,sharedworker" - ] - ] - } - ], - [ - "compute-pressure/compute_pressure_options.https.any.worker.html", - { - "script_metadata": [ - [ - "script", - "/resources/test-only-api.js" + "/resources/testdriver.js" ], [ "script", - "resources/pressure-helpers.js" + "/resources/testdriver-vendor.js" ], [ - "global", - "window,dedicatedworker,sharedworker" + "script", + "/common/utils.js" + ], + [ + "script", + "/common/dispatcher/dispatcher.js" + ], + [ + "script", + "./resources/common.js" ] ] } ] ], - "compute_pressure_rate_obfuscation_mitigation_not_triggered.https.window.js": [ - "f3e966de24183f729918ca5a96add3941df1a40e", + "compute_pressure_take_records.https.window.js": [ + "0025dd61701b52f38e1f8428124ffba133dfc62a", [ - "compute-pressure/compute_pressure_rate_obfuscation_mitigation_not_triggered.https.window.html", + "compute-pressure/compute_pressure_take_records.https.window.html?globalScope=dedicated_worker", + { + "script_metadata": [ + [ + "variant", + "?globalScope=window" + ], + [ + "variant", + "?globalScope=dedicated_worker" + ], + [ + "script", + "/resources/testdriver.js" + ], + [ + "script", + "/resources/testdriver-vendor.js" + ], + [ + "script", + "/common/utils.js" + ], + [ + "script", + "/common/dispatcher/dispatcher.js" + ], + [ + "script", + "./resources/common.js" + ] + ] + } + ], + [ + "compute-pressure/compute_pressure_take_records.https.window.html?globalScope=window", + { + "script_metadata": [ + [ + "variant", + "?globalScope=window" + ], + [ + "variant", + "?globalScope=dedicated_worker" + ], + [ + "script", + "/resources/testdriver.js" + ], + [ + "script", + "/resources/testdriver-vendor.js" + ], + [ + "script", + "/common/utils.js" + ], + [ + "script", + "/common/dispatcher/dispatcher.js" + ], + [ + "script", + "./resources/common.js" + ] + ] + } + ] + ], + "compute_pressure_timestamp.https.window.js": [ + "0f35eef522a454bfde3db8fcf0d2fce49f3f2bb6", + [ + "compute-pressure/compute_pressure_timestamp.https.window.html?globalScope=dedicated_worker", { "script_metadata": [ [ @@ -529675,26 +530196,39 @@ "long" ], [ - "script", - "/resources/test-only-api.js" + "variant", + "?globalScope=window" + ], + [ + "variant", + "?globalScope=dedicated_worker" ], [ "script", - "resources/pressure-helpers.js" + "/resources/testdriver.js" ], [ - "global", - "window,dedicatedworker,sharedworker" + "script", + "/resources/testdriver-vendor.js" + ], + [ + "script", + "/common/utils.js" + ], + [ + "script", + "/common/dispatcher/dispatcher.js" + ], + [ + "script", + "./resources/common.js" ] ], "timeout": "long" } - ] - ], - "compute_pressure_rate_obfuscation_mitigation_triggered.https.window.js": [ - "b481cf6c87d87d0853468ebd7b3e257cd66ae5e3", + ], [ - "compute-pressure/compute_pressure_rate_obfuscation_mitigation_triggered.https.window.html", + "compute-pressure/compute_pressure_timestamp.https.window.html?globalScope=window", { "script_metadata": [ [ @@ -529702,197 +530236,272 @@ "long" ], [ - "script", - "/resources/test-only-api.js" + "variant", + "?globalScope=window" + ], + [ + "variant", + "?globalScope=dedicated_worker" ], [ "script", - "resources/pressure-helpers.js" + "/resources/testdriver.js" ], [ - "global", - "window,dedicatedworker,sharedworker" + "script", + "/resources/testdriver-vendor.js" + ], + [ + "script", + "/common/utils.js" + ], + [ + "script", + "/common/dispatcher/dispatcher.js" + ], + [ + "script", + "./resources/common.js" ] ], "timeout": "long" } ] ], - "compute_pressure_take_records.https.any.js": [ - "55660b228be22453c3d48a907d8501e3d9a55c00", + "compute_pressure_timestamp_continuously_increasing.https.window.js": [ + "bdf5dbae6f513ccd0603f97b4c29f6f6c65f1c12", [ - "compute-pressure/compute_pressure_take_records.https.any.html", + "compute-pressure/compute_pressure_timestamp_continuously_increasing.https.window.html?globalScope=dedicated_worker", { "script_metadata": [ [ - "script", - "/resources/test-only-api.js" + "timeout", + "long" + ], + [ + "variant", + "?globalScope=window" + ], + [ + "variant", + "?globalScope=dedicated_worker" ], [ "script", - "resources/pressure-helpers.js" + "/resources/testdriver.js" ], [ - "global", - "window,dedicatedworker,sharedworker" + "script", + "/resources/testdriver-vendor.js" + ], + [ + "script", + "/common/utils.js" + ], + [ + "script", + "/common/dispatcher/dispatcher.js" + ], + [ + "script", + "./resources/common.js" ] - ] + ], + "timeout": "long" } ], [ - "compute-pressure/compute_pressure_take_records.https.any.sharedworker.html", + "compute-pressure/compute_pressure_timestamp_continuously_increasing.https.window.html?globalScope=window", { "script_metadata": [ [ - "script", - "/resources/test-only-api.js" + "timeout", + "long" + ], + [ + "variant", + "?globalScope=window" + ], + [ + "variant", + "?globalScope=dedicated_worker" ], [ "script", - "resources/pressure-helpers.js" + "/resources/testdriver.js" ], [ - "global", - "window,dedicatedworker,sharedworker" + "script", + "/resources/testdriver-vendor.js" + ], + [ + "script", + "/common/utils.js" + ], + [ + "script", + "/common/dispatcher/dispatcher.js" + ], + [ + "script", + "./resources/common.js" ] - ] - } - ], - [ - "compute-pressure/compute_pressure_take_records.https.any.worker.html", - { - "script_metadata": [ - [ - "script", - "/resources/test-only-api.js" - ], - [ - "script", - "resources/pressure-helpers.js" - ], - [ - "global", - "window,dedicatedworker,sharedworker" - ] - ] + ], + "timeout": "long" } ] ], - "compute_pressure_timestamp.https.any.js": [ - "18db1dac461dd175bf7ee67ff96e6084a61964ad", + "compute_pressure_timestamp_faster_collector.https.window.js": [ + "40ffe3b5b006e3ed8e1d1aae7ad3db40be2a17a3", [ - "compute-pressure/compute_pressure_timestamp.https.any.html", + "compute-pressure/compute_pressure_timestamp_faster_collector.https.window.html?globalScope=dedicated_worker", { "script_metadata": [ [ - "script", - "/resources/test-only-api.js" + "timeout", + "long" + ], + [ + "variant", + "?globalScope=window" + ], + [ + "variant", + "?globalScope=dedicated_worker" ], [ "script", - "resources/pressure-helpers.js" + "/resources/testdriver.js" ], [ - "global", - "window,dedicatedworker,sharedworker" + "script", + "/resources/testdriver-vendor.js" + ], + [ + "script", + "/common/utils.js" + ], + [ + "script", + "/common/dispatcher/dispatcher.js" + ], + [ + "script", + "./resources/common.js" ] - ] + ], + "timeout": "long" } ], [ - "compute-pressure/compute_pressure_timestamp.https.any.sharedworker.html", + "compute-pressure/compute_pressure_timestamp_faster_collector.https.window.html?globalScope=window", { "script_metadata": [ [ - "script", - "/resources/test-only-api.js" + "timeout", + "long" + ], + [ + "variant", + "?globalScope=window" + ], + [ + "variant", + "?globalScope=dedicated_worker" ], [ "script", - "resources/pressure-helpers.js" + "/resources/testdriver.js" ], [ - "global", - "window,dedicatedworker,sharedworker" + "script", + "/resources/testdriver-vendor.js" + ], + [ + "script", + "/common/utils.js" + ], + [ + "script", + "/common/dispatcher/dispatcher.js" + ], + [ + "script", + "./resources/common.js" ] - ] - } - ], - [ - "compute-pressure/compute_pressure_timestamp.https.any.worker.html", - { - "script_metadata": [ - [ - "script", - "/resources/test-only-api.js" - ], - [ - "script", - "resources/pressure-helpers.js" - ], - [ - "global", - "window,dedicatedworker,sharedworker" - ] - ] + ], + "timeout": "long" } ] ], - "compute_pressure_update_toJSON.https.any.js": [ - "7f726698d61dd30afe588f4b477de5dc6bdbe407", + "compute_pressure_update_toJSON.https.window.js": [ + "4ba8142c72edf96919f3ddf6fb9cd3eb7708f970", [ - "compute-pressure/compute_pressure_update_toJSON.https.any.html", + "compute-pressure/compute_pressure_update_toJSON.https.window.html?globalScope=dedicated_worker", { "script_metadata": [ [ - "script", - "/resources/test-only-api.js" + "variant", + "?globalScope=window" + ], + [ + "variant", + "?globalScope=dedicated_worker" ], [ "script", - "resources/pressure-helpers.js" + "/resources/testdriver.js" ], [ - "global", - "window,dedicatedworker,sharedworker" + "script", + "/resources/testdriver-vendor.js" + ], + [ + "script", + "/common/utils.js" + ], + [ + "script", + "/common/dispatcher/dispatcher.js" + ], + [ + "script", + "./resources/common.js" ] ] } ], [ - "compute-pressure/compute_pressure_update_toJSON.https.any.sharedworker.html", + "compute-pressure/compute_pressure_update_toJSON.https.window.html?globalScope=window", { "script_metadata": [ [ - "script", - "/resources/test-only-api.js" + "variant", + "?globalScope=window" + ], + [ + "variant", + "?globalScope=dedicated_worker" ], [ "script", - "resources/pressure-helpers.js" - ], - [ - "global", - "window,dedicatedworker,sharedworker" - ] - ] - } - ], - [ - "compute-pressure/compute_pressure_update_toJSON.https.any.worker.html", - { - "script_metadata": [ - [ - "script", - "/resources/test-only-api.js" + "/resources/testdriver.js" ], [ "script", - "resources/pressure-helpers.js" + "/resources/testdriver-vendor.js" ], [ - "global", - "window,dedicatedworker,sharedworker" + "script", + "/common/utils.js" + ], + [ + "script", + "/common/dispatcher/dispatcher.js" + ], + [ + "script", + "./resources/common.js" ] ] } @@ -529958,61 +530567,34 @@ } ] ], - "observe_return_type.https.any.js": [ - "b24878ab394d236db4babb395e5703682b28c95d", + "observe_return_type.https.window.js": [ + "6653f9a89eed083974ce9d1a4c31f34c4aec4407", [ - "compute-pressure/observe_return_type.https.any.html", + "compute-pressure/observe_return_type.https.window.html?globalScope=dedicated_worker", { "script_metadata": [ [ - "script", - "/resources/test-only-api.js" + "variant", + "?globalScope=window" ], [ - "script", - "resources/pressure-helpers.js" - ], - [ - "global", - "window,dedicatedworker,sharedworker" + "variant", + "?globalScope=dedicated_worker" ] ] } ], [ - "compute-pressure/observe_return_type.https.any.sharedworker.html", + "compute-pressure/observe_return_type.https.window.html?globalScope=window", { "script_metadata": [ [ - "script", - "/resources/test-only-api.js" + "variant", + "?globalScope=window" ], [ - "script", - "resources/pressure-helpers.js" - ], - [ - "global", - "window,dedicatedworker,sharedworker" - ] - ] - } - ], - [ - "compute-pressure/observe_return_type.https.any.worker.html", - { - "script_metadata": [ - [ - "script", - "/resources/test-only-api.js" - ], - [ - "script", - "resources/pressure-helpers.js" - ], - [ - "global", - "window,dedicatedworker,sharedworker" + "variant", + "?globalScope=dedicated_worker" ] ] } @@ -538184,6 +538766,15 @@ } ] ], + "partitioned-cookies-same-site-subresource-to-cross-site-redirect.tentative.https.html": [ + "971f7ccfef5e839f20af6b68cc623b27926fe749", + [ + null, + { + "timeout": "long" + } + ] + ], "partitioned-cookies-top-level-redirect.tentative.https.html": [ "b3134295da893d58b387d2ff0674baed2342655c", [ @@ -541363,14 +541954,14 @@ ] ], "anchor-parse-invalid.html": [ - "f64a1fe2fede35894d132a620e54b4e9d9c6800e", + "04b19b25301cbbb84e48ec0ebc561baeb6963389", [ null, {} ] ], "anchor-parse-valid.html": [ - "a51d50b6bfcbb5d2f7d52ec966202056d32b7f7d", + "ec1c4971349cca93aa8ec473ba38e64b9adba1b0", [ null, {} @@ -545381,7 +545972,7 @@ ] ], "import-conditions.html": [ - "9c1e5c6e8768eecc881414c281fec2b971fb84d9", + "fba3632bef331f41bf3602ff0af1e26f6a8c6f4a", [ null, {} @@ -547346,7 +547937,7 @@ ], "content-visibility": { "animation-display-lock.html": [ - "279ffd002ed21a90b2525978e9c0b328375b69a1", + "f380a06621a95b97aff81a9d576a3260a9e3a96c", [ null, {} @@ -551999,6 +552590,26 @@ ] } }, + "css-gaps": { + "tentative": { + "parsing": { + "gap-decorations-color-invalid.html": [ + "a1e6769a95cd5af79e7512176b4afd0282481913", + [ + null, + {} + ] + ], + "gap-decorations-color-valid.html": [ + "e8fd4df36151f7713d9065978ed83b955a735906", + [ + null, + {} + ] + ] + } + } + }, "css-grid": { "abspos": { "absolute-positioning-definite-sizes-001.html": [ @@ -560653,28 +561264,28 @@ ] ], "highlight-currentcolor-computed-inheritance.html": [ - "d67ae828818aab04a61d7e55cbdfb23222277f93", + "90bfc526227d9fb5f74298940c585078ca931257", [ null, {} ] ], "highlight-currentcolor-computed-visited.html": [ - "207cb7b7dd1301672d550f63b2b91827bd57c6f1", + "21f3b38bef0b89495feb86cfe0402504b8d0861f", [ null, {} ] ], "highlight-currentcolor-computed.html": [ - "97c31809dfc76cd3fdbd051e66fd7ec162f3708e", + "c9c493bd721db8e2867b19eef19924426c908409", [ null, {} ] ], - "highlight-pseudos-computed-001.tentative.html": [ - "752af0b29f33652abd6e11601beccd8f25516725", + "highlight-pseudos-computed-search-text.tentative.html": [ + "87c3235ed00d5fb1e9cee6a31269d6522775d2aa", [ null, {} @@ -560688,14 +561299,14 @@ ] ], "highlight-pseudos-inheritance-computed-001.html": [ - "84c4045a54c76f88e8ab59e8be4a0e601a580f2f", + "4c89d0d0bb430ccc80c5e17af7c4cfa72b5e1e18", [ null, {} ] ], "highlight-pseudos-visited-computed-001.html": [ - "a2b18effccdcf78576da26003ea58985325f999b", + "074ef932b8e514b6786fb5b9c547ce0287865240", [ null, {} @@ -560777,8 +561388,8 @@ ] ], "parsing": { - "highlight-pseudos-001.tentative.html": [ - "312135ccf4da13cb7486d22cbb42a567286af53d", + "highlight-pseudos-search-text.tentative.html": [ + "c870125bbc83097342c13ea62e1f9cf7b5629e57", [ null, {} @@ -561084,6 +561695,60 @@ {} ] ], + "has-slotted-changing-001.tentative.html": [ + "5c6cce72bb7ccd9cd9b78a76bd83e4b61083adc5", + [ + null, + { + "testdriver": true + } + ] + ], + "has-slotted-changing-002.tentative.html": [ + "98c15f30c8f0968316331af9cad7521d3e02adb9", + [ + null, + { + "testdriver": true + } + ] + ], + "has-slotted-functional-changing-001.tentative.html": [ + "209a47298e3554f59a0b02ae6f2d53a3aab20498", + [ + null, + { + "testdriver": true + } + ] + ], + "has-slotted-functional-changing-002.tentative.html": [ + "36fafcb1dcc49b45d6380efdba33955ca294d34b", + [ + null, + { + "testdriver": true + } + ] + ], + "has-slotted-functional-changing-003.tentative.html": [ + "9914e452088066d860fd57edb80ec865fba3bcf8", + [ + null, + { + "testdriver": true + } + ] + ], + "has-slotted-functional-changing-004.tentative.html": [ + "669162050aab4ec3f32c778d78b3f9ab7dae7f2b", + [ + null, + { + "testdriver": true + } + ] + ], "host-context-parsing.html": [ "56055ece63733e8c58c6add661566572356d67aa", [ @@ -562641,21 +563306,21 @@ }, "scroll-start-target": { "scroll-start-target-aligns-with-snap-align.tentative.html": [ - "6b133dea7d722bb77dde669ef2ef6c666c35551e", + "3203e1e1a61593a84d8c1f6a6893768322387da4", [ null, {} ] ], "scroll-start-target-display-toggled.tentative.html": [ - "527d7502678bab30c64cd351a2f76d56c50dd1f5", + "a0224a568e5658abaef76e6dd0bb67f77fcd70c2", [ null, {} ] ], "scroll-start-target-nested-container.tentative.html": [ - "4574421c8cd9e4b58e41d85ee72b65b81859a8fe", + "e3a1df6e6a1b6a27dea2ffe4f768ea167c7962ce", [ null, { @@ -562664,14 +563329,21 @@ ] ], "scroll-start-target-root.tentative.html": [ - "f2af38bbabcc210f4a6faa18e66cd38d0132004a", + "860a592bb106a50482b18437b3d8a7186e33a03e", [ null, {} ] ], "scroll-start-target-rtl.tentative.html": [ - "5a2fa0a93cad6fd781915ada495302599e8d1007", + "e7766cc07a2c8632030b462c44f550c312137135", + [ + null, + {} + ] + ], + "scroll-start-target-span.tentative.html": [ + "0985dcc2ee91f00032f3b0561a98082da09f4b0d", [ null, {} @@ -562694,21 +563366,21 @@ ] ], "scroll-start-target-with-scroll-snap.tentative.html": [ - "9cb66c01fcefeb15e6657773dd46185cc50f0fe6", + "28bea40d7a04481d3426429dd89f697e061b08c3", [ null, {} ] ], "scroll-start-target-with-scroll-start-root.tentative.html": [ - "af99595f254138e6c8e5367441a3372f6a06c947", + "daf664aa7fbdf75b88cf16b544b76f5060c6a6a6", [ null, {} ] ], "scroll-start-target-with-scroll-start.tentative.html": [ - "a37c8312887125d18c90e47b6343b3d746953c60", + "a08daad76db6ddc9a3997fa7f612298ab7f47e91", [ null, {} @@ -562724,7 +563396,7 @@ ] ], "scroll-start-target-with-user-programmatic-scroll.tentative.html": [ - "2d487e9b85cde86898a5dc1893c11bf59f759400", + "6bcf103253d6c54060a6e07eb370961fea20ad64", [ null, { @@ -562733,7 +563405,7 @@ ] ], "scroll-start-target.tentative.html": [ - "2e679c37396646e71e15c5fdf0c1552911de235e", + "1fcb3cbbe40ae91298945a15274f1d4a143a5f43", [ null, {} @@ -563266,7 +563938,7 @@ ] ], "pseudo-classes-after-part.html": [ - "a2a2f35db4d7cecd90155bf4d48f428b3d766345", + "60292d27a71c26ef2c327a85458a957887275561", [ null, {} @@ -572959,6 +573631,13 @@ {} ] ], + "caret-animation-parsing.html": [ + "7f54dc8e830c32c60e5ece1deefe75b8c4b3c69f", + [ + null, + {} + ] + ], "caret-color-composition.html": [ "6c69578677896e2463331deba85731e13fd94a25", [ @@ -575525,14 +576204,14 @@ ] ], "view-transition-name-invalid.html": [ - "00cd411d6ad726690cca6a53caf0c9d2d70ca072", + "0151991436c824225d518ea23ce5f4860bfca8f0", [ null, {} ] ], "view-transition-name-valid.html": [ - "2fd384449f5656bfdefd673b8a62c8444a669e16", + "b1d08af0aaaa4b912ffebacd5b2bf46dfd4cdf64", [ null, {} @@ -575693,7 +576372,7 @@ ] ], "zoom-valid.html": [ - "3f36508b8be55d91ce08631779025e9b7e8e0507", + "5e4500a59ff8d30d9a19523bcaf7a639420c058c", [ null, {} @@ -579751,7 +580430,7 @@ ] ], "dir-pseudo-on-input-element.html": [ - "b1427bf42d6636b42314427a37db724597b24f4a", + "8e3ba51f5bb49a0b29492169db4e7ad68ddf2296", [ null, {} @@ -580831,6 +581510,20 @@ {} ] ], + "host-has-shadow-tree-element-at-nonsubject-position.html": [ + "54f8c7b02ef67513f2ba2a772b9d88546cccd354", + [ + null, + {} + ] + ], + "host-has-shadow-tree-element-at-subject-position.html": [ + "f7c694bc36274bec526caecae8fabfe43a8fb642", + [ + null, + {} + ] + ], "host-pseudo-class-in-has.html": [ "4d300befa763efb2f7c4bed847dbba3cbdb91fb8", [ @@ -582798,7 +583491,7 @@ }, "digital-credentials": { "allow-attribute.https.html": [ - "a42a3b68f0e888b8a745429bff1f14819d741e65", + "412236268086d805fb74346c2411db91dcfdc459", [ null, {} @@ -582928,6 +583621,24 @@ } ] ], + "copy-document-mode-quirks.https.html": [ + "fde59d972b30c8d7ef449e7971f36afc9658abac", + [ + null, + { + "testdriver": true + } + ] + ], + "copy-document-mode.https.html": [ + "82e62077037197bb8746f16ece18a87b89ecadf1", + [ + null, + { + "testdriver": true + } + ] + ], "display-mode.https.html": [ "1b20a3593fb8131b8737734ef698375e5df604bc", [ @@ -585889,6 +586600,13 @@ {} ] ], + "Node-childNodes-cache.html": [ + "da9e32c6a9cf579f3d7c6ce2e3208e04f90d7105", + [ + null, + {} + ] + ], "Node-childNodes.html": [ "0d38df37b2d044f4da2237fa7c1dc090fc817b27", [ @@ -586835,6 +587553,13 @@ } ] ], + "listed-form-element-reset.html": [ + "29f524dd9e7de2f9036dd3f69f8268523dfd6d2e", + [ + null, + {} + ] + ], "modal-dialog.html": [ "fa9eeae85eb13daf948c20406b1b907575c1c1f6", [ @@ -586879,6 +587604,31 @@ {} ] ], + "preserve-render-blocking-script.html": [ + "7b4f508b5c91b19949c8dd0d7334337529a30879", + [ + null, + { + "timeout": "long" + } + ] + ], + "preserve-render-blocking-style.html": [ + "aa715c8b1447690ecdca2d7bf2e3dba965b4115b", + [ + null, + { + "timeout": "long" + } + ] + ], + "relevant-mutations.html": [ + "95b770dbef8afe13d80e40e3bd5720fb31a1f8ca", + [ + null, + {} + ] + ], "selection-preserve.html": [ "04b81c9a0563894c68ad498b49352e7de9e01049", [ @@ -591570,6 +592320,139 @@ ] ] }, + "plaintext-only": { + "insertHTML.html": [ + "b0577c45a5c20c8fdd4a42c99d188e3ee999ad83", + [ + "editing/plaintext-only/insertHTML.html?white-space=normal", + { + "timeout": "long" + } + ], + [ + "editing/plaintext-only/insertHTML.html?white-space=pre", + { + "timeout": "long" + } + ], + [ + "editing/plaintext-only/insertHTML.html?white-space=pre-line", + { + "timeout": "long" + } + ], + [ + "editing/plaintext-only/insertHTML.html?white-space=pre-wrap", + { + "timeout": "long" + } + ] + ], + "insertLineBreak.html": [ + "564eb16605c2bd05f9ec103c11e640f9250217af", + [ + "editing/plaintext-only/insertLineBreak.html?white-space=normal", + { + "testdriver": true, + "timeout": "long" + } + ], + [ + "editing/plaintext-only/insertLineBreak.html?white-space=pre", + { + "testdriver": true, + "timeout": "long" + } + ], + [ + "editing/plaintext-only/insertLineBreak.html?white-space=pre-line", + { + "testdriver": true, + "timeout": "long" + } + ], + [ + "editing/plaintext-only/insertLineBreak.html?white-space=pre-wrap", + { + "testdriver": true, + "timeout": "long" + } + ] + ], + "insertParagraph.html": [ + "2841fdb4f31e8eae28d47394d06eb50c2247adac", + [ + "editing/plaintext-only/insertParagraph.html?white-space=normal", + { + "timeout": "long" + } + ], + [ + "editing/plaintext-only/insertParagraph.html?white-space=pre", + { + "timeout": "long" + } + ], + [ + "editing/plaintext-only/insertParagraph.html?white-space=pre-line", + { + "timeout": "long" + } + ], + [ + "editing/plaintext-only/insertParagraph.html?white-space=pre-wrap", + { + "timeout": "long" + } + ] + ], + "paste.https.html": [ + "611c39f8bf3c89237ff7ef24a4a5111619dfe6c6", + [ + "editing/plaintext-only/paste.https.html?white-space=normal", + { + "testdriver": true, + "timeout": "long" + } + ], + [ + "editing/plaintext-only/paste.https.html?white-space=pre", + { + "testdriver": true, + "timeout": "long" + } + ], + [ + "editing/plaintext-only/paste.https.html?white-space=pre-line", + { + "testdriver": true, + "timeout": "long" + } + ], + [ + "editing/plaintext-only/paste.https.html?white-space=pre-wrap", + { + "testdriver": true, + "timeout": "long" + } + ] + ], + "styling-commands.html": [ + "2afaf9212ac6439606617e99f4d1be681ff1e853", + [ + "editing/plaintext-only/styling-commands.html?styleWithCSS=false", + { + "timeout": "long" + } + ], + [ + "editing/plaintext-only/styling-commands.html?styleWithCSS=true", + { + "timeout": "long" + } + ] + ] + }, "run": { "backcolor.html": [ "5a4c35c34e59ab78e1145c848a9523fd7f34b1d2", @@ -604873,7 +605756,7 @@ ] ], "crossiframe.html": [ - "c307028c41392919fd7cfe32cbb6ca350c6480b8", + "74f88ac9a61ede8a3d7d23a3b432f7c22db41625", [ null, { @@ -607462,7 +608345,7 @@ ] ], "fedcm-storage-access-api-autogrant.tentative.https.sub.html": [ - "6cbd7851414f1a7fa5745b4cbc82b38a8926bd27", + "66486b01523b98354c5c42eac6846540783871b5", [ null, { @@ -608637,7 +609520,7 @@ ] ], "permission-api-denied-non-standard.https.html": [ - "ffc06781f6075ef95285af5f0d6bb91439eb9b95", + "94bc538f7fa941ffbfa6e84a19bd852aa4bb4445", [ null, { @@ -623941,7 +624824,7 @@ "fledge": { "tentative": { "abort.https.window.js": [ - "b99d60dd5282cd252b932f9d1ae1fe99230a5f8d", + "db6aae4604575fd0f096efeec45c86fe94e11e3d", [ "fledge/tentative/abort.https.window.html", { @@ -623950,6 +624833,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -623968,7 +624855,7 @@ ] ], "additional-bids.https.window.js": [ - "965f9a60c7e6630b00be480f20e95ecf21e610a5", + "3ba0b49cbc089e2c3789bbf0bf2d75f59c0145e1", [ "fledge/tentative/additional-bids.https.window.html?1-last", { @@ -623977,6 +624864,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -624003,7 +624894,7 @@ ] ], "auction-config-passed-to-worklets.https.window.js": [ - "7780957739e435825f186500f56a6e102e9c2c32", + "dae7d7d806ab8659032070dbeab291d1ad1284aa", [ "fledge/tentative/auction-config-passed-to-worklets.https.window.html?1-5", { @@ -624012,6 +624903,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -624046,7 +624941,15 @@ ], [ "variant", - "?21-last" + "?21-25" + ], + [ + "variant", + "?26-30" + ], + [ + "variant", + "?30-35" ] ], "timeout": "long" @@ -624060,6 +624963,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -624094,7 +625001,15 @@ ], [ "variant", - "?21-last" + "?21-25" + ], + [ + "variant", + "?26-30" + ], + [ + "variant", + "?30-35" ] ], "timeout": "long" @@ -624108,6 +625023,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -624142,20 +625061,32 @@ ], [ "variant", - "?21-last" + "?21-25" + ], + [ + "variant", + "?26-30" + ], + [ + "variant", + "?30-35" ] ], "timeout": "long" } ], [ - "fledge/tentative/auction-config-passed-to-worklets.https.window.html?21-last", + "fledge/tentative/auction-config-passed-to-worklets.https.window.html?21-25", { "script_metadata": [ [ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -624190,7 +625121,135 @@ ], [ "variant", - "?21-last" + "?21-25" + ], + [ + "variant", + "?26-30" + ], + [ + "variant", + "?30-35" + ] + ], + "timeout": "long" + } + ], + [ + "fledge/tentative/auction-config-passed-to-worklets.https.window.html?26-30", + { + "script_metadata": [ + [ + "script", + "/resources/testdriver.js" + ], + [ + "script", + "/resources/testdriver-vendor.js" + ], + [ + "script", + "/common/utils.js" + ], + [ + "script", + "resources/fledge-util.sub.js" + ], + [ + "script", + "/common/subset-tests.js" + ], + [ + "timeout", + "long" + ], + [ + "variant", + "?1-5" + ], + [ + "variant", + "?6-10" + ], + [ + "variant", + "?11-15" + ], + [ + "variant", + "?16-20" + ], + [ + "variant", + "?21-25" + ], + [ + "variant", + "?26-30" + ], + [ + "variant", + "?30-35" + ] + ], + "timeout": "long" + } + ], + [ + "fledge/tentative/auction-config-passed-to-worklets.https.window.html?30-35", + { + "script_metadata": [ + [ + "script", + "/resources/testdriver.js" + ], + [ + "script", + "/resources/testdriver-vendor.js" + ], + [ + "script", + "/common/utils.js" + ], + [ + "script", + "resources/fledge-util.sub.js" + ], + [ + "script", + "/common/subset-tests.js" + ], + [ + "timeout", + "long" + ], + [ + "variant", + "?1-5" + ], + [ + "variant", + "?6-10" + ], + [ + "variant", + "?11-15" + ], + [ + "variant", + "?16-20" + ], + [ + "variant", + "?21-25" + ], + [ + "variant", + "?26-30" + ], + [ + "variant", + "?30-35" ] ], "timeout": "long" @@ -624204,6 +625263,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -624238,7 +625301,15 @@ ], [ "variant", - "?21-last" + "?21-25" + ], + [ + "variant", + "?26-30" + ], + [ + "variant", + "?30-35" ] ], "timeout": "long" @@ -624246,7 +625317,7 @@ ] ], "auction-config.https.window.js": [ - "4efef29344d90a8ab3a8a8bd13beaa86f438260c", + "fc1441a87430011f4326207eb692b55009f72a6c", [ "fledge/tentative/auction-config.https.window.html?1-5", { @@ -624255,6 +625326,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -624321,7 +625396,15 @@ ], [ "variant", - "?61-last" + "?61-65" + ], + [ + "variant", + "?66-70" + ], + [ + "variant", + "?71-last" ] ], "timeout": "long" @@ -624335,6 +625418,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -624401,7 +625488,15 @@ ], [ "variant", - "?61-last" + "?61-65" + ], + [ + "variant", + "?66-70" + ], + [ + "variant", + "?71-last" ] ], "timeout": "long" @@ -624415,6 +625510,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -624481,7 +625580,15 @@ ], [ "variant", - "?61-last" + "?61-65" + ], + [ + "variant", + "?66-70" + ], + [ + "variant", + "?71-last" ] ], "timeout": "long" @@ -624495,6 +625602,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -624561,7 +625672,15 @@ ], [ "variant", - "?61-last" + "?61-65" + ], + [ + "variant", + "?66-70" + ], + [ + "variant", + "?71-last" ] ], "timeout": "long" @@ -624575,6 +625694,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -624641,7 +625764,15 @@ ], [ "variant", - "?61-last" + "?61-65" + ], + [ + "variant", + "?66-70" + ], + [ + "variant", + "?71-last" ] ], "timeout": "long" @@ -624655,6 +625786,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -624721,7 +625856,15 @@ ], [ "variant", - "?61-last" + "?61-65" + ], + [ + "variant", + "?66-70" + ], + [ + "variant", + "?71-last" ] ], "timeout": "long" @@ -624735,6 +625878,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -624801,7 +625948,15 @@ ], [ "variant", - "?61-last" + "?61-65" + ], + [ + "variant", + "?66-70" + ], + [ + "variant", + "?71-last" ] ], "timeout": "long" @@ -624815,6 +625970,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -624881,7 +626040,15 @@ ], [ "variant", - "?61-last" + "?61-65" + ], + [ + "variant", + "?66-70" + ], + [ + "variant", + "?71-last" ] ], "timeout": "long" @@ -624895,6 +626062,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -624961,7 +626132,15 @@ ], [ "variant", - "?61-last" + "?61-65" + ], + [ + "variant", + "?66-70" + ], + [ + "variant", + "?71-last" ] ], "timeout": "long" @@ -624975,6 +626154,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -625041,7 +626224,15 @@ ], [ "variant", - "?61-last" + "?61-65" + ], + [ + "variant", + "?66-70" + ], + [ + "variant", + "?71-last" ] ], "timeout": "long" @@ -625055,6 +626246,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -625121,7 +626316,15 @@ ], [ "variant", - "?61-last" + "?61-65" + ], + [ + "variant", + "?66-70" + ], + [ + "variant", + "?71-last" ] ], "timeout": "long" @@ -625135,6 +626338,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -625201,20 +626408,32 @@ ], [ "variant", - "?61-last" + "?61-65" + ], + [ + "variant", + "?66-70" + ], + [ + "variant", + "?71-last" ] ], "timeout": "long" } ], [ - "fledge/tentative/auction-config.https.window.html?61-last", + "fledge/tentative/auction-config.https.window.html?61-65", { "script_metadata": [ [ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -625281,7 +626500,199 @@ ], [ "variant", - "?61-last" + "?61-65" + ], + [ + "variant", + "?66-70" + ], + [ + "variant", + "?71-last" + ] + ], + "timeout": "long" + } + ], + [ + "fledge/tentative/auction-config.https.window.html?66-70", + { + "script_metadata": [ + [ + "script", + "/resources/testdriver.js" + ], + [ + "script", + "/resources/testdriver-vendor.js" + ], + [ + "script", + "/common/utils.js" + ], + [ + "script", + "resources/fledge-util.sub.js" + ], + [ + "script", + "/common/subset-tests.js" + ], + [ + "timeout", + "long" + ], + [ + "variant", + "?1-5" + ], + [ + "variant", + "?6-10" + ], + [ + "variant", + "?11-15" + ], + [ + "variant", + "?16-20" + ], + [ + "variant", + "?21-25" + ], + [ + "variant", + "?26-30" + ], + [ + "variant", + "?31-35" + ], + [ + "variant", + "?36-40" + ], + [ + "variant", + "?40-45" + ], + [ + "variant", + "?46-50" + ], + [ + "variant", + "?51-55" + ], + [ + "variant", + "?56-60" + ], + [ + "variant", + "?61-65" + ], + [ + "variant", + "?66-70" + ], + [ + "variant", + "?71-last" + ] + ], + "timeout": "long" + } + ], + [ + "fledge/tentative/auction-config.https.window.html?71-last", + { + "script_metadata": [ + [ + "script", + "/resources/testdriver.js" + ], + [ + "script", + "/resources/testdriver-vendor.js" + ], + [ + "script", + "/common/utils.js" + ], + [ + "script", + "resources/fledge-util.sub.js" + ], + [ + "script", + "/common/subset-tests.js" + ], + [ + "timeout", + "long" + ], + [ + "variant", + "?1-5" + ], + [ + "variant", + "?6-10" + ], + [ + "variant", + "?11-15" + ], + [ + "variant", + "?16-20" + ], + [ + "variant", + "?21-25" + ], + [ + "variant", + "?26-30" + ], + [ + "variant", + "?31-35" + ], + [ + "variant", + "?36-40" + ], + [ + "variant", + "?40-45" + ], + [ + "variant", + "?46-50" + ], + [ + "variant", + "?51-55" + ], + [ + "variant", + "?56-60" + ], + [ + "variant", + "?61-65" + ], + [ + "variant", + "?66-70" + ], + [ + "variant", + "?71-last" ] ], "timeout": "long" @@ -625289,7 +626700,7 @@ ] ], "clear-origin-joined-ad-interest-groups.https.window.js": [ - "7d6e715ac45d979b541cfb50f2044ef34178df26", + "097978a7858523c759a70ac9843baec8eee65dc4", [ "fledge/tentative/clear-origin-joined-ad-interest-groups.https.window.html?1-4", { @@ -625298,6 +626709,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -625342,6 +626757,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -625386,6 +626805,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -625430,6 +626853,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -625468,7 +626895,7 @@ ] ], "component-ads.https.window.js": [ - "8493025429ed83b49f5117f0b3f237e03ccf64a5", + "6fec80102bb94da42a4fffa6bb3f5d5d8ded7d33", [ "fledge/tentative/component-ads.https.window.html?1-5", { @@ -625477,6 +626904,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -625521,6 +626952,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -625565,6 +627000,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -625609,6 +627048,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -625647,7 +627090,7 @@ ] ], "component-auction.https.window.js": [ - "bf804e68579937f8192ba6bf377e0ed6fdedf501", + "054ad8c742ef92f1314211b4252704eca8b96860", [ "fledge/tentative/component-auction.https.window.html?1-5", { @@ -625656,6 +627099,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -625700,6 +627147,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -625744,6 +627195,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -625788,6 +627243,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -625826,7 +627285,7 @@ ] ], "cross-origin.https.window.js": [ - "eed74c522f2a8f25c1a695a16ee2e9a7ffa14da0", + "9669f2790bcfa492a5419c9f7f16d39b12da0f2c", [ "fledge/tentative/cross-origin.https.window.html?1-4", { @@ -625835,6 +627294,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -625879,6 +627342,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -625923,6 +627390,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -625967,6 +627438,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -626005,7 +627480,7 @@ ] ], "currency.https.window.js": [ - "99943cecbf962db6b732297abc328bb4198fc932", + "f1b2bba87340340fdf04b5d4c065fe06707f53a1", [ "fledge/tentative/currency.https.window.html?1-4", { @@ -626014,6 +627489,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -626078,6 +627557,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -626142,6 +627625,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -626206,6 +627693,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -626270,6 +627761,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -626334,6 +627829,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -626398,6 +627897,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -626462,6 +627965,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -626526,6 +628033,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -626584,7 +628095,7 @@ ] ], "deprecated-render-url-replacements.https.window.js": [ - "4f8bc1cc7f0f5cd12b78a8cb05f787841b63f120", + "75377ca7aa348486fad8ed589e7d947f2dcb3b64", [ "fledge/tentative/deprecated-render-url-replacements.https.window.html?1-5", { @@ -626593,6 +628104,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -626637,6 +628152,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -626681,6 +628200,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -626725,6 +628248,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -626763,7 +628290,7 @@ ] ], "direct-from-seller-signals.https.window.js": [ - "d0c0e550c4232bd4dad1661b0b418084111a48a6", + "7f9baa978c0750bf24078a24acfef3f18dff2bb1", [ "fledge/tentative/direct-from-seller-signals.https.window.html?1-4", { @@ -626772,6 +628299,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -626818,7 +628349,11 @@ ], [ "variant", - "?29-last" + "?29-32" + ], + [ + "variant", + "?33-36" ] ], "timeout": "long" @@ -626832,6 +628367,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -626878,7 +628417,11 @@ ], [ "variant", - "?29-last" + "?29-32" + ], + [ + "variant", + "?33-36" ] ], "timeout": "long" @@ -626892,6 +628435,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -626938,7 +628485,11 @@ ], [ "variant", - "?29-last" + "?29-32" + ], + [ + "variant", + "?33-36" ] ], "timeout": "long" @@ -626952,6 +628503,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -626998,7 +628553,11 @@ ], [ "variant", - "?29-last" + "?29-32" + ], + [ + "variant", + "?33-36" ] ], "timeout": "long" @@ -627012,6 +628571,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -627058,20 +628621,28 @@ ], [ "variant", - "?29-last" + "?29-32" + ], + [ + "variant", + "?33-36" ] ], "timeout": "long" } ], [ - "fledge/tentative/direct-from-seller-signals.https.window.html?29-last", + "fledge/tentative/direct-from-seller-signals.https.window.html?29-32", { "script_metadata": [ [ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -627118,7 +628689,79 @@ ], [ "variant", - "?29-last" + "?29-32" + ], + [ + "variant", + "?33-36" + ] + ], + "timeout": "long" + } + ], + [ + "fledge/tentative/direct-from-seller-signals.https.window.html?33-36", + { + "script_metadata": [ + [ + "script", + "/resources/testdriver.js" + ], + [ + "script", + "/resources/testdriver-vendor.js" + ], + [ + "script", + "/common/utils.js" + ], + [ + "script", + "resources/fledge-util.sub.js" + ], + [ + "script", + "/common/subset-tests.js" + ], + [ + "timeout", + "long" + ], + [ + "variant", + "?1-4" + ], + [ + "variant", + "?5-8" + ], + [ + "variant", + "?9-12" + ], + [ + "variant", + "?13-16" + ], + [ + "variant", + "?17-20" + ], + [ + "variant", + "?21-24" + ], + [ + "variant", + "?25-28" + ], + [ + "variant", + "?29-32" + ], + [ + "variant", + "?33-36" ] ], "timeout": "long" @@ -627132,6 +628775,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -627178,7 +628825,11 @@ ], [ "variant", - "?29-last" + "?29-32" + ], + [ + "variant", + "?33-36" ] ], "timeout": "long" @@ -627192,6 +628843,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -627238,7 +628893,11 @@ ], [ "variant", - "?29-last" + "?29-32" + ], + [ + "variant", + "?33-36" ] ], "timeout": "long" @@ -627260,7 +628919,7 @@ ] ], "generate-bid-browser-signals.https.window.js": [ - "c7078ae08ad3331a326b2d195f56691247f4b872", + "75a8b8368d48859854cfbe9ccf75deec47e526cb", [ "fledge/tentative/generate-bid-browser-signals.https.window.html?1-4", { @@ -627269,6 +628928,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -627329,6 +628992,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -627389,6 +629056,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -627449,6 +629120,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -627509,6 +629184,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -627569,6 +629248,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -627629,6 +629312,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -627689,6 +629376,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -627743,7 +629434,7 @@ ] ], "get-interest-group-auction-data.https.window.js": [ - "ec7a873fd511547682bdbed9c97df53ae12e33d3", + "3788045c8c21556114f91c432a5d4d4f3e74fd0e", [ "fledge/tentative/get-interest-group-auction-data.https.window.html?1-4", { @@ -627752,6 +629443,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -627804,6 +629499,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -627856,6 +629555,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -627908,6 +629611,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -627961,7 +629668,7 @@ ] ], "interest-group-passed-to-generate-bid.https.window.js": [ - "2fb346bbe3ba14f0f7577de0111aba270cc87955", + "172cbab466440b4f2d8ffe3a1f937e9b4520461d", [ "fledge/tentative/interest-group-passed-to-generate-bid.https.window.html?1-5", { @@ -627970,6 +629677,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -628066,6 +629777,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -628162,6 +629877,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -628258,6 +629977,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -628354,6 +630077,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -628450,6 +630177,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -628546,6 +630277,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -628642,6 +630377,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -628738,6 +630477,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -628834,6 +630577,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -628930,6 +630677,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -629026,6 +630777,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -629122,6 +630877,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -629218,6 +630977,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -629314,6 +631077,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -629410,6 +631177,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -629506,6 +631277,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -629596,7 +631371,7 @@ ] ], "interest-group-update.https.window.js": [ - "59b3736b096fc7b70ece2b417edf99fb77f1b1fc", + "ceac2c79a6e93635f5f4ebb9e7e26256cb695a7b", [ "fledge/tentative/interest-group-update.https.window.html?1-4", { @@ -629605,6 +631380,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -629653,6 +631432,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -629701,6 +631484,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -629749,6 +631536,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -629797,6 +631588,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -629839,7 +631634,7 @@ ] ], "join-leave-ad-interest-group-in-fenced-frame.https.window.js": [ - "e6836ab2f45a873a3d5bd3de9f74c92424782bec", + "1e2824666cc7c2b8c1fd8c19e2414bdea07f9714", [ "fledge/tentative/join-leave-ad-interest-group-in-fenced-frame.https.window.html?1-4", { @@ -629848,6 +631643,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -629888,6 +631687,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -629928,6 +631731,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -629962,7 +631769,7 @@ ] ], "join-leave-ad-interest-group.https.window.js": [ - "02148ef36b76b80178ee99775c4ae1dea534c01b", + "68a4e9d09c941493b8dd8c85c5a535a5d962d761", [ "fledge/tentative/join-leave-ad-interest-group.https.window.html?1-10", { @@ -629971,6 +631778,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -630035,6 +631846,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -630099,6 +631914,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -630163,6 +631982,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -630227,6 +632050,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -630291,6 +632118,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -630355,6 +632186,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -630419,6 +632254,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -630483,6 +632322,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -630541,7 +632384,7 @@ ] ], "kanon-status-below-threshold.https.window.js": [ - "787283d687ff55e5a2b448764370416bfa90285e", + "6f3c2f572a198469607a27b51328c9ff8364d7a0", [ "fledge/tentative/kanon-status-below-threshold.https.window.html", { @@ -630550,6 +632393,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -630567,7 +632414,7 @@ ] ], "kanon-status-not-calculated.https.window.js": [ - "4a750cd3529df529c63f0fa1cf4d083abeacc542", + "87a66c106fbff5388e05905539840556ceb41e35", [ "fledge/tentative/kanon-status-not-calculated.https.window.html", { @@ -630576,6 +632423,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -630788,7 +632639,7 @@ ] ], "no-winner.https.window.js": [ - "6e02139c810c4eec7b4e0e721ede858cde56b1c0", + "2632a95deeeb85eb9bc7be26194260af218c59ad", [ "fledge/tentative/no-winner.https.window.html?1-5", { @@ -630797,6 +632648,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -630865,6 +632720,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -630933,6 +632792,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -631001,6 +632864,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -631069,6 +632936,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -631137,6 +633008,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -631205,6 +633080,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -631273,6 +633152,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -631341,6 +633224,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -631409,6 +633296,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -631471,7 +633362,7 @@ ] ], "register-ad-beacon.https.window.js": [ - "3643e4466277144a389b08d3f029f294aa0a4480", + "d74f0dab5e56601c808d7cd28dc6dea78aa5b628", [ "fledge/tentative/register-ad-beacon.https.window.html?1-5", { @@ -631480,6 +633371,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -631520,6 +633415,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -631560,6 +633459,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -631594,7 +633497,7 @@ ] ], "reporting-arguments.https.window.js": [ - "db6ef2d35a5fff6b2ab405c78b5200427b9c8717", + "a3b546f596476d95d36e6d0a6c7dd858c2a62e27", [ "fledge/tentative/reporting-arguments.https.window.html?1-5", { @@ -631603,6 +633506,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -631647,6 +633554,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -631691,6 +633602,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -631735,6 +633650,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -631773,7 +633692,7 @@ ] ], "reporting-ids.https.window.js": [ - "bcc02b09785af213dcb14c62f00c376d7d957876", + "43c78987f1e8610c5aff66f72ec37d2e58330dca", [ "fledge/tentative/reporting-ids.https.window.html?1-5", { @@ -631782,6 +633701,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -631818,6 +633741,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -631848,7 +633775,7 @@ ] ], "round-a-value.https.window.js": [ - "90523e2256c3a5582ef188d41ab0adcc107ffd93", + "2195b45ea5f81893699a6732f102d492f3d12bec", [ "fledge/tentative/round-a-value.https.window.html", { @@ -631857,6 +633784,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -631875,7 +633806,7 @@ ] ], "score-ad-browser-signals.https.window.js": [ - "f20412cfc7857279ff7aabfbfd68d825be5d8051", + "ac9d7e337c2466a2d4897e86563cee6d768e63c2", [ "fledge/tentative/score-ad-browser-signals.https.window.html", { @@ -631884,6 +633815,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -631906,7 +633841,7 @@ ] ], "send-report-to.https.window.js": [ - "e3cf0a95f17c171444d79a2b0f16d0fe1f1acbd4", + "163443cb76d450e5a559fefcbd48ac26266e33dc", [ "fledge/tentative/send-report-to.https.window.html?1-5", { @@ -631915,6 +633850,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -631951,6 +633890,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -631981,7 +633924,7 @@ ] ], "server-response.https.window.js": [ - "b0981ca0fe88c79cc1b5e831048da425c31e4ac8", + "adc079f015ac43748643f4e9016b12028a84336e", [ "fledge/tentative/server-response.https.window.html?1-4", { @@ -631990,6 +633933,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -632078,6 +634025,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -632166,6 +634117,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -632254,6 +634209,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -632342,6 +634301,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -632430,6 +634393,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -632518,6 +634485,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -632606,6 +634577,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -632694,6 +634669,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -632782,6 +634761,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -632870,6 +634853,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -632958,6 +634945,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -633046,6 +635037,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -633127,8 +635122,47 @@ } ] ], + "service-worker-request-visibility.https.window.js": [ + "8b8618420e56e30d2a9e4428f24f22cc7d9053b9", + [ + "fledge/tentative/service-worker-request-visibility.https.window.html?1-last", + { + "script_metadata": [ + [ + "script", + "/resources/testdriver.js" + ], + [ + "script", + "/resources/testdriver-vendor.js" + ], + [ + "script", + "/common/utils.js" + ], + [ + "script", + "resources/fledge-util.sub.js" + ], + [ + "script", + "/common/subset-tests.js" + ], + [ + "timeout", + "long" + ], + [ + "variant", + "?1-last" + ] + ], + "timeout": "long" + } + ] + ], "tie.https.window.js": [ - "c87d10f2016fa94d6a1e722fa9dfe1d3bb5c4def", + "f528df8fb020382907a63d372452010217bf2b55", [ "fledge/tentative/tie.https.window.html", { @@ -633137,6 +635171,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -633155,7 +635193,7 @@ ] ], "trusted-bidding-signals.https.window.js": [ - "205c6895a06b3235ef3d448d16fad85743d14e31", + "1775b3e77a365c5d6973c790465c783804950445", [ "fledge/tentative/trusted-bidding-signals.https.window.html?1-5", { @@ -633164,6 +635202,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -633256,6 +635298,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -633348,6 +635394,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -633440,6 +635490,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -633532,6 +635586,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -633624,6 +635682,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -633716,6 +635778,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -633808,6 +635874,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -633900,6 +635970,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -633992,6 +636066,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -634084,6 +636162,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -634176,6 +636258,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -634268,6 +636354,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -634360,6 +636450,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -634452,6 +636546,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -634544,6 +636642,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -634630,7 +636732,7 @@ ] ], "trusted-scoring-signals.https.window.js": [ - "46570da3e41a26dac8d7fb3e2007d8a7df87b51c", + "d664b4f308e5471da4249153846ecd94015083b8", [ "fledge/tentative/trusted-scoring-signals.https.window.html?1-5", { @@ -634639,6 +636741,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -634711,6 +636817,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -634783,6 +636893,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -634855,6 +636969,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -634927,6 +637045,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -634999,6 +637121,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -635071,6 +637197,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -635143,6 +637273,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -635215,6 +637349,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -635287,6 +637425,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -635359,6 +637501,10 @@ "script", "/resources/testdriver.js" ], + [ + "script", + "/resources/testdriver-vendor.js" + ], [ "script", "/common/utils.js" @@ -651250,36 +653396,36 @@ {} ] ], - "2d.filter.layers.blur.exceptions.html": [ - "6ac5d225c8888a76e5cb8db57afe645603a7e2eb", + "2d.filter.layers.blur.exceptions.tentative.html": [ + "ac1fbe7229974fa8c476450e2a70df3314ecafec", [ null, {} ] ], - "2d.filter.layers.colorMatrix.html": [ - "103e0bf2032e54c64aa77cba0ebf1823fed63e8d", + "2d.filter.layers.colorMatrix.tentative.html": [ + "4080111454f28592752f7fd583f38ec08f8f0980", [ null, {} ] ], - "2d.filter.layers.convolveMatrix.exceptions.html": [ - "7d2e31b5f7c800aced92c20aeb688cf218233876", + "2d.filter.layers.convolveMatrix.exceptions.tentative.html": [ + "b32ca05be53e0dfeaaec9812b3065aec405dff7f", [ null, {} ] ], - "2d.filter.layers.dropShadow.exceptions.html": [ - "c1792a554f5acb734ba3b28fcddbec557eb07776", + "2d.filter.layers.dropShadow.exceptions.tentative.html": [ + "9bda089659deae21424b3196d18e394e1cccacf1", [ null, {} ] ], - "2d.filter.layers.turbulence.inputTypes.html": [ - "618528ce23bde57954d7feae9c4071bcd5961f55", + "2d.filter.layers.turbulence.inputTypes.tentative.html": [ + "620410de54440beb02446c65ea550a5763757598", [ null, {} @@ -651841,7 +653987,7 @@ ] ], "createImageBitmap-colorSpaceConversion.html": [ - "2ddf3648f5a34a8d1513d6d6b038d07bd5caae9c", + "24ee1d3a9e67aced64ea45537efd542d0b2e9636", [ null, {} @@ -651862,7 +654008,7 @@ ] ], "createImageBitmap-exif-orientation.html": [ - "8b2a33e85b1ff0b2b167483c04d10d9e9288317a", + "ee7023a398839d0427c3bfceaa23141fe583b645", [ null, {} @@ -652525,6 +654671,13 @@ {} ] ], + "2d.path.closed.arc.html": [ + "9e33d457461061ccd5311504f92808968eb9cdf8", + [ + null, + {} + ] + ], "2d.path.ellipse.basics.html": [ "03bd3a41f027cebb9eaef414508d493bbd5d7426", [ @@ -652798,6 +654951,13 @@ {} ] ], + "2d.path.open.arc.html": [ + "c0dc086ac3210eaf98f408d7ec57c78199047987", + [ + null, + {} + ] + ], "2d.path.quadraticCurveTo.basic.html": [ "895063da760efc5313ae1beb66ecc61339e92d0a", [ @@ -655040,7 +657200,7 @@ ] ], "2d.text.measure.caret-position.tentative.html": [ - "adba1b73b13018fbd211494bc9fe65613fa2ca6a", + "4b223c8a0a356833ef0d8ad51e8cb3a915a328eb", [ null, {} @@ -655137,6 +657297,20 @@ {} ] ], + "2d.text.measure.text-clusters-exceptions.tentative.html": [ + "1c5352bd5edcfc251b672dbd6990b7012810164a", + [ + null, + {} + ] + ], + "2d.text.measure.text-clusters-split.tentative.html": [ + "63c7cce72be7c1ede567c2f00001d7a57addadbc", + [ + null, + {} + ] + ], "2d.text.measure.width.basic.html": [ "be11d5b2898c70f165f9266abc6b6d99db73815a", [ @@ -661901,73 +664075,73 @@ {} ] ], - "2d.filter.layers.blur.exceptions.html": [ - "1c433f82470ff1c9315b937ec6542fbe57fe2cbb", + "2d.filter.layers.blur.exceptions.tentative.html": [ + "a2f913f160390a7193c6ede73ef41aeaa946f7d5", [ null, {} ] ], - "2d.filter.layers.blur.exceptions.worker.js": [ - "a053b8113c4ef8d1e510f41356ee014ed42a33ff", + "2d.filter.layers.blur.exceptions.tentative.worker.js": [ + "7f200ed9995b160ffd6e738fc4028ff125f78bcb", [ - "html/canvas/offscreen/filters/2d.filter.layers.blur.exceptions.worker.html", + "html/canvas/offscreen/filters/2d.filter.layers.blur.exceptions.tentative.worker.html", {} ] ], - "2d.filter.layers.colorMatrix.html": [ - "1db973fa8a2acbba9031d6e1d362bbf4ceeac722", + "2d.filter.layers.colorMatrix.tentative.html": [ + "e69587e55dd590b6fcfbc6f5bad044505a52d523", [ null, {} ] ], - "2d.filter.layers.colorMatrix.worker.js": [ - "12cdff3868881decae30b3e2d7249b237320ca4b", + "2d.filter.layers.colorMatrix.tentative.worker.js": [ + "beda91cbc57d74ae3a86cd1b6e294865ae693431", [ - "html/canvas/offscreen/filters/2d.filter.layers.colorMatrix.worker.html", + "html/canvas/offscreen/filters/2d.filter.layers.colorMatrix.tentative.worker.html", {} ] ], - "2d.filter.layers.convolveMatrix.exceptions.html": [ - "aa5020c871273017217ddb4e7951b142423c5a3c", + "2d.filter.layers.convolveMatrix.exceptions.tentative.html": [ + "a9c55384ba5d0e7d9e856094ae513b75bda04e02", [ null, {} ] ], - "2d.filter.layers.convolveMatrix.exceptions.worker.js": [ - "fa3be89ba2f1a3ee9e665913f3297d38dbe95a82", + "2d.filter.layers.convolveMatrix.exceptions.tentative.worker.js": [ + "dfbc68eb55b3fae6053ee6f0c7de89807078b11e", [ - "html/canvas/offscreen/filters/2d.filter.layers.convolveMatrix.exceptions.worker.html", + "html/canvas/offscreen/filters/2d.filter.layers.convolveMatrix.exceptions.tentative.worker.html", {} ] ], - "2d.filter.layers.dropShadow.exceptions.html": [ - "e4982b7c052645ff4e7666300a4933aa5e8064e6", + "2d.filter.layers.dropShadow.exceptions.tentative.html": [ + "22f0c00ed3c43fbb839e9adc552a1090a21b936a", [ null, {} ] ], - "2d.filter.layers.dropShadow.exceptions.worker.js": [ - "65fc751215477a96b8324ca006192aa6ad8b699b", + "2d.filter.layers.dropShadow.exceptions.tentative.worker.js": [ + "95ea75f8d3fa73797c8f4efe55ebf67786f23b68", [ - "html/canvas/offscreen/filters/2d.filter.layers.dropShadow.exceptions.worker.html", + "html/canvas/offscreen/filters/2d.filter.layers.dropShadow.exceptions.tentative.worker.html", {} ] ], - "2d.filter.layers.turbulence.inputTypes.html": [ - "897c22e853e0fe912db6cbf4f87d1da586053b18", + "2d.filter.layers.turbulence.inputTypes.tentative.html": [ + "2b47274f705ac926f6582d6a8f18579dd8e8ac19", [ null, {} ] ], - "2d.filter.layers.turbulence.inputTypes.worker.js": [ - "3728566c9972833ba5d9a6ecb7d13bbcdb735bf4", + "2d.filter.layers.turbulence.inputTypes.tentative.worker.js": [ + "8b68d25ef88eef2b247023c97d176be2ebe5887e", [ - "html/canvas/offscreen/filters/2d.filter.layers.turbulence.inputTypes.worker.html", + "html/canvas/offscreen/filters/2d.filter.layers.turbulence.inputTypes.tentative.worker.html", {} ] ], @@ -663806,6 +665980,20 @@ {} ] ], + "2d.path.closed.arc.html": [ + "21f111e2aa29079d398c8e21566034701de5d6a6", + [ + null, + {} + ] + ], + "2d.path.closed.arc.worker.js": [ + "8bc039172253458283afd8254d0248ebe71ce965", + [ + "html/canvas/offscreen/path-objects/2d.path.closed.arc.worker.html", + {} + ] + ], "2d.path.ellipse.basics.html": [ "0158d5428f93ea5338a5b51bcba823c94ceebc86", [ @@ -664366,6 +666554,20 @@ {} ] ], + "2d.path.open.arc.html": [ + "416f06c2173c17b43307c7050b7787992cad72fe", + [ + null, + {} + ] + ], + "2d.path.open.arc.worker.js": [ + "25d762dfaee0e593f5020f783156ad9eb0d57458", + [ + "html/canvas/offscreen/path-objects/2d.path.open.arc.worker.html", + {} + ] + ], "2d.path.quadraticCurveTo.basic.html": [ "47ef63597dc6784a157c7d626c9389cba51b4948", [ @@ -668603,7 +670805,7 @@ ] ], "2d.text.measure.caret-position.tentative.html": [ - "aa52eede31697b4e419622cc1239826dff295ffa", + "3c1873aaf1f27b17da19860c693b0ce006cc6da2", [ null, {} @@ -668784,6 +670986,34 @@ {} ] ], + "2d.text.measure.text-clusters-exceptions.tentative.html": [ + "0df29ba458f3eb8228bec01180566ef254ab9289", + [ + null, + {} + ] + ], + "2d.text.measure.text-clusters-exceptions.tentative.worker.js": [ + "fd99cb0a0f3766dc3ac49373444b49bf244199ec", + [ + "html/canvas/offscreen/text/2d.text.measure.text-clusters-exceptions.tentative.worker.html", + {} + ] + ], + "2d.text.measure.text-clusters-split.tentative.html": [ + "6a5fd475795e140ff8b8533b8d070baf97f0ebfe", + [ + null, + {} + ] + ], + "2d.text.measure.text-clusters-split.tentative.worker.js": [ + "f98c323e0e2311a25dbb2b90a192ccf6f3c8968d", + [ + "html/canvas/offscreen/text/2d.text.measure.text-clusters-split.tentative.worker.html", + {} + ] + ], "2d.text.measure.width.basic.html": [ "226fd4019573c5f06780ec3890785f750f944e4a", [ @@ -682085,14 +684315,14 @@ ] ], "embed-document-under-content-visibility-focus.html": [ - "26a77918e0c6653cd168cd09bc1945d2851a8562", + "c464ecf0b4b07e7b4539c880c8d7946a19fc098f", [ null, {} ] ], "embed-document-under-content-visibility-gbcr.html": [ - "074e63bf2bd3d9e24d9fe130738d7e6c903ca5fb", + "9fdb88a63907ef5e70f5163fc545f972dc8957bc", [ null, {} @@ -682113,7 +684343,7 @@ ] ], "embed-in-object-fallback-2.html": [ - "d904a7e1a1cae1b787f80e0ab8d70ef2f54a4a62", + "1fc082aa031d63fe283444b031d85f1c0d6b9076", [ null, {} @@ -682133,6 +684363,13 @@ {} ] ], + "embed-represent-nothing-04.html": [ + "e4bf481c75562db0c6cc80ad6c8fd0926292246e", + [ + null, + {} + ] + ], "embed-svg-navigation-resets-size.html": [ "237c9c3646bb0ed34b27bf2279dc57304ddaea4f", [ @@ -684216,14 +686453,14 @@ ] ], "object-in-display-none-load-event.html": [ - "c8369365af0bb241ff66db733bf75440781996b9", + "f2a93b3e5f056c00d60136ebf30ead9d9425db48", [ null, {} ] ], "object-in-object-fallback-2.html": [ - "47cf8016935d22a1ad92734bf0a2db21ace4a81c", + "a026e59e485a6e25a52bf12f51b9ac6c4a5bf514", [ null, {} @@ -686513,6 +688750,16 @@ {} ] ], + "select-type-to-search.tentative.html": [ + "2cb7ca491080ee84a5e1070cb622172231947b1c", + [ + null, + { + "testdriver": true, + "timeout": "long" + } + ] + ], "selectedoption.tentative.html": [ "b3381ac510a9905b0907e1528287197352bc4c86", [ @@ -688090,6 +690337,15 @@ {} ] ], + "granted-selector.html": [ + "3ce1ad728e0499365a7bdebec3cf95a702ff469c", + [ + null, + { + "testdriver": true + } + ] + ], "invalid-css-properties.tentative.html": [ "334280c83bdf9919626ddaf64adc522f2ca51f8d", [ @@ -700084,7 +702340,7 @@ ] ], "crossOrigin.sub.html": [ - "3f6f3a77f3a67a1c5f96b9117363582bda66f3cf", + "2b4c61296e1dc7710cf658dbeeac63540981d7cf", [ null, { @@ -700229,7 +702485,7 @@ ] ], "popup.html": [ - "62140d63814fe3f0c9a78415412e3e0393929f3c", + "d291fdc07b3220182d88b167239601247fad62a5", [ null, { @@ -700302,7 +702558,7 @@ ] ], "click_iframe_crossorigin.sub.html": [ - "df2b4477cacfe6ca766cd97faa441a651e9f1d8e", + "3e43439331dbe156eada170a83e1548a333518c1", [ null, { @@ -700320,7 +702576,7 @@ ] ], "click_nested_crossorigin.sub.html": [ - "af90951df17804fd4ec18b99edc7165af989401a", + "e825527dd4cc6eabbcdf257f853f5175004fa783", [ null, { @@ -705587,7 +707843,7 @@ ] ], "subsup-6.html": [ - "9666c80f9f60bd2cfd10437d9273777f11c3e2cb", + "50a36b89dc1ee2aa76b2aa52cfe62ca2c681b655", [ null, {} @@ -705964,14 +708220,28 @@ ] ], "width-height-001.html": [ - "2deedc3f0b84d4f822387f080bd13ef265f011cf", + "57cbc1b0ab2788958d4649b0e4ef1a59baa1a159", [ null, {} ] ], "width-height-004.html": [ - "10ece249ca0b51d4b63c865703ee43b7f95eda30", + "e26ebe9682328bfd69db8eb4d46c2f6e0ad71ecf", + [ + null, + {} + ] + ], + "width-height-005.html": [ + "a6ea8d82deb90418484d98dee891d14eb7ba7e45", + [ + null, + {} + ] + ], + "width-height-006.html": [ + "d5427051974a0d9bd47a69bbdd2807b98449e641", [ null, {} @@ -707824,6 +710094,15 @@ } ] ], + "MediaRecorder-blob-timecode.https.html": [ + "cdc633519522172930c6a5a45b3fdc721e6c9e35", + [ + null, + { + "testdriver": true + } + ] + ], "MediaRecorder-canvas-media-source.https.html": [ "c2758914ac1692f2b313cf0abcc38ce364b89f9d", [ @@ -720891,7 +723170,7 @@ ] ], "prefetch-headers.https.html": [ - "0a475c7d7735cb535f24b62339fdd42d4d5443cb", + "74f654a3636008f591a959454673e7885adee948", [ null, {} @@ -720914,7 +723193,7 @@ ] ], "prefetch-types.https.html": [ - "276439e5440b2157eb2bfaf6a2fbe8b4ec05b3ff", + "da034252562c3bc7483f81d556adf5592efc8436", [ null, {} @@ -738062,6 +740341,13 @@ {} ] ], + "duration.html": [ + "245670de2aedf8e6895d5ccb59e188f8b195fc49", + [ + null, + {} + ] + ], "effect-updateTiming.html": [ "0c7a546572149de772eb2ab7ce753106a0d1774f", [ @@ -738270,6 +740556,13 @@ {} ] ], + "duration.html": [ + "05d35801307d5c6a11a38aa7aef249a8e8223daa", + [ + null, + {} + ] + ], "fieldset-source.html": [ "d75f30e664e325f4e43277b4036da0cbb157a990", [ @@ -738635,15 +740928,6 @@ } ] ], - "scroll-to-text-fragment-open-link-in-new-tab-desktop.html": [ - "bd07b18be0075a1361ce9c96b1c9be345e61b802", - [ - null, - { - "testdriver": true - } - ] - ], "scroll-to-text-fragment-same-doc.html": [ "378e373575ea27d488dc168b685295267f4c6204", [ @@ -738673,7 +740957,7 @@ ] ], "scroll-to-text-fragment.html": [ - "2dbd575bcbb95f49f8110c1ad367def73c7033c6", + "7af9bdba4c1e3df2fb559adc27f9a87cc8052ac0", [ null, { @@ -739159,6 +741443,13 @@ {} ] ], + "modify-around-non-editable-span.html": [ + "9a15e16c9b15e2a06b17c07b950c8d14ea8e0ac0", + [ + null, + {} + ] + ], "modify.tentative.html": [ "a3afd52ea2ebe54cb2c296b953573813392f6bbe", [ @@ -739632,7 +741923,7 @@ ] ], "sandboxed_iframe.https.window.js": [ - "15bdc5a9ed124e417d5764011482f792c8738cfa", + "938c65035a06fbcb8185c5545c9bf51f440a4f88", [ "serial/requestPort/sandboxed_iframe.https.window.html", { @@ -742883,7 +745174,7 @@ "tentative": { "static-router": { "static-router-resource-timing.https.html": [ - "c85c5ea3b9adfd618cea8f38a71c5daec9791b0e", + "e32436da41b347865875c6fca0bc86080b306c20", [ null, {} @@ -745098,6 +747389,13 @@ {} ] ], + "create-worklet-in-detached-frame.tentative.https.sub.html": [ + "6751a5031bf11b4ef4af78b9089fb762212c6892", + [ + null, + {} + ] + ], "cross-origin-create-worklet-credentials-include.tentative.https.sub.html": [ "3b73f92d3117595bdd2846f55b5e87684522fb79", [ @@ -765149,35 +767447,35 @@ ] ], "request-video-frame-callback-before-xr-session.https.html": [ - "5277fbba92fbf63579ad4d4d5a2ca1dc2e356cd6", + "10c868482502a928cc9f71a28ef54b74839db8be", [ null, {} ] ], "request-video-frame-callback-dom.html": [ - "c1804b4edd0c986aa161dfc13179983c04ace404", + "a0ea1e370bd4f1b60ab3eb2dc3daab9a5ba053e0", [ null, {} ] ], "request-video-frame-callback-during-xr-session.https.html": [ - "7afbabcee0b7760d852f4e0139f4693b7f402190", + "d5f69ec285c8c8462a93418a9936c4e65cf609b8", [ null, {} ] ], "request-video-frame-callback-parallel.html": [ - "682fd0ac8f6a22006e015c2f9b621da84fe53e04", + "3f54d5bb173b2ac13949d2c225eebead1cef268e", [ null, {} ] ], "request-video-frame-callback-repeating.html": [ - "38e4abafd4afe963232ec7427afa5cbd57bc734d", + "6c3fb9f09f805694316c2bd3d978a9451d9cd0d8", [ null, {} @@ -765191,7 +767489,7 @@ ] ], "request-video-frame-callback.html": [ - "256216e8fc098482baf267d95fc5f2ceca430c53", + "ece2ea4a785f0f057aa0d63c8fb1e42a2be78b98", [ null, {} @@ -771001,6 +773299,13 @@ {} ] ], + "duration.tentative.html": [ + "8a307f986e9757a80ec6ad8dc238ab9e8e4e542f", + [ + null, + {} + ] + ], "style-change-events.html": [ "c1607e6fb92943c580802025e4a4cc617a747144", [ @@ -862382,7 +864687,7 @@ }, "dom_content_loaded": { "dom_content_loaded.py": [ - "00cdad1dbb6b1527bc506f71cd88d5299cce9f83", + "aa9efb7e3bf5858bf6f52eca384b101ef6e30bdf", [ null, {} @@ -862391,7 +864696,7 @@ }, "fragment_navigated": { "fragment_navigated.py": [ - "14fa226056188d33e65e2492a83de1824ee2413c", + "45a65cacdf03503325bc5357e6971e747a13d2fd", [ null, {} @@ -862460,7 +864765,7 @@ }, "load": { "load.py": [ - "4c2c6e74c53a4129162bf66bb10aef0e71f8cd8b", + "600e4cb315655bb0615a57c63cf8313a944fff5c", [ null, {} @@ -862587,7 +864892,7 @@ }, "navigation_started": { "navigation_started.py": [ - "24fcb48d29a1865b69f7cf668e3d4a81ac7efc79", + "effb359250b41c31267bd1942a3ca89542995608", [ null, {} @@ -862827,10 +865132,12 @@ "input": { "perform_actions": { "invalid.py": [ - "1c5983159c1cf878a6664432dea8cdce47722957", + "0ed9fa3b4bf1e202ae9ec8f16db6195ddb3419c9", [ null, - {} + { + "timeout": "long" + } ] ], "key.py": [ @@ -862921,6 +865228,13 @@ {} ] ], + "queue.py": [ + "102e7b1b28a622150242a4352b689303bd3b87e2", + [ + null, + {} + ] + ], "wheel.py": [ "0a1af029b1e92fa1ba94bdb60679edc8b93dd0ba", [ @@ -862951,6 +865265,13 @@ {} ] ], + "queue.py": [ + "d825a0468bfe194f2958196bc4bd54a45107657c", + [ + null, + {} + ] + ], "release.py": [ "2955314e3c6dda8253218b2713ba9278348cf349", [ @@ -863076,7 +865397,7 @@ ] ], "contexts.py": [ - "7606b2368b6af60b190fe73185a06c3aa8dd85a7", + "cc82fa75a7d138cda955f5d9020dceeedb66342a", [ null, {} @@ -863136,7 +865457,7 @@ ] ], "before_request_sent_cached.py": [ - "e2e166cd774961117ebdf356ee58a886b40969c7", + "4177d316c5157fa3b68e7a84dfb64619b18086ee", [ null, {} @@ -863372,7 +865693,7 @@ ] ], "response_completed_cached.py": [ - "59756ba0d6aebe53ecdc45f6942cb235384e6163", + "dac13abf61b9147cb4efa9dd95ac7ab8672e2c30", [ null, {} @@ -863388,7 +865709,7 @@ ] ], "response_started_cached.py": [ - "9af0fae88f323823ba22a7520929566da45d4989", + "ccb7a97300d90874be06b5a6bed7af989209d828", [ null, {} diff --git a/tests/wpt/meta/css/css-conditional/container-queries/flex-basis-with-container-type.html.ini b/tests/wpt/meta/css/css-conditional/container-queries/flex-basis-with-container-type.html.ini new file mode 100644 index 00000000000..fd2cb707c4b --- /dev/null +++ b/tests/wpt/meta/css/css-conditional/container-queries/flex-basis-with-container-type.html.ini @@ -0,0 +1,2 @@ +[flex-basis-with-container-type.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-flexbox/aspect-ratio-transferred-max-size.html.ini b/tests/wpt/meta/css/css-flexbox/aspect-ratio-transferred-max-size.html.ini new file mode 100644 index 00000000000..2a8c07e7cbf --- /dev/null +++ b/tests/wpt/meta/css/css-flexbox/aspect-ratio-transferred-max-size.html.ini @@ -0,0 +1,2 @@ +[aspect-ratio-transferred-max-size.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-flexbox/baseline-outside-flex-item.html.ini b/tests/wpt/meta/css/css-flexbox/baseline-outside-flex-item.html.ini new file mode 100644 index 00000000000..82b7d8a7fee --- /dev/null +++ b/tests/wpt/meta/css/css-flexbox/baseline-outside-flex-item.html.ini @@ -0,0 +1,2 @@ +[baseline-outside-flex-item.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-gaps/tentative/parsing/gap-decorations-color-valid.html.ini b/tests/wpt/meta/css/css-gaps/tentative/parsing/gap-decorations-color-valid.html.ini new file mode 100644 index 00000000000..c53c0174f86 --- /dev/null +++ b/tests/wpt/meta/css/css-gaps/tentative/parsing/gap-decorations-color-valid.html.ini @@ -0,0 +1,45 @@ +[gap-decorations-color-valid.html] + [e.style['column-rule-color'\] = "repeat(4, blue)" should set the property value] + expected: FAIL + + [e.style['column-rule-color'\] = "repeat(3, red green blue)" should set the property value] + expected: FAIL + + [e.style['column-rule-color'\] = "repeat(1, red green blue yellow)" should set the property value] + expected: FAIL + + [e.style['column-rule-color'\] = "red" should set the property value] + expected: FAIL + + [e.style['column-rule-color'\] = "repeat(4, cyan)" should set the property value] + expected: FAIL + + [e.style['column-rule-color'\] = "green blue" should set the property value] + expected: FAIL + + [e.style['column-rule-color'\] = "red blue green yellow pink" should set the property value] + expected: FAIL + + [e.style['column-rule-color'\] = "repeat(3, blue) repeat(4, red)" should set the property value] + expected: FAIL + + [e.style['column-rule-color'\] = "red repeat(3, blue) blue repeat(4, red green cyan)" should set the property value] + expected: FAIL + + [e.style['column-rule-color'\] = "repeat(4, red green cyan) repeat(5, yellow) blue" should set the property value] + expected: FAIL + + [e.style['column-rule-color'\] = "repeat(auto, red)" should set the property value] + expected: FAIL + + [e.style['column-rule-color'\] = "repeat(auto, red green blue)" should set the property value] + expected: FAIL + + [e.style['column-rule-color'\] = "repeat(auto, red green) red" should set the property value] + expected: FAIL + + [e.style['column-rule-color'\] = "repeat(4, blue red green) repeat(auto, red)" should set the property value] + expected: FAIL + + [e.style['column-rule-color'\] = "blue repeat(auto, red green) repeat(4, blue red green)" should set the property value] + expected: FAIL diff --git a/tests/wpt/meta/css/css-masking/clip-path/clip-path-url-reference-empty-while-loading.tentative.html.ini b/tests/wpt/meta/css/css-masking/clip-path/clip-path-url-reference-empty-while-loading.tentative.html.ini new file mode 100644 index 00000000000..2143c01fbdf --- /dev/null +++ b/tests/wpt/meta/css/css-masking/clip-path/clip-path-url-reference-empty-while-loading.tentative.html.ini @@ -0,0 +1,2 @@ +[clip-path-url-reference-empty-while-loading.tentative.html] + expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-026.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-026.tentative.html.ini deleted file mode 100644 index 0ee497e3bcd..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-026.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-clamp-auto-026.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-032.tentative.html.ini b/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-032.tentative.html.ini deleted file mode 100644 index 00093f16b28..00000000000 --- a/tests/wpt/meta/css/css-overflow/line-clamp/line-clamp-auto-032.tentative.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[line-clamp-auto-032.tentative.html] - expected: FAIL diff --git a/tests/wpt/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed-inheritance.html.ini b/tests/wpt/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed-inheritance.html.ini index 99456944d45..01066b3680d 100644 --- a/tests/wpt/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed-inheritance.html.ini +++ b/tests/wpt/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed-inheritance.html.ini @@ -13,3 +13,6 @@ [getComputedStyle() for ::highlight(foo)] expected: FAIL + + [getComputedStyle() for ::search-text] + expected: FAIL diff --git a/tests/wpt/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed.html.ini b/tests/wpt/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed.html.ini index d29df11928e..9fb9c49a30b 100644 --- a/tests/wpt/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed.html.ini +++ b/tests/wpt/meta/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed.html.ini @@ -28,3 +28,9 @@ [getComputedStyle() for ::highlight(foo) at #target2] expected: FAIL + + [getComputedStyle() for ::search-text at #target1] + expected: FAIL + + [getComputedStyle() for ::search-text at #target2] + expected: FAIL diff --git a/tests/wpt/meta-legacy-layout/css/css-pseudo/highlight-cascade/highlight-pseudos-computed-001.tentative.html.ini b/tests/wpt/meta/css/css-pseudo/highlight-cascade/highlight-pseudos-computed-search-text.tentative.html.ini similarity index 93% rename from tests/wpt/meta-legacy-layout/css/css-pseudo/highlight-cascade/highlight-pseudos-computed-001.tentative.html.ini rename to tests/wpt/meta/css/css-pseudo/highlight-cascade/highlight-pseudos-computed-search-text.tentative.html.ini index b963cc0fd2c..83fb225c6ac 100644 --- a/tests/wpt/meta-legacy-layout/css/css-pseudo/highlight-cascade/highlight-pseudos-computed-001.tentative.html.ini +++ b/tests/wpt/meta/css/css-pseudo/highlight-cascade/highlight-pseudos-computed-search-text.tentative.html.ini @@ -1,4 +1,4 @@ -[highlight-pseudos-computed-001.tentative.html] +[highlight-pseudos-computed-search-text.tentative.html] [getComputedStyle() for ::search-text] expected: FAIL diff --git a/tests/wpt/meta/css/css-pseudo/highlight-cascade/highlight-pseudos-inheritance-computed-001.html.ini b/tests/wpt/meta/css/css-pseudo/highlight-cascade/highlight-pseudos-inheritance-computed-001.html.ini index a4e4bdc95a6..d656412b418 100644 --- a/tests/wpt/meta/css/css-pseudo/highlight-cascade/highlight-pseudos-inheritance-computed-001.html.ini +++ b/tests/wpt/meta/css/css-pseudo/highlight-cascade/highlight-pseudos-inheritance-computed-001.html.ini @@ -28,3 +28,9 @@ [getComputedStyle() for ::highlight(foo) at #child2] expected: FAIL + + [getComputedStyle() for ::search-text at #child1] + expected: FAIL + + [getComputedStyle() for ::search-text at #child2] + expected: FAIL diff --git a/tests/wpt/meta/css/css-pseudo/highlight-cascade/highlight-pseudos-visited-computed-001.html.ini b/tests/wpt/meta/css/css-pseudo/highlight-cascade/highlight-pseudos-visited-computed-001.html.ini index 267ebaa918b..5e40d3bc896 100644 --- a/tests/wpt/meta/css/css-pseudo/highlight-cascade/highlight-pseudos-visited-computed-001.html.ini +++ b/tests/wpt/meta/css/css-pseudo/highlight-cascade/highlight-pseudos-visited-computed-001.html.ini @@ -28,3 +28,9 @@ [getComputedStyle() for ::highlight(foo) at #target2] expected: FAIL + + [getComputedStyle() for ::search-text at #target1] + expected: FAIL + + [getComputedStyle() for ::search-text at #target2] + expected: FAIL diff --git a/tests/wpt/meta/css/css-pseudo/parsing/highlight-pseudos-001.tentative.html.ini b/tests/wpt/meta/css/css-pseudo/parsing/highlight-pseudos-search-text.tentative.html.ini similarity index 95% rename from tests/wpt/meta/css/css-pseudo/parsing/highlight-pseudos-001.tentative.html.ini rename to tests/wpt/meta/css/css-pseudo/parsing/highlight-pseudos-search-text.tentative.html.ini index b416a0e6b82..baec5e636e4 100644 --- a/tests/wpt/meta/css/css-pseudo/parsing/highlight-pseudos-001.tentative.html.ini +++ b/tests/wpt/meta/css/css-pseudo/parsing/highlight-pseudos-search-text.tentative.html.ini @@ -1,4 +1,4 @@ -[highlight-pseudos-001.tentative.html] +[highlight-pseudos-search-text.tentative.html] ["::search-text" should be a valid selector] expected: FAIL diff --git a/tests/wpt/meta/css/css-ui/animation/caret-animation-parsing.html.ini b/tests/wpt/meta/css/css-ui/animation/caret-animation-parsing.html.ini new file mode 100644 index 00000000000..e2e52fff6fb --- /dev/null +++ b/tests/wpt/meta/css/css-ui/animation/caret-animation-parsing.html.ini @@ -0,0 +1,18 @@ +[caret-animation-parsing.html] + [e.style['caret-animation'\] = "initial" should set the property value] + expected: FAIL + + [e.style['caret-animation'\] = "inherit" should set the property value] + expected: FAIL + + [e.style['caret-animation'\] = "unset" should set the property value] + expected: FAIL + + [e.style['caret-animation'\] = "revert" should set the property value] + expected: FAIL + + [e.style['caret-animation'\] = "auto" should set the property value] + expected: FAIL + + [e.style['caret-animation'\] = "manual" should set the property value] + expected: FAIL diff --git a/tests/wpt/meta/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini b/tests/wpt/meta/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini index 314dca9c1f5..59a43250767 100644 --- a/tests/wpt/meta/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini +++ b/tests/wpt/meta/css/cssom-view/MediaQueryList-addListener-removeListener.html.ini @@ -1,3 +1,6 @@ [MediaQueryList-addListener-removeListener.html] [listeners are called when - - diff --git a/tests/wpt/tests/accessibility/crashtests/displaylocked-serialize.html b/tests/wpt/tests/accessibility/crashtests/displaylocked-serialize.html deleted file mode 100644 index 8dd8efaa6af..00000000000 --- a/tests/wpt/tests/accessibility/crashtests/displaylocked-serialize.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - - -
- - - - diff --git a/tests/wpt/tests/accessibility/crashtests/serialize-with-no-document.html b/tests/wpt/tests/accessibility/crashtests/serialize-with-no-document.html deleted file mode 100644 index f7719cf2ff1..00000000000 --- a/tests/wpt/tests/accessibility/crashtests/serialize-with-no-document.html +++ /dev/null @@ -1,5 +0,0 @@ ->feColorMatrix>
<0 diff --git a/tests/wpt/tests/clipboard-apis/clipboard-item.https.html b/tests/wpt/tests/clipboard-apis/clipboard-item.https.html index 78acd1104a9..41f6ab95b81 100644 --- a/tests/wpt/tests/clipboard-apis/clipboard-item.https.html +++ b/tests/wpt/tests/clipboard-apis/clipboard-item.https.html @@ -102,6 +102,7 @@ promise_test(async () => { ['text/html', true], ['image/png', true], // optional data types + ['text/uri-list', true], ['image/svg+xml', true], ['web foo/bar', true], ['web text/html', true], diff --git a/tests/wpt/tests/compute-pressure/compute_pressure_basic.https.window.js b/tests/wpt/tests/compute-pressure/compute_pressure_basic.https.window.js index ff50ef4e561..a120f97a403 100644 --- a/tests/wpt/tests/compute-pressure/compute_pressure_basic.https.window.js +++ b/tests/wpt/tests/compute-pressure/compute_pressure_basic.https.window.js @@ -27,11 +27,11 @@ pressure_test(async (t) => { await remove_virtual_pressure_source('cpu'); }); - const changes = await new Promise(async (resolve) => { + const changes = await new Promise((resolve, reject) => { const observer = new PressureObserver(resolve); t.add_cleanup(() => observer.disconnect()); - await update_virtual_pressure_source('cpu', 'critical'); - await observer.observe('cpu'); + observer.observe('cpu').catch(reject); + update_virtual_pressure_source('cpu', 'critical').catch(reject); }); assert_equals(1, changes.length); assert_equals(changes[0].state, 'critical'); @@ -84,32 +84,25 @@ pressure_test(async (t) => { await remove_virtual_pressure_source('cpu'); }); - const observer1_changes = []; - await new Promise(async (resolve) => { - const observer1 = new PressureObserver(changes => { - observer1_changes.push(changes); - resolve(); - }); - t.add_cleanup(() => observer1.disconnect()); - await update_virtual_pressure_source('cpu', 'critical'); - await observer1.observe('cpu'); + const observer1_promise = new Promise((resolve, reject) => { + const observer = new PressureObserver(resolve); + t.add_cleanup(() => observer.disconnect()); + observer.observe('cpu').catch(reject); }); + await update_virtual_pressure_source('cpu', 'critical'); + const observer1_changes = await observer1_promise; assert_equals(1, observer1_changes.length); - assert_equals(observer1_changes[0][0].source, 'cpu'); - assert_equals(observer1_changes[0][0].state, 'critical'); + assert_equals(observer1_changes[0].source, 'cpu'); + assert_equals(observer1_changes[0].state, 'critical'); - const observer2_changes = []; - await new Promise(resolve => { - const observer2 = new PressureObserver(changes => { - observer2_changes.push(changes); - resolve(); - }); - t.add_cleanup(() => observer2.disconnect()); - observer2.observe('cpu'); + const observer2_changes = await new Promise((resolve, reject) => { + const observer = new PressureObserver(resolve); + t.add_cleanup(() => observer.disconnect()); + observer.observe('cpu').catch(reject); }); assert_equals(1, observer2_changes.length); - assert_equals(observer2_changes[0][0].source, 'cpu'); - assert_equals(observer2_changes[0][0].state, 'critical'); + assert_equals(observer2_changes[0].source, 'cpu'); + assert_equals(observer2_changes[0].state, 'critical'); }, 'Starting a new observer after an observer has started works'); mark_as_done(); diff --git a/tests/wpt/tests/compute-pressure/compute_pressure_detached_iframe.https.html b/tests/wpt/tests/compute-pressure/compute_pressure_detached_iframe.https.window.js similarity index 74% rename from tests/wpt/tests/compute-pressure/compute_pressure_detached_iframe.https.html rename to tests/wpt/tests/compute-pressure/compute_pressure_detached_iframe.https.window.js index 6123521248c..a43d6b0fc2d 100644 --- a/tests/wpt/tests/compute-pressure/compute_pressure_detached_iframe.https.html +++ b/tests/wpt/tests/compute-pressure/compute_pressure_detached_iframe.https.window.js @@ -1,12 +1,10 @@ - - -PressureObserver on DOMWindow of detached iframe - - - - - - - +mark_as_done(); diff --git a/tests/wpt/tests/compute-pressure/compute_pressure_disconnect.https.any.js b/tests/wpt/tests/compute-pressure/compute_pressure_disconnect.https.any.js deleted file mode 100644 index f8bc3fb3578..00000000000 --- a/tests/wpt/tests/compute-pressure/compute_pressure_disconnect.https.any.js +++ /dev/null @@ -1,44 +0,0 @@ -// META: script=/resources/test-only-api.js -// META: script=resources/pressure-helpers.js -// META: global=window,dedicatedworker,sharedworker - -'use strict'; - -test(t => { - const observer = new PressureObserver(() => { - assert_unreached('The observer callback should not be called'); - }); - t.add_cleanup(() => observer.disconnect()); - observer.disconnect(); -}, 'Call disconnect() directly should not crash'); - -pressure_test(async (t, mockPressureService) => { - const observer1_changes = []; - const observer1 = new PressureObserver(change => { - observer1_changes.push(change); - }); - t.add_cleanup(() => observer1.disconnect()); - // Ensure that observer1's schema gets registered before observer2 starts. - await observer1.observe('cpu'); - observer1.disconnect(); - - const observer2_changes = []; - await new Promise((resolve, reject) => { - const observer2 = new PressureObserver(change => { - observer2_changes.push(change); - resolve(); - }); - t.add_cleanup(() => observer2.disconnect()); - observer2.observe('cpu').catch(reject); - mockPressureService.setPressureUpdate('cpu', 'critical'); - mockPressureService.startPlatformCollector(/*sampleInterval=*/ 200); - }); - - assert_equals( - observer1_changes.length, 0, - 'disconnected observers should not receive callbacks'); - - assert_equals(observer2_changes.length, 1); - assert_equals(observer2_changes[0].length, 1); - assert_equals(observer2_changes[0][0].state, 'critical'); -}, 'Stopped PressureObserver do not receive changes'); diff --git a/tests/wpt/tests/compute-pressure/compute_pressure_disconnect.https.window.js b/tests/wpt/tests/compute-pressure/compute_pressure_disconnect.https.window.js new file mode 100644 index 00000000000..0a27b16a926 --- /dev/null +++ b/tests/wpt/tests/compute-pressure/compute_pressure_disconnect.https.window.js @@ -0,0 +1,50 @@ +// META: variant=?globalScope=window +// META: variant=?globalScope=dedicated_worker +// META: script=/resources/testdriver.js +// META: script=/resources/testdriver-vendor.js +// META: script=/common/utils.js +// META: script=/common/dispatcher/dispatcher.js +// META: script=./resources/common.js + +'use strict'; + +pressure_test(async t => { + const observer = new PressureObserver(() => { + assert_unreached('The observer callback should not be called'); + }); + t.add_cleanup(() => observer.disconnect()); + observer.disconnect(); +}, 'Calling disconnect() immediately should not crash'); + +pressure_test(async t => { + await create_virtual_pressure_source('cpu'); + t.add_cleanup(async () => { + await remove_virtual_pressure_source('cpu'); + }); + + const observer1_changes = []; + const observer1 = new PressureObserver(change => { + observer1_changes.push(change); + }); + t.add_cleanup(() => observer1.disconnect()); + // Ensure that observer1's schema gets registered before observer2 starts. + await observer1.observe('cpu'); + observer1.disconnect(); + + const observer2_promise = new Promise((resolve, reject) => { + const observer = new PressureObserver(resolve); + t.add_cleanup(() => observer.disconnect()); + observer.observe('cpu').catch(reject); + }); + await update_virtual_pressure_source('cpu', 'critical'); + const observer2_changes = await observer2_promise; + + assert_equals( + observer1_changes.length, 0, + 'disconnected observers should not receive callbacks'); + + assert_equals(observer2_changes.length, 1); + assert_equals(observer2_changes[0].state, 'critical'); +}, 'Stopped PressureObserver do not receive changes'); + +mark_as_done(); diff --git a/tests/wpt/tests/compute-pressure/compute_pressure_disconnect_idempotent.https.any.js b/tests/wpt/tests/compute-pressure/compute_pressure_disconnect_idempotent.https.any.js deleted file mode 100644 index 3c9a6688a42..00000000000 --- a/tests/wpt/tests/compute-pressure/compute_pressure_disconnect_idempotent.https.any.js +++ /dev/null @@ -1,37 +0,0 @@ -// META: script=/resources/test-only-api.js -// META: script=resources/pressure-helpers.js -// META: global=window,dedicatedworker,sharedworker - -'use strict'; - -pressure_test(async (t, mockPressureService) => { - const observer1_changes = []; - const observer1 = new PressureObserver(changes => { - observer1_changes.push(changes); - }); - t.add_cleanup(() => observer1.disconnect()); - // Ensure that observer1's schema gets registered before observer2 starts. - const promise = observer1.observe('cpu'); - observer1.disconnect(); - observer1.disconnect(); - await promise_rejects_dom(t, 'AbortError', promise); - - const observer2_changes = []; - await new Promise((resolve, reject) => { - const observer2 = new PressureObserver(changes => { - observer2_changes.push(changes); - resolve(); - }); - t.add_cleanup(() => observer2.disconnect()); - observer2.observe('cpu').catch(reject); - mockPressureService.setPressureUpdate('cpu', 'critical'); - mockPressureService.startPlatformCollector(/*sampleInterval=*/ 200); - }); - - assert_equals( - observer1_changes.length, 0, - 'stopped observers should not receive callbacks'); - - assert_equals(observer2_changes.length, 1); - assert_equals(observer2_changes[0][0].state, 'critical'); -}, 'Stopped PressureObserver do not receive changes'); diff --git a/tests/wpt/tests/compute-pressure/compute_pressure_disconnect_idempotent.https.window.js b/tests/wpt/tests/compute-pressure/compute_pressure_disconnect_idempotent.https.window.js new file mode 100644 index 00000000000..b7c440502d4 --- /dev/null +++ b/tests/wpt/tests/compute-pressure/compute_pressure_disconnect_idempotent.https.window.js @@ -0,0 +1,44 @@ +// META: variant=?globalScope=window +// META: variant=?globalScope=dedicated_worker +// META: script=/resources/testdriver.js +// META: script=/resources/testdriver-vendor.js +// META: script=/common/utils.js +// META: script=/common/dispatcher/dispatcher.js +// META: script=./resources/common.js + +'use strict'; + +pressure_test(async t => { + await create_virtual_pressure_source('cpu'); + t.add_cleanup(async () => { + await remove_virtual_pressure_source('cpu'); + }); + + const observer1_changes = []; + const observer1 = new PressureObserver(changes => { + observer1_changes.push(changes); + }); + t.add_cleanup(() => observer1.disconnect()); + // Ensure that observer1's schema gets registered before observer2 starts. + const promise = observer1.observe('cpu'); + observer1.disconnect(); + observer1.disconnect(); + await promise_rejects_dom(t, 'AbortError', promise); + + const observer2_promise = new Promise((resolve, reject) => { + const observer = new PressureObserver(resolve); + t.add_cleanup(() => observer.disconnect()); + observer.observe('cpu').catch(reject); + }); + await update_virtual_pressure_source('cpu', 'critical'); + const observer2_changes = await observer2_promise; + + assert_equals( + observer1_changes.length, 0, + 'stopped observers should not receive callbacks'); + + assert_equals(observer2_changes.length, 1); + assert_equals(observer2_changes[0].state, 'critical'); +}, 'Stopped PressureObserver do not receive changes'); + +mark_as_done(); diff --git a/tests/wpt/tests/compute-pressure/compute_pressure_disconnect_immediately.https.any.js b/tests/wpt/tests/compute-pressure/compute_pressure_disconnect_immediately.https.any.js deleted file mode 100644 index 86963e242ab..00000000000 --- a/tests/wpt/tests/compute-pressure/compute_pressure_disconnect_immediately.https.any.js +++ /dev/null @@ -1,67 +0,0 @@ -// META: script=/resources/test-only-api.js -// META: script=resources/pressure-helpers.js -// META: global=window,dedicatedworker,sharedworker - -'use strict'; - -pressure_test(async (t, mockPressureService) => { - const observer1_changes = []; - const observer1 = new PressureObserver(changes => { - observer1_changes.push(changes); - }); - t.add_cleanup(() => observer1.disconnect()); - // Ensure that observer1's schema gets registered before observer2 starts. - const promise = observer1.observe('cpu'); - observer1.disconnect(); - await promise_rejects_dom(t, 'AbortError', promise); - - const observer2_changes = []; - await new Promise((resolve, reject) => { - const observer2 = new PressureObserver(changes => { - observer2_changes.push(changes); - resolve(); - }); - t.add_cleanup(() => observer2.disconnect()); - observer2.observe('cpu').catch(reject); - mockPressureService.setPressureUpdate('cpu', 'critical'); - mockPressureService.startPlatformCollector(/*sampleInterval=*/ 200); - }); - - assert_equals( - observer1_changes.length, 0, - 'stopped observers should not receive callbacks'); - - assert_equals(observer2_changes.length, 1); - assert_equals(observer2_changes[0].length, 1); - assert_equals(observer2_changes[0][0].state, 'critical'); -}, 'Stopped PressureObserver do not receive changes'); - -pressure_test(async (t, mockPressureService) => { - const observer1_changes = []; - const observer1 = new PressureObserver(changes => { - observer1_changes.push(changes); - }); - t.add_cleanup(() => observer1.disconnect()); - - const observer2_changes = []; - await new Promise(async resolve => { - const observer2 = new PressureObserver(changes => { - observer2_changes.push(changes); - resolve(); - }); - t.add_cleanup(() => observer2.disconnect()); - const promise = observer1.observe('cpu'); - observer2.observe('cpu'); - observer1.disconnect(); - await promise_rejects_dom(t, 'AbortError', promise); - mockPressureService.setPressureUpdate('cpu', 'critical'); - mockPressureService.startPlatformCollector(/*sampleInterval=*/ 200); - }); - - assert_equals( - observer1_changes.length, 0, - 'stopped observers should not receive callbacks'); - - assert_equals(observer2_changes.length, 1); - assert_equals(observer2_changes[0][0].state, 'critical'); -}, 'Removing observer before observe() resolves does not affect other observers'); diff --git a/tests/wpt/tests/compute-pressure/compute_pressure_disconnect_immediately.https.window.js b/tests/wpt/tests/compute-pressure/compute_pressure_disconnect_immediately.https.window.js new file mode 100644 index 00000000000..f411a1ea85c --- /dev/null +++ b/tests/wpt/tests/compute-pressure/compute_pressure_disconnect_immediately.https.window.js @@ -0,0 +1,77 @@ +// META: variant=?globalScope=window +// META: variant=?globalScope=dedicated_worker +// META: script=/resources/testdriver.js +// META: script=/resources/testdriver-vendor.js +// META: script=/common/utils.js +// META: script=/common/dispatcher/dispatcher.js +// META: script=./resources/common.js + +'use strict'; + +pressure_test(async t => { + await create_virtual_pressure_source('cpu'); + t.add_cleanup(async () => { + await remove_virtual_pressure_source('cpu'); + }); + + const observer1_changes = []; + const observer1 = new PressureObserver(changes => { + observer1_changes.push(changes); + }); + t.add_cleanup(() => observer1.disconnect()); + // Ensure that observer1's schema gets registered before observer2 starts. + const promise = observer1.observe('cpu'); + observer1.disconnect(); + await promise_rejects_dom(t, 'AbortError', promise); + + const observer2_promise = new Promise((resolve, reject) => { + const observer = new PressureObserver(resolve); + t.add_cleanup(() => observer.disconnect()); + observer.observe('cpu').catch(reject); + }); + await update_virtual_pressure_source('cpu', 'critical'); + const observer2_changes = await observer2_promise; + + assert_equals( + observer1_changes.length, 0, + 'stopped observers should not receive callbacks'); + + assert_equals(observer2_changes.length, 1); + assert_equals(observer2_changes[0].state, 'critical'); +}, 'Stopped PressureObservers do not receive changes'); + +pressure_test(async t => { + await create_virtual_pressure_source('cpu'); + t.add_cleanup(async () => { + await remove_virtual_pressure_source('cpu'); + }); + + const observer1_changes = []; + const observer1 = new PressureObserver(changes => { + observer1_changes.push(changes); + }); + t.add_cleanup(() => observer1.disconnect()); + + let observer2; + const observer2_promise = new Promise(resolve => { + observer2 = new PressureObserver(resolve); + t.add_cleanup(() => observer2.disconnect()); + }); + + await update_virtual_pressure_source('cpu', 'critical'); + + const observer1_observe_promise = observer1.observe('cpu'); + observer2.observe('cpu'); + observer1.disconnect(); + await promise_rejects_dom(t, 'AbortError', observer1_observe_promise); + const observer2_changes = await observer2_promise; + + assert_equals( + observer1_changes.length, 0, + 'stopped observers should not receive callbacks'); + + assert_equals(observer2_changes.length, 1); + assert_equals(observer2_changes[0].state, 'critical'); +}, 'Removing observer before observe() resolves does not affect other observers'); + +mark_as_done(); diff --git a/tests/wpt/tests/compute-pressure/compute_pressure_duplicate_updates.https.any.js b/tests/wpt/tests/compute-pressure/compute_pressure_duplicate_updates.https.any.js deleted file mode 100644 index 609fb5ad708..00000000000 --- a/tests/wpt/tests/compute-pressure/compute_pressure_duplicate_updates.https.any.js +++ /dev/null @@ -1,32 +0,0 @@ -// META: script=/resources/test-only-api.js -// META: script=resources/pressure-helpers.js -// META: global=window,dedicatedworker,sharedworker - -'use strict'; - -pressure_test(async (t, mockPressureService) => { - const pressureChanges = await new Promise(async resolve => { - const observer_changes = []; - let n = 0; - const observer = new PressureObserver(changes => { - observer_changes.push(changes); - if (++n === 2) - resolve(observer_changes); - }); - observer.observe('cpu', {sampleInterval: 200}); - const updatesDelivered = mockPressureService.updatesDelivered(); - mockPressureService.setPressureUpdate('cpu', 'critical'); - mockPressureService.startPlatformCollector(/*sampleInterval*/ 200); - // Deliver 2 updates. - await t.step_wait( - () => mockPressureService.updatesDelivered() >= (updatesDelivered + 2), - 'Wait for more than one update to be delivered to the observer'); - mockPressureService.setPressureUpdate('cpu', 'nominal'); - // Deliver more updates, |resolve()| will be called when the new pressure - // state reaches PressureObserver and its callback is invoked - // for the second time. - }); - assert_equals(pressureChanges.length, 2); - assert_equals(pressureChanges[0][0].state, 'critical'); - assert_equals(pressureChanges[1][0].state, 'nominal'); -}, 'Changes that fail the "has change in data" test are discarded.'); diff --git a/tests/wpt/tests/compute-pressure/compute_pressure_duplicate_updates.https.window.js b/tests/wpt/tests/compute-pressure/compute_pressure_duplicate_updates.https.window.js new file mode 100644 index 00000000000..f11a59b4cbb --- /dev/null +++ b/tests/wpt/tests/compute-pressure/compute_pressure_duplicate_updates.https.window.js @@ -0,0 +1,43 @@ +// META: variant=?globalScope=window +// META: variant=?globalScope=dedicated_worker +// META: script=/resources/testdriver.js +// META: script=/resources/testdriver-vendor.js +// META: script=/common/utils.js +// META: script=/common/dispatcher/dispatcher.js +// META: script=./resources/common.js + +'use strict'; + +pressure_test(async (t) => { + await create_virtual_pressure_source('cpu'); + t.add_cleanup(async () => { + await remove_virtual_pressure_source('cpu'); + }); + + let pressureChanges = []; + const observer = new PressureObserver((changes) => { + pressureChanges = pressureChanges.concat(changes); + }); + t.add_cleanup(() => { + observer.disconnect(); + }); + await observer.observe('cpu', {sampleInterval: 100}); + const input = ['critical', 'critical', 'nominal']; + while (input.length != 0) { + await update_virtual_pressure_source('cpu', input.shift()); + const currentChangesLength = pressureChanges.length; + await Promise.race([ + new Promise((resolve) => { + t.step_timeout(() => resolve('TIMEOUT'), 1000); + }), + t.step_wait( + () => pressureChanges.length === currentChangesLength + 1, + 'Wait for new reading'), + ]); + } + assert_equals(pressureChanges.length, 2); + assert_equals(pressureChanges[0].state, 'critical'); + assert_equals(pressureChanges[1].state, 'nominal'); +}, 'Changes that fail the "has change in data" test are discarded.'); + +mark_as_done(); diff --git a/tests/wpt/tests/compute-pressure/compute_pressure_multiple.https.any.js b/tests/wpt/tests/compute-pressure/compute_pressure_multiple.https.window.js similarity index 64% rename from tests/wpt/tests/compute-pressure/compute_pressure_multiple.https.any.js rename to tests/wpt/tests/compute-pressure/compute_pressure_multiple.https.window.js index 8c50cc4b3df..a5d2f530a09 100644 --- a/tests/wpt/tests/compute-pressure/compute_pressure_multiple.https.any.js +++ b/tests/wpt/tests/compute-pressure/compute_pressure_multiple.https.window.js @@ -1,10 +1,19 @@ -// META: script=/resources/test-only-api.js -// META: script=resources/pressure-helpers.js -// META: global=window,dedicatedworker,sharedworker +// META: variant=?globalScope=window +// META: variant=?globalScope=dedicated_worker +// META: script=/resources/testdriver.js +// META: script=/resources/testdriver-vendor.js +// META: script=/common/utils.js +// META: script=/common/dispatcher/dispatcher.js +// META: script=./resources/common.js 'use strict'; -pressure_test(async (t, mockPressureService) => { +pressure_test(async t => { + await create_virtual_pressure_source('cpu'); + t.add_cleanup(async () => { + await remove_virtual_pressure_source('cpu'); + }); + const changes1_promise = new Promise((resolve, reject) => { const observer = new PressureObserver(resolve); t.add_cleanup(() => observer.disconnect()); @@ -23,8 +32,7 @@ pressure_test(async (t, mockPressureService) => { observer.observe('cpu').catch(reject); }); - mockPressureService.setPressureUpdate('cpu', 'critical'); - mockPressureService.startPlatformCollector(/*sampleInterval=*/ 200); + await update_virtual_pressure_source('cpu', 'critical'); const [changes1, changes2, changes3] = await Promise.all([changes1_promise, changes2_promise, changes3_promise]); @@ -33,3 +41,5 @@ pressure_test(async (t, mockPressureService) => { assert_equals(changes[0].state, 'critical'); } }, 'Three PressureObserver instances receive changes'); + +mark_as_done(); diff --git a/tests/wpt/tests/compute-pressure/compute_pressure_observe_idempotent.https.any.js b/tests/wpt/tests/compute-pressure/compute_pressure_observe_idempotent.https.any.js deleted file mode 100644 index 9fcbb49814b..00000000000 --- a/tests/wpt/tests/compute-pressure/compute_pressure_observe_idempotent.https.any.js +++ /dev/null @@ -1,19 +0,0 @@ -// META: script=/resources/test-only-api.js -// META: script=resources/pressure-helpers.js -// META: global=window,dedicatedworker,sharedworker - -'use strict'; - -pressure_test(async (t, mockPressureService) => { - const update = await new Promise((resolve, reject) => { - const observer = new PressureObserver(resolve); - t.add_cleanup(() => observer.disconnect()); - observer.observe('cpu').catch(reject); - observer.observe('cpu').catch(reject); - observer.observe('cpu').catch(reject); - mockPressureService.setPressureUpdate('cpu', 'critical'); - mockPressureService.startPlatformCollector(/*sampleInterval=*/ 200); - }); - - assert_equals(update[0].state, 'critical'); -}, 'PressureObserver.observe() is idempotent'); diff --git a/tests/wpt/tests/compute-pressure/compute_pressure_observe_idempotent.https.window.js b/tests/wpt/tests/compute-pressure/compute_pressure_observe_idempotent.https.window.js new file mode 100644 index 00000000000..af719097db2 --- /dev/null +++ b/tests/wpt/tests/compute-pressure/compute_pressure_observe_idempotent.https.window.js @@ -0,0 +1,29 @@ +// META: variant=?globalScope=window +// META: variant=?globalScope=dedicated_worker +// META: script=/resources/testdriver.js +// META: script=/resources/testdriver-vendor.js +// META: script=/common/utils.js +// META: script=/common/dispatcher/dispatcher.js +// META: script=./resources/common.js + +'use strict'; + +pressure_test(async t => { + await create_virtual_pressure_source('cpu'); + t.add_cleanup(async () => { + await remove_virtual_pressure_source('cpu'); + }); + + const update = await new Promise((resolve, reject) => { + const observer = new PressureObserver(resolve); + t.add_cleanup(() => observer.disconnect()); + observer.observe('cpu').catch(reject); + observer.observe('cpu').catch(reject); + observer.observe('cpu').catch(reject); + update_virtual_pressure_source('cpu', 'critical').catch(reject); + }); + + assert_equals(update[0].state, 'critical'); +}, 'PressureObserver.observe() is idempotent'); + +mark_as_done(); diff --git a/tests/wpt/tests/compute-pressure/compute_pressure_options.https.any.js b/tests/wpt/tests/compute-pressure/compute_pressure_options.https.window.js similarity index 54% rename from tests/wpt/tests/compute-pressure/compute_pressure_options.https.any.js rename to tests/wpt/tests/compute-pressure/compute_pressure_options.https.window.js index ecf3c29dbf0..0cf0b8e11fd 100644 --- a/tests/wpt/tests/compute-pressure/compute_pressure_options.https.any.js +++ b/tests/wpt/tests/compute-pressure/compute_pressure_options.https.window.js @@ -1,20 +1,28 @@ -// META: script=/resources/test-only-api.js -// META: script=resources/pressure-helpers.js -// META: global=window,dedicatedworker,sharedworker +// META: variant=?globalScope=window +// META: variant=?globalScope=dedicated_worker +// META: script=/resources/testdriver.js +// META: script=/resources/testdriver-vendor.js +// META: script=/common/utils.js +// META: script=/common/dispatcher/dispatcher.js +// META: script=./resources/common.js 'use strict'; -pressure_test(async (t, mockPressureService) => { - await new Promise(resolve => { +pressure_test(async t => { + await create_virtual_pressure_source('cpu'); + t.add_cleanup(async () => { + await remove_virtual_pressure_source('cpu'); + }); + + await new Promise((resolve, reject) => { const observer = new PressureObserver(resolve); t.add_cleanup(() => observer.disconnect()); - observer.observe('cpu', {sampleInterval: 0}); - mockPressureService.setPressureUpdate('cpu', 'critical'); - mockPressureService.startPlatformCollector(/*sampleInterval=*/ 200); + observer.observe('cpu', {sampleInterval: 0}).catch(reject); + update_virtual_pressure_source('cpu', 'critical').catch(reject); }); }, 'PressureObserver observe method doesnt throw error for sampleInterval value 0'); -promise_test(async t => { +pressure_test(async t => { const observer = new PressureObserver(t.unreached_func('oops should not end up here')); t.add_cleanup(() => observer.disconnect()); @@ -22,10 +30,12 @@ promise_test(async t => { t, TypeError, observer.observe('cpu', {sampleInterval: -2})); }, 'PressureObserver observe method requires a positive sampleInterval'); -promise_test(async t => { +pressure_test(async t => { const observer = new PressureObserver(t.unreached_func('oops should not end up here')); t.add_cleanup(() => observer.disconnect()); await promise_rejects_js( t, TypeError, observer.observe('cpu', {sampleInterval: 2 ** 32})); }, 'PressureObserver observe method requires a sampleInterval in unsigned long range'); + +mark_as_done(); diff --git a/tests/wpt/tests/compute-pressure/compute_pressure_rate_obfuscation_mitigation_not_triggered.https.window.js b/tests/wpt/tests/compute-pressure/compute_pressure_rate_obfuscation_mitigation_not_triggered.https.window.js deleted file mode 100644 index f3e966de241..00000000000 --- a/tests/wpt/tests/compute-pressure/compute_pressure_rate_obfuscation_mitigation_not_triggered.https.window.js +++ /dev/null @@ -1,50 +0,0 @@ -// META: timeout=long -// META: script=/resources/test-only-api.js -// META: script=resources/pressure-helpers.js -// META: global=window,dedicatedworker,sharedworker - -'use strict'; - -pressure_test(async (t, mockPressureService) => { - const sampleIntervalInMs = 100; - const readings = ['nominal', 'fair', 'serious', 'critical']; - // Normative values for rate obfuscation parameters. - // https://w3c.github.io/compute-pressure/#rate-obfuscation-normative-parameters. - const minPenaltyTimeInMs = 5000; - const minChangesThreshold = 50; - - const changes = await new Promise(async resolve => { - const observerChanges = []; - const observer = new PressureObserver(changes => { - observerChanges.push(changes); - }); - - observer.observe('cpu', {sampleInterval: sampleIntervalInMs}); - mockPressureService.startPlatformCollector(sampleIntervalInMs); - let i = 0; - // mockPressureService.updatesDelivered() does not necessarily match - // pressureChanges.length, as system load and browser optimizations can - // cause the actual timer used by mockPressureService to deliver readings - // to be a bit slower or faster than requested. - while (observerChanges.length < minChangesThreshold) { - mockPressureService.setPressureUpdate( - 'cpu', readings[i++ % readings.length]); - // Allow tasks to run (avoid a micro-task loop). - await new Promise((resolve) => t.step_timeout(resolve, 0)); - await t.step_wait( - () => mockPressureService.updatesDelivered() >= i, - `At least ${i} readings have been delivered`); - } - observer.disconnect(); - resolve(observerChanges); - }); - assert_equals(changes.length, minChangesThreshold); - - for (let i = 0; i < (changes.length - 1); i++) { - // Because no penalty should be triggered, the timestamp difference - // between samples should be less than the minimum penalty. - assert_less_than( - changes[i + 1][0].time - changes[i][0].time, minPenaltyTimeInMs, - 'Not in sample time boundaries'); - } -}, 'No rate obfuscation mitigation should happen, when number of changes is below minimum changes before penalty'); diff --git a/tests/wpt/tests/compute-pressure/compute_pressure_rate_obfuscation_mitigation_triggered.https.window.js b/tests/wpt/tests/compute-pressure/compute_pressure_rate_obfuscation_mitigation_triggered.https.window.js deleted file mode 100644 index b481cf6c87d..00000000000 --- a/tests/wpt/tests/compute-pressure/compute_pressure_rate_obfuscation_mitigation_triggered.https.window.js +++ /dev/null @@ -1,56 +0,0 @@ -// META: timeout=long -// META: script=/resources/test-only-api.js -// META: script=resources/pressure-helpers.js -// META: global=window,dedicatedworker,sharedworker - -'use strict'; - -pressure_test(async (t, mockPressureService) => { - const sampleIntervalInMs = 40; - const readings = ['nominal', 'fair', 'serious', 'critical']; - // Normative values for rate obfuscation parameters. - // https://w3c.github.io/compute-pressure/#rate-obfuscation-normative-parameters. - const minPenaltyTimeInMs = 5000; - const maxChangesThreshold = 100; - const minChangesThreshold = 50; - let gotPenalty = false; - await new Promise(async resolve => { - const observerChanges = []; - const observer = new PressureObserver(changes => { - if (observerChanges.length >= (minChangesThreshold - 1)) { - const lastSample = observerChanges.at(-1); - if ((changes[0].time - lastSample[0].time) >= minPenaltyTimeInMs) { - // The update delivery might still be working even if - // maxChangesThreshold have been reached and before disconnect() is - // processed. - // Therefore we are adding a flag to dismiss any updates after the - // penalty is detected, which is the condition for the test to pass. - gotPenalty = true; - observer.disconnect(); - resolve(); - } - } - observerChanges.push(changes); - }); - - observer.observe('cpu', {sampleInterval: sampleIntervalInMs}); - mockPressureService.startPlatformCollector(sampleIntervalInMs); - let i = 0; - // mockPressureService.updatesDelivered() does not necessarily match - // pressureChanges.length, as system load and browser optimizations can - // cause the actual timer used by mockPressureService to deliver readings - // to be a bit slower or faster than requested. - while (observerChanges.length <= maxChangesThreshold || !gotPenalty) { - mockPressureService.setPressureUpdate( - 'cpu', readings[i++ % readings.length]); - // Allow tasks to run (avoid a micro-task loop). - await new Promise((resolve) => t.step_timeout(resolve, 0)); - await t.step_wait( - () => mockPressureService.updatesDelivered() >= i, - `At least ${i} readings have been delivered`); - } - - assert_true(gotPenalty, 'Penalty not triggered'); - - }); -}, 'Rate obfuscation mitigation should have been triggered, when changes is higher than minimum changes before penalty'); diff --git a/tests/wpt/tests/compute-pressure/compute_pressure_take_records.https.any.js b/tests/wpt/tests/compute-pressure/compute_pressure_take_records.https.any.js deleted file mode 100644 index 55660b228be..00000000000 --- a/tests/wpt/tests/compute-pressure/compute_pressure_take_records.https.any.js +++ /dev/null @@ -1,29 +0,0 @@ -// META: script=/resources/test-only-api.js -// META: script=resources/pressure-helpers.js -// META: global=window,dedicatedworker,sharedworker - -'use strict'; - -test(t => { - const observer = new PressureObserver( - t.unreached_func('This callback should not have been called.')); - - const records = observer.takeRecords(); - assert_equals(records.length, 0, 'No record before observe'); -}, 'Calling takeRecords() before observe()'); - -pressure_test(async (t, mockPressureService) => { - let observer; - const changes = await new Promise(resolve => { - observer = new PressureObserver(resolve); - t.add_cleanup(() => observer.disconnect()); - - observer.observe('cpu'); - mockPressureService.setPressureUpdate('cpu', 'critical'); - mockPressureService.startPlatformCollector(/*sampleInterval=*/ 200); - }); - assert_equals(changes[0].state, 'critical'); - - const records = observer.takeRecords(); - assert_equals(records.length, 0, 'No record available'); -}, 'takeRecords() returns empty record after callback invoke'); diff --git a/tests/wpt/tests/compute-pressure/compute_pressure_take_records.https.window.js b/tests/wpt/tests/compute-pressure/compute_pressure_take_records.https.window.js new file mode 100644 index 00000000000..0025dd61701 --- /dev/null +++ b/tests/wpt/tests/compute-pressure/compute_pressure_take_records.https.window.js @@ -0,0 +1,38 @@ +// META: variant=?globalScope=window +// META: variant=?globalScope=dedicated_worker +// META: script=/resources/testdriver.js +// META: script=/resources/testdriver-vendor.js +// META: script=/common/utils.js +// META: script=/common/dispatcher/dispatcher.js +// META: script=./resources/common.js + +'use strict'; + +pressure_test(async (t) => { + const observer = new PressureObserver( + t.unreached_func('This callback should not have been called.')); + + const records = observer.takeRecords(); + assert_equals(records.length, 0, 'No record before observe'); +}, 'Calling takeRecords() before observe()'); + +pressure_test(async (t) => { + await create_virtual_pressure_source('cpu'); + t.add_cleanup(async () => { + await remove_virtual_pressure_source('cpu'); + }); + + let observer; + const changes = await new Promise((resolve, reject) => { + observer = new PressureObserver(resolve); + t.add_cleanup(() => observer.disconnect()); + observer.observe('cpu').catch(reject); + update_virtual_pressure_source('cpu', 'critical').catch(reject); + }); + assert_equals(changes[0].state, 'critical'); + + const records = observer.takeRecords(); + assert_equals(records.length, 0, 'No record available'); +}, 'takeRecords() returns empty record after callback invoke'); + +mark_as_done(); diff --git a/tests/wpt/tests/compute-pressure/compute_pressure_timestamp.https.any.js b/tests/wpt/tests/compute-pressure/compute_pressure_timestamp.https.any.js deleted file mode 100644 index 18db1dac461..00000000000 --- a/tests/wpt/tests/compute-pressure/compute_pressure_timestamp.https.any.js +++ /dev/null @@ -1,117 +0,0 @@ -// META: script=/resources/test-only-api.js -// META: script=resources/pressure-helpers.js -// META: global=window,dedicatedworker,sharedworker - -'use strict'; - -pressure_test(async (t, mockPressureService) => { - const [change, timeOrigin] = await new Promise(resolve => { - const observer = new PressureObserver(change => { - resolve([change, performance.timeOrigin]); - }); - t.add_cleanup(() => observer.disconnect()); - observer.observe('cpu'); - mockPressureService.setPressureUpdate('cpu', 'critical'); - mockPressureService.startPlatformCollector(/*sampleInterval=*/ 200); - }); - assert_greater_than(change[0].time, timeOrigin); -}, 'Timestamp from update should be greater than timeOrigin'); - -pressure_test(async (t, mockPressureService) => { - const readings = ['nominal', 'fair', 'serious', 'critical']; - - const sampleInterval = 250; - const pressureChanges = []; - const observer = new PressureObserver(changes => { - pressureChanges.push(changes); - }); - observer.observe('cpu', {sampleInterval}); - - mockPressureService.startPlatformCollector(sampleInterval / 2); - let i = 0; - // mockPressureService.updatesDelivered() does not necessarily match - // pressureChanges.length, as system load and browser optimizations can - // cause the actual timer used by mockPressureService to deliver readings - // to be a bit slower or faster than requested. - while (pressureChanges.length < 4) { - mockPressureService.setPressureUpdate( - 'cpu', readings[i++ % readings.length]); - await t.step_wait( - () => mockPressureService.updatesDelivered() >= i, - `At least ${i} readings have been delivered`); - } - observer.disconnect(); - - assert_equals(pressureChanges.length, 4); - assert_greater_than(pressureChanges[1][0].time, pressureChanges[0][0].time); - assert_greater_than(pressureChanges[2][0].time, pressureChanges[1][0].time); - assert_greater_than(pressureChanges[3][0].time, pressureChanges[2][0].time); -}, 'Timestamp difference between two changes should be continuously increasing'); - -pressure_test(async (t, mockPressureService) => { - const readings = ['nominal', 'fair', 'serious', 'critical']; - - const sampleInterval = 250; - const pressureChanges = []; - const observer = new PressureObserver(change => { - pressureChanges.push(change); - }); - observer.observe('cpu', {sampleInterval}); - - mockPressureService.startPlatformCollector(sampleInterval / 2); - let i = 0; - // mockPressureService.updatesDelivered() does not necessarily match - // pressureChanges.length, as system load and browser optimizations can - // cause the actual timer used by mockPressureService to deliver readings - // to be a bit slower or faster than requested. - while (pressureChanges.length < 4) { - mockPressureService.setPressureUpdate( - 'cpu', readings[i++ % readings.length]); - await t.step_wait( - () => mockPressureService.updatesDelivered() >= i, - `At least ${i} readings have been delivered`); - } - observer.disconnect(); - - assert_equals(pressureChanges.length, 4); - assert_greater_than_equal( - pressureChanges[1][0].time - pressureChanges[0][0].time, sampleInterval); - assert_greater_than_equal( - pressureChanges[2][0].time - pressureChanges[1][0].time, sampleInterval); - assert_greater_than_equal( - pressureChanges[3][0].time - pressureChanges[2][0].time, sampleInterval); -}, 'Faster collector: Timestamp difference between two changes should be higher or equal to the observer sample rate'); - -pressure_test(async (t, mockPressureService) => { - const pressureChanges = []; - const sampleInterval = 1000; - const observer = new PressureObserver(changes => { - pressureChanges.push(changes); - }); - - await new Promise(async resolve => { - observer.observe('cpu', {sampleInterval}); - mockPressureService.setPressureUpdate('cpu', 'critical'); - mockPressureService.startPlatformCollector(sampleInterval); - await t.step_wait(() => pressureChanges.length == 1); - observer.disconnect(); - resolve(); - }); - - await new Promise(async resolve => { - observer.observe('cpu'); - mockPressureService.setPressureUpdate('cpu', 'serious'); - mockPressureService.startPlatformCollector(sampleInterval / 4); - await t.step_wait(() => pressureChanges.length == 2); - observer.disconnect(); - resolve(); - }); - - assert_equals(pressureChanges.length, 2); - // When disconnect() is called, PressureRecord in [[LastRecordMap]] for cpu - // should be deleted. So the second PressureRecord is not discarded even - // though the time interval does not meet the requirement. - assert_less_than( - (pressureChanges[1][0].time - pressureChanges[0][0].time), - sampleInterval); -}, 'disconnect() should update [[LastRecordMap]]'); diff --git a/tests/wpt/tests/compute-pressure/compute_pressure_timestamp.https.window.js b/tests/wpt/tests/compute-pressure/compute_pressure_timestamp.https.window.js new file mode 100644 index 00000000000..0f35eef522a --- /dev/null +++ b/tests/wpt/tests/compute-pressure/compute_pressure_timestamp.https.window.js @@ -0,0 +1,58 @@ +// META: timeout=long +// META: variant=?globalScope=window +// META: variant=?globalScope=dedicated_worker +// META: script=/resources/testdriver.js +// META: script=/resources/testdriver-vendor.js +// META: script=/common/utils.js +// META: script=/common/dispatcher/dispatcher.js +// META: script=./resources/common.js + +'use strict'; + +pressure_test(async (t) => { + await create_virtual_pressure_source('cpu'); + t.add_cleanup(async () => { + await remove_virtual_pressure_source('cpu'); + }); + + const changes = await new Promise((resolve, reject) => { + const observer = new PressureObserver(resolve); + t.add_cleanup(() => observer.disconnect()); + observer.observe('cpu').catch(reject); + update_virtual_pressure_source('cpu', 'critical').catch(reject); + }); + + assert_less_than(changes[0].time, performance.now()); +}, 'Timestamp from update should be tied to the global object\'s time origin'); + +pressure_test(async (t) => { + await create_virtual_pressure_source('cpu'); + t.add_cleanup(async () => { + await remove_virtual_pressure_source('cpu'); + }); + + let pressureChanges = []; + const observer = new PressureObserver((changes) => { + pressureChanges = pressureChanges.concat(changes); + }); + t.add_cleanup(() => { + observer.disconnect(); + }); + + // When disconnect() is called, PressureRecord in [[LastRecordMap]] for cpu + // should be cleared. The effect we observe in this test is the "has change + // in data" algorithm passing with the same state twice. + const states = ['critical', 'critical']; + for (let i = 0; i < states.length; ++i) { + await observer.observe('cpu', {sampleInterval: 500}); + await update_virtual_pressure_source('cpu', states[i]); + await t.step_wait(() => pressureChanges.length == i + 1, 'foo'); + observer.disconnect(); + } + + assert_equals(pressureChanges.length, 2); + assert_equals(pressureChanges[0].state, 'critical'); + assert_equals(pressureChanges[1].state, 'critical'); +}, 'disconnect() should update [[LastRecordMap]]'); + +mark_as_done(); diff --git a/tests/wpt/tests/compute-pressure/compute_pressure_timestamp_continuously_increasing.https.window.js b/tests/wpt/tests/compute-pressure/compute_pressure_timestamp_continuously_increasing.https.window.js new file mode 100644 index 00000000000..bdf5dbae6f5 --- /dev/null +++ b/tests/wpt/tests/compute-pressure/compute_pressure_timestamp_continuously_increasing.https.window.js @@ -0,0 +1,42 @@ +// META: timeout=long +// META: variant=?globalScope=window +// META: variant=?globalScope=dedicated_worker +// META: script=/resources/testdriver.js +// META: script=/resources/testdriver-vendor.js +// META: script=/common/utils.js +// META: script=/common/dispatcher/dispatcher.js +// META: script=./resources/common.js + +'use strict'; + +pressure_test(async t => { + await create_virtual_pressure_source('cpu'); + t.add_cleanup(async () => { + await remove_virtual_pressure_source('cpu'); + }); + + const readings = ['nominal', 'fair', 'serious', 'critical']; + + const pressureChanges = []; + const observer = new PressureObserver(changes => { + pressureChanges.push(changes); + }); + await observer.observe('cpu', {sampleInterval: 250}); + + let i = 0; + while (pressureChanges.length < 4) { + await update_virtual_pressure_source( + 'cpu', readings[i++ % readings.length]); + await t.step_wait( + () => pressureChanges.length >= i, + `At least ${i} readings have been delivered`); + } + observer.disconnect(); + + assert_equals(pressureChanges.length, 4); + assert_greater_than(pressureChanges[1][0].time, pressureChanges[0][0].time); + assert_greater_than(pressureChanges[2][0].time, pressureChanges[1][0].time); + assert_greater_than(pressureChanges[3][0].time, pressureChanges[2][0].time); +}, 'Timestamp difference between two changes should be continuously increasing'); + +mark_as_done(); diff --git a/tests/wpt/tests/compute-pressure/compute_pressure_timestamp_faster_collector.https.window.js b/tests/wpt/tests/compute-pressure/compute_pressure_timestamp_faster_collector.https.window.js new file mode 100644 index 00000000000..40ffe3b5b00 --- /dev/null +++ b/tests/wpt/tests/compute-pressure/compute_pressure_timestamp_faster_collector.https.window.js @@ -0,0 +1,45 @@ +// META: timeout=long +// META: variant=?globalScope=window +// META: variant=?globalScope=dedicated_worker +// META: script=/resources/testdriver.js +// META: script=/resources/testdriver-vendor.js +// META: script=/common/utils.js +// META: script=/common/dispatcher/dispatcher.js +// META: script=./resources/common.js + +'use strict'; + +pressure_test(async (t) => { + await create_virtual_pressure_source('cpu'); + t.add_cleanup(async () => { + await remove_virtual_pressure_source('cpu'); + }); + + const readings = ['nominal', 'fair', 'serious', 'critical']; + + const sampleInterval = 250; + let pressureChanges = []; + const observer = new PressureObserver((changes) => { + pressureChanges = pressureChanges.concat(changes); + }); + t.add_cleanup(() => observer.disconnect()); + observer.observe('cpu', {sampleInterval}); + + for (let i = 0; i < 4;) { + await update_virtual_pressure_source( + 'cpu', readings[i++ % readings.length]); + await t.step_wait( + () => pressureChanges.length === i, + `At least ${i} readings have been delivered`); + } + + assert_equals(pressureChanges.length, 4); + assert_greater_than_equal( + pressureChanges[1].time - pressureChanges[0].time, sampleInterval); + assert_greater_than_equal( + pressureChanges[2].time - pressureChanges[1].time, sampleInterval); + assert_greater_than_equal( + pressureChanges[3].time - pressureChanges[2].time, sampleInterval); +}, 'Faster collector: Timestamp difference between two changes should be higher or equal to the observer sample rate'); + +mark_as_done(); diff --git a/tests/wpt/tests/compute-pressure/compute_pressure_update_toJSON.https.any.js b/tests/wpt/tests/compute-pressure/compute_pressure_update_toJSON.https.any.js deleted file mode 100644 index 7f726698d61..00000000000 --- a/tests/wpt/tests/compute-pressure/compute_pressure_update_toJSON.https.any.js +++ /dev/null @@ -1,17 +0,0 @@ -// META: script=/resources/test-only-api.js -// META: script=resources/pressure-helpers.js -// META: global=window,dedicatedworker,sharedworker - -pressure_test(async (t, mockPressureService) => { - const changes = await new Promise(resolve => { - const observer = new PressureObserver(resolve); - observer.observe('cpu'); - mockPressureService.setPressureUpdate('cpu', 'critical'); - mockPressureService.startPlatformCollector(/*sampleInterval=*/ 200); - }); - assert_true(changes.length === 1); - const json = changes[0].toJSON(); - assert_equals(json.state, 'critical'); - assert_equals(json.source, 'cpu'); - assert_equals(typeof json.time, 'number'); -}, 'Basic functionality test'); diff --git a/tests/wpt/tests/compute-pressure/compute_pressure_update_toJSON.https.window.js b/tests/wpt/tests/compute-pressure/compute_pressure_update_toJSON.https.window.js new file mode 100644 index 00000000000..4ba8142c72e --- /dev/null +++ b/tests/wpt/tests/compute-pressure/compute_pressure_update_toJSON.https.window.js @@ -0,0 +1,28 @@ +// META: variant=?globalScope=window +// META: variant=?globalScope=dedicated_worker +// META: script=/resources/testdriver.js +// META: script=/resources/testdriver-vendor.js +// META: script=/common/utils.js +// META: script=/common/dispatcher/dispatcher.js +// META: script=./resources/common.js + +pressure_test(async t => { + await create_virtual_pressure_source('cpu'); + t.add_cleanup(async () => { + await remove_virtual_pressure_source('cpu'); + }); + + const changes = await new Promise((resolve, reject) => { + const observer = new PressureObserver(resolve); + t.add_cleanup(() => observer.disconnect()); + observer.observe('cpu').catch(reject); + update_virtual_pressure_source('cpu', 'critical').catch(reject); + }); + assert_equals(1, changes.length); + const json = changes[0].toJSON(); + assert_equals(json.state, 'critical'); + assert_equals(json.source, 'cpu'); + assert_equals(typeof json.time, 'number'); +}, 'Basic functionality test'); + +mark_as_done(); diff --git a/tests/wpt/tests/compute-pressure/observe_return_type.https.any.js b/tests/wpt/tests/compute-pressure/observe_return_type.https.window.js similarity index 69% rename from tests/wpt/tests/compute-pressure/observe_return_type.https.any.js rename to tests/wpt/tests/compute-pressure/observe_return_type.https.window.js index b24878ab394..6653f9a89ee 100644 --- a/tests/wpt/tests/compute-pressure/observe_return_type.https.any.js +++ b/tests/wpt/tests/compute-pressure/observe_return_type.https.window.js @@ -1,12 +1,11 @@ -// META: script=/resources/test-only-api.js -// META: script=resources/pressure-helpers.js -// META: global=window,dedicatedworker,sharedworker +// META: variant=?globalScope=window +// META: variant=?globalScope=dedicated_worker 'use strict'; // Regression test for https://issues.chromium.org/issues/333957909 // Make sure that observe() always returns a Promise. -pressure_test(async (t, mockPressureService) => { +promise_test(async (t) => { const observer = new PressureObserver(() => {}); t.add_cleanup(() => observer.disconnect()); diff --git a/tests/wpt/tests/compute-pressure/resources/pressure-helpers.js b/tests/wpt/tests/compute-pressure/resources/pressure-helpers.js deleted file mode 100644 index 5234cf2d78c..00000000000 --- a/tests/wpt/tests/compute-pressure/resources/pressure-helpers.js +++ /dev/null @@ -1,35 +0,0 @@ -'use strict'; - -// These tests rely on the User Agent providing an implementation of -// platform compute pressure backends. -// -// In Chromium-based browsers this implementation is provided by a polyfill -// in order to reduce the amount of test-only code shipped to users. To enable -// these tests the browser must be run with these options: -// -// --enable-blink-features=MojoJS,MojoJSTest - -let mockPressureService = undefined; - -function pressure_test(func, name, properties) { - promise_test(async t => { - if (mockPressureService === undefined) { - if (isChromiumBased) { - const mocks = - await import('/resources/chromium/mock-pressure-service.js'); - mockPressureService = mocks.mockPressureService; - } - } - assert_implements( - mockPressureService, - 'missing mockPressureService after initialization'); - - mockPressureService.start(); - - t.add_cleanup(() => { - mockPressureService.reset(); - return mockPressureService.stop(); - }); - return func(t, mockPressureService); - }, name, properties); -} diff --git a/tests/wpt/tests/cookies/partitioned-cookies/partitioned-cookies-same-site-subresource-to-cross-site-redirect.tentative.https.html b/tests/wpt/tests/cookies/partitioned-cookies/partitioned-cookies-same-site-subresource-to-cross-site-redirect.tentative.https.html new file mode 100644 index 00000000000..971f7ccfef5 --- /dev/null +++ b/tests/wpt/tests/cookies/partitioned-cookies/partitioned-cookies-same-site-subresource-to-cross-site-redirect.tentative.https.html @@ -0,0 +1,60 @@ + + + + +Test partitioned cookies same-site sub-resource redirect to cross-site + + + + + + + + + + + diff --git a/tests/wpt/tests/cookies/partitioned-cookies/resources/ancestor-chain-same-site-to-cross-site-embed.html b/tests/wpt/tests/cookies/partitioned-cookies/resources/ancestor-chain-same-site-to-cross-site-embed.html new file mode 100644 index 00000000000..d49d558fe8f --- /dev/null +++ b/tests/wpt/tests/cookies/partitioned-cookies/resources/ancestor-chain-same-site-to-cross-site-embed.html @@ -0,0 +1,20 @@ + + + + + + +Test partitioned cookies ancestor chain: cross-site embed + + + + diff --git a/tests/wpt/tests/css/css-anchor-position/anchor-parse-invalid.html b/tests/wpt/tests/css/css-anchor-position/anchor-parse-invalid.html index f64a1fe2fed..04b19b25301 100644 --- a/tests/wpt/tests/css/css-anchor-position/anchor-parse-invalid.html +++ b/tests/wpt/tests/css/css-anchor-position/anchor-parse-invalid.html @@ -18,6 +18,8 @@ test_invalid_value('top', 'anchor(--foo top,)'); test_invalid_value('top', 'anchor(--foo top bottom)'); test_invalid_value('top', 'anchor(--foo top, 10px 20%)'); test_invalid_value('top', 'anchor(--foo top, 10px, 20%)'); +test_invalid_value('top', 'anchor(2 * 20%)'); +test_invalid_value('top', 'anchor((2 * 20%))'); // Anchor name must be a dashed ident test_invalid_value('top', 'anchor(foo top)'); diff --git a/tests/wpt/tests/css/css-anchor-position/anchor-parse-valid.html b/tests/wpt/tests/css/css-anchor-position/anchor-parse-valid.html index a51d50b6bfc..ec1c4971349 100644 --- a/tests/wpt/tests/css/css-anchor-position/anchor-parse-valid.html +++ b/tests/wpt/tests/css/css-anchor-position/anchor-parse-valid.html @@ -36,6 +36,8 @@ const anchorSides = [ 'self-end', 'center', '50%', + 'calc(50%)', + 'min(50%, 100%)', ]; const fallbacks = [ diff --git a/tests/wpt/tests/css/css-cascade/import-conditions.html b/tests/wpt/tests/css/css-cascade/import-conditions.html index 9c1e5c6e876..fba3632bef3 100644 --- a/tests/wpt/tests/css/css-cascade/import-conditions.html +++ b/tests/wpt/tests/css/css-cascade/import-conditions.html @@ -47,6 +47,18 @@ importCondition: "supports(foo:bar)", matches: false }, + { + importCondition: "supports(supports(display:block))", + matches: false + }, + { + importCondition: "supports(())", + matches: false + }, + { + importCondition: "supports()", + matches: false + }, { importCondition: "supports(display:block) (width >= 0px)", matches: true diff --git a/tests/wpt/tests/css/css-conditional/container-queries/flex-basis-with-container-type.html b/tests/wpt/tests/css/css-conditional/container-queries/flex-basis-with-container-type.html new file mode 100644 index 00000000000..ebe95e578f1 --- /dev/null +++ b/tests/wpt/tests/css/css-conditional/container-queries/flex-basis-with-container-type.html @@ -0,0 +1,9 @@ + + + +

Test passes if there is a filled green square.

+
+
+
+
+
diff --git a/tests/wpt/tests/css/css-contain/content-visibility/animation-display-lock.html b/tests/wpt/tests/css/css-contain/content-visibility/animation-display-lock.html index 279ffd002ed..f380a06621a 100644 --- a/tests/wpt/tests/css/css-contain/content-visibility/animation-display-lock.html +++ b/tests/wpt/tests/css/css-contain/content-visibility/animation-display-lock.html @@ -21,10 +21,10 @@ width: 100px; } .animate { - animation: fade 1s linear 2 alternate; + animation: fade 10s linear 2 alternate; } .transition { - transition: opacity 1s linear; + transition: opacity 10s linear; } @@ -67,7 +67,7 @@ promise_test(async t => { await animation.ready; await waitForAnimationFrames(1); container.style.contentVisibility = 'hidden'; - animation.currentTime = 1500; + animation.currentTime = 15000; assert_approx_equals( parseFloat(getComputedStyle(target).opacity), 0.5, 1e-6, 'Computed style is updated even when the animation is running in a ' + @@ -97,9 +97,9 @@ promise_test(async t => { await waitForAnimationFrames(1); container.style.contentVisibility = 'hidden'; // Advance to just shy of the effect end. - animation.currentTime = 1999; + animation.currentTime = 19999; assert_approx_equals( - parseFloat(getComputedStyle(target).opacity), 0.999, 1e-6, + parseFloat(getComputedStyle(target).opacity), 0.9999, 1e-6, 'Computed style is updated even when the animation is ' + 'running in a display locked subtree'); // Advancing frames should not resolve the finished promise. @@ -127,9 +127,9 @@ promise_test(async t => { await waitForAnimationFrames(1); container.style.contentVisibility = 'hidden'; // Advance to just shy of the effect end. - animation.currentTime = 999; + animation.currentTime = 9999; assert_approx_equals( - parseFloat(getComputedStyle(target).opacity), 0.001, 1e-6, + parseFloat(getComputedStyle(target).opacity), 0.0001, 1e-6, 'Computed style is updated even when the animation is ' + 'running in a display locked subtree'); // Advancing frames should not resolve the finished promise. @@ -173,7 +173,7 @@ promise_test(async t => { animation.play(); assert_equals(target.getAnimations().length, 1); - animation.currentTime = 1999; + animation.currentTime = 19999; await animation.ready; await waitForAnimationFrames(2); diff --git a/tests/wpt/tests/css/css-flexbox/aspect-ratio-transferred-max-size.html b/tests/wpt/tests/css/css-flexbox/aspect-ratio-transferred-max-size.html new file mode 100644 index 00000000000..3331e5fabef --- /dev/null +++ b/tests/wpt/tests/css/css-flexbox/aspect-ratio-transferred-max-size.html @@ -0,0 +1,7 @@ + + + +

Test passes if there is a filled green square.

+
+
+
diff --git a/tests/wpt/tests/css/css-flexbox/baseline-outside-flex-item.html b/tests/wpt/tests/css/css-flexbox/baseline-outside-flex-item.html new file mode 100644 index 00000000000..feb1930df46 --- /dev/null +++ b/tests/wpt/tests/css/css-flexbox/baseline-outside-flex-item.html @@ -0,0 +1,10 @@ + + + +A baseline outside a single flex-item shouldn't affect the size of the flex-line. +

Test passes if there is a filled green square and no red.

+
+
+
baseline
+
+
diff --git a/tests/wpt/tests/css/css-gaps/tentative/parsing/gap-decorations-color-invalid.html b/tests/wpt/tests/css/css-gaps/tentative/parsing/gap-decorations-color-invalid.html new file mode 100644 index 00000000000..a1e6769a95c --- /dev/null +++ b/tests/wpt/tests/css/css-gaps/tentative/parsing/gap-decorations-color-invalid.html @@ -0,0 +1,24 @@ + + + + +CSS Gap Decorations: column-rule-color parsing + + + + + + + + + + + diff --git a/tests/wpt/tests/css/css-gaps/tentative/parsing/gap-decorations-color-valid.html b/tests/wpt/tests/css/css-gaps/tentative/parsing/gap-decorations-color-valid.html new file mode 100644 index 00000000000..e8fd4df3615 --- /dev/null +++ b/tests/wpt/tests/css/css-gaps/tentative/parsing/gap-decorations-color-valid.html @@ -0,0 +1,43 @@ + + + + +CSS Gap Decorations: parsing column-rule-color with valid values + + + + + + + + + + + diff --git a/tests/wpt/tests/css/css-inline/initial-letter/Initial-letter-breaking-vlr-ref.html b/tests/wpt/tests/css/css-inline/initial-letter/Initial-letter-breaking-vlr-ref.html index d43b2e39bfa..2c047b0b4aa 100644 --- a/tests/wpt/tests/css/css-inline/initial-letter/Initial-letter-breaking-vlr-ref.html +++ b/tests/wpt/tests/css/css-inline/initial-letter/Initial-letter-breaking-vlr-ref.html @@ -35,7 +35,7 @@ background: lime; float: left; height: 80px; - margin-left: 8px; + margin-left: -4px; width: 80px; } diff --git a/tests/wpt/tests/css/css-inline/initial-letter/Initial-letter-breaking-vrl-ref.html b/tests/wpt/tests/css/css-inline/initial-letter/Initial-letter-breaking-vrl-ref.html index 0fe5e74a082..ce2b41135ea 100644 --- a/tests/wpt/tests/css/css-inline/initial-letter/Initial-letter-breaking-vrl-ref.html +++ b/tests/wpt/tests/css/css-inline/initial-letter/Initial-letter-breaking-vrl-ref.html @@ -35,7 +35,7 @@ background: lime; float: left; height: 80px; - margin-right: 8px; + margin-right: -4px; width: 80px; } diff --git a/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-block-position-margins-vlr-ref.html b/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-block-position-margins-vlr-ref.html index 6bbc5c3b7a6..677e2a40db6 100644 --- a/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-block-position-margins-vlr-ref.html +++ b/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-block-position-margins-vlr-ref.html @@ -21,7 +21,7 @@ float: left; height: 80px; margin-bottom: 30px; - margin-left: 23px; + margin-left: 11px; margin-right: 45px; margin-top: 10px; width: 80px; diff --git a/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-block-position-margins-vrl-ref.html b/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-block-position-margins-vrl-ref.html index d608d256c96..532f3a7d837 100644 --- a/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-block-position-margins-vrl-ref.html +++ b/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-block-position-margins-vrl-ref.html @@ -22,7 +22,7 @@ height: 80px; margin-bottom: 30px; margin-left: 15px; - margin-right: 53px; + margin-right: 41px; margin-top: 10px; width: 80px; } diff --git a/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-block-position-raise-over-ruby-ref.html b/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-block-position-raise-over-ruby-ref.html index 43222b43dac..23401fd646b 100644 --- a/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-block-position-raise-over-ruby-ref.html +++ b/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-block-position-raise-over-ruby-ref.html @@ -31,7 +31,7 @@
-



+


bc xyzXYZ
def
ghi
jkl
mno
diff --git a/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-block-position-raise-over-ruby-tall-ref.html b/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-block-position-raise-over-ruby-tall-ref.html index f1086074c2a..9511f3e6f2d 100644 --- a/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-block-position-raise-over-ruby-tall-ref.html +++ b/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-block-position-raise-over-ruby-tall-ref.html @@ -21,7 +21,7 @@ background: lime; float: left; height: 80px; - margin-top: 8px; + margin-top: 32px; width: 80px; } diff --git a/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-block-position-raise-under-ruby-ref.html b/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-block-position-raise-under-ruby-ref.html index 9adde375569..87bc6d0ff41 100644 --- a/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-block-position-raise-under-ruby-ref.html +++ b/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-block-position-raise-under-ruby-ref.html @@ -32,7 +32,7 @@
-



+


bc xyzXYZ
def
ghi
jkl
mno
diff --git a/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-block-position-raise-under-ruby-tall-ref.html b/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-block-position-raise-under-ruby-tall-ref.html index 7e334e55dbf..e818de68cd8 100644 --- a/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-block-position-raise-under-ruby-tall-ref.html +++ b/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-block-position-raise-under-ruby-tall-ref.html @@ -25,7 +25,7 @@ width: 80px; } - .surrounding { display:inline-block; margin-top: 72px; margin-bottom: -2px; } + .surrounding { display:inline-block; margin-top: 48px; margin-bottom: -2px; } diff --git a/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-drop-initial-vlr-ref.html b/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-drop-initial-vlr-ref.html index f28d1eed830..5447e2f099a 100644 --- a/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-drop-initial-vlr-ref.html +++ b/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-drop-initial-vlr-ref.html @@ -20,7 +20,7 @@ background: lime; float: left; height: 80px; - margin-left: 8px; + margin-left: -4px; width: 80px; } diff --git a/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-drop-initial-vrl-ref.html b/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-drop-initial-vrl-ref.html index 4ec34f4c0bb..e1e04ccffe2 100644 --- a/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-drop-initial-vrl-ref.html +++ b/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-drop-initial-vrl-ref.html @@ -20,7 +20,7 @@ background: lime; float: left; height: 80px; - margin-right: 8px; + margin-right: -4px; width: 80px; } diff --git a/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-float-001-vlr-ref.html b/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-float-001-vlr-ref.html index 3982a3669cd..b4567d28812 100644 --- a/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-float-001-vlr-ref.html +++ b/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-float-001-vlr-ref.html @@ -28,7 +28,7 @@ background: lime; float: left; height: 80px; - margin-left: 8px; + margin-left: -4px; width: 80px; } diff --git a/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-raise-initial-ref.html b/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-raise-initial-ref.html index f59625a4a9d..29594f45f95 100644 --- a/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-raise-initial-ref.html +++ b/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-raise-initial-ref.html @@ -1,11 +1,11 @@ - - + Tests initial letter raise initial +
-



+


bc
def
ghi
jkl
mno
- - + diff --git a/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-raise-initial-rtl-ref.html b/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-raise-initial-rtl-ref.html index 9dce9e6e14c..e5dd8f96b5c 100644 --- a/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-raise-initial-rtl-ref.html +++ b/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-raise-initial-rtl-ref.html @@ -27,7 +27,7 @@
-



+


bc
def
ghi
jkl
mno
diff --git a/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-raise-initial-vlr-ref.html b/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-raise-initial-vlr-ref.html index 58e5c333e11..72d2dd05a3e 100644 --- a/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-raise-initial-vlr-ref.html +++ b/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-raise-initial-vlr-ref.html @@ -20,7 +20,7 @@ background: lime; display: inline-block; height: 80px; - margin-left: 8px; + margin-left: -4px; margin-right: 8px; width: 80px; } @@ -29,14 +29,19 @@ display: inline-block; vertical-align: top; margin-top: -20px; + margin-right: -12px; + } + + .remainder2 { + margin-left: 12px; }
-
bc

-def
ghi
jkl
mno
+
bc
def
+
ghi
jkl
mno
diff --git a/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-raise-initial-vrl-ref.html b/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-raise-initial-vrl-ref.html index 5fa68450681..38be19283b2 100644 --- a/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-raise-initial-vrl-ref.html +++ b/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-raise-initial-vrl-ref.html @@ -20,8 +20,8 @@ background: lime; display: inline-block; height: 80px; - margin-left: 8px; - margin-right: 8px; + margin-left: 20px; + margin-right: -4px; width: 80px; } @@ -35,8 +35,8 @@
-
bc

-def
ghi
jkl
mno
+
bc
def

+ghi
jkl
mno
diff --git a/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-raise-initial.html b/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-raise-initial.html index 4b8e81453b7..ec2ec6bdc07 100644 --- a/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-raise-initial.html +++ b/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-raise-initial.html @@ -1,12 +1,14 @@ - - Tests initial letter raise initial + + + +
-


+

bc
def
ghi
jkl
mno
diff --git a/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-sunk-initial-rtl-ref.html b/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-sunk-initial-rtl-ref.html index 3318c7e8bdd..cb26ab05f1e 100644 --- a/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-sunk-initial-rtl-ref.html +++ b/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-sunk-initial-rtl-ref.html @@ -27,7 +27,7 @@
-


+

bc
def
ghi
jkl
mno
diff --git a/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-sunk-initial-vlr-ref.html b/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-sunk-initial-vlr-ref.html index c3ccef28140..ebdb5a15694 100644 --- a/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-sunk-initial-vlr-ref.html +++ b/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-sunk-initial-vlr-ref.html @@ -20,14 +20,14 @@ background: lime; display: inline-block; height: 80px; - margin-left: 8px; + margin-left: -4px; margin-right: 8px; width: 80px; } .remainder { display: inline-block; - margin-left: 48px; + margin-left: 24px; margin-top: -20px; vertical-align: bottom; } @@ -40,8 +40,8 @@
-
bc
def

-
ghi
jkl
mno
+
bc
def
ghi

+
jkl
mno
diff --git a/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-sunk-initial-vrl-ref.html b/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-sunk-initial-vrl-ref.html index a7db8b9ea09..18735029d0c 100644 --- a/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-sunk-initial-vrl-ref.html +++ b/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-sunk-initial-vrl-ref.html @@ -21,13 +21,13 @@ display: inline-block; height: 80px; margin-left: 8px; - margin-right: 8px; + margin-right: -4px; width: 80px; } .remainder { display: inline-block; - margin-right: 48px; + margin-right: 24px; margin-top: -20px; vertical-align: top; } @@ -40,8 +40,8 @@
-
bc
def

-
ghi
jkl
mno
+
bc
def
ghi

+
jkl
mno
diff --git a/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-sunk-initial.html b/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-sunk-initial.html index 701469ca90b..3c00662d73c 100644 --- a/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-sunk-initial.html +++ b/tests/wpt/tests/css/css-inline/initial-letter/initial-letter-sunk-initial.html @@ -1,12 +1,14 @@ - - Tests initial letter sunken initial + + + + +
+
+ A
+ B
+ C…
+
diff --git a/tests/wpt/tests/css/css-inline/text-box-trim/text-box-trim-line-clamp-auto-001.html b/tests/wpt/tests/css/css-inline/text-box-trim/text-box-trim-line-clamp-auto-001.html new file mode 100644 index 00000000000..05987167ff6 --- /dev/null +++ b/tests/wpt/tests/css/css-inline/text-box-trim/text-box-trim-line-clamp-auto-001.html @@ -0,0 +1,28 @@ + + +text-box-trim applies to the last line before clamp when clamping by a height + + + + + +
+
+ A
+ B
+ C
+ D
+
diff --git a/tests/wpt/tests/css/css-inline/text-box-trim/text-box-trim-line-clamp-auto-002-ref.html b/tests/wpt/tests/css/css-inline/text-box-trim/text-box-trim-line-clamp-auto-002-ref.html new file mode 100644 index 00000000000..046d17c02df --- /dev/null +++ b/tests/wpt/tests/css/css-inline/text-box-trim/text-box-trim-line-clamp-auto-002-ref.html @@ -0,0 +1,22 @@ + + + + +
+
+ A
+ B
+ C
+ D…
+
diff --git a/tests/wpt/tests/css/css-inline/text-box-trim/text-box-trim-line-clamp-auto-002.html b/tests/wpt/tests/css/css-inline/text-box-trim/text-box-trim-line-clamp-auto-002.html new file mode 100644 index 00000000000..ddb5df15666 --- /dev/null +++ b/tests/wpt/tests/css/css-inline/text-box-trim/text-box-trim-line-clamp-auto-002.html @@ -0,0 +1,33 @@ + + +text-box-trim applies to the last line before clamp when clamping by a height + + + + + +
+
+ A
+ B
+ C
+ D
+ E
+ F
+
diff --git a/tests/wpt/tests/css/css-masking/clip-path/clip-path-url-reference-empty-while-loading.tentative.html b/tests/wpt/tests/css/css-masking/clip-path/clip-path-url-reference-empty-while-loading.tentative.html new file mode 100644 index 00000000000..346db822af2 --- /dev/null +++ b/tests/wpt/tests/css/css-masking/clip-path/clip-path-url-reference-empty-while-loading.tentative.html @@ -0,0 +1,17 @@ + + +clip-path url()s are represented as empty paths while loading + + + + +
+
+
+ diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-011.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-011.tentative.html index 00076a5336e..50513516cc9 100644 --- a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-011.tentative.html +++ b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-011.tentative.html @@ -4,7 +4,7 @@ - + - -
-
-
Line 1 -Line 2 -Line 3 -Line 4 -
-
-
Line 5 -Line 6
-
-
diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-032.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-032.tentative.html deleted file mode 100644 index 17c6981ae33..00000000000 --- a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-032.tentative.html +++ /dev/null @@ -1,50 +0,0 @@ - - -CSS Overflow: `line-clamp: auto` margin collapsing accounts for self-collapsing boxes - - - - - - - - -
-
Line 1 -Line 2 -Line 3 -Line 4
-
-
-
Line 5 -Line 6 -Line 7 -Line 8
-
diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-034.tentative.html b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-034.tentative.html index ebb676dfd8e..96fe675d1b1 100644 --- a/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-034.tentative.html +++ b/tests/wpt/tests/css/css-overflow/line-clamp/line-clamp-auto-034.tentative.html @@ -1,10 +1,10 @@ -CSS Overflow: `line-clamp: auto` clamp between IFCs +CSS Overflow: `line-clamp: auto` clamp height after IFC - - + + -
+
Line 1…

Following content.

diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/reference/line-clamp-auto-025-ref.html b/tests/wpt/tests/css/css-overflow/line-clamp/reference/line-clamp-auto-025-ref.html deleted file mode 100644 index a76468d6d54..00000000000 --- a/tests/wpt/tests/css/css-overflow/line-clamp/reference/line-clamp-auto-025-ref.html +++ /dev/null @@ -1,27 +0,0 @@ - - -CSS Reference - - -
-
Line 1 -Line 2 -Line 3 -Line 4… -
-
-
diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/reference/line-clamp-auto-026-ref.html b/tests/wpt/tests/css/css-overflow/line-clamp/reference/line-clamp-auto-026-ref.html deleted file mode 100644 index 44d503a0522..00000000000 --- a/tests/wpt/tests/css/css-overflow/line-clamp/reference/line-clamp-auto-026-ref.html +++ /dev/null @@ -1,32 +0,0 @@ - - -CSS Reference - - -
-
-
Line 1 -Line 2 -Line 3 -Line 4… -
-
-
-
diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/reference/line-clamp-auto-032-ref.html b/tests/wpt/tests/css/css-overflow/line-clamp/reference/line-clamp-auto-032-ref.html deleted file mode 100644 index 4768c77ddab..00000000000 --- a/tests/wpt/tests/css/css-overflow/line-clamp/reference/line-clamp-auto-032-ref.html +++ /dev/null @@ -1,34 +0,0 @@ - - -CSS Reference - - -
-
Line 1 -Line 2 -Line 3 -Line 4
-
-
-
diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/reference/line-clamp-auto-034-ref.html b/tests/wpt/tests/css/css-overflow/line-clamp/reference/line-clamp-auto-034-ref.html deleted file mode 100644 index 8fae3b278c1..00000000000 --- a/tests/wpt/tests/css/css-overflow/line-clamp/reference/line-clamp-auto-034-ref.html +++ /dev/null @@ -1,23 +0,0 @@ - - -CSS Reference - - -
Line 1 -Line 2 -Line 3 -Line 4 -
Line 5 -Line 6
diff --git a/tests/wpt/tests/css/css-overflow/line-clamp/reference/line-clamp-auto-037-ref.html b/tests/wpt/tests/css/css-overflow/line-clamp/reference/line-clamp-auto-037-ref.html new file mode 100644 index 00000000000..eeb9543554d --- /dev/null +++ b/tests/wpt/tests/css/css-overflow/line-clamp/reference/line-clamp-auto-037-ref.html @@ -0,0 +1,15 @@ + + +CSS Reference + +
Line 1…
+

Following content.

diff --git a/tests/wpt/tests/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed-inheritance.html b/tests/wpt/tests/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed-inheritance.html index d67ae828818..90bfc526227 100644 --- a/tests/wpt/tests/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed-inheritance.html +++ b/tests/wpt/tests/css/css-pseudo/highlight-cascade/highlight-currentcolor-computed-inheritance.html @@ -18,6 +18,14 @@ color: currentcolor; background-color: currentcolor; } + #target::search-text { + color: currentcolor; + background-color: currentcolor; + } + #target::search-text:current { + color: red; + background-color: red; + } #target::spelling-error { color: currentcolor; background-color: currentcolor; @@ -33,7 +41,7 @@
diff --git a/tests/wpt/tests/css/css-pseudo/highlight-cascade/highlight-pseudos-inheritance-computed-001.html b/tests/wpt/tests/css/css-pseudo/highlight-cascade/highlight-pseudos-inheritance-computed-001.html index 84c4045a54c..4c89d0d0bb4 100644 --- a/tests/wpt/tests/css/css-pseudo/highlight-cascade/highlight-pseudos-inheritance-computed-001.html +++ b/tests/wpt/tests/css/css-pseudo/highlight-cascade/highlight-pseudos-inheritance-computed-001.html @@ -14,6 +14,14 @@ background-color: green; color: lime; } + .target::search-text { + background-color: green; + color: lime; + } + .target::search-text:current { + background-color: red; + color: red; + } .target::spelling-error { background-color: green; color: lime; @@ -30,7 +38,7 @@
diff --git a/tests/wpt/tests/css/css-scoping/has-slotted-001.tentative.html b/tests/wpt/tests/css/css-scoping/has-slotted-001.tentative.html index 9a956328763..e750d97a180 100644 --- a/tests/wpt/tests/css/css-scoping/has-slotted-001.tentative.html +++ b/tests/wpt/tests/css/css-scoping/has-slotted-001.tentative.html @@ -1,6 +1,6 @@ -:has-slotted(*) +:has-slotted

Test passes if there is a filled green square.

@@ -13,11 +13,10 @@ height: 100px; background-color: red; } - :has-slotted(*) { + :has-slotted { background-color: green; } -
\ No newline at end of file diff --git a/tests/wpt/tests/css/css-scoping/has-slotted-002.tentative.html b/tests/wpt/tests/css/css-scoping/has-slotted-002.tentative.html index 40b4edb3841..729f105719b 100644 --- a/tests/wpt/tests/css/css-scoping/has-slotted-002.tentative.html +++ b/tests/wpt/tests/css/css-scoping/has-slotted-002.tentative.html @@ -1,6 +1,6 @@ -:has-slotted(...) negative test: no children or white space +:has-slotted negative test: no children or white space

Test passes if there is a filled green square.

@@ -12,7 +12,6 @@ height: 100px; background-color: green; } - :has-slotted(*), :has-slotted { background-color: red; } diff --git a/tests/wpt/tests/css/css-scoping/has-slotted-003.tentative.html b/tests/wpt/tests/css/css-scoping/has-slotted-003.tentative.html index 9565b1594c3..7578413ff39 100644 --- a/tests/wpt/tests/css/css-scoping/has-slotted-003.tentative.html +++ b/tests/wpt/tests/css/css-scoping/has-slotted-003.tentative.html @@ -1,22 +1,23 @@ -:has-slotted(...) negative test: no children, but whitespace present +:has-slotted

Test passes if there is a filled green square.

+
\ No newline at end of file diff --git a/tests/wpt/tests/css/css-scoping/has-slotted-changing-001.tentative.html b/tests/wpt/tests/css/css-scoping/has-slotted-changing-001.tentative.html new file mode 100644 index 00000000000..5c6cce72bb7 --- /dev/null +++ b/tests/wpt/tests/css/css-scoping/has-slotted-changing-001.tentative.html @@ -0,0 +1,89 @@ + + + + + + Changing content targetting :has-slotted through a single shadow root + + + + + + + + + + +
+ + + + + diff --git a/tests/wpt/tests/css/css-scoping/has-slotted-changing-002.tentative.html b/tests/wpt/tests/css/css-scoping/has-slotted-changing-002.tentative.html new file mode 100644 index 00000000000..98c15f30c8f --- /dev/null +++ b/tests/wpt/tests/css/css-scoping/has-slotted-changing-002.tentative.html @@ -0,0 +1,89 @@ + + + + + + Changing content targetting :has-slotted through multiple shadow roots + + + + + + + + + + + Test + + + + + + diff --git a/tests/wpt/tests/css/css-scoping/has-slotted-flattened-001.tentative.html b/tests/wpt/tests/css/css-scoping/has-slotted-flattened-001.tentative.html index f14bdbc776d..0235f99e21f 100644 --- a/tests/wpt/tests/css/css-scoping/has-slotted-flattened-001.tentative.html +++ b/tests/wpt/tests/css/css-scoping/has-slotted-flattened-001.tentative.html @@ -1,28 +1,24 @@ -:has-slotted(*) flattened through multiple slots +:has-slotted flattened through multiple slots

Test passes if there is a filled green square.

-
\ No newline at end of file diff --git a/tests/wpt/tests/css/css-scoping/has-slotted-flattened-002.tentative.html b/tests/wpt/tests/css/css-scoping/has-slotted-flattened-002.tentative.html index f72ff1de5aa..f37b6217789 100644 --- a/tests/wpt/tests/css/css-scoping/has-slotted-flattened-002.tentative.html +++ b/tests/wpt/tests/css/css-scoping/has-slotted-flattened-002.tentative.html @@ -1,6 +1,6 @@ -:has-slotted(...) negative test: no children or white space +:has-slotted negative test: no children or white space

Test passes if there is a filled green square.

@@ -13,11 +13,10 @@ height: 100px; background-color: green; } - :has-slotted(*), :has-slotted { background-color: red; } - - \ No newline at end of file + + diff --git a/tests/wpt/tests/css/css-scoping/has-slotted-flattened-003.tentative.html b/tests/wpt/tests/css/css-scoping/has-slotted-flattened-003.tentative.html index bca81b971de..5f007fbd1b0 100644 --- a/tests/wpt/tests/css/css-scoping/has-slotted-flattened-003.tentative.html +++ b/tests/wpt/tests/css/css-scoping/has-slotted-flattened-003.tentative.html @@ -1,27 +1,25 @@ -:has-slotted(...) flattened through multiple slots, negative test: no children, but whitespace present +:has-slotted flattened through multiple slots

Test passes if there is a filled green square.

+
\ No newline at end of file diff --git a/tests/wpt/tests/css/css-scoping/has-slotted-flattened-007.tentative.html b/tests/wpt/tests/css/css-scoping/has-slotted-flattened-007.tentative.html deleted file mode 100644 index 0235f99e21f..00000000000 --- a/tests/wpt/tests/css/css-scoping/has-slotted-flattened-007.tentative.html +++ /dev/null @@ -1,24 +0,0 @@ - - -:has-slotted flattened through multiple slots - - -

Test passes if there is a filled green square.

-
- -
\ No newline at end of file diff --git a/tests/wpt/tests/css/css-scoping/has-slotted-007.tentative.html b/tests/wpt/tests/css/css-scoping/has-slotted-functional-001.tentative.html similarity index 88% rename from tests/wpt/tests/css/css-scoping/has-slotted-007.tentative.html rename to tests/wpt/tests/css/css-scoping/has-slotted-functional-001.tentative.html index e750d97a180..9a956328763 100644 --- a/tests/wpt/tests/css/css-scoping/has-slotted-007.tentative.html +++ b/tests/wpt/tests/css/css-scoping/has-slotted-functional-001.tentative.html @@ -1,6 +1,6 @@ -:has-slotted +:has-slotted(*)

Test passes if there is a filled green square.

@@ -13,10 +13,11 @@ height: 100px; background-color: red; } - :has-slotted { + :has-slotted(*) { background-color: green; } +
\ No newline at end of file diff --git a/tests/wpt/tests/css/css-scoping/has-slotted-functional-002.tentative.html b/tests/wpt/tests/css/css-scoping/has-slotted-functional-002.tentative.html new file mode 100644 index 00000000000..a67f788f785 --- /dev/null +++ b/tests/wpt/tests/css/css-scoping/has-slotted-functional-002.tentative.html @@ -0,0 +1,20 @@ + + +:has-slotted(...) negative test: no children or white space + + +

Test passes if there is a filled green square.

+
\ No newline at end of file diff --git a/tests/wpt/tests/css/css-scoping/has-slotted-functional-003.tentative.html b/tests/wpt/tests/css/css-scoping/has-slotted-functional-003.tentative.html new file mode 100644 index 00000000000..9565b1594c3 --- /dev/null +++ b/tests/wpt/tests/css/css-scoping/has-slotted-functional-003.tentative.html @@ -0,0 +1,22 @@ + + +:has-slotted(...) negative test: no children, but whitespace present + + +

Test passes if there is a filled green square.

+
+ +
\ No newline at end of file diff --git a/tests/wpt/tests/css/css-scoping/has-slotted-004.tentative.html b/tests/wpt/tests/css/css-scoping/has-slotted-functional-004.tentative.html similarity index 100% rename from tests/wpt/tests/css/css-scoping/has-slotted-004.tentative.html rename to tests/wpt/tests/css/css-scoping/has-slotted-functional-004.tentative.html diff --git a/tests/wpt/tests/css/css-scoping/has-slotted-005.tentative.html b/tests/wpt/tests/css/css-scoping/has-slotted-functional-005.tentative.html similarity index 100% rename from tests/wpt/tests/css/css-scoping/has-slotted-005.tentative.html rename to tests/wpt/tests/css/css-scoping/has-slotted-functional-005.tentative.html diff --git a/tests/wpt/tests/css/css-scoping/has-slotted-006.tentative.html b/tests/wpt/tests/css/css-scoping/has-slotted-functional-006.tentative.html similarity index 100% rename from tests/wpt/tests/css/css-scoping/has-slotted-006.tentative.html rename to tests/wpt/tests/css/css-scoping/has-slotted-functional-006.tentative.html diff --git a/tests/wpt/tests/css/css-scoping/has-slotted-functional-007.tentative.html b/tests/wpt/tests/css/css-scoping/has-slotted-functional-007.tentative.html new file mode 100644 index 00000000000..d7e01505630 --- /dev/null +++ b/tests/wpt/tests/css/css-scoping/has-slotted-functional-007.tentative.html @@ -0,0 +1,25 @@ + + +:has-slotted(el + el) + + +

Test passes if there is a filled green square.

+
+ +
+
+
\ No newline at end of file diff --git a/tests/wpt/tests/css/css-scoping/has-slotted-functional-changing-001.tentative.html b/tests/wpt/tests/css/css-scoping/has-slotted-functional-changing-001.tentative.html new file mode 100644 index 00000000000..209a47298e3 --- /dev/null +++ b/tests/wpt/tests/css/css-scoping/has-slotted-functional-changing-001.tentative.html @@ -0,0 +1,63 @@ + + + + + + Changing content targetting :has-slotted(...) and :has-slotted through a single shadow root + + + + + + + + + + +
+ + + + + diff --git a/tests/wpt/tests/css/css-scoping/has-slotted-functional-changing-002.tentative.html b/tests/wpt/tests/css/css-scoping/has-slotted-functional-changing-002.tentative.html new file mode 100644 index 00000000000..36fafcb1dcc --- /dev/null +++ b/tests/wpt/tests/css/css-scoping/has-slotted-functional-changing-002.tentative.html @@ -0,0 +1,65 @@ + + + + + + Changing content targetting :has-slotted(...) through a single shadow root + + + + + + + + + + +
+ +
+ + + + + diff --git a/tests/wpt/tests/css/css-scoping/has-slotted-functional-changing-003.tentative.html b/tests/wpt/tests/css/css-scoping/has-slotted-functional-changing-003.tentative.html new file mode 100644 index 00000000000..9914e452088 --- /dev/null +++ b/tests/wpt/tests/css/css-scoping/has-slotted-functional-changing-003.tentative.html @@ -0,0 +1,64 @@ + + + + + + Changing content targetting :has-slotted(...) and :has-slotted through multiple shadow roots + + + + + + + + + + +
+ + + + + + diff --git a/tests/wpt/tests/css/css-scoping/has-slotted-functional-changing-004.tentative.html b/tests/wpt/tests/css/css-scoping/has-slotted-functional-changing-004.tentative.html new file mode 100644 index 00000000000..669162050aa --- /dev/null +++ b/tests/wpt/tests/css/css-scoping/has-slotted-functional-changing-004.tentative.html @@ -0,0 +1,71 @@ + + + + + + Changing content targetting :has-slotted(...) through a single shadow root + + + + + + + + + + + +
+ +
+ + + + + + diff --git a/tests/wpt/tests/css/css-scoping/has-slotted-functional-flattened-001.tentative.html b/tests/wpt/tests/css/css-scoping/has-slotted-functional-flattened-001.tentative.html new file mode 100644 index 00000000000..f14bdbc776d --- /dev/null +++ b/tests/wpt/tests/css/css-scoping/has-slotted-functional-flattened-001.tentative.html @@ -0,0 +1,28 @@ + + +:has-slotted(*) flattened through multiple slots + + +

Test passes if there is a filled green square.

+
+ +
+
\ No newline at end of file diff --git a/tests/wpt/tests/css/css-scoping/has-slotted-functional-flattened-002.tentative.html b/tests/wpt/tests/css/css-scoping/has-slotted-functional-flattened-002.tentative.html new file mode 100644 index 00000000000..ff13ac70963 --- /dev/null +++ b/tests/wpt/tests/css/css-scoping/has-slotted-functional-flattened-002.tentative.html @@ -0,0 +1,22 @@ + + +:has-slotted(...) negative test: no children or white space + + +

Test passes if there is a filled green square.

+
\ No newline at end of file diff --git a/tests/wpt/tests/css/css-scoping/has-slotted-functional-flattened-003.tentative.html b/tests/wpt/tests/css/css-scoping/has-slotted-functional-flattened-003.tentative.html new file mode 100644 index 00000000000..bca81b971de --- /dev/null +++ b/tests/wpt/tests/css/css-scoping/has-slotted-functional-flattened-003.tentative.html @@ -0,0 +1,27 @@ + + +:has-slotted(...) flattened through multiple slots, negative test: no children, but whitespace present + + +

Test passes if there is a filled green square.

+
+ +
\ No newline at end of file diff --git a/tests/wpt/tests/css/css-scoping/has-slotted-flattened-004.tentative.html b/tests/wpt/tests/css/css-scoping/has-slotted-functional-flattened-004.tentative.html similarity index 100% rename from tests/wpt/tests/css/css-scoping/has-slotted-flattened-004.tentative.html rename to tests/wpt/tests/css/css-scoping/has-slotted-functional-flattened-004.tentative.html diff --git a/tests/wpt/tests/css/css-scoping/has-slotted-flattened-005.tentative.html b/tests/wpt/tests/css/css-scoping/has-slotted-functional-flattened-005.tentative.html similarity index 100% rename from tests/wpt/tests/css/css-scoping/has-slotted-flattened-005.tentative.html rename to tests/wpt/tests/css/css-scoping/has-slotted-functional-flattened-005.tentative.html diff --git a/tests/wpt/tests/css/css-scoping/has-slotted-flattened-006.tentative.html b/tests/wpt/tests/css/css-scoping/has-slotted-functional-flattened-006.tentative.html similarity index 80% rename from tests/wpt/tests/css/css-scoping/has-slotted-flattened-006.tentative.html rename to tests/wpt/tests/css/css-scoping/has-slotted-functional-flattened-006.tentative.html index cfe415c7948..fd3dda69bc8 100644 --- a/tests/wpt/tests/css/css-scoping/has-slotted-flattened-006.tentative.html +++ b/tests/wpt/tests/css/css-scoping/has-slotted-functional-flattened-006.tentative.html @@ -10,13 +10,13 @@