Auto merge of #29308 - servo:wpt_update_30-01-2023, r=servo-wpt-sync

Sync WPT with upstream (30-01-2023)

Automated downstream sync of changes from upstream as of 30-01-2023
[no-wpt-sync]
r? @servo-wpt-sync
This commit is contained in:
bors-servo 2023-01-30 05:09:23 +01:00 committed by GitHub
commit fbc2ac00fb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
80 changed files with 585 additions and 1333 deletions

View file

@ -0,0 +1,4 @@
[url-charset.window.html]
expected: TIMEOUT
[Blob charset should override any auto-detected charset.]
expected: TIMEOUT

View file

@ -7,7 +7,7 @@
expected: FAIL
[Opening a blob URL in a new window immediately before revoking it works.]
expected: TIMEOUT
expected: FAIL
[Opening a blob URL in a noopener about:blank window immediately before revoking it works.]
expected: TIMEOUT

View file

@ -5080,6 +5080,15 @@
{}
]
]
},
"the-textarea-element": {
"textarea-splittext-with-range-crash.html": [
"9d66a4ae05cccd10bdd851205f6312f3cedd28dd",
[
null,
{}
]
]
}
},
"interactive-elements": {
@ -157633,7 +157642,7 @@
]
],
"descriptor-prefix.html": [
"ecf18420aad8be51888f21d0363f89053d7a4896",
"b9cf1b9bb1f19d4137a4ed0765eb1e118912e30a",
[
null,
[
@ -157736,6 +157745,19 @@
{}
]
],
"fallback-cycle.html": [
"2e63a3f4d4445f1b57b216446f8d4474ff5808b1",
[
null,
[
[
"/css/css-counter-styles/counter-style-at-rule/fallback-cycle-ref.html",
"=="
]
],
{}
]
],
"fallbacks-in-shadow-dom.html": [
"d51f70bc31c011fe9853755715a710837090a700",
[
@ -157814,6 +157836,19 @@
{}
]
],
"suffix-fallback.html": [
"7684c9a10a9c09bc768cbb44a7379c1599f09eed",
[
null,
[
[
"/css/css-counter-styles/counter-style-at-rule/suffix-fallback-ref.html",
"=="
]
],
{}
]
],
"symbols-function-invalid.html": [
"35aa83258726c89efc2c0e31a1e3927362c7f4e2",
[
@ -157854,7 +157889,7 @@
]
],
"system-additive.html": [
"74568bccd183ef48f35edd1dd5cdc8cb049fdfd2",
"415f00a97458ee7967fa170f6caa94cd8d10e66b",
[
null,
[
@ -157880,7 +157915,7 @@
]
],
"system-alphabetic.html": [
"9447eaf940401aa3304634a5ba89d48b3c465ca0",
"a986c54ac9f9f4c65dda9ead7ac44b8fab41e264",
[
null,
[
@ -157932,7 +157967,7 @@
]
],
"system-extends.html": [
"287930d0f607c0582d2069b045dfc0f6d78b39fa",
"a8f95323aa41f1a933e70bd1e3df553f28e89896",
[
null,
[
@ -158010,7 +158045,7 @@
]
],
"system-symbolic.html": [
"a3ab8b1a98a34ed0cbd2525c3f2b61973b45999d",
"99c1188c18e82e568cf32b126cf993b35e6d9737",
[
null,
[
@ -367233,7 +367268,7 @@
[]
],
"descriptor-prefix-ref.html": [
"aa32f53639e99a502f8e0b53c4a8f22eeeb30d51",
"f106e616c5265740c73c56cbbe1fd5c42ad9a265",
[]
],
"descriptor-range-invalid-ref.html": [
@ -367264,6 +367299,10 @@
"a1dafa7560fbe424bbf160e4484603e973dbf0e3",
[]
],
"fallback-cycle-ref.html": [
"22bcf8d9b4ef3963020b3e834c893756426df412",
[]
],
"fallbacks-in-shadow-dom-ref.html": [
"53e467bb391884ec9751edfcffe85f03c8502e08",
[]
@ -367288,6 +367327,10 @@
"7f1af7532075c983e7fc0bcec7cd14830e0c13eb",
[]
],
"suffix-fallback-ref.html": [
"15cd54cb24f18b64f1bbbc900287bd9734a5f093",
[]
],
"support": {
"counter-style-testcommon.js": [
"a3615e92ff0678d5e7b2aad0a20076cd1ac07d6e",
@ -367311,11 +367354,11 @@
[]
],
"system-additive-ref.html": [
"b45ab5fcecf6774ea89eeb93bba9d41da99c9fea",
"993371307ae1a6b8d4d5c40014c56132c5fab5c7",
[]
],
"system-alphabetic-ref.html": [
"331d96ea4c83a4b17c77baa1503cb4b23ca66889",
"b4a534beb830b6a00402235f0e839913ab2e0178",
[]
],
"system-common-invalid-ref.html": [
@ -367335,7 +367378,7 @@
[]
],
"system-extends-ref.html": [
"c988310c25b8a251b6b302ab83d8b3f2dcd1f3ec",
"8105956ecb8dda46573e097ab43322416caa9449",
[]
],
"system-fixed-ref.html": [
@ -367347,7 +367390,7 @@
[]
],
"system-symbolic-ref.html": [
"7229c895ffc099d2f73667a5ca0abb31b40e8afd",
"61b743f35885acf8fa38baf7878de43ef0546dda",
[]
]
},
@ -422849,7 +422892,7 @@
[]
],
"compute-pressure.idl": [
"2a11b84c45d5f14f6ec6f71961515f0b66783933",
"42ff4f207ab5349c541f042c2a21f317d23ff401",
[]
],
"console.idl": [
@ -422993,11 +423036,11 @@
[]
],
"css-view-transitions.idl": [
"c7ac9f336cfef03302c0df7db1cb1f9e573d0f1c",
"cf9cb8927e42c5d24c7c6fd0ae6e5d4c001ce806",
[]
],
"cssom-view.idl": [
"2046b38533f4c9d5f4ccd1ee709ce45208344acf",
"4e531a26824965dc65f833533ab122ed98b94d8d",
[]
],
"cssom.idl": [
@ -423301,7 +423344,7 @@
[]
],
"payment-handler.idl": [
"65b64bdf31c7dfed778ba475e154cd780ca44e86",
"91c01297f40bb12e08dcbba2807f7b35929fd396",
[]
],
"payment-request.idl": [
@ -423441,7 +423484,7 @@
[]
],
"scroll-animations.idl": [
"30ecbd81c908d8aff8b97c1b5f25b943fae2454e",
"1fd52dece191c65f8480168206a35cdd93a5d5f0",
[]
],
"scroll-to-text-fragment.idl": [
@ -423661,7 +423704,7 @@
[]
],
"webnn.idl": [
"1bb9563c29c27071fe72801f866d8446e316256f",
"820c79e96666f812c0ce46d2e298859f93497149",
[]
],
"webrtc-encoded-transform.idl": [
@ -423681,11 +423724,11 @@
[]
],
"webrtc-stats.idl": [
"397d7838b799ed148ccd608fc27d6cbd7a39f74e",
"f1dca4a923d46517a8a5e943aa3ac7a0cab78778",
[]
],
"webrtc-svc.idl": [
"e42efe03b69a180df037017fd96eb863a5292643",
"e67ed70e8a767cef8119e912deef82930542880b",
[]
],
"webrtc.idl": [
@ -423745,7 +423788,7 @@
[]
],
"webxrlayers.idl": [
"785a742e0b58a28a36c31680dcff4f85bda57aa0",
"e182f47b9c5bce5b6f3c8d47109358eb6c999856",
[]
],
"window-controls-overlay.idl": [
@ -684510,7 +684553,7 @@
]
],
"RTCPeerConnection-relay-canvas.https.html": [
"7c3c92bc8de40f608417663844329ed19f61cea0",
"78df2ee82d623403f2a627b99c43051a99c96edb",
[
null,
{

View file

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

View file

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

View file

@ -1,3 +1,3 @@
[hit-test-floats-003.html]
[hit-test-floats-004.html]
[Miss float below something else]
expected: FAIL

View file

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

View file

@ -1,3 +1,6 @@
[block-in-inline-hittest-002.html]
[elementsFromPoint]
expected: FAIL
[elementFromPoint]
expected: FAIL

View file

@ -0,0 +1,3 @@
[block-in-inline-hittest-float-002.html]
[block-in-inline-hittest-float-002]
expected: FAIL

View file

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

View file

@ -1,15 +0,0 @@
[text-as-flexitem-size-001.html]
[.flexbox > div 1]
expected: FAIL
[.flexbox > div 2]
expected: FAIL
[.flexbox > div 5]
expected: FAIL
[.flexbox > div 8]
expected: FAIL
[.flexbox > div 11]
expected: FAIL

View file

@ -32,9 +32,6 @@
[Matching font-style: 'oblique -10deg' should prefer 'oblique 0deg 10deg' over 'oblique 40deg 50deg']
expected: FAIL
[Matching font-style: 'oblique -20deg' should prefer 'oblique 0deg' over 'oblique 30deg 60deg']
expected: FAIL
[Descriptor mathcing priority: Style has higher priority than weight]
expected: FAIL
@ -152,9 +149,6 @@
[Matching font-style: 'oblique 10deg' should prefer 'oblique 0deg' over 'oblique -50deg -20deg']
expected: FAIL
[Matching font-style: 'oblique -10deg' should prefer 'oblique -60deg -30deg' over 'oblique -50deg -40deg']
expected: FAIL
[Matching font-style: 'oblique -10deg' should prefer 'italic' over 'oblique 0deg 10deg']
expected: FAIL
@ -319,3 +313,15 @@
[Matching font-style: 'oblique -21deg' should prefer 'oblique -60deg -40deg' over 'oblique -10deg']
expected: FAIL
[Matching font-style: 'oblique 21deg' should prefer 'oblique 30deg 60deg' over 'oblique 40deg 50deg']
expected: FAIL
[Matching font-style: 'oblique 21deg' should prefer 'oblique 40deg 50deg' over 'oblique 20deg']
expected: FAIL
[Matching font-style: 'oblique 10deg' should prefer 'oblique 15deg 20deg' over 'oblique 30deg 60deg']
expected: FAIL
[Matching font-style: 'oblique -21deg' should prefer 'oblique 0deg' over 'oblique 30deg 60deg']
expected: FAIL

View file

@ -53,129 +53,6 @@
[background-position length(px) / events]
expected: FAIL
[background-color color(rgba) / values]
expected: FAIL
[border-top-width length(pt) / values]
expected: FAIL
[border-top-width length(pc) / values]
expected: FAIL
[border-top-width length(px) / values]
expected: FAIL
[border-top-width length(em) / values]
expected: FAIL
[border-top-width length(ex) / values]
expected: FAIL
[border-top-width length(mm) / values]
expected: FAIL
[border-top-width length(cm) / values]
expected: FAIL
[border-top-width length(in) / values]
expected: FAIL
[border-right-width length(pt) / values]
expected: FAIL
[border-right-width length(pc) / values]
expected: FAIL
[border-right-width length(px) / values]
expected: FAIL
[border-right-width length(em) / values]
expected: FAIL
[border-right-width length(ex) / values]
expected: FAIL
[border-right-width length(mm) / values]
expected: FAIL
[border-right-width length(cm) / values]
expected: FAIL
[border-right-width length(in) / values]
expected: FAIL
[border-bottom-width length(pt) / values]
expected: FAIL
[border-bottom-width length(pc) / values]
expected: FAIL
[border-bottom-width length(px) / values]
expected: FAIL
[border-bottom-width length(em) / values]
expected: FAIL
[border-bottom-width length(ex) / values]
expected: FAIL
[border-bottom-width length(mm) / values]
expected: FAIL
[border-bottom-width length(cm) / values]
expected: FAIL
[border-bottom-width length(in) / values]
expected: FAIL
[border-left-width length(pt) / values]
expected: FAIL
[border-left-width length(pc) / values]
expected: FAIL
[border-left-width length(px) / values]
expected: FAIL
[border-left-width length(em) / values]
expected: FAIL
[border-left-width length(ex) / values]
expected: FAIL
[border-left-width length(mm) / values]
expected: FAIL
[border-left-width length(cm) / values]
expected: FAIL
[border-left-width length(in) / values]
expected: FAIL
[border-top-color color(rgba) / values]
expected: FAIL
[border-right-color color(rgba) / values]
expected: FAIL
[border-bottom-color color(rgba) / values]
expected: FAIL
[border-left-color color(rgba) / values]
expected: FAIL
[padding-bottom length(pt) / values]
expected: FAIL
[padding-bottom length(pc) / values]
expected: FAIL
[padding-bottom length(px) / values]
expected: FAIL
[padding-bottom length(em) / values]
expected: FAIL
[padding-bottom length(ex) / values]
expected: FAIL
@ -329,149 +206,5 @@
[color color(rgba) / values]
expected: FAIL
[font-size length(pt) / values]
expected: FAIL
[font-size length(pc) / values]
expected: FAIL
[font-size length(px) / values]
expected: FAIL
[font-size length(em) / values]
expected: FAIL
[font-size length(ex) / values]
expected: FAIL
[font-size length(mm) / values]
expected: FAIL
[font-size length(cm) / values]
expected: FAIL
[font-size length(in) / values]
expected: FAIL
[font-size percentage(%) / values]
expected: FAIL
[font-weight font-weight(keyword) / values]
expected: FAIL
[font-weight font-weight(numeric) / values]
expected: FAIL
[line-height number(integer) / values]
expected: FAIL
[line-height number(decimal) / values]
expected: FAIL
[line-height length(pt) / values]
expected: FAIL
[line-height length(pc) / values]
expected: FAIL
[line-height length(px) / values]
expected: FAIL
[line-height length(em) / values]
expected: FAIL
[line-height length(ex) / values]
expected: FAIL
[line-height length(mm) / values]
expected: FAIL
[line-height length(cm) / values]
expected: FAIL
[line-height length(in) / values]
expected: FAIL
[line-height percentage(%) / values]
expected: FAIL
[letter-spacing length(pt) / values]
expected: FAIL
[letter-spacing length(pc) / values]
expected: FAIL
[letter-spacing length(px) / values]
expected: FAIL
[letter-spacing length(em) / values]
expected: FAIL
[letter-spacing length(ex) / values]
expected: FAIL
[letter-spacing length(mm) / values]
expected: FAIL
[letter-spacing length(cm) / values]
expected: FAIL
[letter-spacing length(in) / values]
expected: FAIL
[word-spacing length(pt) / values]
expected: FAIL
[word-spacing length(pc) / values]
expected: FAIL
[word-spacing length(px) / values]
expected: FAIL
[word-spacing length(em) / values]
expected: FAIL
[word-spacing length(ex) / values]
expected: FAIL
[word-spacing length(mm) / values]
expected: FAIL
[word-spacing length(cm) / values]
expected: FAIL
[word-spacing length(in) / values]
expected: FAIL
[word-spacing percentage(%) / values]
expected: FAIL
[text-indent length(pt) / values]
expected: FAIL
[text-indent length(pc) / values]
expected: FAIL
[text-indent length(px) / values]
expected: FAIL
[text-indent length(em) / values]
expected: FAIL
[text-indent length(ex) / values]
expected: FAIL
[text-indent length(mm) / values]
expected: FAIL
[text-indent length(cm) / values]
expected: FAIL
[text-indent length(in) / values]
expected: FAIL
[text-indent percentage(%) / values]
expected: FAIL
[text-shadow shadow(shadow) / values]
expected: FAIL

View file

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

View file

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

View file

@ -4,90 +4,3 @@
[background-position length-em(em) / values]
expected: FAIL
[border-top-width length-em(em) / events]
expected: FAIL
[border-right-width length-em(em) / events]
expected: FAIL
[border-bottom-width length-em(em) / events]
expected: FAIL
[border-left-width length-em(em) / events]
expected: FAIL
[padding-bottom length-em(em) / events]
expected: FAIL
[padding-left length-em(em) / events]
expected: FAIL
[padding-right length-em(em) / events]
expected: FAIL
[padding-top length-em(em) / events]
expected: FAIL
[margin-bottom length-em(em) / events]
expected: FAIL
[margin-left length-em(em) / events]
expected: FAIL
[margin-right length-em(em) / events]
expected: FAIL
[margin-top length-em(em) / events]
expected: FAIL
[height length-em(em) / events]
expected: FAIL
[width length-em(em) / events]
expected: FAIL
[min-height length-em(em) / events]
expected: FAIL
[min-width length-em(em) / events]
expected: FAIL
[max-height length-em(em) / events]
expected: FAIL
[max-width length-em(em) / events]
expected: FAIL
[top length-em(em) / events]
expected: FAIL
[right length-em(em) / events]
expected: FAIL
[bottom length-em(em) / events]
expected: FAIL
[left length-em(em) / events]
expected: FAIL
[line-height length-em(em) / events]
expected: FAIL
[letter-spacing length-em(em) / events]
expected: FAIL
[word-spacing length-em(em) / events]
expected: FAIL
[text-indent length-em(em) / events]
expected: FAIL
[outline-offset length-em(em) / events]
expected: FAIL
[outline-width length-em(em) / events]
expected: FAIL
[vertical-align length-em(em) / events]
expected: FAIL

View file

@ -1,2 +0,0 @@
[accent-color-invalidation-currentcolor.html]
expected: FAIL

View file

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

View file

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

View file

@ -13,3 +13,6 @@
[<li>Outside 3</li>]
expected: FAIL
[<li>Image Inside 2</li>]
expected: FAIL

View file

@ -1,3 +0,0 @@
[elementFromPoint-subpixel.html]
[Hit test top left corner of box]
expected: FAIL

View file

@ -18,5 +18,5 @@
[test some point of the element: bottom right corner]
expected: FAIL
[test some point of the element: top left corner]
[test the top of layer]
expected: FAIL

View file

@ -0,0 +1,3 @@
[elementsFromPoint-iframes.html]
[elementsFromPoint on inner documents]
expected: FAIL

View file

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

View file

@ -7,3 +7,12 @@
[X-Content-Type-Options%3A%20nosniff%0C]
expected: FAIL
[X-Content-Type-Options%3A%0D%0AX-Content-Type-Options%3A%20nosniff]
expected: FAIL
[X-Content-Type-Options%3A%20%2Cnosniff]
expected: FAIL
[X-Content-Type-Options%3A%20%22nosniFF%22]
expected: FAIL

View file

@ -1,6 +1,6 @@
[scroll-restoration-fragment-scrolling-cross-origin.html]
type: testharness
expected: ERROR
expected: TIMEOUT
[Manual scroll restoration should take precedent over scrolling to fragment in cross origin navigation]
expected: TIMEOUT

View file

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

View file

@ -10,3 +10,6 @@
[load & pageshow events do not fire on contentWindow of <iframe> element created with src='about:blank']
expected: FAIL
[load & pageshow events do not fire on contentWindow of <iframe> element created with src='']
expected: FAIL

View file

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

View file

@ -1,3 +0,0 @@
[a-click.html]
[aElement.click() before the load event must NOT replace]
expected: FAIL

View file

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

View file

@ -1,3 +0,0 @@
[pageload-image-in-popup.html]
[The document for a standalone media file should have one child in the body.]
expected: FAIL

View file

@ -0,0 +1,3 @@
[traverse_the_history_1.html]
[Multiple history traversals from the same task]
expected: FAIL

View file

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

View file

@ -0,0 +1,3 @@
[navigate-to-about-blank-while-initial-load-pending.html]
[Navigating to about:blank while window.open initial load pending.]
expected: FAIL

View file

@ -0,0 +1,4 @@
[opener-setter.html]
expected: TIMEOUT
[Auxiliary browsing context created via `window.open` and setting `window.opener` to `test` should report `test`]
expected: TIMEOUT

View file

@ -1,2 +1,2 @@
[canvas.2d.disconnected.html]
expected: TIMEOUT
expected: FAIL

View file

@ -1,6 +1,7 @@
[autofocus-dialog.html]
expected: TIMEOUT
[<dialog> can contain autofocus, without stopping page autofocus content from working]
expected: FAIL
[<dialog>-contained autofocus element gets focused when the dialog is shown]
expected: FAIL
expected: TIMEOUT

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: TIMEOUT
[Host element with delegatesFocus should support autofocus]
expected: FAIL

View file

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

View file

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

View file

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

View file

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

View file

@ -173,8 +173,5 @@
[multipart/form-data: character not in encoding in filename (formdata event)]
expected: FAIL
[multipart/form-data: Basic test (formdata event)]
expected: FAIL
[multipart/form-data: 0x00 in value (normal form)]
expected: FAIL

View file

@ -11,6 +11,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: FAIL

View file

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

View file

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

View file

@ -1,3 +0,0 @@
[include-frames-originA-B.html]
[GetEntries of a parent Frame of origin A and its child frame of origin B]
expected: FAIL

View file

@ -37,13 +37,13 @@
expected: FAIL
[content-type 12 : */*,text/html]
expected: TIMEOUT
expected: FAIL
[content-type 13 : text/plain,*/*;charset=gbk]
expected: NOTRUN
expected: FAIL
[content-type 14 : text/html,*/*;charset=gbk]
expected: NOTRUN
expected: TIMEOUT
[content-type 15 : text/html;x=",text/plain]
expected: NOTRUN

View file

@ -1,5 +1,4 @@
[realtimeanalyser-fft-scaling.html]
expected: TIMEOUT
[X 2048-point FFT peak position is not equal to 64. Got 0.]
expected: FAIL

View file

@ -1,4 +1,5 @@
[audiocontext-not-fully-active.html]
expected: TIMEOUT
[frame in navigated remote-site frame]
expected: FAIL

View file

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

View file

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

View file

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

View file

@ -1,2 +0,0 @@
[Worker-constructor.html]
expected: ERROR

View file

@ -1,12 +1,12 @@
<!DOCTYPE html>
<meta charset="UTF-8">
<title>CSS Reference: symbols function, invalid</title>
<title>CSS Reference: descriptor prefix</title>
<link rel="author" title="Xidorn Quan" href="https://www.upsuper.org/">
<link rel="stylesheet" href="support/ref-common.css">
<!-- ol -->
<div>Appendix -2.&nbsp;</div>
<div>Appendix -1.&nbsp;</div>
<div>Appendix 0.&nbsp;</div>
<div>-2.&nbsp;</div>
<div>-1.&nbsp;</div>
<div>0.&nbsp;</div>
<div>Appendix I.&nbsp;</div>
<div>Appendix II.&nbsp;</div>
<!-- section -->

View file

@ -7,6 +7,8 @@
<link rel="stylesheet" href="support/test-common.css">
<style type="text/css">
@counter-style a {
/* Note that upper-roman has a range of (1, 3999), so negative or zero values
will use the fallback style. */
system: extends upper-roman;
prefix: "Appendix ";
}

View file

@ -0,0 +1,56 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>CSS Reference: fallback cycle</title>
<style>
.decimal {
list-style-type: decimal;
}
.paren::marker {
content: "(" counter(list-item) ")\A0";
}
.bracket::marker {
content: "[" counter(list-item, lower-roman) "]\A0";
}
.brace::marker {
content: "{" counter(list-item, lower-alpha) "}\A0";
}
</style>
<ol>
<li class=decimal>paren > bracket > brace > decimal
<li class=paren>paren
<li class=paren>paren
<li class=paren>paren
<li class=bracket>paren > bracket
<li class=bracket>paren > bracket
<li class=bracket>paren > bracket
<li class=brace>paren > bracket > brace
<li class=brace>paren > bracket > brace
<li class=decimal>paren > bracket > brace > decimal
</ol>
<ol>
<li class=decimal>bracket > brace > paren > decimal
<li class=paren>bracket > brace > paren
<li class=paren>bracket > brace > paren
<li class=bracket>bracket
<li class=bracket>bracket
<li class=bracket>bracket
<li class=bracket>bracket
<li class=brace>bracket > brace
<li class=brace>bracket > brace
<li class=decimal>bracket > brace > paren > decimal
</ol>
<ol>
<li class=decimal>brace > paren > bracket > decimal
<li class=paren>brace > paren
<li class=paren>brace > paren
<li class=paren>brace > paren
<li class=bracket>brace > paren > bracket
<li class=bracket>brace > paren > bracket
<li class=brace>brace
<li class=brace>brace
<li class=brace>brace
<li class=decimal>brace > paren > bracket > decimal
</ol>

View file

@ -0,0 +1,85 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>CSS Test: fallback cycle</title>
<link rel="author" title="Jonathan Kew" href="mailto:jkew@mozilla.com">
<link rel="help" href="https://drafts.csswg.org/css-counter-styles-3/#counter-style-range">
<link rel="help" href="https://drafts.csswg.org/css-counter-styles-3/#counter-style-fallback">
<meta name="assert" content="While following fallbacks to find a counter style that can render the given counter value,
if a loop in the specified fallbacks is detected, the decimal style must be used instead">
<link rel="match" href="fallback-cycle-ref.html">
<style>
/*
Three styles with different but overlapping ranges,
with fallback to each other in a cycle.
Depending where in the cycle we start, we expect different results
for the overlapping ranges; in all cases we fall back to the default
(decimal) style when fallback would loop around.
*/
@counter-style paren {
system: extends decimal;
prefix: "(";
suffix: ")\A0";
range: 2 4;
fallback: bracket;
}
@counter-style bracket {
system: extends lower-roman;
prefix: "[";
suffix: "]\A0";
range: 4 7;
fallback: brace;
}
@counter-style brace {
system: extends lower-alpha;
prefix: "{";
suffix: "}\A0";
range: 7 9;
fallback: paren;
}
ol {
list-style-type: disc; /* overridden by the counter-style rules */
}
</style>
<ol style="list-style: paren">
<li>paren > bracket > brace > decimal
<li>paren
<li>paren
<li>paren
<li>paren > bracket
<li>paren > bracket
<li>paren > bracket
<li>paren > bracket > brace
<li>paren > bracket > brace
<li>paren > bracket > brace > decimal
</ol>
<ol style="list-style: bracket">
<li>bracket > brace > paren > decimal
<li>bracket > brace > paren
<li>bracket > brace > paren
<li>bracket
<li>bracket
<li>bracket
<li>bracket
<li>bracket > brace
<li>bracket > brace
<li>bracket > brace > paren > decimal
</ol>
<ol style="list-style: brace">
<li>brace > paren > bracket > decimal
<li>brace > paren
<li>brace > paren
<li>brace > paren
<li>brace > paren > bracket
<li>brace > paren > bracket
<li>brace
<li>brace
<li>brace
<li>brace > paren > bracket > decimal
</ol>

View file

@ -0,0 +1,47 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>CSS Reference: suffix fallback</title>
<style>
div div {
width: 4em;
text-align: right;
}
</style>
<div>
<div>1st</div>
<div>2nd</div>
<div>3rd</div>
<div>4th</div>
<div>5th</div>
<div>6th</div>
<div>7th</div>
<div>8th</div>
<div>9th</div>
<div>10th</div>
<div>11th</div>
<div>12th</div>
<div>13th</div>
<div>14th</div>
<div>15th</div>
<div>16th</div>
<div>17th</div>
<div>18th</div>
<div>19th</div>
<div>20th</div>
<div>21st</div>
<div>22nd</div>
<div>23rd</div>
<div>24th</div>
<div>25th</div>
<div>26th</div>
<div>27th</div>
<div>28th</div>
<div>29th</div>
<div>30th</div>
<div>31st</div>
<div>32nd</div>
<div>33rd</div>
<div>34th</div>
<div>35th</div>
</div>

View file

@ -0,0 +1,84 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>CSS Test: suffix fallback</title>
<link rel="author" title="Jonathan Kew" href="mailto:jkew@mozilla.com">
<link rel="help" href="https://drafts.csswg.org/css-counter-styles-3/#counter-style-range">
<link rel="help" href="https://drafts.csswg.org/css-counter-styles-3/#counter-style-fallback">
<link rel="match" href="suffix-fallback-ref.html">
<style>
/* A set of rules that rely on range limits and fallback to vary the suffix. */
@counter-style ordinal-default {
system: numeric;
symbols: "0" "1" "2" "3" "4" "5" "6" "7" "8" "9";
suffix: "th";
range: 1 infinite;
}
@counter-style ordinal {
system: extends ordinal-default;
suffix: "st";
fallback: ordinal-twos;
range: 1 1, 21 21, 31 31, 41 41, 51 51, 61 61, 71 71, 81 81, 91 91;
}
@counter-style ordinal-twos {
system: extends ordinal-default;
suffix: "nd";
fallback: ordinal-threes;
range: 2 2, 22 22, 32 32, 42 42, 52 52, 62 62, 72 72, 82 82, 92 92;
}
@counter-style ordinal-threes {
system: extends ordinal-default;
suffix: "rd";
fallback: ordinal-default;
range: 3 3, 23 23, 33 33, 43 43, 53 53, 63 63, 73 73, 83 83, 93 93;
}
ol.ordinal {
margin: 0;
padding: 0;
list-style: ordinal;
}
li {
margin-left: 4em;
}
</style>
<ol class="ordinal">
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ol>

View file

@ -1,12 +1,12 @@
<!DOCTYPE html>
<meta charset="UTF-8">
<title>CSS Reference: symbols function, invalid</title>
<title>CSS Reference: system additive</title>
<link rel="author" title="Xidorn Quan" href="https://www.upsuper.org/">
<link rel="stylesheet" href="support/ref-common.css">
<!-- list-style-type: a -->
<div>-2</div>
<div>-1</div>
<div>0</div>
<div>-2.&nbsp;</div>
<div>-1.&nbsp;</div>
<div>0.&nbsp;</div>
<div>&#x2680;</div>
<div>&#x2681;</div>
<div>&#x2682;</div>
@ -22,8 +22,8 @@
document.write(Array(61).join('&#x2685;'));
</script></div>
<!-- list-style-type: b -->
<div>-2</div>
<div>-1</div>
<div>-2.&nbsp;</div>
<div>-1.&nbsp;</div>
<div>&#x2637;</div>
<div>&#x2636;</div>
<div>&#x2635;</div>

View file

@ -7,11 +7,13 @@
<link rel="stylesheet" href="support/test-common.css">
<style type="text/css">
@counter-style a {
/* Negative and zero values cannot be represented, and will use fallback style (decimal). */
system: additive;
additive-symbols: 6 \2685, 5 \2684, 4 \2683, 3 \2682, 2 \2681, 1 \2680;
suffix: "";
}
@counter-style b {
/* Negative values cannot be represented, and will use fallback style (decimal). */
system: additive;
additive-symbols: 7 \2630, 6 \2631, 5 \2632, 4 \2633, 3 \2634, 2 \2635, 1 \2636, 0 \2637;
suffix: "";

View file

@ -3,9 +3,9 @@
<title>CSS Reference: symbols function, invalid</title>
<link rel="author" title="Xidorn Quan" href="https://www.upsuper.org/">
<link rel="stylesheet" href="support/ref-common.css">
<div>-2</div>
<div>-1</div>
<div>0</div>
<div>-2.&nbsp;</div>
<div>-1.&nbsp;</div>
<div>0.&nbsp;</div>
<div>&#x26AA;</div>
<div>&#x26AB;</div>
<div>&#x26AA;&#x26AA;</div>

View file

@ -7,6 +7,8 @@
<link rel="stylesheet" href="support/test-common.css">
<style type="text/css">
@counter-style a {
/* alphabetic has a range that starts from 1, so negative/zero values will
fall back to decimal */
system: alphabetic;
symbols: \26AA \26AB;
suffix: '';

View file

@ -4,24 +4,24 @@
<link rel="author" title="Xidorn Quan" href="https://www.upsuper.org/">
<link rel="stylesheet" href="support/ref-common.css">
<!-- list-style-type: a -->
<div>Chapter -2.&nbsp;</div>
<div>Chapter -1.&nbsp;</div>
<div>Chapter 0.&nbsp;</div>
<div>-2.&nbsp;</div>
<div>-1.&nbsp;</div>
<div>0.&nbsp;</div>
<div>Chapter I.&nbsp;</div>
<div>Chapter II.&nbsp;</div>
<div>Chapter III.&nbsp;</div>
<div>Chapter IV.&nbsp;</div>
<div>Chapter V.&nbsp;</div>
<div>Chapter 6.&nbsp;</div>
<div>Chapter 7.&nbsp;</div>
<div>6.&nbsp;</div>
<div>7.&nbsp;</div>
<!-- list-style-type: b -->
<div>Section -2.&nbsp;</div>
<div>Section -1.&nbsp;</div>
<div>Section 0.&nbsp;</div>
<div>-2.&nbsp;</div>
<div>-1.&nbsp;</div>
<div>0.&nbsp;</div>
<div>Section I.&nbsp;</div>
<div>Section II.&nbsp;</div>
<div>Section III.&nbsp;</div>
<div>Section IV.&nbsp;</div>
<div>Section V.&nbsp;</div>
<div>Section VI.&nbsp;</div>
<div>Section 7.&nbsp;</div>
<div>7.&nbsp;</div>

View file

@ -7,11 +7,13 @@
<link rel="stylesheet" href="support/test-common.css">
<style type="text/css">
@counter-style a {
/* Values outside the range will fall back to decimal (and hence have no prefix) */
system: extends upper-roman;
prefix: "Chapter ";
range: 1 5;
}
@counter-style b {
/* Values outside the range will fall back to decimal (and hence have no prefix) */
system: extends a;
prefix: "Section ";
range: 1 6;

View file

@ -4,9 +4,9 @@
<link rel="author" title="Xidorn Quan" href="https://www.upsuper.org/">
<link rel="stylesheet" href="support/ref-common.css">
<!-- list-style-type: a -->
<div>-2</div>
<div>-1</div>
<div>0</div>
<div>-2.&nbsp;</div>
<div>-1.&nbsp;</div>
<div>0.&nbsp;</div>
<div>*</div>
<div>&#x2051;</div>
<div>&#x2020;</div>

View file

@ -8,6 +8,8 @@
<style type="text/css">
@counter-style a {
/* system: symbolic; */
/* symbolic does not support negative or zero values, so they will fall back
to decimal */
symbols: '*' \2051 \2020 \2021;
suffix: '';
}

View file

@ -0,0 +1,24 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<script>
addEventListener("load", () => {
const textarea = document.querySelector("textarea");
const ul = document.createElement('ul');
const textNodeInTextarea = document.createTextNode("");
textarea.appendChild(textNodeInTextarea);
document.documentElement.getBoundingClientRect();
textarea.appendChild(ul);
const range = document.createRange();
range.selectNode(ul);
textNodeInTextarea.data = "ab";
textNodeInTextarea.splitText(1);
});
</script>
</head>
<body><textarea></textarea></body>
</html>

View file

@ -32,6 +32,7 @@ interface PressureRecord {
readonly attribute PressureState state;
readonly attribute FrozenArray<PressureFactor> factors;
readonly attribute DOMHighResTimeStamp time;
[Default] object toJSON();
};
dictionary PressureObserverOptions {

View file

@ -4,15 +4,15 @@
// Source: CSS View Transitions Module Level 1 (https://drafts.csswg.org/css-view-transitions-1/)
partial interface Document {
ViewTransition startViewTransition(optional UpdateDOMCallback? callback = null);
ViewTransition startViewTransition(optional UpdateCallback? callback = null);
};
callback UpdateDOMCallback = Promise<any> ();
callback UpdateCallback = Promise<any> ();
[Exposed=Window]
interface ViewTransition {
undefined skipTransition();
readonly attribute Promise<undefined> finished;
readonly attribute Promise<undefined> ready;
readonly attribute Promise<undefined> domUpdated;
readonly attribute Promise<undefined> updateCallbackDone;
};

View file

@ -3,7 +3,7 @@
// (https://github.com/w3c/webref)
// Source: CSSOM View Module (https://drafts.csswg.org/cssom-view-1/)
enum ScrollBehavior { "auto", "smooth" };
enum ScrollBehavior { "auto", "instant", "smooth" };
dictionary ScrollOptions {
ScrollBehavior behavior = "auto";

View file

@ -7,7 +7,7 @@ partial interface ServiceWorkerRegistration {
[SameObject] readonly attribute PaymentManager paymentManager;
};
[SecureContext, Exposed=(Window,Worker)]
[SecureContext, Exposed=(Window)]
interface PaymentManager {
attribute DOMString userHint;
Promise<undefined> enableDelegations(sequence<PaymentDelegation> delegations);

View file

@ -1,7 +1,7 @@
// GENERATED CONTENT - DO NOT EDIT
// Content was automatically extracted by Reffy into webref
// (https://github.com/w3c/webref)
// Source: Scroll-linked Animations (https://drafts.csswg.org/scroll-animations-1/)
// Source: Scroll-driven Animations (https://drafts.csswg.org/scroll-animations-1/)
enum ScrollAxis {
"block",

View file

@ -36,30 +36,8 @@ interface ML {
MLContext createContextSync(GPUDevice gpuDevice);
};
typedef record<DOMString, ArrayBufferView> MLNamedArrayBufferViews;
[SecureContext, Exposed=(Window, DedicatedWorker)]
interface MLContext {};
partial interface MLContext {
[Exposed=(DedicatedWorker)]
undefined computeSync(
MLGraph graph, MLNamedArrayBufferViews inputs, MLNamedArrayBufferViews outputs);
};
dictionary MLComputeResult {
MLNamedArrayBufferViews inputs;
MLNamedArrayBufferViews outputs;
};
partial interface MLContext {
Promise<MLComputeResult> compute(
MLGraph graph, MLNamedArrayBufferViews inputs, MLNamedArrayBufferViews outputs);
};
partial interface MLContext {
MLCommandEncoder createCommandEncoder();
};
interface MLGraph {};
enum MLInputOperandLayout {
"nchw",
@ -89,6 +67,50 @@ interface MLOperand {};
[SecureContext, Exposed=(Window, DedicatedWorker)]
interface MLActivation {};
typedef record<DOMString, ArrayBufferView> MLNamedArrayBufferViews;
[SecureContext, Exposed=(Window, DedicatedWorker)]
interface MLContext {};
partial interface MLContext {
[Exposed=(DedicatedWorker)]
undefined computeSync(
MLGraph graph, MLNamedArrayBufferViews inputs, MLNamedArrayBufferViews outputs);
};
dictionary MLComputeResult {
MLNamedArrayBufferViews inputs;
MLNamedArrayBufferViews outputs;
};
partial interface MLContext {
Promise<MLComputeResult> compute(
MLGraph graph, MLNamedArrayBufferViews inputs, MLNamedArrayBufferViews outputs);
};
partial interface MLContext {
MLCommandEncoder createCommandEncoder();
};
typedef (GPUBuffer or GPUTexture) MLGPUResource;
typedef record<DOMString, MLGPUResource> MLNamedGPUResources;
[SecureContext, Exposed=(Window, DedicatedWorker)]
interface MLCommandEncoder {};
partial interface MLCommandEncoder {
undefined initializeGraph(MLGraph graph);
};
partial interface MLCommandEncoder {
undefined dispatch(MLGraph graph, MLNamedGPUResources inputs, MLNamedGPUResources outputs);
};
partial interface MLCommandEncoder {
GPUCommandBuffer finish(optional GPUCommandBufferDescriptor descriptor = {});
};
typedef record<DOMString, MLOperand> MLNamedOperands;
dictionary MLBufferResourceView {
@ -269,9 +291,7 @@ dictionary MLGruOptions {
partial interface MLGraphBuilder {
sequence<MLOperand> gru(MLOperand input, MLOperand weight, MLOperand recurrentWeight,
unsigned long steps, unsigned long hiddenSize,
optional MLGruOptions options = {});
};
@ -286,7 +306,6 @@ dictionary MLGruCellOptions {
partial interface MLGraphBuilder {
MLOperand gruCell(MLOperand input, MLOperand weight, MLOperand recurrentWeight,
MLOperand hiddenState, unsigned long hiddenSize,
optional MLGruCellOptions options = {});
};
@ -355,9 +374,7 @@ dictionary MLLstmOptions {
partial interface MLGraphBuilder {
sequence<MLOperand> lstm(MLOperand input, MLOperand weight, MLOperand recurrentWeight,
unsigned long steps, unsigned long hiddenSize,
optional MLLstmOptions options = {});
};
@ -372,7 +389,6 @@ dictionary MLLstmCellOptions {
partial interface MLGraphBuilder {
sequence<MLOperand> lstmCell(MLOperand input, MLOperand weight, MLOperand recurrentWeight,
MLOperand hiddenState, MLOperand cellState, unsigned long hiddenSize,
optional MLLstmCellOptions options = {});
};
@ -524,25 +540,3 @@ dictionary MLTransposeOptions {
partial interface MLGraphBuilder {
MLOperand transpose(MLOperand input, optional MLTransposeOptions options = {});
};
[SecureContext, Exposed=(Window, DedicatedWorker)]
interface MLGraph {};
typedef (GPUBuffer or GPUTexture) MLGPUResource;
typedef record<DOMString, MLGPUResource> MLNamedGPUResources;
[SecureContext, Exposed=(Window, DedicatedWorker)]
interface MLCommandEncoder {};
partial interface MLCommandEncoder {
undefined initializeGraph(MLGraph graph);
};
partial interface MLCommandEncoder {
undefined dispatch(MLGraph graph, MLNamedGPUResources inputs, MLNamedGPUResources outputs);
};
partial interface MLCommandEncoder {
GPUCommandBuffer finish(optional GPUCommandBufferDescriptor descriptor = {});
};

View file

@ -182,6 +182,7 @@ dictionary RTCVideoSourceStats : RTCMediaSourceStats {
};
dictionary RTCAudioPlayoutStats : RTCStats {
required DOMString kind;
double synthesizedSamplesDuration;
unsigned long synthesizedSamplesEvents;
double totalSamplesDuration;

View file

@ -6,7 +6,3 @@
partial dictionary RTCRtpEncodingParameters {
DOMString scalabilityMode;
};
partial dictionary RTCRtpCodecCapability {
sequence<DOMString> scalabilityModes;
};

View file

@ -15,7 +15,6 @@ enum XRLayerLayout {
readonly attribute XRLayerLayout layout;
attribute boolean blendTextureSourceAlpha;
attribute boolean? chromaticAberrationCorrection;
attribute boolean forceMonoPresentation;
attribute float opacity;
readonly attribute unsigned long mipLevels;

View file

@ -14,7 +14,7 @@ function GreenFrameWebGL(width, height) {
const canvas =
Object.assign(document.createElement('canvas'), {width, height});
const ctx = canvas.getContext('webgl');
if (ctx === null) return;
assert_not_equals(ctx, null, "webgl is a prerequisite for this test");
requestAnimationFrame(function draw () {
ctx.clearColor(0.0, 1.0, 0.0, 1.0);
ctx.clear(ctx.COLOR_BUFFER_BIT);