Update web-platform-tests to revision b'18fda923cafeb4e3e0546ffcfb2302c3b1b11f98' (#36019)

Signed-off-by: WPT Sync Bot <ghbot+wpt-sync@servo.org>
This commit is contained in:
Servo WPT Sync 2025-03-18 06:51:39 +01:00 committed by GitHub
parent 84a1b7d4a5
commit eb3c48f9d3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
496 changed files with 17696 additions and 2718 deletions

View file

@ -5,6 +5,9 @@
[Revoke blob URL after creating Request, then clone Request, will fetch]
expected: FAIL
[Revoke blob URL after calling fetch, fetch should succeed]
expected: FAIL
[url-with-fetch.any.worker.html]
[Revoke blob URL after creating Request, will fetch]

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,29 @@
[corner-shape-any.html?corner-shape=superellipse(5.2)&border-radius=40%]
expected: FAIL
[corner-shape-any.html?corner-bottom-right-shape=superellipse(1.9)&border-bottom-right-radius=50%]
expected: FAIL
[corner-shape-any.html?corner-shape=squircle&border-radius=50%]
expected: FAIL
[corner-shape-any.html?corner-shape=straight&border-bottom-leftradius=5px]
expected: FAIL
[corner-shape-any.html?corner-bottom-left-shape=bevel&border-bottom-left-radius=30px]
expected: FAIL
[corner-shape-any.html?corner-top-left-shape=scoop&corner-top-right-shape=scoop&border-radius=50%]
expected: FAIL
[corner-shape-any.html?corner-shape=squircle&border-top-left-radius=30%]
expected: FAIL
[corner-shape-any.html?corner-top-right-shape=superellipse(0.1)&border-top-right-radius=50px]
expected: FAIL
[corner-shape-any.html?corner-shape=superellipse(8)&border-top-right-radius=33px]
expected: FAIL
[corner-shape-any.html?corner-shape=squircle&border-top-right-radius=30px]
expected: FAIL

View file

@ -1,26 +0,0 @@
[corner-shape-fill-any.html?corner-bottom-left-shape=scoop&border-radius=10%]
expected: FAIL
[corner-shape-fill-any.html?corner-bottom-right-shape=scoop&border-radius=50%]
expected: FAIL
[corner-shape-fill-any.html?corner-shape=squircle&border-radius=30px]
expected: FAIL
[corner-shape-fill-any.html?corner-shape=superellipse(5.2)&border-radius=50%]
expected: FAIL
[corner-shape-fill-any.html?corner-shape=squircle&border-radius=50%]
expected: FAIL
[corner-shape-fill-any.html?corner-shape=squircle&border-radius=10%]
expected: FAIL
[corner-shape-fill-any.html?corner-shape=straight&border-radius=5px]
expected: FAIL
[corner-shape-fill-any.html?corner-shape=superellipse(5.2)&border-radius=33px]
expected: FAIL
[corner-shape-fill-any.html?corner-top-right-shape=scoop&border-radius=50px]
expected: FAIL

View file

@ -58,3 +58,60 @@
[Property dynamic-range-limit value 'dynamic-range-limit-mix(high 25%, standard 25%, standard 25%, standard 25%)']
expected: FAIL
[Property dynamic-range-limit value 'no-limit']
expected: FAIL
[Property dynamic-range-limit value 'constrained']
expected: FAIL
[Property dynamic-range-limit value 'dynamic-range-limit-mix(standard 75%, no-limit 25%)']
expected: FAIL
[Property dynamic-range-limit value 'dynamic-range-limit-mix(standard 25%, no-limit 75%)']
expected: FAIL
[Property dynamic-range-limit value 'dynamic-range-limit-mix(no-limit 100%, standard 0%)']
expected: FAIL
[Property dynamic-range-limit value 'dynamic-range-limit-mix(no-limit 100%, no-limit 0%)']
expected: FAIL
[Property dynamic-range-limit value 'dynamic-range-limit-mix(no-limit 25%, standard 25%, standard 25%, standard 25%)']
expected: FAIL
[Property dynamic-range-limit value 'dynamic-range-limit-mix(no-limit 25%, standard 75%)']
expected: FAIL
[Property dynamic-range-limit value 'dynamic-range-limit-mix(no-limit 100%, standard 100%)']
expected: FAIL
[Property dynamic-range-limit value 'dynamic-range-limit-mix(no-limit 80%, standard 60%, constrained 60%)']
expected: FAIL
[Property dynamic-range-limit value 'dynamic-range-limit-mix(standard 25%, constrained 75%)']
expected: FAIL
[Property dynamic-range-limit value 'dynamic-range-limit-mix(constrained 75%, standard 25%)']
expected: FAIL
[Property dynamic-range-limit value 'dynamic-range-limit-mix(constrained 25%, no-limit 25%)']
expected: FAIL
[Property dynamic-range-limit value 'dynamic-range-limit-mix(standard 25%, constrained 50%, no-limit 25%)']
expected: FAIL
[Property dynamic-range-limit value 'dynamic-range-limit-mix(standard 10%, constrained 20%, no-limit 20%)']
expected: FAIL
[Property dynamic-range-limit value 'dynamic-range-limit-mix(no-limit 10%, standard 30%)']
expected: FAIL
[Property dynamic-range-limit value 'dynamic-range-limit-mix(dynamic-range-limit-mix(standard 10%, no-limit 30%) 20%, standard 80%)']
expected: FAIL
[Property dynamic-range-limit value 'dynamic-range-limit-mix(dynamic-range-limit-mix(standard 25%, no-limit 75%) 20%, dynamic-range-limit-mix(standard 25%, constrained 75%) 40%, dynamic-range-limit-mix(constrained 25%, no-limit 75%) 40%)']
expected: FAIL
[Property dynamic-range-limit value 'dynamic-range-limit-mix(no-limit 10%, dynamic-range-limit-mix(standard 25%, constrained 75%) 20%, dynamic-range-limit-mix(constrained 10%, no-limit 30%) 20%)']
expected: FAIL

View file

@ -4,3 +4,6 @@
[Property dynamic-range-limit inherits]
expected: FAIL
[Property dynamic-range-limit has initial value no-limit]
expected: FAIL

View file

@ -190,3 +190,195 @@
[Web Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(constrained-high 90%, standard 10%)\] to [dynamic-range-limit-mix(high 10%, standard 90%)\] at (1) should be [dynamic-range-limit-mix(standard 90%, high 10%)\]]
expected: FAIL
[CSS Transitions: property <dynamic-range-limit> from [no-limit\] to [standard\] at (0) should be [no-limit\]]
expected: FAIL
[CSS Transitions: property <dynamic-range-limit> from [no-limit\] to [standard\] at (0.25) should be [dynamic-range-limit-mix(standard 25%, no-limit 75%)\]]
expected: FAIL
[CSS Transitions: property <dynamic-range-limit> from [no-limit\] to [standard\] at (0.75) should be [dynamic-range-limit-mix(standard 75%, no-limit 25%)\]]
expected: FAIL
[CSS Transitions: property <dynamic-range-limit> from [no-limit\] to [standard\] at (1) should be [standard\]]
expected: FAIL
[CSS Transitions with transition: all: property <dynamic-range-limit> from [no-limit\] to [standard\] at (0) should be [no-limit\]]
expected: FAIL
[CSS Transitions with transition: all: property <dynamic-range-limit> from [no-limit\] to [standard\] at (0.25) should be [dynamic-range-limit-mix(standard 25%, no-limit 75%)\]]
expected: FAIL
[CSS Transitions with transition: all: property <dynamic-range-limit> from [no-limit\] to [standard\] at (0.75) should be [dynamic-range-limit-mix(standard 75%, no-limit 25%)\]]
expected: FAIL
[CSS Transitions with transition: all: property <dynamic-range-limit> from [no-limit\] to [standard\] at (1) should be [standard\]]
expected: FAIL
[CSS Animations: property <dynamic-range-limit> from [no-limit\] to [standard\] at (0) should be [no-limit\]]
expected: FAIL
[CSS Animations: property <dynamic-range-limit> from [no-limit\] to [standard\] at (0.25) should be [dynamic-range-limit-mix(standard 25%, no-limit 75%)\]]
expected: FAIL
[CSS Animations: property <dynamic-range-limit> from [no-limit\] to [standard\] at (0.75) should be [dynamic-range-limit-mix(standard 75%, no-limit 25%)\]]
expected: FAIL
[CSS Animations: property <dynamic-range-limit> from [no-limit\] to [standard\] at (1) should be [standard\]]
expected: FAIL
[Web Animations: property <dynamic-range-limit> from [no-limit\] to [standard\] at (0) should be [no-limit\]]
expected: FAIL
[Web Animations: property <dynamic-range-limit> from [no-limit\] to [standard\] at (0.25) should be [dynamic-range-limit-mix(standard 25%, no-limit 75%)\]]
expected: FAIL
[Web Animations: property <dynamic-range-limit> from [no-limit\] to [standard\] at (0.75) should be [dynamic-range-limit-mix(standard 75%, no-limit 25%)\]]
expected: FAIL
[Web Animations: property <dynamic-range-limit> from [no-limit\] to [standard\] at (1) should be [standard\]]
expected: FAIL
[CSS Transitions: property <dynamic-range-limit> from [constrained\] to [standard\] at (0) should be [constrained\]]
expected: FAIL
[CSS Transitions: property <dynamic-range-limit> from [constrained\] to [standard\] at (0.5) should be [dynamic-range-limit-mix(standard 50%, constrained 50%)\]]
expected: FAIL
[CSS Transitions: property <dynamic-range-limit> from [constrained\] to [standard\] at (1) should be [standard\]]
expected: FAIL
[CSS Transitions with transition: all: property <dynamic-range-limit> from [constrained\] to [standard\] at (0) should be [constrained\]]
expected: FAIL
[CSS Transitions with transition: all: property <dynamic-range-limit> from [constrained\] to [standard\] at (0.5) should be [dynamic-range-limit-mix(standard 50%, constrained 50%)\]]
expected: FAIL
[CSS Transitions with transition: all: property <dynamic-range-limit> from [constrained\] to [standard\] at (1) should be [standard\]]
expected: FAIL
[CSS Animations: property <dynamic-range-limit> from [constrained\] to [standard\] at (0) should be [constrained\]]
expected: FAIL
[CSS Animations: property <dynamic-range-limit> from [constrained\] to [standard\] at (0.5) should be [dynamic-range-limit-mix(standard 50%, constrained 50%)\]]
expected: FAIL
[CSS Animations: property <dynamic-range-limit> from [constrained\] to [standard\] at (1) should be [standard\]]
expected: FAIL
[Web Animations: property <dynamic-range-limit> from [constrained\] to [standard\] at (0) should be [constrained\]]
expected: FAIL
[Web Animations: property <dynamic-range-limit> from [constrained\] to [standard\] at (0.5) should be [dynamic-range-limit-mix(standard 50%, constrained 50%)\]]
expected: FAIL
[Web Animations: property <dynamic-range-limit> from [constrained\] to [standard\] at (1) should be [standard\]]
expected: FAIL
[CSS Transitions: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 50%, no-limit 50%)\] to [standard\] at (0) should be [dynamic-range-limit-mix(standard 50%, no-limit 50%)\]]
expected: FAIL
[CSS Transitions: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 50%, no-limit 50%)\] to [standard\] at (0.75) should be [dynamic-range-limit-mix(standard 87.5%, no-limit 12.5%)\]]
expected: FAIL
[CSS Transitions: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 50%, no-limit 50%)\] to [standard\] at (1) should be [standard\]]
expected: FAIL
[CSS Transitions with transition: all: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 50%, no-limit 50%)\] to [standard\] at (0) should be [dynamic-range-limit-mix(standard 50%, no-limit 50%)\]]
expected: FAIL
[CSS Transitions with transition: all: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 50%, no-limit 50%)\] to [standard\] at (0.75) should be [dynamic-range-limit-mix(standard 87.5%, no-limit 12.5%)\]]
expected: FAIL
[CSS Transitions with transition: all: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 50%, no-limit 50%)\] to [standard\] at (1) should be [standard\]]
expected: FAIL
[CSS Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 50%, no-limit 50%)\] to [standard\] at (0) should be [dynamic-range-limit-mix(standard 50%, no-limit 50%)\]]
expected: FAIL
[CSS Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 50%, no-limit 50%)\] to [standard\] at (0.75) should be [dynamic-range-limit-mix(standard 87.5%, no-limit 12.5%)\]]
expected: FAIL
[CSS Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 50%, no-limit 50%)\] to [standard\] at (1) should be [standard\]]
expected: FAIL
[Web Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 50%, no-limit 50%)\] to [standard\] at (0) should be [dynamic-range-limit-mix(standard 50%, no-limit 50%)\]]
expected: FAIL
[Web Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 50%, no-limit 50%)\] to [standard\] at (0.75) should be [dynamic-range-limit-mix(standard 87.5%, no-limit 12.5%)\]]
expected: FAIL
[Web Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 50%, no-limit 50%)\] to [standard\] at (1) should be [standard\]]
expected: FAIL
[CSS Transitions: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 90%, no-limit 10%)\] to [dynamic-range-limit-mix(standard 10%, no-limit 90%)\] at (0) should be [dynamic-range-limit-mix(standard 90%, no-limit 10%)\]]
expected: FAIL
[CSS Transitions: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 90%, no-limit 10%)\] to [dynamic-range-limit-mix(standard 10%, no-limit 90%)\] at (0.5) should be [dynamic-range-limit-mix(standard 50%, no-limit 50%)\]]
expected: FAIL
[CSS Transitions: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 90%, no-limit 10%)\] to [dynamic-range-limit-mix(standard 10%, no-limit 90%)\] at (1) should be [dynamic-range-limit-mix(standard 10%, no-limit 90%)\]]
expected: FAIL
[CSS Transitions with transition: all: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 90%, no-limit 10%)\] to [dynamic-range-limit-mix(standard 10%, no-limit 90%)\] at (0) should be [dynamic-range-limit-mix(standard 90%, no-limit 10%)\]]
expected: FAIL
[CSS Transitions with transition: all: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 90%, no-limit 10%)\] to [dynamic-range-limit-mix(standard 10%, no-limit 90%)\] at (0.5) should be [dynamic-range-limit-mix(standard 50%, no-limit 50%)\]]
expected: FAIL
[CSS Transitions with transition: all: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 90%, no-limit 10%)\] to [dynamic-range-limit-mix(standard 10%, no-limit 90%)\] at (1) should be [dynamic-range-limit-mix(standard 10%, no-limit 90%)\]]
expected: FAIL
[CSS Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 90%, no-limit 10%)\] to [dynamic-range-limit-mix(standard 10%, no-limit 90%)\] at (0) should be [dynamic-range-limit-mix(standard 90%, no-limit 10%)\]]
expected: FAIL
[CSS Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 90%, no-limit 10%)\] to [dynamic-range-limit-mix(standard 10%, no-limit 90%)\] at (0.5) should be [dynamic-range-limit-mix(standard 50%, no-limit 50%)\]]
expected: FAIL
[CSS Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 90%, no-limit 10%)\] to [dynamic-range-limit-mix(standard 10%, no-limit 90%)\] at (1) should be [dynamic-range-limit-mix(standard 10%, no-limit 90%)\]]
expected: FAIL
[Web Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 90%, no-limit 10%)\] to [dynamic-range-limit-mix(standard 10%, no-limit 90%)\] at (0) should be [dynamic-range-limit-mix(standard 90%, no-limit 10%)\]]
expected: FAIL
[Web Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 90%, no-limit 10%)\] to [dynamic-range-limit-mix(standard 10%, no-limit 90%)\] at (0.5) should be [dynamic-range-limit-mix(standard 50%, no-limit 50%)\]]
expected: FAIL
[Web Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(standard 90%, no-limit 10%)\] to [dynamic-range-limit-mix(standard 10%, no-limit 90%)\] at (1) should be [dynamic-range-limit-mix(standard 10%, no-limit 90%)\]]
expected: FAIL
[CSS Transitions: property <dynamic-range-limit> from [dynamic-range-limit-mix(constrained 90%, standard 10%)\] to [dynamic-range-limit-mix(no-limit 10%, standard 90%)\] at (0) should be [dynamic-range-limit-mix(standard 10%, constrained 90%)\]]
expected: FAIL
[CSS Transitions: property <dynamic-range-limit> from [dynamic-range-limit-mix(constrained 90%, standard 10%)\] to [dynamic-range-limit-mix(no-limit 10%, standard 90%)\] at (0.5) should be [dynamic-range-limit-mix(standard 50%, constrained 45%, no-limit 5%)\]]
expected: FAIL
[CSS Transitions: property <dynamic-range-limit> from [dynamic-range-limit-mix(constrained 90%, standard 10%)\] to [dynamic-range-limit-mix(no-limit 10%, standard 90%)\] at (1) should be [dynamic-range-limit-mix(standard 90%, no-limit 10%)\]]
expected: FAIL
[CSS Transitions with transition: all: property <dynamic-range-limit> from [dynamic-range-limit-mix(constrained 90%, standard 10%)\] to [dynamic-range-limit-mix(no-limit 10%, standard 90%)\] at (0) should be [dynamic-range-limit-mix(standard 10%, constrained 90%)\]]
expected: FAIL
[CSS Transitions with transition: all: property <dynamic-range-limit> from [dynamic-range-limit-mix(constrained 90%, standard 10%)\] to [dynamic-range-limit-mix(no-limit 10%, standard 90%)\] at (0.5) should be [dynamic-range-limit-mix(standard 50%, constrained 45%, no-limit 5%)\]]
expected: FAIL
[CSS Transitions with transition: all: property <dynamic-range-limit> from [dynamic-range-limit-mix(constrained 90%, standard 10%)\] to [dynamic-range-limit-mix(no-limit 10%, standard 90%)\] at (1) should be [dynamic-range-limit-mix(standard 90%, no-limit 10%)\]]
expected: FAIL
[CSS Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(constrained 90%, standard 10%)\] to [dynamic-range-limit-mix(no-limit 10%, standard 90%)\] at (0) should be [dynamic-range-limit-mix(standard 10%, constrained 90%)\]]
expected: FAIL
[CSS Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(constrained 90%, standard 10%)\] to [dynamic-range-limit-mix(no-limit 10%, standard 90%)\] at (0.5) should be [dynamic-range-limit-mix(standard 50%, constrained 45%, no-limit 5%)\]]
expected: FAIL
[CSS Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(constrained 90%, standard 10%)\] to [dynamic-range-limit-mix(no-limit 10%, standard 90%)\] at (1) should be [dynamic-range-limit-mix(standard 90%, no-limit 10%)\]]
expected: FAIL
[Web Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(constrained 90%, standard 10%)\] to [dynamic-range-limit-mix(no-limit 10%, standard 90%)\] at (0) should be [dynamic-range-limit-mix(standard 10%, constrained 90%)\]]
expected: FAIL
[Web Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(constrained 90%, standard 10%)\] to [dynamic-range-limit-mix(no-limit 10%, standard 90%)\] at (0.5) should be [dynamic-range-limit-mix(standard 50%, constrained 45%, no-limit 5%)\]]
expected: FAIL
[Web Animations: property <dynamic-range-limit> from [dynamic-range-limit-mix(constrained 90%, standard 10%)\] to [dynamic-range-limit-mix(no-limit 10%, standard 90%)\] at (1) should be [dynamic-range-limit-mix(standard 90%, no-limit 10%)\]]
expected: FAIL

View file

@ -34,3 +34,36 @@
[e.style['dynamic-range-limit'\] = "dynamic-range-limit-mix(high 1%)" should set the property value]
expected: FAIL
[e.style['dynamic-range-limit'\] = "no-limit" should set the property value]
expected: FAIL
[e.style['dynamic-range-limit'\] = "constrained" should set the property value]
expected: FAIL
[e.style['dynamic-range-limit'\] = "dynamic-range-limit-mix(no-limit 80%, standard 20%)" should set the property value]
expected: FAIL
[e.style['dynamic-range-limit'\] = "dynamic-range-limit-mix(no-limit 8%, standard 2%)" should set the property value]
expected: FAIL
[e.style['dynamic-range-limit'\] = "dynamic-range-limit-mix(no-limit 99%, standard 99%)" should set the property value]
expected: FAIL
[e.style['dynamic-range-limit'\] = "dynamic-range-limit-mix(no-limit 99%, standard 99%, constrained 10%)" should set the property value]
expected: FAIL
[e.style['dynamic-range-limit'\] = "dynamic-range-limit-mix(no-limit 1%)" should set the property value]
expected: FAIL
[e.style['dynamic-range-limit'\] = "dynamic-range-limit-mix(constrained 20%, no-limit 80%)" should set the property value]
expected: FAIL
[e.style['dynamic-range-limit'\] = "dynamic-range-limit-mix(dynamic-range-limit-mix(constrained 90%, no-limit 10%) 1%, no-limit 80%)" should set the property value]
expected: FAIL
[e.style['dynamic-range-limit'\] = "dynamic-range-limit-mix(no-limit 1%, dynamic-range-limit-mix(constrained 2%, no-limit 10%) 80%)" should set the property value]
expected: FAIL
[e.style['dynamic-range-limit'\] = "dynamic-range-limit-mix(dynamic-range-limit-mix(no-limit 1%, standard 2%) 3%, dynamic-range-limit-mix(constrained 5%, no-limit 5%) 6%)" should set the property value]
expected: FAIL

View file

@ -0,0 +1,2 @@
[font-synthesis-08.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[gradient-analogous-missing-components-003.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[gradient-none-interpolation.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[radial-gradient-container-relative-units-001.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[radial-gradient-container-relative-units-002.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[radial-gradient-container-relative-units-003.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[radial-gradient-container-relative-units-004.html]
expected: FAIL

View file

@ -1,4 +1,4 @@
[at-function-cssom.tentative.html]
[at-function-cssom.html]
[Empty CSSFunctionRule]
expected: FAIL
@ -35,6 +35,9 @@
[Indexed property getter]
expected: FAIL
[@supports in body]
expected: FAIL
[CSSFunctionRule.name]
expected: FAIL
@ -97,6 +100,3 @@
[CSSFunctionRule.cssText (--escaped-)]
expected: FAIL
[@supports in body]
expected: FAIL

View file

@ -0,0 +1,27 @@
[dashed-function-named-arg.tentative.html]
[e.style['top'\] = "--func(myident)" should set the property value]
expected: FAIL
[e.style['top'\] = "--func(--myident)" should set the property value]
expected: FAIL
[e.style['top'\] = "--func(--)" should set the property value]
expected: FAIL
[e.style['top'\] = "--func(50px --myident:)" should set the property value]
expected: FAIL
[e.style['top'\] = "--func({--myident:})" should set the property value]
expected: FAIL
[e.style['top'\] = "--func({ --myident:})" should set the property value]
expected: FAIL
[e.style['top'\] = "--func({--myident :})" should set the property value]
expected: FAIL
[e.style['top'\] = "--func({--myident: })" should set the property value]
expected: FAIL
[e.style['top'\] = "--func(10px, { --myident : })" should set the property value]
expected: FAIL

View file

@ -0,0 +1,12 @@
[dashed-function-standard-property.html]
[<dashed-function> in longhand]
expected: FAIL
[<dashed-function> with typed result in longhand]
expected: FAIL
[<dashed-function> with in inherited longhand]
expected: FAIL
[<dashed-function> with typed result in shorthand]
expected: FAIL

View file

@ -1,2 +0,0 @@
[fit-content-min-inline-size.tentative.html]
expected: FAIL

View file

@ -0,0 +1,18 @@
[keyword-sizes-for-intrinsic-contributions.html]
[.test 15]
expected: FAIL
[.test 19]
expected: FAIL
[.test 23]
expected: FAIL
[.test 27]
expected: FAIL
[.test 31]
expected: FAIL
[.test 35]
expected: FAIL

View file

@ -0,0 +1,2 @@
[percent-height-replaced-in-percent-cell-003.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[percent-height-replaced-in-percent-cell-004.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[table-cell-overflow-auto-scrolled.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[preserve3d-and-flattening-001.html]
expected: FAIL

View file

@ -2,9 +2,6 @@
[CSS Values and Units Test: attr]
expected: FAIL
[CSS Values and Units Test: attr 1]
expected: FAIL
[CSS Values and Units Test: attr 2]
expected: FAIL
@ -23,9 +20,6 @@
[CSS Values and Units Test: attr 7]
expected: FAIL
[CSS Values and Units Test: attr 10]
expected: FAIL
[CSS Values and Units Test: attr 11]
expected: FAIL
@ -38,12 +32,6 @@
[CSS Values and Units Test: attr 21]
expected: FAIL
[CSS Values and Units Test: attr 36]
expected: FAIL
[CSS Values and Units Test: attr 38]
expected: FAIL
[CSS Values and Units Test: attr 12]
expected: FAIL
@ -56,9 +44,6 @@
[CSS Values and Units Test: attr 24]
expected: FAIL
[CSS Values and Units Test: attr 20]
expected: FAIL
[CSS Values and Units Test: attr 25]
expected: FAIL
@ -119,9 +104,6 @@
[CSS Values and Units Test: attr 52]
expected: FAIL
[CSS Values and Units Test: attr 54]
expected: FAIL
[CSS Values and Units Test: attr 55]
expected: FAIL
@ -227,9 +209,6 @@
[CSS Values and Units Test: attr 82]
expected: FAIL
[CSS Values and Units Test: attr 91]
expected: FAIL
[CSS Values and Units Test: attr 92]
expected: FAIL
@ -238,3 +217,24 @@
[CSS Values and Units Test: attr 94]
expected: FAIL
[CSS Values and Units Test: attr 8]
expected: FAIL
[CSS Values and Units Test: attr 19]
expected: FAIL
[CSS Values and Units Test: attr 34]
expected: FAIL
[CSS Values and Units Test: attr 37]
expected: FAIL
[CSS Values and Units Test: attr 53]
expected: FAIL
[CSS Values and Units Test: attr 83]
expected: FAIL
[CSS Values and Units Test: attr 95]
expected: FAIL

View file

@ -1,6 +1,3 @@
[calc-sibling-function-in-shadow-dom.html]
[originating element in Shadow DOM]
expected: FAIL
[Host children have sibling-index() and sibling-count() based on assignedNodes order]
expected: FAIL

View file

@ -0,0 +1,12 @@
[sibling-function-container-query.html]
[sibling-index() in @container width query]
expected: FAIL
[sibling-count() in @container width query]
expected: FAIL
[sibling-index() in @container style() query]
expected: FAIL
[sibling-count() in @container style() query]
expected: FAIL

View file

@ -0,0 +1,12 @@
[sibling-function-descriptors.tentative.html]
[sibling-index() should not be allowed in @page properties]
expected: FAIL
[sibling-count() should not be allowed in @page properties]
expected: FAIL
[sibling-index() should not be allowed in @font-face descriptors]
expected: FAIL
[sibling-count() should not be allowed in @font-face descriptors]
expected: FAIL

View file

@ -10,3 +10,15 @@
[5 siblings after removal]
expected: FAIL
[Initially 6th slotted sibling]
expected: FAIL
[5th sibling after slot change]
expected: FAIL
[Initially 6 slotted siblings]
expected: FAIL
[5 siblings after slot change]
expected: FAIL

View file

@ -0,0 +1,6 @@
[tree-scoped-sibling-function.html]
[sibling-index() and sibling-count() evaluates to 0 from outer tree with ::part]
expected: FAIL
[sibling-index() and sibling-count() evaluate as normal from inner tree]
expected: FAIL

View file

@ -409,3 +409,39 @@
[AbortController interface: calling abort(optional any) on new AbortController() with too few arguments must throw TypeError]
expected: FAIL
[Document interface: operation moveBefore(Node, Node?)]
expected: FAIL
[Document interface: new Document() must inherit property "moveBefore(Node, Node?)" with the proper type]
expected: FAIL
[Document interface: calling moveBefore(Node, Node?) on new Document() with too few arguments must throw TypeError]
expected: FAIL
[Document interface: xmlDoc must inherit property "moveBefore(Node, Node?)" with the proper type]
expected: FAIL
[Document interface: calling moveBefore(Node, Node?) on xmlDoc with too few arguments must throw TypeError]
expected: FAIL
[DocumentFragment interface: operation moveBefore(Node, Node?)]
expected: FAIL
[DocumentFragment interface: document.createDocumentFragment() must inherit property "moveBefore(Node, Node?)" with the proper type]
expected: FAIL
[DocumentFragment interface: calling moveBefore(Node, Node?) on document.createDocumentFragment() with too few arguments must throw TypeError]
expected: FAIL
[Element interface: operation moveBefore(Node, Node?)]
expected: FAIL
[Element interface: element must inherit property "moveBefore(Node, Node?)" with the proper type]
expected: FAIL
[Element interface: calling moveBefore(Node, Node?) on element with too few arguments must throw TypeError]
expected: FAIL
[idlharness.window.html?include=Node]

View file

@ -0,0 +1,87 @@
[Node-moveBefore.html]
[If node is a host-including inclusive ancestor of parent, then throw a HierarchyRequestError DOMException.]
expected: FAIL
[If node is not a DocumentFragment, DocumentType, Element, Text, ProcessingInstruction, or Comment node, then throw a HierarchyRequestError DOMException.]
expected: FAIL
[If node is a Text node and parent is a document, then throw a HierarchyRequestError DOMException.]
expected: FAIL
[If node is a doctype and parent is not a document, then throw a HierarchyRequestError DOMException.]
expected: FAIL
[If node is a DocumentFragment with multiple elements and parent is a document, then throw a HierarchyRequestError DOMException.]
expected: FAIL
[If node is a DocumentFragment with an element and parent is a document with another element, then throw a HierarchyRequestError DOMException.]
expected: FAIL
[If node is an Element and parent is a document with another element, then throw a HierarchyRequestError DOMException.]
expected: FAIL
[If node is a doctype and parent is a document with another doctype, then throw a HierarchyRequestError DOMException.]
expected: FAIL
[If node is a doctype and parent is a document with an element, then throw a HierarchyRequestError DOMException.]
expected: FAIL
[moveBefore() on disconnected parent throws a HierarchyRequestError]
expected: FAIL
[moveBefore() with disconnected target node throws a HierarchyRequestError]
expected: FAIL
[moveBefore() on a cross-document target node throws a HierarchyRequestError]
expected: FAIL
[moveBefore() into a Document throws a HierarchyRequestError]
expected: FAIL
[moveBefore() CharacterData into a Document]
expected: FAIL
[moveBefore() with node being an inclusive ancestor of parent throws a HierarchyRequestError]
expected: FAIL
[moveBefore() with a non-{Element, CharacterData} throws a HierarchyRequestError]
expected: FAIL
[moveBefore with an Element or CharacterData succeeds]
expected: FAIL
[moveBefore on a paragraph's Text node child]
expected: FAIL
[moveBefore with reference child whose parent is NOT the destination parent (context node) throws a NotFoundError.]
expected: FAIL
[moveBefore() returns undefined]
expected: FAIL
[Moving a node before itself should not move the node]
expected: FAIL
[Moving a node from a disconnected container to a disconnected new parent without a shared ancestor throws a HIERARCHY_REQUEST_ERR]
expected: FAIL
[Moving a node from a disconnected container to a disconnected new parent in the same tree succeeds]
expected: FAIL
[Moving a node from a disconnected container to a disconnected new parent in the same tree succeeds,also across shadow-roots]
expected: FAIL
[Moving a node from disconnected->connected throws a HIERARCHY_REQUEST_ERR]
expected: FAIL
[Moving a node from connected->disconnected throws a HIERARCHY_REQUEST_ERR]
expected: FAIL
[No custom element callbacks are run during disconnected moveBefore()]
expected: FAIL
[Invalid node hierarchy with null old parent does not crash]
expected: FAIL
[Move disconnected iframe does not crash]
expected: FAIL

View file

@ -1,6 +1,3 @@
[css-transition-cross-shadow.html]
[Moving an element with a transition across shadow boundaries should reset the transition]
expected: FAIL
[Moving an element with a transition across shadow boundaries preserves the transition]
expected: FAIL

View file

@ -1,25 +1,13 @@
[fire-focusin-focusout.html]
[Fire focusin/out when reparenting focused element directly]
expected: FAIL
[Fire focusin/out when reparenting an element that has focus within]
expected: FAIL
[Don't fire focusin/out when moving to the same parent]
expected: FAIL
[Fire focusin and then correct when moving to an inert subtree]
expected: FAIL
[Fire focusin and then correct when moving to a tree that is made inert using style]
expected: FAIL
[Don't fire focusin/out when reparenting focused element directly]
expected: FAIL
[Don't fire focusin/out when reparenting an element that has focus within]
expected: FAIL
[Don't fire focusin/out when moving to the same parent]
expected: FAIL
[Don't fire focusin and then correct when moving to an inert subtree]
expected: FAIL

View file

@ -1,13 +1,4 @@
[live-range-updates.html]
[moveBefore does not cause range startContainer to snap up to parent when startContainer is moved]
expected: FAIL
[moveBefore does not cause range startContainer to snap up to parent, when startContainer ancestor is moved]
expected: FAIL
[moveBefore does not cause range endContainer to snap up to parent, when endContainer ancestor is moved]
expected: FAIL
[moveBefore still results in range startContainer snapping up to parent when startContainer is moved]
expected: FAIL

View file

@ -1,168 +0,0 @@
[Node-moveBefore.html]
[Should check the 'parent' type before checking whether 'child' is a child of 'parent']
expected: FAIL
[Should check that 'node' is not an ancestor of 'parent' before checking whether 'child' is a child of 'parent']
expected: FAIL
[Should check whether 'child' is a child of 'parent' before checking whether 'node' is of a type that can have a parent.]
expected: FAIL
[Should check whether 'child' is a child of 'parent' before checking whether 'node' is of a type that can have a parent of the type that 'parent' is.]
expected: FAIL
[Should check whether 'child' is a child of 'parent' before checking whether 'node' can be inserted into the document given the kids the document has right now.]
expected: FAIL
[If node is a host-including inclusive ancestor of parent, then throw a HierarchyRequestError DOMException.]
expected: FAIL
[If node is not a DocumentFragment, DocumentType, Element, Text, ProcessingInstruction, or Comment node, then throw a HierarchyRequestError DOMException.]
expected: FAIL
[If node is a Text node and parent is a document, then throw a HierarchyRequestError DOMException.]
expected: FAIL
[If node is a doctype and parent is not a document, then throw a HierarchyRequestError DOMException.]
expected: FAIL
[If node is a DocumentFragment with multiple elements and parent is a document, then throw a HierarchyRequestError DOMException.]
expected: FAIL
[If node is a DocumentFragment with an element and parent is a document with another element, then throw a HierarchyRequestError DOMException.]
expected: FAIL
[If node is an Element and parent is a document with another element, then throw a HierarchyRequestError DOMException.]
expected: FAIL
[If node is a doctype and parent is a document with another doctype, then throw a HierarchyRequestError DOMException.]
expected: FAIL
[If node is a doctype and parent is a document with an element, then throw a HierarchyRequestError DOMException.]
expected: FAIL
[Calling moveBefore an a leaf node DocumentType must throw HIERARCHY_REQUEST_ERR.]
expected: FAIL
[Calling moveBefore an a leaf node Text must throw HIERARCHY_REQUEST_ERR.]
expected: FAIL
[Calling moveBefore an a leaf node Comment must throw HIERARCHY_REQUEST_ERR.]
expected: FAIL
[Calling moveBefore an a leaf node ProcessingInstruction must throw HIERARCHY_REQUEST_ERR.]
expected: FAIL
[Calling moveBefore with an inclusive ancestor of the context object must throw HIERARCHY_REQUEST_ERR.]
expected: FAIL
[Calling moveBefore with a reference child whose parent is not the context node must throw a NotFoundError.]
expected: FAIL
[If the context node is a document, inserting a document or text node should throw a HierarchyRequestError.]
expected: FAIL
[If the context node is a document, inserting a DocumentFragment that contains a text node or too many elements should throw a HierarchyRequestError.]
expected: FAIL
[If the context node is a document, inserting a DocumentFragment with an element if there already is an element child should throw a HierarchyRequestError.]
expected: FAIL
[If the context node is a document and a doctype is following the reference child, inserting a DocumentFragment with an element should throw a HierarchyRequestError.]
expected: FAIL
[If the context node is a document, inserting a DocumentFragment with an element before the doctype should throw a HierarchyRequestError.]
expected: FAIL
[If the context node is a document, inserting an element if there already is an element child should throw a HierarchyRequestError.]
expected: FAIL
[If the context node is a document, inserting an element before the doctype should throw a HierarchyRequestError.]
expected: FAIL
[If the context node is a document and a doctype is following the reference child, inserting an element should throw a HierarchyRequestError.]
expected: FAIL
[If the context node is a document, inserting a doctype if there already is a doctype child should throw a HierarchyRequestError.]
expected: FAIL
[If the context node is a document, inserting a doctype after the document element should throw a HierarchyRequestError.]
expected: FAIL
[If the context node is a document with and element child, appending a doctype should throw a HierarchyRequestError.]
expected: FAIL
[If the context node is a DocumentFragment, inserting a document or a doctype should throw a HierarchyRequestError.]
expected: FAIL
[If the context node is an element, inserting a document or a doctype should throw a HierarchyRequestError.]
expected: FAIL
[Inserting a node before itself should not move the node]
expected: FAIL
[moveBefore() on disconnected parent throws a HierarchyRequestError]
expected: FAIL
[moveBefore() with disconnected target node throws a HierarchyRequestError]
expected: FAIL
[moveBefore() on a cross-document target node throws a HierarchyRequestError]
expected: FAIL
[moveBefore() into a Document throws a HierarchyRequestError]
expected: FAIL
[moveBefore() into a CharacterData throws a HierarchyRequestError]
expected: FAIL
[moveBefore() with node being an inclusive ancestor of parent throws a HierarchyRequestError]
expected: FAIL
[moveBefore() with a non-{Element, CharacterData} throws a HierarchyRequestError]
expected: FAIL
[moveBefore with an Element or CharacterData succeeds]
expected: FAIL
[moveBefore on a paragraph's Text node child]
expected: FAIL
[moveBefore with reference child whose parent is NOT the destination parent (context node) throws a NotFoundError.]
expected: FAIL
[Moving a node from a disconnected container to a disconnected new parent succeeds]
expected: FAIL
[Moving a node from disconnected->connected throws a HIERARCHY_REQUEST_ERR]
expected: FAIL
[Moving a node from connected->disconnected throws a HIERARCHY_REQUEST_ERR]
expected: FAIL
[No custom element callbacks are run during disconnected moveBefore()]
expected: FAIL
[moveBefore() CharacterData into a Document]
expected: FAIL
[Moving a node from a disconnected container to a disconnected new parent without a shared ancestor throws a HIERARCHY_REQUEST_ERR]
expected: FAIL
[Moving a node from a disconnected container to a disconnected new parent in the same tree succeeds]
expected: FAIL
[Moving a node from a disconnected container to a disconnected new parent in the same tree succeeds,also across shadow-roots]
expected: FAIL
[moveBefore() returns undefined]
expected: FAIL
[Moving a node before itself should not move the node]
expected: FAIL
[Invalid node hierarchy with null old parent does not crash]
expected: FAIL
[Move disconnected iframe does not crash]
expected: FAIL

View file

@ -0,0 +1,2 @@
[document-function.window.html]
expected: ERROR

View file

@ -1,5 +1,5 @@
[createImageBitmap-transfer.html]
expected: TIMEOUT
expected: ERROR
[Transfer ImageBitmap created from a vector HTMLImageElement]
expected: FAIL

View file

@ -1,2 +0,0 @@
[canvas.2d.offscreen.lang.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[canvas.2d.offscreen.lang.inherit.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[canvas.2d.offscreen.transferred.lang.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[canvas.2d.offscreen.transferred.lang.inherit.document.html]
expected: FAIL

View file

@ -1,2 +0,0 @@
[canvas.2d.offscreen.transferred.lang.inherit.html]
expected: FAIL

View file

@ -0,0 +1,3 @@
[hidden-until-found-idl.html]
[element.hidden should return "until-found" regardless of uppercase letters.]
expected: FAIL

View file

@ -1,4 +1,5 @@
[supported-elements.html]
expected: TIMEOUT
[Contenteditable element should support autofocus]
expected: FAIL
@ -9,7 +10,7 @@
expected: FAIL
[Area element should support autofocus]
expected: FAIL
expected: NOTRUN
[Host element with delegatesFocus should support autofocus]
expected: FAIL

View file

@ -1,3 +1,4 @@
[iframe_sandbox_popups_escaping-1.html]
expected: TIMEOUT
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
expected: FAIL
expected: TIMEOUT

View file

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

View file

@ -0,0 +1,18 @@
[naturalWidth-naturalHeight.html]
[HTMLImageElement.prototype.naturalWidth/naturalHeight, SVG image, width/height in pixels]
expected: FAIL
[HTMLImageElement.prototype.naturalWidth/naturalHeight, SVG image, width in pixels; height unspecified]
expected: FAIL
[HTMLImageElement.prototype.naturalWidth/naturalHeight, SVG image, width in pixels; percentage height]
expected: FAIL
[HTMLImageElement.prototype.naturalWidth/naturalHeight, SVG image, width/height in pixels; viewBox]
expected: FAIL
[HTMLImageElement.prototype.naturalWidth/naturalHeight, SVG image, width in pixels; height unspecified; viewBox]
expected: FAIL
[HTMLImageElement.prototype.naturalWidth/naturalHeight, SVG image, width unspecified; height in pixels; viewBox]
expected: FAIL

View file

@ -0,0 +1,3 @@
[source-relevant-mutations.html]
[Neither the removing, moving, nor insertion steps for the source element track the previous 'next sibling' pointer when triggering relevant mutations for remaining child image elements of its old parent]
expected: FAIL

View file

@ -0,0 +1,2 @@
[select-appearance-disabled.tentative.html]
expected: FAIL

View file

@ -0,0 +1,3 @@
[clip-path-animation.html]
[clip-path-animation]
expected: FAIL

View file

@ -1,5 +1,4 @@
[audio-tag.https.html]
expected: TIMEOUT
[Mixed-Content: Expects blocked for audio-tag to cross-http origin and keep-scheme redirection from https context.]
expected: FAIL

View file

@ -0,0 +1,12 @@
[accept-signature.parser-inserted.html]
[Single, valid integrity assertion.]
expected: FAIL
[One matching + malformed integrity assertion.]
expected: FAIL
[One matching + one mismatching integrity assertion.]
expected: FAIL
[One matching + one mismatching + malformed integrity assertion.]
expected: FAIL

View file

@ -0,0 +1,12 @@
[accept-signature.window.html]
[ed25519-JrQLj5P/89iXES9+vFgrIy29clF9CC/oPPsw3c5D0bs=]
expected: FAIL
[ed25519-JrQLj5P/89iXES9+vFgrIy29clF9CC/oPPsw3c5D0bs= malformed-thing]
expected: FAIL
[ed25519-xDnP380zcL4rJ76rXYjeHlfMyPZEOqpJYjsjEppbuXE= ed25519-JrQLj5P/89iXES9+vFgrIy29clF9CC/oPPsw3c5D0bs=]
expected: FAIL
[ed25519-xDnP380zcL4rJ76rXYjeHlfMyPZEOqpJYjsjEppbuXE= malformed-thing ed25519-JrQLj5P/89iXES9+vFgrIy29clF9CC/oPPsw3c5D0bs=]
expected: FAIL

View file

@ -0,0 +1,2 @@
[authority.https.window.html]
expected: ERROR

View file

@ -575,5 +575,20 @@
[Parsing: <wss://host/ !"$%&'()*+,-./:;<=>@[\\\]^_`{|}~> against <about:blank>]
expected: FAIL
[Parsing: <non-special:opaque ?hi> against <about:blank>]
expected: FAIL
[Parsing: <non-special:opaque #hi> against <about:blank>]
expected: FAIL
[Parsing: <non-special:opaque \t\t \t#hi> against <about:blank>]
expected: FAIL
[Parsing: <non-special:opaque \t\t #hi> against <about:blank>]
expected: FAIL
[Parsing: <non-special:opaque\t\t \r #hi> against <about:blank>]
expected: FAIL
[a-element-xhtml.xhtml?include=mailto]

View file

@ -576,3 +576,18 @@
[Parsing: <wss://host/ !"$%&'()*+,-./:;<=>@[\\\]^_`{|}~> against <about:blank>]
expected: FAIL
[Parsing: <non-special:opaque ?hi> against <about:blank>]
expected: FAIL
[Parsing: <non-special:opaque #hi> against <about:blank>]
expected: FAIL
[Parsing: <non-special:opaque \t\t \t#hi> against <about:blank>]
expected: FAIL
[Parsing: <non-special:opaque \t\t #hi> against <about:blank>]
expected: FAIL
[Parsing: <non-special:opaque\t\t \r #hi> against <about:blank>]
expected: FAIL

View file

@ -908,6 +908,21 @@
[Parsing: <wss://host/ !"$%&'()*+,-./:;<=>@[\\\]^_`{|}~> without base]
expected: FAIL
[Parsing: <non-special:opaque ?hi> without base]
expected: FAIL
[Parsing: <non-special:opaque #hi> without base]
expected: FAIL
[Parsing: <non-special:opaque \t\t \t#hi> without base]
expected: FAIL
[Parsing: <non-special:opaque \t\t #hi> without base]
expected: FAIL
[Parsing: <non-special:opaque\t\t \r #hi> without base]
expected: FAIL
[url-constructor.any.worker.html?include=file]
[Parsing: </> against <file://h/C:/a/b>]
@ -1281,6 +1296,21 @@
[Parsing: <wss://host/ !"$%&'()*+,-./:;<=>@[\\\]^_`{|}~> without base]
expected: FAIL
[Parsing: <non-special:opaque ?hi> without base]
expected: FAIL
[Parsing: <non-special:opaque #hi> without base]
expected: FAIL
[Parsing: <non-special:opaque \t\t \t#hi> without base]
expected: FAIL
[Parsing: <non-special:opaque \t\t #hi> without base]
expected: FAIL
[Parsing: <non-special:opaque\t\t \r #hi> without base]
expected: FAIL
[url-constructor.any.html?include=file]
[Parsing: </> against <file://h/C:/a/b>]

View file

@ -49,3 +49,51 @@
[<area>: Setting <a:/>.pathname = '\x00\x01\t\n\r\x1f !"#$%&'()*+,-./09:;<=>?@AZ[\\\]^_`az{|}~€Éé' UTF-8 percent encoding with the default encode set. Tabs and newlines are removed.]
expected: FAIL
[<a>: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths]
expected: FAIL
[<area>: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths]
expected: FAIL
[<a>: Setting <sc:space ?query>.search = '']
expected: FAIL
[<area>: Setting <sc:space ?query>.search = '']
expected: FAIL
[<a>: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths]
expected: FAIL
[<area>: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths]
expected: FAIL
[<a>: Setting <sc:space ?query#fragment>.search = '']
expected: FAIL
[<area>: Setting <sc:space ?query#fragment>.search = '']
expected: FAIL
[<a>: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths]
expected: FAIL
[<area>: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths]
expected: FAIL
[<a>: Setting <sc:space #fragment>.hash = '']
expected: FAIL
[<area>: Setting <sc:space #fragment>.hash = '']
expected: FAIL
[<a>: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths]
expected: FAIL
[<area>: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths]
expected: FAIL
[<a>: Setting <sc:space ?query#fragment>.hash = '']
expected: FAIL
[<area>: Setting <sc:space ?query#fragment>.hash = '']
expected: FAIL

View file

@ -23,6 +23,30 @@
[URL: Setting <a:/>.pathname = '\x00\x01\t\n\r\x1f !"#$%&'()*+,-./09:;<=>?@AZ[\\\]^_`az{|}~€Éé' UTF-8 percent encoding with the default encode set. Tabs and newlines are removed.]
expected: FAIL
[URL: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths]
expected: FAIL
[URL: Setting <sc:space ?query>.search = '']
expected: FAIL
[URL: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths]
expected: FAIL
[URL: Setting <sc:space ?query#fragment>.search = '']
expected: FAIL
[URL: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths]
expected: FAIL
[URL: Setting <sc:space #fragment>.hash = '']
expected: FAIL
[URL: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths]
expected: FAIL
[URL: Setting <sc:space ?query#fragment>.hash = '']
expected: FAIL
[url-setters.any.worker.html?include=javascript]
@ -69,6 +93,30 @@
[URL: Setting <a:/>.pathname = '\x00\x01\t\n\r\x1f !"#$%&'()*+,-./09:;<=>?@AZ[\\\]^_`az{|}~€Éé' UTF-8 percent encoding with the default encode set. Tabs and newlines are removed.]
expected: FAIL
[URL: Setting <data:space ?query>.search = '' Trailing spaces and opaque paths]
expected: FAIL
[URL: Setting <sc:space ?query>.search = '']
expected: FAIL
[URL: Setting <data:space ?query#fragment>.search = '' Trailing spaces and opaque paths]
expected: FAIL
[URL: Setting <sc:space ?query#fragment>.search = '']
expected: FAIL
[URL: Setting <data:space #fragment>.hash = '' Trailing spaces and opaque paths]
expected: FAIL
[URL: Setting <sc:space #fragment>.hash = '']
expected: FAIL
[URL: Setting <data:space ?query#fragment>.hash = '' Trailing spaces and opaque paths]
expected: FAIL
[URL: Setting <sc:space ?query#fragment>.hash = '']
expected: FAIL
[url-setters.any.worker.html?include=mailto]

View file

@ -0,0 +1,14 @@
[urlsearchparams-delete.any.worker.html]
[Changing the query of a URL with an opaque path with trailing spaces]
expected: FAIL
[Changing the query of a URL with an opaque path with trailing spaces and a fragment]
expected: FAIL
[urlsearchparams-delete.any.html]
[Changing the query of a URL with an opaque path with trailing spaces]
expected: FAIL
[Changing the query of a URL with an opaque path with trailing spaces and a fragment]
expected: FAIL

View file

@ -0,0 +1,9 @@
[progressevent-constructor.html]
[Decimal number test.]
expected: FAIL
[Mixed integer and decimal number test.]
expected: FAIL
[Negative number.]
expected: FAIL

View file

@ -33,14 +33,14 @@ jobs:
password: ${{ secrets.GITHUB_TOKEN }}
- name: Extract metadata (tags, labels) for Docker
id: meta
uses: docker/metadata-action@818d4b7b91585d195f67373fd9cb0332e31a7175 # v4.6.0
uses: docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5.7.0
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
tags: |
latest
type=raw,value=${{ inputs.tag }}
- name: Build and push the Docker image
uses: docker/build-push-action@0adf9959216b96bec444f325f1e493d4aa344497 # v6.14.0
uses: docker/build-push-action@471d1dc4e07e5cdedd4c2171150001c434f0b7a4 # v6.15.0
with:
context: ./tools/docker
push: true

View file

@ -22,7 +22,7 @@ permissions: {}
jobs:
safari-results:
name: ${{ inputs.safari-technology-preview && 'Safari Technology Preview' || 'Safari' }}
name: ${{ matrix.current-chunk }} (of ${{ matrix.total-chunks }})
runs-on:
- self-hosted
- webkit-ews

View file

@ -0,0 +1,43 @@
// META: title=IndexedDB: request result events are delivered in order
// META: global=window,worker
// META: script=resources/support-promises.js
// META: script=resources/support.js
// META: script=resources/request-event-ordering-common.js
// META: timeout=long
// Spec: https://w3c.github.io/IndexedDB/#abort-transaction
'use strict';
eventsTest('large values mixed with small values', [
['get', 1],
['get', 2],
['get-empty', 5],
['count', 4],
['continue-empty', null],
['open', 1],
['continue', 2],
['open-empty', 5],
['getall', 4],
['open', 2],
['continue-empty', null],
['add', 5],
['get', 3],
['count', 5],
['get-empty', 6],
['put-with-id', 5],
['getall', 5],
['continue', 3],
['open-empty', 6],
['put', 6],
['error', 1],
['continue', 2],
['open', 4],
['get-empty', 7],
['count', 6],
['continue', 3],
['add', 7],
['getall', 7],
['error', 3],
['count', 7],
]);

View file

@ -0,0 +1,28 @@
// META: title=IndexedDB: request result events are delivered in order
// META: global=window,worker
// META: script=resources/support-promises.js
// META: script=resources/support.js
// META: script=resources/request-event-ordering-common.js
// META: timeout=long
// Spec: https://w3c.github.io/IndexedDB/#abort-transaction
'use strict';
eventsTest('large value followed by small values', [
['get', 1],
['getall', 4],
['open', 2],
['continue-empty', null],
['get', 2],
['get-empty', 5],
['count', 4],
['continue-empty', null],
['open-empty', 5],
['add', 5],
['error', 1],
['continue', 2],
['get-empty', 6],
['put-with-id', 5],
['put', 6],
]);

View file

@ -0,0 +1,19 @@
// META: title=IndexedDB: request result events are delivered in order
// META: global=window,worker
// META: script=resources/support-promises.js
// META: script=resources/support.js
// META: script=resources/request-event-ordering-common.js
// META: timeout=long
// Spec: https://w3c.github.io/IndexedDB/#abort-transaction
'use strict';
eventsTest('large values', [
['open', 1],
['get', 1],
['getall', 4],
['get', 3],
['continue', 3],
['open', 3],
]);

View file

@ -0,0 +1,20 @@
// META: title=IndexedDB: request result events are delivered in order
// META: global=window,worker
// META: script=resources/support-promises.js
// META: script=resources/support.js
// META: script=resources/request-event-ordering-common.js
// META: timeout=long
// Spec: https://w3c.github.io/IndexedDB/#abort-transaction
'use strict';
eventsTest('small values', [
['get', 2], ['count', 4], ['continue-empty', null],
['get-empty', 5], ['add', 5], ['open', 2],
['continue', 2], ['get', 4], ['get-empty', 6],
['count', 5], ['put-with-id', 5], ['put', 6],
['error', 3], ['continue', 4], ['count', 6],
['get-empty', 7], ['open', 4], ['open-empty', 7],
['add', 7],
]);

View file

@ -1,12 +1,3 @@
// META: title=IndexedDB: request result events are delivered in order
// META: global=window,worker
// META: script=resources/support-promises.js
// META: script=resources/support.js
// META: timeout=long
// Spec: https://w3c.github.io/IndexedDB/#abort-transaction
'use strict';
// Should be large enough to trigger large value handling in the IndexedDB
// engines that have special code paths for large values.
@ -289,73 +280,3 @@ function eventsTest(label, operations) {
});
}, label);
}
eventsTest('small values', [
['get', 2], ['count', 4], ['continue-empty', null],
['get-empty', 5], ['add', 5], ['open', 2],
['continue', 2], ['get', 4], ['get-empty', 6],
['count', 5], ['put-with-id', 5], ['put', 6],
['error', 3], ['continue', 4], ['count', 6],
['get-empty', 7], ['open', 4], ['open-empty', 7],
['add', 7],
]);
eventsTest('large values', [
['open', 1],
['get', 1],
['getall', 4],
['get', 3],
['continue', 3],
['open', 3],
]);
eventsTest('large value followed by small values', [
['get', 1],
['getall', 4],
['open', 2],
['continue-empty', null],
['get', 2],
['get-empty', 5],
['count', 4],
['continue-empty', null],
['open-empty', 5],
['add', 5],
['error', 1],
['continue', 2],
['get-empty', 6],
['put-with-id', 5],
['put', 6],
]);
eventsTest('large values mixed with small values', [
['get', 1],
['get', 2],
['get-empty', 5],
['count', 4],
['continue-empty', null],
['open', 1],
['continue', 2],
['open-empty', 5],
['getall', 4],
['open', 2],
['continue-empty', null],
['add', 5],
['get', 3],
['count', 5],
['get-empty', 6],
['put-with-id', 5],
['getall', 5],
['continue', 3],
['open-empty', 6],
['put', 6],
['error', 1],
['continue', 2],
['open', 4],
['get-empty', 7],
['count', 6],
['continue', 3],
['add', 7],
['getall', 7],
['error', 3],
['count', 7],
]);

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