mirror of
https://github.com/servo/servo.git
synced 2025-08-24 06:45:33 +01:00
Sync WPT with upstream (24-10-2023) (#30607)
* wpt sync: adapt code for new TestRoot class
Fixes #30558
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
* temp change to allow wpt sync build to pass
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
* Update web-platform-tests to revision b'0d5028f200c8651b17bb224657d6e1065adcff37'
* Revert "temp change to allow wpt sync build to pass"
This reverts commit bad72c7f87
.
* revert metadata update for intermittent timeouts
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
---------
Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
Co-authored-by: Mukilan Thiyagarajan <mukilan@igalia.com>
This commit is contained in:
parent
1f961b9d38
commit
65beca94cd
814 changed files with 19834 additions and 4403 deletions
File diff suppressed because it is too large
Load diff
|
@ -2,24 +2,6 @@
|
|||
[[data-expected-height\] 7]
|
||||
expected: FAIL
|
||||
|
||||
[[data-expected-height\] 8]
|
||||
expected: FAIL
|
||||
|
||||
[[data-expected-height\] 9]
|
||||
expected: FAIL
|
||||
|
||||
[[data-expected-height\] 10]
|
||||
expected: FAIL
|
||||
|
||||
[[data-expected-height\] 11]
|
||||
expected: FAIL
|
||||
|
||||
[[data-expected-height\] 12]
|
||||
expected: FAIL
|
||||
|
||||
[[data-expected-height\] 13]
|
||||
expected: FAIL
|
||||
|
||||
[[data-expected-height\] 9]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
[auto-margins-used-values-with-floats.tentative.html]
|
||||
[.box 2]
|
||||
expected: FAIL
|
||||
|
||||
[.box 5]
|
||||
expected: FAIL
|
|
@ -0,0 +1,21 @@
|
|||
[background-blend-mode-computed-multiple.html]
|
||||
[Property background-blend-mode value 'normal']
|
||||
expected: FAIL
|
||||
|
||||
[Property background-blend-mode value 'multiply']
|
||||
expected: FAIL
|
||||
|
||||
[Property background-blend-mode value 'normal, luminosity']
|
||||
expected: FAIL
|
||||
|
||||
[Property background-blend-mode value 'screen, overlay']
|
||||
expected: FAIL
|
||||
|
||||
[Property background-blend-mode value 'color, saturation']
|
||||
expected: FAIL
|
||||
|
||||
[Property background-blend-mode value 'normal, luminosity, color']
|
||||
expected: FAIL
|
||||
|
||||
[Property background-blend-mode value 'screen, overlay, screen']
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[baseline-synthesis-vert-lr-line-under.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,7 @@
|
|||
[multiple-elements-font-palette-animation.html]
|
||||
expected: TIMEOUT
|
||||
[Verify font-palette value of the first element after animation]
|
||||
expected: NOTRUN
|
||||
|
||||
[Verify font-palette value of the second element after animation]
|
||||
expected: NOTRUN
|
|
@ -0,0 +1,2 @@
|
|||
[size-adjust-unicode-range-system-fallback.html]
|
||||
expected: FAIL
|
|
@ -17,9 +17,6 @@
|
|||
[Matching font-weight: '400' should prefer '350 399' over '351 398']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-weight: '400' should prefer '501 550' over '502 560']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-weight: '430' should prefer '420 440' over '450 460']
|
||||
expected: FAIL
|
||||
|
||||
|
@ -53,9 +50,6 @@
|
|||
[Matching font-style: 'normal' should prefer 'oblique 0deg' over 'oblique 10deg 40deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'italic' should prefer 'oblique 40deg 50deg' over 'oblique 5deg 10deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique 20deg' should prefer 'oblique 30deg 60deg' over 'oblique 40deg 50deg']
|
||||
expected: FAIL
|
||||
|
||||
|
@ -110,9 +104,6 @@
|
|||
[Matching font-style: 'oblique 10deg' should prefer 'oblique 15deg 20deg' over 'oblique 30deg 60deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique 0deg' should prefer 'oblique 0deg' over 'oblique 5deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique -20deg' should prefer 'oblique -20deg' over 'oblique -60deg -40deg']
|
||||
expected: FAIL
|
||||
|
||||
|
@ -143,9 +134,6 @@
|
|||
[Matching font-style: 'oblique -20deg' should prefer 'oblique 30deg 60deg' over 'oblique 40deg 50deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-stretch: '100%' should prefer '110% 120%' over '115% 116%']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-weight: '501' should prefer '503 520' over '500']
|
||||
expected: FAIL
|
||||
|
||||
|
@ -170,9 +158,6 @@
|
|||
[Matching font-stretch: '110%' should prefer '50% 80%' over '60% 70%']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique 10deg' should prefer 'oblique 10deg' over 'oblique 5deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique -20deg' should prefer 'italic' over 'oblique 0deg']
|
||||
expected: FAIL
|
||||
|
||||
|
@ -191,27 +176,15 @@
|
|||
[Matching font-weight: '400' should prefer '351 398' over '501 550']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-weight: '399' should prefer '200 300' over '400']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique 21deg' should prefer 'italic' over 'oblique 0deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique -10deg' should prefer 'oblique -50deg -40deg' over 'italic']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'normal' should prefer 'oblique 10deg 40deg' over 'oblique 20deg 30deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique 20deg' should prefer 'italic' over 'oblique 0deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-weight: '430' should prefer '450 460' over '500']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-stretch: '110%' should prefer '110% 120%' over '115% 116%']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'italic' should prefer 'italic' over 'oblique 20deg']
|
||||
expected: FAIL
|
||||
|
||||
|
@ -230,18 +203,9 @@
|
|||
[Matching font-weight: '500' should prefer '500' over '450 460']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'normal' should prefer 'oblique -50deg -20deg' over 'oblique -40deg -30deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique 21deg' should prefer 'oblique 20deg' over 'oblique 10deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique 21deg' should prefer 'oblique 0deg' over 'oblique -50deg -20deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique -21deg' should prefer 'oblique -10deg' over 'italic']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique -21deg' should prefer 'italic' over 'oblique 0deg']
|
||||
expected: FAIL
|
||||
|
||||
|
@ -269,20 +233,35 @@
|
|||
[Matching font-style: 'italic' should prefer 'oblique 5deg' over 'normal']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique 20deg' should prefer 'oblique 10deg' over 'italic']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique 10deg' should prefer 'oblique 0deg' over 'oblique -50deg -20deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique 0deg' should prefer 'italic' over 'oblique -50deg -20deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique -20deg' should prefer 'oblique -60deg -40deg' over 'oblique -10deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique -21deg' should prefer 'oblique -21deg' over 'oblique -60deg -40deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique -21deg' should prefer 'oblique 0deg' over 'oblique 30deg 60deg']
|
||||
[Matching font-weight: '500' should prefer '350 399' over '351 398']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-weight: '501' should prefer '450 460' over '390 410']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-stretch: '90%' should prefer '90% 100%' over '50% 80%']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique 21deg' should prefer 'oblique 10deg' over 'italic']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique 10deg' should prefer 'oblique 30deg 60deg' over 'oblique 40deg 50deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique 10deg' should prefer 'oblique 40deg 50deg' over 'italic']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique -10deg' should prefer 'italic' over 'oblique 0deg 10deg']
|
||||
expected: FAIL
|
||||
|
||||
[Matching font-style: 'oblique -21deg' should prefer 'oblique -60deg -40deg' over 'oblique -10deg']
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,3 +0,0 @@
|
|||
[font-style-parsing.html]
|
||||
[Font-style (computed): 'oblique' followed by positive angle in radians is valid]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[hyphens-i18n-auto-006.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,36 @@
|
|||
[text-spacing-computed.html]
|
||||
[Property text-spacing value 'normal']
|
||||
expected: FAIL
|
||||
|
||||
[Property text-spacing value 'none']
|
||||
expected: FAIL
|
||||
|
||||
[Property text-spacing value 'auto']
|
||||
expected: FAIL
|
||||
|
||||
[Property text-spacing value 'no-autospace']
|
||||
expected: FAIL
|
||||
|
||||
[Property text-spacing value 'space-first']
|
||||
expected: FAIL
|
||||
|
||||
[Property text-spacing value 'space-all']
|
||||
expected: FAIL
|
||||
|
||||
[Property text-spacing value 'allow-end space-first']
|
||||
expected: FAIL
|
||||
|
||||
[Property text-spacing value 'space-first allow-end']
|
||||
expected: FAIL
|
||||
|
||||
[Property text-spacing value 'no-autospace space-first']
|
||||
expected: FAIL
|
||||
|
||||
[Property text-spacing value 'no-autospace space-all']
|
||||
expected: FAIL
|
||||
|
||||
[Property text-spacing value 'space-first no-autospace']
|
||||
expected: FAIL
|
||||
|
||||
[Property text-spacing value 'space-all no-autospace']
|
||||
expected: FAIL
|
|
@ -0,0 +1,36 @@
|
|||
[text-spacing-valid.html]
|
||||
[e.style['text-spacing'\] = "normal" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['text-spacing'\] = "none" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['text-spacing'\] = "auto" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['text-spacing'\] = "no-autospace" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['text-spacing'\] = "space-first" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['text-spacing'\] = "space-all" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['text-spacing'\] = "allow-end space-first" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['text-spacing'\] = "space-first allow-end" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['text-spacing'\] = "no-autospace space-first" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['text-spacing'\] = "no-autospace space-all" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['text-spacing'\] = "space-first no-autospace" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['text-spacing'\] = "space-all no-autospace" should set the property value]
|
||||
expected: FAIL
|
|
@ -13,3 +13,12 @@
|
|||
|
||||
[`white-space` should overwrite `text-wrap` on the parent]
|
||||
expected: FAIL
|
||||
|
||||
[`white-space` should not overwrite previous `text-wrap-style: balance`]
|
||||
expected: FAIL
|
||||
|
||||
[`white-space` should overwrite previous `text-wrap-mode: nowrap`]
|
||||
expected: FAIL
|
||||
|
||||
[`white-space` should overwrite `text-wrap-mode` on the parent]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
[text-autospace-mixed-001.html]
|
||||
expected: ERROR
|
|
@ -1,5 +0,0 @@
|
|||
[text-spacing-trim-colon-001.html?class=chws,vrl]
|
||||
expected: FAIL
|
||||
|
||||
[text-spacing-trim-colon-001.html?class=halt,vrl]
|
||||
expected: FAIL
|
|
@ -0,0 +1,29 @@
|
|||
[text-spacing-trim-combinations-001.html?class=vrl&test=CC:HF]
|
||||
expected: ERROR
|
||||
|
||||
[text-spacing-trim-combinations-001.html?class=htb&test=CM:HF]
|
||||
expected: ERROR
|
||||
|
||||
[text-spacing-trim-combinations-001.html?class=vrl&test=OO:FH]
|
||||
expected: ERROR
|
||||
|
||||
[text-spacing-trim-combinations-001.html?class=htb&test=OO:FH]
|
||||
expected: ERROR
|
||||
|
||||
[text-spacing-trim-combinations-001.html?class=vrl&test=MO:FH]
|
||||
expected: ERROR
|
||||
|
||||
[text-spacing-trim-combinations-001.html?class=htb&test=CC:HF]
|
||||
expected: ERROR
|
||||
|
||||
[text-spacing-trim-combinations-001.html?class=vrl&test=CO:FH]
|
||||
expected: ERROR
|
||||
|
||||
[text-spacing-trim-combinations-001.html?class=htb&test=MO:FH]
|
||||
expected: ERROR
|
||||
|
||||
[text-spacing-trim-combinations-001.html?class=vrl&test=CM:HF]
|
||||
expected: ERROR
|
||||
|
||||
[text-spacing-trim-combinations-001.html?class=htb&test=CO:FH]
|
||||
expected: ERROR
|
|
@ -1,5 +0,0 @@
|
|||
[text-spacing-trim-dot-001.html?class=chws,vrl]
|
||||
expected: FAIL
|
||||
|
||||
[text-spacing-trim-dot-001.html?class=halt,vrl]
|
||||
expected: FAIL
|
|
@ -0,0 +1,11 @@
|
|||
[text-spacing-trim-wrap-001.html?class=halt,vrl]
|
||||
expected: FAIL
|
||||
|
||||
[text-spacing-trim-wrap-001.html?class=chws,htb]
|
||||
expected: FAIL
|
||||
|
||||
[text-spacing-trim-wrap-001.html?class=chws,vrl]
|
||||
expected: FAIL
|
||||
|
||||
[text-spacing-trim-wrap-001.html?class=halt,htb]
|
||||
expected: FAIL
|
|
@ -0,0 +1,11 @@
|
|||
[text-spacing-trim-wrap-br-001.html?class=chws,htb]
|
||||
expected: FAIL
|
||||
|
||||
[text-spacing-trim-wrap-br-001.html?class=halt,vrl]
|
||||
expected: FAIL
|
||||
|
||||
[text-spacing-trim-wrap-br-001.html?class=halt,htb]
|
||||
expected: FAIL
|
||||
|
||||
[text-spacing-trim-wrap-br-001.html?class=chws,vrl]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[scale-and-rotate-both-specified-on-animation-keyframes.html]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,2 @@
|
|||
[backface-visibility-hidden-animated-002.html]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,2 @@
|
|||
[composited-under-rotateY-180deg-preserve-3d.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,6 @@
|
|||
[field-sizing-computed.html]
|
||||
[Property field-sizing value 'fixed']
|
||||
expected: FAIL
|
||||
|
||||
[Property field-sizing value 'content']
|
||||
expected: FAIL
|
|
@ -0,0 +1,6 @@
|
|||
[field-sizing-valid.html]
|
||||
[e.style['field-sizing'\] = "fixed" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['field-sizing'\] = "content" should set the property value]
|
||||
expected: FAIL
|
|
@ -1,12 +0,0 @@
|
|||
[form-sizing-computed.html]
|
||||
[Property form-sizing value 'auto']
|
||||
expected: FAIL
|
||||
|
||||
[Property form-sizing value 'normal']
|
||||
expected: FAIL
|
||||
|
||||
[Property form-sizing value 'fixed']
|
||||
expected: FAIL
|
||||
|
||||
[Property form-sizing value 'content']
|
||||
expected: FAIL
|
|
@ -1,12 +0,0 @@
|
|||
[form-sizing-valid.html]
|
||||
[e.style['form-sizing'\] = "auto" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['form-sizing'\] = "normal" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['form-sizing'\] = "fixed" should set the property value]
|
||||
expected: FAIL
|
||||
|
||||
[e.style['form-sizing'\] = "content" should set the property value]
|
||||
expected: FAIL
|
|
@ -1,3 +1,24 @@
|
|||
[calc-in-media-queries-with-mixed-units.html]
|
||||
[box should be orange if the calc between vw/em in @media was correct]
|
||||
expected: FAIL
|
||||
|
||||
[box should be orange if the calc between vw-em in @media was correct]
|
||||
expected: FAIL
|
||||
|
||||
[box should be orange if the calc between px/em*em in @media was correct]
|
||||
expected: FAIL
|
||||
|
||||
[box should be orange if the calc between vh*em in @media was correct]
|
||||
expected: FAIL
|
||||
|
||||
[box should be orange if the calc between vh*vw/em*px/vh in @media was correct]
|
||||
expected: FAIL
|
||||
|
||||
[box should be orange if the calc between vw/px*vh in @media was correct]
|
||||
expected: FAIL
|
||||
|
||||
[box should be orange if the calc between vh*vw/em*px in @media was correct]
|
||||
expected: FAIL
|
||||
|
||||
[box should be orange if the calc between vw*vh*px*em/px/px/px in @media was correct]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
[calc-serialization-002.html]
|
||||
[testing calc(2 * (min(10px, 20%) + max(1rem, 2%)))]
|
||||
expected: FAIL
|
||||
|
||||
[testing calc((min(10px, 20%) + max(1rem, 2%)) * 2)]
|
||||
expected: FAIL
|
|
@ -1,3 +1,6 @@
|
|||
[getComputedStyle-border-radius-001.html]
|
||||
[testing border-radius shorthand]
|
||||
expected: FAIL
|
||||
|
||||
[testing border-radius: calc(25% + 10px) calc(25% + 16px) 25% 25px / calc(25% + 20px) calc(25% + 16px) 25% 25px]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
[getComputedStyle-border-radius-003.html]
|
||||
[testing border-radius shorthand]
|
||||
expected: FAIL
|
||||
|
||||
[testing border-radius: calc(1% + 1px) calc(2% + 2px) calc(3% + 3px) calc(4% + 4px) / calc(5% + 5px) calc(6% + 6px) calc(7% + 7px) calc(8% + 8px)]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,15 @@
|
|||
[getComputedStyle-calc-mixed-units-003.html]
|
||||
[testing width: calc(5px * 10lh / 1px)]
|
||||
expected: FAIL
|
||||
|
||||
[testing width: calc(20% * 0.5em / 1px)]
|
||||
expected: FAIL
|
||||
|
||||
[testing width: calc(4px * 4em / 1px)]
|
||||
expected: FAIL
|
||||
|
||||
[testing width: calc(400px / 4lh * 1px)]
|
||||
expected: FAIL
|
||||
|
||||
[testing width: calc(20% / 0.5em * 1px)]
|
||||
expected: FAIL
|
|
@ -1,4 +1,5 @@
|
|||
[checkVisibility.html]
|
||||
expected: ERROR
|
||||
[checkVisibility on visibility:hidden element.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
[has-pseudo-element.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,39 @@
|
|||
[scoped-registry-define-upgrade-criteria.tentative.html]
|
||||
[Adding definition to global registry should not affect shadow roots using scoped registry]
|
||||
expected: FAIL
|
||||
|
||||
[Adding definition to global registry should affect shadow roots also using global registry]
|
||||
expected: FAIL
|
||||
|
||||
[Adding definition to scoped registry should affect all associated shadow roots]
|
||||
expected: FAIL
|
||||
|
||||
[Adding definition to scoped registry should not affect document tree scope]
|
||||
expected: FAIL
|
||||
|
||||
[Adding definition to scoped registry should not affect shadow roots using other registries]
|
||||
expected: FAIL
|
||||
|
||||
[Adding definition to global registry should not upgrade nodes no longer using the registry]
|
||||
expected: FAIL
|
||||
|
||||
[Adding definition to scoped registry should not upgrade nodes no longer using the registry]
|
||||
expected: FAIL
|
||||
|
||||
[Adding definition to scoped registry affects associated shadow roots in all iframes]
|
||||
expected: FAIL
|
||||
|
||||
[Adding definition to scoped registry affects associated shadow roots in other frame trees]
|
||||
expected: FAIL
|
||||
|
||||
[Adding definition to scoped registry should not upgrade disconnected elements]
|
||||
expected: FAIL
|
||||
|
||||
[Adding definition to scoped registry should not upgrade nodes in constructed documents]
|
||||
expected: FAIL
|
||||
|
||||
[Adding definition to scoped registry should not upgrade nodes in detached frames]
|
||||
expected: FAIL
|
||||
|
||||
[Adding definition to scoped registry should not upgrade nodes in closed windows]
|
||||
expected: FAIL
|
|
@ -0,0 +1,21 @@
|
|||
[scoped-registry-define-upgrade-order.tentative.html]
|
||||
[Upgrade in tree order in the same tree scope]
|
||||
expected: FAIL
|
||||
|
||||
[Upgrade in shadow-including tree order across tree scopes]
|
||||
expected: FAIL
|
||||
|
||||
[Upgrade order does not depend on shadow root attach order]
|
||||
expected: FAIL
|
||||
|
||||
[Upgrade in association order across documents, then tree order in each document]
|
||||
expected: FAIL
|
||||
|
||||
[Upgrade order is not affected by DOM order between child frames]
|
||||
expected: FAIL
|
||||
|
||||
[Upgrade order is affected by shadow tree adoption across documents]
|
||||
expected: FAIL
|
||||
|
||||
[Elements in the "owner" window of a scoped registry are not always upgraded first]
|
||||
expected: FAIL
|
|
@ -0,0 +1,9 @@
|
|||
[observable-constructor.window.html]
|
||||
[No observer handlers can be invoked in detached document]
|
||||
expected: FAIL
|
||||
|
||||
[Subscriber.error() does not "report the exception" even when an `error()` handler is not present, when it is invoked in a detached document]
|
||||
expected: FAIL
|
||||
|
||||
[Cannot subscribe to an Observable in a detached document]
|
||||
expected: FAIL
|
|
@ -25,3 +25,6 @@
|
|||
|
||||
[Basic NodePart parsing]
|
||||
expected: FAIL
|
||||
|
||||
[Basic AttributePart cloning with values]
|
||||
expected: FAIL
|
||||
|
|
|
@ -2,8 +2,223 @@
|
|||
[gb18030 decoder: two bytes 0xFE 0xFF]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 1]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 2]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 3]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 4]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 5]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 6]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 7]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 8]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 9]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 10]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 11]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 12]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 13]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 14]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 15]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 16]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 17]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 18]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 19]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 20]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 21]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 22]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 23]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 24]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 25]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 26]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 27]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 28]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 29]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 30]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 31]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 32]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 33]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 34]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 35]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 36]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[gb18030-decoder.any.html]
|
||||
[gb18030 decoder: two bytes 0xFE 0xFF]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 1]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 2]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 3]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 4]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 5]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 6]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 7]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 8]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 9]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 10]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 11]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 12]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 13]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 14]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 15]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 16]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 17]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 18]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 19]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 20]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 21]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 22]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 23]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 24]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 25]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 26]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 27]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 28]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 29]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 30]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 31]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 32]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 33]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 34]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 35]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 decoder: GB18030-2022 36]
|
||||
expected: FAIL
|
||||
|
|
|
@ -650,3 +650,110 @@
|
|||
[gb18030 encoder: range 40]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 encoder: GB18030-2022 1]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 encoder: GB18030-2022 2]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 encoder: GB18030-2022 3]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 encoder: GB18030-2022 4]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 encoder: GB18030-2022 5]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 encoder: GB18030-2022 6]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 encoder: GB18030-2022 7]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 encoder: GB18030-2022 8]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 encoder: GB18030-2022 9]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 encoder: GB18030-2022 10]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 encoder: GB18030-2022 11]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 encoder: GB18030-2022 12]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 encoder: GB18030-2022 13]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 encoder: GB18030-2022 14]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 encoder: GB18030-2022 15]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 encoder: GB18030-2022 16]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 encoder: GB18030-2022 17]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 encoder: GB18030-2022 18]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 encoder: GB18030-2022 19]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 encoder: GB18030-2022 20]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 encoder: GB18030-2022 21]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 encoder: GB18030-2022 22]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 encoder: GB18030-2022 23]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 encoder: GB18030-2022 24]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 encoder: GB18030-2022 25]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 encoder: GB18030-2022 26]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 encoder: GB18030-2022 27]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 encoder: GB18030-2022 28]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 encoder: GB18030-2022 29]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 encoder: GB18030-2022 30]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 encoder: GB18030-2022 31]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 encoder: GB18030-2022 32]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 encoder: GB18030-2022 33]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 encoder: GB18030-2022 34]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 encoder: GB18030-2022 35]
|
||||
expected: FAIL
|
||||
|
||||
[gb18030 encoder: GB18030-2022 36]
|
||||
expected: FAIL
|
||||
|
|
|
@ -23,6 +23,9 @@
|
|||
[Read form data response's body as readableStream with mode=byob]
|
||||
expected: FAIL
|
||||
|
||||
[Reading with offset from Response stream]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[response-consume-stream.any.worker.html]
|
||||
[Getting a redirect Response stream]
|
||||
|
@ -46,6 +49,9 @@
|
|||
[Read form data response's body as readableStream with mode=byob]
|
||||
expected: FAIL
|
||||
|
||||
[Reading with offset from Response stream]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[response-consume-stream.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
[activate-after.tentative.https.window.html]
|
||||
expected: ERROR
|
|
@ -19,3 +19,6 @@
|
|||
|
||||
[fetchLater() does not throw error when it is aborted before sending.]
|
||||
expected: FAIL
|
||||
|
||||
[fetchLater() throws RangeError on negative activateAfter.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
[timeout.tentative.https.window.html]
|
||||
expected: ERROR
|
|
@ -185,3 +185,6 @@
|
|||
|
||||
[border-image sec-fetch-site - HTTPS downgrade (header not sent)]
|
||||
expected: FAIL
|
||||
|
||||
[background-image sec-fetch-mode - Not sent to non-trustworthy same-site destination]
|
||||
expected: TIMEOUT
|
||||
|
|
|
@ -41,6 +41,3 @@
|
|||
|
||||
[sec-fetch-site - HTTPS downgrade-upgrade, no attributes]
|
||||
expected: NOTRUN
|
||||
|
||||
[sec-fetch-site - Not sent to non-trustworthy same-origin destination, no attributes]
|
||||
expected: FAIL
|
||||
|
|
|
@ -5,5 +5,8 @@
|
|||
[load & pageshow events do not fire on contentWindow of <iframe> element created with src='about:blank?foo']
|
||||
expected: FAIL
|
||||
|
||||
[load & pageshow events do not fire on contentWindow of <iframe> element created with src='about:blank']
|
||||
[load & pageshow events do not fire on contentWindow of <iframe> element created with src='']
|
||||
expected: FAIL
|
||||
|
||||
[load & pageshow events do not fire on contentWindow of <iframe> element created with src='about:blank#foo']
|
||||
expected: FAIL
|
||||
|
|
|
@ -10,6 +10,3 @@
|
|||
|
||||
[load event does not fire on window.open('about:blank?foo')]
|
||||
expected: FAIL
|
||||
|
||||
[load event does not fire on window.open('about:blank')]
|
||||
expected: FAIL
|
||||
|
|
|
@ -4,15 +4,3 @@
|
|||
|
||||
[Test javascript URL string return values in direct and indirect (target) frame contexts. 9]
|
||||
expected: FAIL
|
||||
|
||||
[0041 set in href="" targeting a frame and clicked]
|
||||
expected: FAIL
|
||||
|
||||
[0080 00FF set in href="" targeting a frame and clicked]
|
||||
expected: FAIL
|
||||
|
||||
[0080 00FF 0100 set in href="" targeting a frame and clicked]
|
||||
expected: FAIL
|
||||
|
||||
[D83D DE0D set in href="" targeting a frame and clicked]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
[navigate-to-unparseable-url.html]
|
||||
[location.href setter throws a SyntaxError DOMException for unparseable URLs]
|
||||
expected: FAIL
|
||||
|
||||
[<a> tag navigate fails for unparseable URLs]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
[navigation-unload-same-origin.window.html]
|
||||
[Same-origin navigation started from unload handler must be ignored]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[2d.fillStyle.colormix.currentcolor.html]
|
||||
[color-mix works as color input with currentcolor]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[2d.fillStyle.colormix.html]
|
||||
[color-mix works as color input]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[2d.strokeStyle.colormix.html]
|
||||
[color-mix works as color input]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[2d.layer.putImageData.html]
|
||||
[Check that calling putImageData in a layer throws an exception.]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[2d.fillStyle.colormix.html]
|
||||
[color-mix works as color input]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[2d.fillStyle.colormix.worker.html]
|
||||
[color-mix works as color input]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[2d.strokeStyle.colormix.html]
|
||||
[color-mix works as color input]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[2d.layer.putImageData.html]
|
||||
[Check that calling putImageData in a layer throws an exception.]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[2d.layer.putImageData.worker.html]
|
||||
[Check that calling putImageData in a layer throws an exception.]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[2d.layer.render-opportunities.putImageData.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[2d.layer.render-opportunities.putImageData.w.html]
|
||||
expected: TIMEOUT
|
|
@ -1,2 +0,0 @@
|
|||
[2d.layer.render-opportunities.transferToImageBitmap.w.html]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,3 @@
|
|||
[2d.layer.transferToImageBitmap.html]
|
||||
[Check that calling transferToImageBitmap in a layer throws an exception.]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[2d.layer.transferToImageBitmap.worker.html]
|
||||
[Check that calling transferToImageBitmap in a layer throws an exception.]
|
||||
expected: FAIL
|
|
@ -19,3 +19,6 @@
|
|||
|
||||
[Non-HTML element text contents influence dir=auto]
|
||||
expected: FAIL
|
||||
|
||||
[text changes apply to dir=auto on further ancestor after removing dir=auto from closer ancestor]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
[dir-slots-directionality.tentative.html]
|
||||
[dir-slots-directionality.html]
|
||||
[Slots: Directionality: dir=rtl on slot]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -16,3 +16,12 @@
|
|||
|
||||
[Slots: Directionality: dir=auto on slot with Arabic light tree content]
|
||||
expected: FAIL
|
||||
|
||||
[slot provides its directionality (from host) to a dir=auto container]
|
||||
expected: FAIL
|
||||
|
||||
[children with dir attribute are skipped by dir=auto]
|
||||
expected: FAIL
|
||||
|
||||
[slot with dir attribute is skipped by dir=auto]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[hidden-until-found-001.html]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,2 @@
|
|||
[hidden-until-found-004.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[hidden-until-found-005.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,4 @@
|
|||
[document-base-url-changes-about-srcdoc-2.https.html]
|
||||
expected: TIMEOUT
|
||||
[wrapper promise test for timeout.]
|
||||
expected: TIMEOUT
|
|
@ -1,7 +1,6 @@
|
|||
[document-with-fragment-nonexistent.html]
|
||||
expected: TIMEOUT
|
||||
[Autofocus elements in iframed documents with non-existent fragments should work.]
|
||||
expected: FAIL
|
||||
|
||||
[Autofocus elements in top-level browsing context's documents with non-existent fragments should work.]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,16 +1,15 @@
|
|||
[supported-elements.html]
|
||||
expected: TIMEOUT
|
||||
[Contenteditable element should support autofocus]
|
||||
expected: FAIL
|
||||
|
||||
[Host element with delegatesFocus including no focusable descendants should be skipped]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[Element with tabindex should support autofocus]
|
||||
expected: FAIL
|
||||
|
||||
[Area element should support autofocus]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
||||
[Host element with delegatesFocus should support autofocus]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
[form-sizing-input-number.tentative.html]
|
||||
[field-sizing-input-number.tentative.html]
|
||||
[number: Empty value]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -14,5 +14,5 @@
|
|||
[number: Text caret is shorter than the placeholder]
|
||||
expected: FAIL
|
||||
|
||||
[number: Update form-sizing property dynamically]
|
||||
[number: Update field-sizing property dynamically]
|
||||
expected: FAIL
|
|
@ -1,4 +1,4 @@
|
|||
[form-sizing-input-text.tentative.html]
|
||||
[field-sizing-input-text.tentative.html]
|
||||
[text: Empty value]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
|||
[text: Text caret is shorter than the placeholder]
|
||||
expected: FAIL
|
||||
|
||||
[text: Update form-sizing property dynamically]
|
||||
[text: Update field-sizing property dynamically]
|
||||
expected: FAIL
|
||||
|
||||
[search: Empty value]
|
||||
|
@ -38,7 +38,7 @@
|
|||
[search: Text caret is shorter than the placeholder]
|
||||
expected: FAIL
|
||||
|
||||
[search: Update form-sizing property dynamically]
|
||||
[search: Update field-sizing property dynamically]
|
||||
expected: FAIL
|
||||
|
||||
[tel: Empty value]
|
||||
|
@ -59,7 +59,7 @@
|
|||
[tel: Text caret is shorter than the placeholder]
|
||||
expected: FAIL
|
||||
|
||||
[tel: Update form-sizing property dynamically]
|
||||
[tel: Update field-sizing property dynamically]
|
||||
expected: FAIL
|
||||
|
||||
[url: Empty value]
|
||||
|
@ -80,7 +80,7 @@
|
|||
[url: Text caret is shorter than the placeholder]
|
||||
expected: FAIL
|
||||
|
||||
[url: Update form-sizing property dynamically]
|
||||
[url: Update field-sizing property dynamically]
|
||||
expected: FAIL
|
||||
|
||||
[email: Empty value]
|
||||
|
@ -101,7 +101,7 @@
|
|||
[email: Text caret is shorter than the placeholder]
|
||||
expected: FAIL
|
||||
|
||||
[email: Update form-sizing property dynamically]
|
||||
[email: Update field-sizing property dynamically]
|
||||
expected: FAIL
|
||||
|
||||
[password: Empty value]
|
||||
|
@ -122,5 +122,5 @@
|
|||
[password: Text caret is shorter than the placeholder]
|
||||
expected: FAIL
|
||||
|
||||
[password: Update form-sizing property dynamically]
|
||||
[password: Update field-sizing property dynamically]
|
||||
expected: FAIL
|
|
@ -1,8 +1,8 @@
|
|||
[form-sizing-select.tentative.html]
|
||||
[field-sizing-select.tentative.html]
|
||||
[dropdown: The width should depend on the selected OPTION]
|
||||
expected: FAIL
|
||||
|
||||
[dropdown: Change the form-sizing value dynamically]
|
||||
[dropdown: Change the field-sizing value dynamically]
|
||||
expected: FAIL
|
||||
|
||||
[listbox: The size depend on the content]
|
||||
|
@ -11,5 +11,5 @@
|
|||
[listbox: The size attribute value is ignored]
|
||||
expected: FAIL
|
||||
|
||||
[listbox: Change the form-sizing value dynamically]
|
||||
[listbox: Change the field-sizing value dynamically]
|
||||
expected: FAIL
|
|
@ -1,4 +1,4 @@
|
|||
[form-sizing-textarea.tentative.html]
|
||||
[field-sizing-textarea.tentative.html]
|
||||
[Empty value]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -20,5 +20,5 @@
|
|||
[Text caret is shorter than the placeholder]
|
||||
expected: FAIL
|
||||
|
||||
[Update form-sizing property dynamically]
|
||||
[Update field-sizing property dynamically]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[iframe-loading-lazy-base-url-3.html]
|
||||
[When a loading=lazy iframe is changed to eager later before loading, it loads relative to the document's base URL computed at parse-time.]
|
||||
expected: FAIL
|
|
@ -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
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
[iframe_sandbox_popups_escaping-2.html]
|
||||
expected: TIMEOUT
|
||||
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,9 +1,3 @@
|
|||
[non-active-document.html]
|
||||
[DOMParser]
|
||||
expected: FAIL
|
||||
|
||||
[createHTMLDocument]
|
||||
expected: FAIL
|
||||
|
||||
[<template>]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
[reparent-form-during-planned-navigation-task.html]
|
||||
expected: TIMEOUT
|
||||
[reparent-form-during-planned-navigation-task]
|
||||
expected: TIMEOUT
|
3
tests/wpt/meta/html/semantics/forms/historical.html.ini
Normal file
3
tests/wpt/meta/html/semantics/forms/historical.html.ini
Normal file
|
@ -0,0 +1,3 @@
|
|||
[historical.html]
|
||||
[<input name=isindex> should not be supported]
|
||||
expected: FAIL
|
|
@ -0,0 +1,36 @@
|
|||
[idlharness.tentative.html]
|
||||
[InvokeEvent interface: existence and properties of interface object]
|
||||
expected: FAIL
|
||||
|
||||
[InvokeEvent interface object length]
|
||||
expected: FAIL
|
||||
|
||||
[InvokeEvent interface object name]
|
||||
expected: FAIL
|
||||
|
||||
[InvokeEvent interface: existence and properties of interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[InvokeEvent interface: existence and properties of interface prototype object's "constructor" property]
|
||||
expected: FAIL
|
||||
|
||||
[InvokeEvent interface: existence and properties of interface prototype object's @@unscopables property]
|
||||
expected: FAIL
|
||||
|
||||
[InvokeEvent interface: attribute invoker]
|
||||
expected: FAIL
|
||||
|
||||
[InvokeEvent interface: attribute action]
|
||||
expected: FAIL
|
||||
|
||||
[InvokeEvent must be primary interface of new InvokeEvent("invoke")]
|
||||
expected: FAIL
|
||||
|
||||
[Stringification of new InvokeEvent("invoke")]
|
||||
expected: FAIL
|
||||
|
||||
[InvokeEvent interface: new InvokeEvent("invoke") must inherit property "invoker" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[InvokeEvent interface: new InvokeEvent("invoke") must inherit property "action" with the proper type]
|
||||
expected: FAIL
|
|
@ -0,0 +1,33 @@
|
|||
[invokeelement-interface.tentative.html]
|
||||
[invokeTargetElement reflects invokee HTML element]
|
||||
expected: FAIL
|
||||
|
||||
[invokeTargetElement reflects set value]
|
||||
expected: FAIL
|
||||
|
||||
[invokeTargetElement reflects set value across shadow root into light dom]
|
||||
expected: FAIL
|
||||
|
||||
[invokeTargetElement does not reflect set value inside shadowroot]
|
||||
expected: FAIL
|
||||
|
||||
[invokeTargetElement throws error on assignment of non Element]
|
||||
expected: FAIL
|
||||
|
||||
[invokeAction reflects 'auto' when attribute not present]
|
||||
expected: FAIL
|
||||
|
||||
[invokeAction reflects 'auto' when attribute empty]
|
||||
expected: FAIL
|
||||
|
||||
[invokeAction reflects 'auto' when attribute empty 2]
|
||||
expected: FAIL
|
||||
|
||||
[invokeAction reflects tostring value]
|
||||
expected: FAIL
|
||||
|
||||
[invokeAction reflects 'auto' when attribute set to [\]]
|
||||
expected: FAIL
|
||||
|
||||
[invokeAction reflects tostring value 2]
|
||||
expected: FAIL
|
|
@ -1,5 +1,4 @@
|
|||
[htmlanchorelement_noopener.html]
|
||||
expected: TIMEOUT
|
||||
[Check that targeting of rel=noopener with a given name reuses an existing window with that name]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -8,6 +7,3 @@
|
|||
|
||||
[Check that rel=noopener with target=_parent does a normal load]
|
||||
expected: FAIL
|
||||
|
||||
[Check that rel=noopener with target=_self does a normal load]
|
||||
expected: NOTRUN
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
[Document-parseHTMLUnsafe-encoding.tentative.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,2 @@
|
|||
[Document-parseHTMLUnsafe-style-attribute.tentative.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,18 @@
|
|||
[Document-parseHTMLUnsafe-url-base-pushstate.tentative.html]
|
||||
[valid: created normally]
|
||||
expected: FAIL
|
||||
|
||||
[valid: created using another iframe's parseHTMLUnsafe from this frame]
|
||||
expected: FAIL
|
||||
|
||||
[valid: created using another iframe's parseHTMLUnsafe from that frame]
|
||||
expected: FAIL
|
||||
|
||||
[invalid XML: created normally]
|
||||
expected: FAIL
|
||||
|
||||
[invalid XML: created using another iframe's parseHTMLUnsafe from this frame]
|
||||
expected: FAIL
|
||||
|
||||
[invalid XML: created using another iframe's parseHTMLUnsafe from that frame]
|
||||
expected: FAIL
|
|
@ -0,0 +1,18 @@
|
|||
[Document-parseHTMLUnsafe-url-base.tentative.html]
|
||||
[valid: created normally]
|
||||
expected: FAIL
|
||||
|
||||
[valid: created using another iframe's parseHTMLUnsafe from this frame]
|
||||
expected: FAIL
|
||||
|
||||
[valid: created using another iframe's parseHTMLUnsafe from that frame]
|
||||
expected: FAIL
|
||||
|
||||
[invalid XML: created normally]
|
||||
expected: FAIL
|
||||
|
||||
[invalid XML: created using another iframe's parseHTMLUnsafe from this frame]
|
||||
expected: FAIL
|
||||
|
||||
[invalid XML: created using another iframe's parseHTMLUnsafe from that frame]
|
||||
expected: FAIL
|
|
@ -0,0 +1,12 @@
|
|||
[Document-parseHTMLUnsafe-url-moretests.tentative.html]
|
||||
[Parent window]
|
||||
expected: FAIL
|
||||
|
||||
[Child window]
|
||||
expected: FAIL
|
||||
|
||||
[Child window crossing navigation]
|
||||
expected: FAIL
|
||||
|
||||
[Child window after navigation]
|
||||
expected: FAIL
|
|
@ -0,0 +1,18 @@
|
|||
[Document-parseHTMLUnsafe-url-pushstate.tentative.html]
|
||||
[valid: created normally]
|
||||
expected: FAIL
|
||||
|
||||
[valid: created using another iframe's parseHTMLUnsafe from this frame]
|
||||
expected: FAIL
|
||||
|
||||
[valid: created using another iframe's parseHTMLUnsafe from that frame]
|
||||
expected: FAIL
|
||||
|
||||
[invalid XML: created normally]
|
||||
expected: FAIL
|
||||
|
||||
[invalid XML: created using another iframe's parseHTMLUnsafe from this frame]
|
||||
expected: FAIL
|
||||
|
||||
[invalid XML: created using another iframe's parseHTMLUnsafe from that frame]
|
||||
expected: FAIL
|
|
@ -0,0 +1,18 @@
|
|||
[Document-parseHTMLUnsafe-url.tentative.html]
|
||||
[valid: created normally]
|
||||
expected: FAIL
|
||||
|
||||
[valid: created using another iframe's parseHTMLUnsafe from this frame]
|
||||
expected: FAIL
|
||||
|
||||
[valid: created using another iframe's parseHTMLUnsafe from that frame]
|
||||
expected: FAIL
|
||||
|
||||
[invalid XML: created normally]
|
||||
expected: FAIL
|
||||
|
||||
[invalid XML: created using another iframe's parseHTMLUnsafe from this frame]
|
||||
expected: FAIL
|
||||
|
||||
[invalid XML: created using another iframe's parseHTMLUnsafe from that frame]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[Document-parseHTMLUnsafe.tentative.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,3 @@
|
|||
[Element-setHTMLUnsafe-04.tentative.html]
|
||||
[setHTMLUnsafe should leave the removed children alone.]
|
||||
expected: FAIL
|
|
@ -0,0 +1,15 @@
|
|||
[setHTMLUnsafe.tentative.html]
|
||||
[Element: setHTMLUnsafe with no shadowdom.]
|
||||
expected: FAIL
|
||||
|
||||
[Element: setHTMLUnsafe with shadowdom.]
|
||||
expected: FAIL
|
||||
|
||||
[ShadowRoot: setHTMLUnsafe with no shadowdom.]
|
||||
expected: FAIL
|
||||
|
||||
[ShadowRoot: setHTMLUnsafe with shadowdom.]
|
||||
expected: FAIL
|
||||
|
||||
[template.setHTMLUnsafe() should modify template content fragment rather than actual children.]
|
||||
expected: FAIL
|
|
@ -2,3 +2,6 @@
|
|||
expected: TIMEOUT
|
||||
[The incumbent settings object while executing the compiled callback via Web IDL's invoke must be that of the node document]
|
||||
expected: TIMEOUT
|
||||
|
||||
[The entry settings object while executing the compiled callback via Web IDL's invoke must be that of the node document]
|
||||
expected: FAIL
|
||||
|
|
|
@ -4,10 +4,10 @@
|
|||
expected: FAIL
|
||||
|
||||
[Rejection handler on pending-then-rejected promise]
|
||||
expected: FAIL
|
||||
expected: TIMEOUT
|
||||
|
||||
[Sanity check: this all works as expected with no promises involved]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[Thenable resolution]
|
||||
expected: FAIL
|
||||
|
@ -16,4 +16,4 @@
|
|||
expected: FAIL
|
||||
|
||||
[Fulfillment handler on pending-then-fulfilled promise]
|
||||
expected: FAIL
|
||||
expected: TIMEOUT
|
||||
|
|
|
@ -16,3 +16,6 @@
|
|||
|
||||
[Test that setActionHandler("nextslide") succeeds]
|
||||
expected: FAIL
|
||||
|
||||
[Test that setActionHandler("enterpictureinpicture") succeeds]
|
||||
expected: FAIL
|
||||
|
|
|
@ -17,18 +17,6 @@
|
|||
[The line height calculation quirk, span { margin:0 1px; padding:1px 0 }<div id=test><span></span></div><div id=ref></div><div id=s_ref>x</div>]
|
||||
expected: FAIL
|
||||
|
||||
[The line height calculation quirk, span { border-right:1px solid }<div id=test><span></span></div><div id=ref>x</div><div id=s_ref>x</div>]
|
||||
expected: FAIL
|
||||
|
||||
[The line height calculation quirk, span { border-left:1px solid }<div id=test><span></span></div><div id=ref>x</div><div id=s_ref>x</div>]
|
||||
expected: FAIL
|
||||
|
||||
[The line height calculation quirk, span { padding-right:1px }<div id=test><span></span></div><div id=ref>x</div><div id=s_ref>x</div>]
|
||||
expected: FAIL
|
||||
|
||||
[The line height calculation quirk, span { padding-left:1px }<div id=test><span></span></div><div id=ref>x</div><div id=s_ref>x</div>]
|
||||
expected: FAIL
|
||||
|
||||
[The line height calculation quirk, span { display:inline-block; height:1px }<div id=test><i><span></span> </i></div><span id=ref></span><div id=s_ref>x</div>]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -41,8 +29,5 @@
|
|||
[The line height calculation quirk, iframe { height:1px }<div id=test><iframe></iframe></div><img id=ref src="{png}" height=5><div id=s_ref>x</div>]
|
||||
expected: FAIL
|
||||
|
||||
[The line height calculation quirk, #test::before { content:"" } #test::before, span { border:solid }<div id=test></div><div id=ref><span>x</span></div><div id=s_ref><span>x</span></div>]
|
||||
expected: FAIL
|
||||
|
||||
[The line height calculation quirk, div { line-height: 0;} span { margin:0 1px; line-height: normal; }<div id=test>x<span></span></div><div id=ref>x</div><div id=s_ref>x<span>x</span></div>]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
[audioworklet-registerprocessor-constructor.https.window.html]
|
||||
[Verifies two TypeError cases from registerProcessor() method.]
|
||||
expected: FAIL
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue