Auto merge of #28031 - servo-wpt-sync:wpt_update_09-01-2021, r=servo-wpt-sync

Sync WPT with upstream (09-01-2021)

Automated downstream sync of changes from upstream as of 09-01-2021.
[no-wpt-sync]
r? @servo-wpt-sync
This commit is contained in:
bors-servo 2021-01-09 16:56:15 -05:00 committed by GitHub
commit f706f9116b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
166 changed files with 2072 additions and 749 deletions

View file

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

View file

@ -4,7 +4,7 @@
expected: TIMEOUT
[Opening a blob URL in a new window immediately before revoking it works.]
expected: TIMEOUT
expected: FAIL
[Fetching a blob URL immediately before revoking it works in an iframe.]
expected: FAIL

View file

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

View file

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

View file

@ -5,9 +5,6 @@
[[data-expected-height\] 7]
expected: FAIL
[[data-expected-height\] 1]
expected: FAIL
[[data-expected-height\] 2]
[[data-expected-height\] 4]
expected: FAIL

View file

@ -0,0 +1,2 @@
[one-element-three-keyframes-animation1.html]
expected: TIMEOUT

View file

@ -0,0 +1,2 @@
[one-element-three-keyframes-animation2.html]
expected: TIMEOUT

View file

@ -0,0 +1,2 @@
[one-element-three-keyframes-animation3.html]
expected: TIMEOUT

View file

@ -0,0 +1,2 @@
[flex-aspect-ratio-img-column-018.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[flex-aspect-ratio-img-row-015.html]
expected: FAIL

View file

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

View file

@ -17,6 +17,3 @@
[test the top of layer]
expected: FAIL
[test some point of the element: top left corner]
expected: FAIL

View file

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

View file

@ -1,2 +0,0 @@
[matchMedia-display-none-iframe.html]
expected: ERROR

View file

@ -0,0 +1,2 @@
[focus-in-focus-event-001.html]
expected: ERROR

View file

@ -0,0 +1,2 @@
[focus-in-focusin-event-001.html]
expected: TIMEOUT

View file

@ -23,3 +23,9 @@
[":not(:host)" should be a valid selector]
expected: FAIL
[":not([disabled\],[selected\])" should be a valid selector]
expected: FAIL
[":not([disabled\][selected\])" should be a valid selector]
expected: FAIL

View file

@ -12,20 +12,11 @@
[Request on bad port 554 should throw TypeError.]
expected: TIMEOUT
[Request on bad port 587 should throw TypeError.]
expected: NOTRUN
[Request on bad port 563 should throw TypeError.]
expected: NOTRUN
[Request on bad port 995 should throw TypeError.]
expected: NOTRUN
[Request on bad port 4045 should throw TypeError.]
expected: NOTRUN
[Request on bad port 1720 should throw TypeError.]
expected: NOTRUN
expected: TIMEOUT
[Request on bad port 6665 should throw TypeError.]
expected: NOTRUN
@ -36,21 +27,12 @@
[Request on bad port 1723 should throw TypeError.]
expected: NOTRUN
[Request on bad port 993 should throw TypeError.]
expected: NOTRUN
[Request on bad port 6666 should throw TypeError.]
expected: NOTRUN
[Request on bad port 6667 should throw TypeError.]
expected: NOTRUN
[Request on bad port 556 should throw TypeError.]
expected: NOTRUN
[Request on bad port 601 should throw TypeError.]
expected: NOTRUN
[Request on bad port 6668 should throw TypeError.]
expected: NOTRUN
@ -60,9 +42,6 @@
[Request on bad port 2049 should throw TypeError.]
expected: NOTRUN
[Request on bad port 636 should throw TypeError.]
expected: NOTRUN
[Request on bad port 5061 should throw TypeError.]
expected: NOTRUN
@ -81,20 +60,11 @@
[Request on bad port 554 should throw TypeError.]
expected: TIMEOUT
[Request on bad port 587 should throw TypeError.]
expected: NOTRUN
[Request on bad port 563 should throw TypeError.]
expected: NOTRUN
[Request on bad port 995 should throw TypeError.]
expected: NOTRUN
[Request on bad port 4045 should throw TypeError.]
expected: NOTRUN
[Request on bad port 1720 should throw TypeError.]
expected: NOTRUN
expected: TIMEOUT
[Request on bad port 6665 should throw TypeError.]
expected: NOTRUN
@ -105,21 +75,12 @@
[Request on bad port 1723 should throw TypeError.]
expected: NOTRUN
[Request on bad port 993 should throw TypeError.]
expected: NOTRUN
[Request on bad port 6666 should throw TypeError.]
expected: NOTRUN
[Request on bad port 6667 should throw TypeError.]
expected: NOTRUN
[Request on bad port 556 should throw TypeError.]
expected: NOTRUN
[Request on bad port 601 should throw TypeError.]
expected: NOTRUN
[Request on bad port 6668 should throw TypeError.]
expected: NOTRUN
@ -129,9 +90,6 @@
[Request on bad port 2049 should throw TypeError.]
expected: NOTRUN
[Request on bad port 636 should throw TypeError.]
expected: NOTRUN
[Request on bad port 5061 should throw TypeError.]
expected: NOTRUN

View file

@ -315,9 +315,6 @@
[<iframe>: combined response Content-Type: */* text/html]
expected: FAIL
[<iframe>: combined response Content-Type: text/html */*]
expected: FAIL
[<iframe>: separate response Content-Type: text/html;x=" text/plain]
expected: FAIL
@ -327,6 +324,6 @@
[<iframe>: combined response Content-Type: text/html;x=" text/plain]
expected: FAIL
[<iframe>: separate response Content-Type: text/plain ]
[<iframe>: combined response Content-Type: text/html;charset=gbk text/plain text/html]
expected: FAIL

View file

@ -53,9 +53,3 @@
[combined text/javascript ]
expected: FAIL
[separate text/javascript x/x]
expected: FAIL
[separate text/javascript error]
expected: FAIL

View file

@ -11,3 +11,6 @@
[X-Content-Type-Options%3A%20nosniff%2C%2C%40%23%24%23%25%25%26%5E%26%5E*()()11!]
expected: FAIL
[Content-Type-Options%3A%20nosniff]
expected: FAIL

View file

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

View file

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

View file

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

View file

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

View file

@ -1,15 +1,16 @@
[supported-elements.html]
expected: TIMEOUT
[Contenteditable element should support autofocus]
expected: FAIL
[Host element with delegatesFocus including no focusable descendants should be skipped]
expected: FAIL
expected: TIMEOUT
[Element with tabindex should support autofocus]
expected: FAIL
[Area element should support autofocus]
expected: FAIL
expected: NOTRUN
[Host element with delegatesFocus should support autofocus]
expected: FAIL

View file

@ -171,3 +171,6 @@
[XHTML img usemap="#hash-id"]
expected: FAIL
[HTML (standards) IMG usemap="no-hash-name"]
expected: FAIL

View file

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

View file

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

View file

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

View file

@ -2,54 +2,18 @@
[input type search: selectionDirection a second time (must not fire select)]
expected: FAIL
[input type url: selectionStart out of range a second time (must not fire select)]
expected: FAIL
[input type url: selectionStart a second time (must not fire select)]
expected: FAIL
[textarea: selectionEnd a second time (must not fire select)]
expected: FAIL
[input type tel: selectionEnd out of range a second time (must not fire select)]
expected: FAIL
[input type password: setSelectionRange() a second time (must not fire select)]
expected: FAIL
[input type text: setSelectionRange() a second time (must not fire select)]
expected: FAIL
[input type tel: selectionDirection a second time (must not fire select)]
expected: FAIL
[input type text: selectionDirection a second time (must not fire select)]
expected: FAIL
[textarea: setSelectionRange out of range a second time (must not fire select)]
expected: FAIL
[input type url: setRangeText() a second time (must not fire select)]
expected: FAIL
[textarea: selectionEnd out of range a second time (must not fire select)]
expected: FAIL
[input type password: select() a second time (must not fire select)]
expected: FAIL
[input type password: selectionStart a second time (must not fire select)]
expected: FAIL
[input type url: setSelectionRange() a second time (must not fire select)]
expected: FAIL
[input type search: setSelectionRange() a second time (must not fire select)]
expected: FAIL
[input type search: selectionStart out of range a second time (must not fire select)]
expected: FAIL
[input type url: select() a second time (must not fire select)]
expected: FAIL
@ -71,3 +35,36 @@
[input type search: setRangeText() a second time (must not fire select)]
expected: FAIL
[input type password: setSelectionRange out of range a second time (must not fire select)]
expected: FAIL
[input type url: selectionEnd out of range a second time (must not fire select)]
expected: FAIL
[input type tel: setSelectionRange() a second time (must not fire select)]
expected: FAIL
[input type tel: setSelectionRange out of range a second time (must not fire select)]
expected: FAIL
[input type url: selectionDirection a second time (must not fire select)]
expected: FAIL
[input type password: selectionEnd a second time (must not fire select)]
expected: FAIL
[input type tel: selectionEnd a second time (must not fire select)]
expected: FAIL
[textarea: selectionStart out of range a second time (must not fire select)]
expected: FAIL
[input type password: selectionDirection a second time (must not fire select)]
expected: FAIL
[input type password: selectionStart out of range a second time (must not fire select)]
expected: FAIL
[input type url: setSelectionRange out of range a second time (must not fire select)]
expected: FAIL

View file

@ -0,0 +1,4 @@
[activation-behavior.window.html]
[<a> that is not connected should be followed]
expected: FAIL

View file

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

View file

@ -0,0 +1,4 @@
[module-delayed.html]
[async document.write in a module]
expected: FAIL

View file

@ -3,3 +3,6 @@
[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

@ -0,0 +1,4 @@
[inline-style-with-differentorigin-base-tag.tentative.html]
[Image from inline styles.]
expected: FAIL

View file

@ -0,0 +1,28 @@
[inline-style-with-differentorigin-base-tag.tentative.html]
[Styling SVG from inline styles marker-start]
expected: FAIL
[Styling SVG from inline styles fill]
expected: FAIL
[Styling SVG from inline styles mask-image]
expected: FAIL
[Styling SVG from inline styles filter]
expected: FAIL
[Styling SVG from inline styles marker-mid]
expected: FAIL
[Styling SVG from inline styles stroke]
expected: FAIL
[Styling SVG from inline styles clip-path]
expected: FAIL
[Styling SVG from inline styles mask]
expected: FAIL
[Styling SVG from inline styles marker-end]
expected: FAIL

View file

@ -0,0 +1,267 @@
[url-constructor.any.html]
[Parsing: <file://[1::8\]/C:/> against <about:blank>]
expected: FAIL
[Parsing: <file:////one/two> against <file:///>]
expected: FAIL
[Parsing: </..//localhost//pig> against <file://lion/>]
expected: FAIL
[Parsing: <> against <non-spec:/..//p>]
expected: FAIL
[Parsing: <file://localhost//a//../..//foo> against <about:blank>]
expected: FAIL
[Parsing: <file:.//p> against <about:blank>]
expected: FAIL
[Parsing: <file:///.//> against <file:////>]
expected: FAIL
[Parsing: <non-spec:/..//> against <about:blank>]
expected: FAIL
[Parsing: <file:\\\\localhost//> against <about:blank>]
expected: FAIL
[Parsing: <C|> against <file://host/D:/dir1/dir2/file>]
expected: FAIL
[Parsing: <path> against <non-spec:/..//p>]
expected: FAIL
[Parsing: </> against <file://h/C:/a/b>]
expected: FAIL
[Parsing: <file://localhost////foo> against <about:blank>]
expected: FAIL
[Parsing: <C|?> against <file://host/dir/file>]
expected: FAIL
[Parsing: <non-spec:/.//path> against <about:blank>]
expected: FAIL
[Parsing: <file:\\\\\\\\> against <about:blank>]
expected: FAIL
[Parsing: <..//path> against <non-spec:/p>]
expected: FAIL
[Parsing: <file:\\\\//> against <about:blank>]
expected: FAIL
[Parsing: <file:/.//p> against <about:blank>]
expected: FAIL
[Parsing: <file:\\\\\\\\#guppy> against <about:blank>]
expected: FAIL
[Parsing: <C|\n/> against <file://host/dir/file>]
expected: FAIL
[Parsing: <file://\\/localhost//cat> against <about:blank>]
expected: FAIL
[Parsing: <non-spec:/a/..//path> against <about:blank>]
expected: FAIL
[Parsing: <file://1.2.3.4/C:/> against <about:blank>]
expected: FAIL
[Parsing: <file:\\\\\\\\?fox> against <about:blank>]
expected: FAIL
[Parsing: <\\/localhost//pig> against <file://lion/>]
expected: FAIL
[Parsing: </..//path> against <non-spec:/p>]
expected: FAIL
[Parsing: <a/..//path> against <non-spec:/p>]
expected: FAIL
[Parsing: <file://example.net/C:/> against <about:blank>]
expected: FAIL
[Parsing: <non-spec:/..//path> against <about:blank>]
expected: FAIL
[Parsing: <////one/two> against <file:///>]
expected: FAIL
[Parsing: </.//path> against <non-spec:/p>]
expected: FAIL
[Parsing: <C|\\> against <file://host/dir/file>]
expected: FAIL
[Parsing: </////mouse> against <file:///elephant>]
expected: FAIL
[Parsing: <file:////foo> against <about:blank>]
expected: FAIL
[Parsing: <file://spider///> against <about:blank>]
expected: FAIL
[Parsing: <non-spec:/.//> against <about:blank>]
expected: FAIL
[Parsing: <non-spec:/a/..//> against <about:blank>]
expected: FAIL
[Parsing: <//localhost//pig> against <file://lion/>]
expected: FAIL
[Parsing: </c:/foo/bar> against <file://host/path>]
expected: FAIL
[Parsing: <C|/> against <file://host/dir/file>]
expected: FAIL
[Parsing: <C|> against <file://host/dir/file>]
expected: FAIL
[Parsing: <file://localhost//a//../..//> against <about:blank>]
expected: FAIL
[Parsing: <C|#> against <file://host/dir/file>]
expected: FAIL
[url-constructor.any.worker.html]
[Parsing: <file://[1::8\]/C:/> against <about:blank>]
expected: FAIL
[Parsing: <file:////one/two> against <file:///>]
expected: FAIL
[Parsing: </..//localhost//pig> against <file://lion/>]
expected: FAIL
[Parsing: <> against <non-spec:/..//p>]
expected: FAIL
[Parsing: <file://localhost//a//../..//foo> against <about:blank>]
expected: FAIL
[Parsing: <file:.//p> against <about:blank>]
expected: FAIL
[Parsing: <file:///.//> against <file:////>]
expected: FAIL
[Parsing: <non-spec:/..//> against <about:blank>]
expected: FAIL
[Parsing: <file:\\\\localhost//> against <about:blank>]
expected: FAIL
[Parsing: <C|> against <file://host/D:/dir1/dir2/file>]
expected: FAIL
[Parsing: <path> against <non-spec:/..//p>]
expected: FAIL
[Parsing: </> against <file://h/C:/a/b>]
expected: FAIL
[Parsing: <file://localhost////foo> against <about:blank>]
expected: FAIL
[Parsing: <C|?> against <file://host/dir/file>]
expected: FAIL
[Parsing: <non-spec:/.//path> against <about:blank>]
expected: FAIL
[Parsing: <file:\\\\\\\\> against <about:blank>]
expected: FAIL
[Parsing: <..//path> against <non-spec:/p>]
expected: FAIL
[Parsing: <file:\\\\//> against <about:blank>]
expected: FAIL
[Parsing: <file:/.//p> against <about:blank>]
expected: FAIL
[Parsing: <file:\\\\\\\\#guppy> against <about:blank>]
expected: FAIL
[Parsing: <C|\n/> against <file://host/dir/file>]
expected: FAIL
[Parsing: <file://\\/localhost//cat> against <about:blank>]
expected: FAIL
[Parsing: <non-spec:/a/..//path> against <about:blank>]
expected: FAIL
[Parsing: <file://1.2.3.4/C:/> against <about:blank>]
expected: FAIL
[Parsing: <file:\\\\\\\\?fox> against <about:blank>]
expected: FAIL
[Parsing: <\\/localhost//pig> against <file://lion/>]
expected: FAIL
[Parsing: </..//path> against <non-spec:/p>]
expected: FAIL
[Parsing: <a/..//path> against <non-spec:/p>]
expected: FAIL
[Parsing: <file://example.net/C:/> against <about:blank>]
expected: FAIL
[Parsing: <non-spec:/..//path> against <about:blank>]
expected: FAIL
[Parsing: <////one/two> against <file:///>]
expected: FAIL
[Parsing: </.//path> against <non-spec:/p>]
expected: FAIL
[Parsing: <C|\\> against <file://host/dir/file>]
expected: FAIL
[Parsing: </////mouse> against <file:///elephant>]
expected: FAIL
[Parsing: <file:////foo> against <about:blank>]
expected: FAIL
[Parsing: <file://spider///> against <about:blank>]
expected: FAIL
[Parsing: <non-spec:/.//> against <about:blank>]
expected: FAIL
[Parsing: <non-spec:/a/..//> against <about:blank>]
expected: FAIL
[Parsing: <//localhost//pig> against <file://lion/>]
expected: FAIL
[Parsing: </c:/foo/bar> against <file://host/path>]
expected: FAIL
[Parsing: <C|/> against <file://host/dir/file>]
expected: FAIL
[Parsing: <C|> against <file://host/dir/file>]
expected: FAIL
[Parsing: <file://localhost//a//../..//> against <about:blank>]
expected: FAIL
[Parsing: <C|#> against <file://host/dir/file>]
expected: FAIL

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

@ -503,3 +503,9 @@
[X Stitched sine-wave buffers at sample rate 43800 does not equal [0,0.06264832615852356,0.12505052983760834,0.18696144223213196,0.24813786149024963,0.308339387178421,0.36732959747314453,0.4248766601085663,0.480754554271698,0.5347436666488647,0.5866320133209229,0.6362156271934509,0.6832997798919678,0.7276994585990906,0.7692402601242065,0.8077589869499207...\] with an element-wise tolerance of {"absoluteThreshold":0.0038986,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[28696\]\t-4.2605591809600983e+28\t9.3139332532882690e-1\t4.2605591809600983e+28\t4.5743930787306373e+28\t3.8985999999999999e-3\n\t[28697\]\t7.0477002859115601e-1\t9.0675884485244751e-1\t2.0198881626129150e-1\t2.2275913536212616e-1\t3.8985999999999999e-3\n\tMax AbsError of 4.2605591809600983e+28 at index of 28696.\n\tMax RelError of 4.5743930787306373e+28 at index of 28696.\n]
expected: FAIL
[X SNR (-529.1544922449879 dB) is not greater than or equal to 65.737. Got -529.1544922449879.]
expected: FAIL
[X Stitched sine-wave buffers at sample rate 43800 does not equal [0,0.06264832615852356,0.12505052983760834,0.18696144223213196,0.24813786149024963,0.308339387178421,0.36732959747314453,0.4248766601085663,0.480754554271698,0.5347436666488647,0.5866320133209229,0.6362156271934509,0.6832997798919678,0.7276994585990906,0.7692402601242065,0.8077589869499207...\] with an element-wise tolerance of {"absoluteThreshold":0.0038986,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[28696\]\t-4.2601894196644896e+28\t9.3139332532882690e-1\t4.2601894196644896e+28\t4.5739960807217902e+28\t3.8985999999999999e-3\n\t[28697\]\t7.0477002859115601e-1\t9.0675884485244751e-1\t2.0198881626129150e-1\t2.2275913536212616e-1\t3.8985999999999999e-3\n\tMax AbsError of 4.2601894196644896e+28 at index of 28696.\n\tMax RelError of 4.5739960807217902e+28 at index of 28696.\n]
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 +0,0 @@
[018.html]
expected: TIMEOUT
[origin of the script that invoked the method, javascript:]
expected: TIMEOUT

View file

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

View file

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

View file

@ -1,8 +0,0 @@
[url-charset.window.html]
expected: TIMEOUT
[Blob charset should override any auto-detected charset.]
expected: TIMEOUT
[Blob charset should override <meta 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

@ -24289,6 +24289,13 @@
null,
{}
]
],
"usbDevice_transferIn-manual.https.html": [
"bd3df7d54ea63b45920d31d5719782ca1f066911",
[
null,
{}
]
]
},
"xhr": {
@ -121715,6 +121722,45 @@
{}
]
],
"one-element-three-keyframes-animation1.html": [
"380c5d32feb0844cbc4edbf91a93db7f4d88051f",
[
null,
[
[
"/css/css-backgrounds/animations/one-element-animation-ref.html",
"=="
]
],
{}
]
],
"one-element-three-keyframes-animation2.html": [
"e71b858b6ac11a735672231c85edf7cb511945dd",
[
null,
[
[
"/css/css-backgrounds/animations/one-element-three-keyframes-animation2-ref.html",
"=="
]
],
{}
]
],
"one-element-three-keyframes-animation3.html": [
"080ed01b835717fd5cdb052ab592979ac8c707fb",
[
null,
[
[
"/css/css-backgrounds/animations/one-element-animation-ref.html",
"=="
]
],
{}
]
],
"one-element-transition.html": [
"51d3a968c735f78c3ba2b3f0213ec0d2a989ae15",
[
@ -128668,6 +128714,19 @@
{}
]
],
"out-of-flow-in-multicolumn-014.html": [
"b6cede0400fc8c9fdc4ef136a7d3326056bda482",
[
null,
[
[
"/css/css-break/out-of-flow-in-multicolumn-014-ref.html",
"=="
]
],
{}
]
],
"overflowed-block-with-no-room-after-000.html": [
"084e16fb38de072fb83f92ba01302a2e404cdd97",
[
@ -134638,7 +134697,7 @@
]
],
"content-visibility-003.html": [
"08eb3a1288b5610cdbefad23f8c02e9e50e4e0b8",
"5109c720b4bb8c91b0dd71e4356cb3d586419cd9",
[
null,
[
@ -140114,6 +140173,19 @@
{}
]
],
"flex-aspect-ratio-img-column-018.html": [
"04b12875c05b6ba2e3871271ec365bfe1d7d345f",
[
null,
[
[
"/css/reference/ref-filled-green-100px-square-only.html",
"=="
]
],
{}
]
],
"flex-aspect-ratio-img-row-001.html": [
"14fabf760ca4293abf5af9e618b2e2ed627be2b2",
[
@ -140270,6 +140342,19 @@
{}
]
],
"flex-aspect-ratio-img-row-015.html": [
"e28829036052006620ae2d00478d12322ce3cdbc",
[
null,
[
[
"/css/reference/ref-filled-green-100px-square-only.html",
"=="
]
],
{}
]
],
"flex-base.html": [
"93401d3fe32716ca14a3f7f3be4f0fa64a7fabf2",
[
@ -162091,7 +162176,7 @@
]
],
"clip-path-descendant-text-mutated-001.html": [
"e41dacc0b54f3f1936d23b3fb6204f394395db37",
"8753a25f1e4e56cb72d3389533ac96c633dda115",
[
null,
[
@ -168527,6 +168612,45 @@
{}
]
],
"overflow-clip-margin-004.html": [
"aab356f487ec4cd6095d011203eedbe494a1b03a",
[
null,
[
[
"/css/css-overflow/overflow-clip-margin-004-ref.html",
"=="
]
],
{}
]
],
"overflow-clip-margin-005.html": [
"2d03a969719cd1334e6e6912b553ba05c263d713",
[
null,
[
[
"/css/css-overflow/overflow-clip-margin-005-ref.html",
"=="
]
],
{}
]
],
"overflow-clip-margin-006.html": [
"493bcee29f65c6890cec5472ac277adaa662a546",
[
null,
[
[
"/css/css-overflow/overflow-clip-margin-006-ref.html",
"=="
]
],
{}
]
],
"overflow-clip-margin-invalidation.html": [
"d9c87a34a53f17451b0d3ae8c2071971d1df3a94",
[
@ -226490,7 +226614,7 @@
]
],
"remove-filter-repaint.html": [
"a9af9db34eeaf10235521514f8c17ceca858924e",
"2e85f9f542a9feb19ab3512d3670cfe89914676b",
[
null,
[
@ -226607,7 +226731,7 @@
]
],
"svg-mutation-drop-shadow-color.html": [
"fe8bf7ec5fe284608a4ba329681a12c17c82437d",
"6db3beb35c593de4f92f9b9f50afa1d3a9c3d5c5",
[
null,
[
@ -226620,7 +226744,7 @@
]
],
"svg-mutation-drop-shadow-offset.html": [
"2d5a12906d89a8fcd09ffb19e310e32da42441a1",
"d67b29820cd111366e751cf2061b36470406b354",
[
null,
[
@ -226633,7 +226757,7 @@
]
],
"svg-mutation-function-to-url.html": [
"61d657bfb2b3f80884a81d7b9dac5597d02dbff3",
"cd2f61f3488d40c3456bbcd72d1bc6d8867a10e6",
[
null,
[
@ -226646,7 +226770,7 @@
]
],
"svg-mutation-group-position-changed.html": [
"5a73f6eefc04343fbe73cfc5ccfdff5b86050f87",
"c83c636d9b1b01907fc8f82a8f660b10fe610be5",
[
null,
[
@ -226659,7 +226783,7 @@
]
],
"svg-mutation-group-size-changed.html": [
"0486ec0806ba697da4ad3d7a62e6f0dcd7d1c2ff",
"755343c2ba78bc671fb7b1dba37278f1b2aa0ca9",
[
null,
[
@ -226672,7 +226796,7 @@
]
],
"svg-mutation-group-transform-changed.html": [
"f0ff16e7c8932f68c5c53955cab4fd500d445401",
"212ecf7b653fbd4e99ecf5790f8ac41225e5bdb4",
[
null,
[
@ -226685,7 +226809,7 @@
]
],
"svg-mutation-object-position-changed.html": [
"76b75fc329868cb1597dd375052653e135c8c3eb",
"2f0225439d7565394d41988637078f94fa6c2a24",
[
null,
[
@ -226698,7 +226822,7 @@
]
],
"svg-mutation-object-size-changed.html": [
"2d55387b73f91b347f5a48e12f256208e2a215b0",
"1604ba9d13b6a41c92482c850d4b692b0d73040f",
[
null,
[
@ -226711,7 +226835,7 @@
]
],
"svg-mutation-object-transform-changed.html": [
"75a82b1d964cc3131322c1e26b193b905cd1f4ef",
"21f5683a2ba12d28c2fc511ce3b55386afc9d616",
[
null,
[
@ -226724,7 +226848,7 @@
]
],
"svg-mutation-single-to-multiple-001.html": [
"13da58c03ac26078fa0ad8be0ccfc690a4717dc3",
"58129dff8f6e2de4d3485680509276f5f6d293b2",
[
null,
[
@ -226737,7 +226861,7 @@
]
],
"svg-mutation-single-to-multiple-002.html": [
"d7769a7cfd6a0986c15a40c0df8ca96a16069c7d",
"918cf7e0e95d8366224075c8c3dcd658febb982a",
[
null,
[
@ -226750,7 +226874,7 @@
]
],
"svg-mutation-url-to-function.html": [
"fb08d8409ed382324c8752f9587c8d3244632a56",
"65b3b817d503562de24a5150453dcca02a984e28",
[
null,
[
@ -259056,7 +259180,7 @@
],
"WebCryptoAPI": {
"META.yml": [
"8f27e484996c51eb9ebbbd96902fa1f885af7be0",
"7cae5c0f90396f6e3a0bcd5f34935550f08c4b84",
[]
],
"README.md": [
@ -301534,6 +301658,10 @@
"one-element-animation-ref.html": [
"8e0e70ba20e56678753b78c91ba8d02fb195b6cf",
[]
],
"one-element-three-keyframes-animation2-ref.html": [
"823d8ac3821638dd92cdccbc39497d1cc1dc797a",
[]
]
},
"background-attachment-local": {
@ -303022,6 +303150,10 @@
"bc6669e466ba0e4e29bf56b889f59e513f9270c4",
[]
],
"out-of-flow-in-multicolumn-014-ref.html": [
"6388a1864443571ea24e6174459c5205440ab030",
[]
],
"reference": {
"widows-001-ref.html": [
"4f822f8fd67aed18355177a5e9de18d8a63f895e",
@ -315375,7 +315507,7 @@
[]
],
"list-style-image-zoom-dynamic-ref.html": [
"9c4d876c4ad8a189f83abc26059744315c66dc3c",
"09baac4663a16dbc43b6147848a2b16b39b71815",
[]
],
"list-style-type-string-001-ref.html": [
@ -316910,6 +317042,18 @@
"cf6b55a2f91d52a669ab64ce7f2ee66ae3abb139",
[]
],
"overflow-clip-margin-004-ref.html": [
"3cc79ed480e68fa19286b694d9d96514992a61ff",
[]
],
"overflow-clip-margin-005-ref.html": [
"84110e57792086613515a824483fa0b9a8d75ff0",
[]
],
"overflow-clip-margin-006-ref.html": [
"cf6b55a2f91d52a669ab64ce7f2ee66ae3abb139",
[]
],
"overflow-clip-margin-invalidation-ref.html": [
"1ec2a5ce0a21c8dd578b3fcfde702307e4e2a9a8",
[]
@ -318429,7 +318573,7 @@
[]
],
"nested-overflow-subtree-layout-ref.html": [
"77b0de7f0ba16a35398c3a8d583c5bda32bf16af",
"003cb9b68a15dae2c4888e2d988834fdd92793e6",
[]
],
"support": {
@ -352332,7 +352476,7 @@
[]
],
"webhid.idl": [
"ad2f0b78653be7c583216c782f1a4125275b964c",
"ffc960938c9221c9bb8cca295997271e2ec394fe",
[]
],
"webmidi.idl": [
@ -352621,7 +352765,7 @@
]
},
"lint.ignore": [
"049d4f81235cbe0538f41e7066c9cd98405b6a68",
"27ba5497065c7858248f99a063ffe57b932c0df0",
[]
],
"loading": {
@ -355919,11 +356063,11 @@
[]
],
"focus-page-with-button.html": [
"2bf0ddb93933a492b209b28d8767e3885350496f",
"067221965100181411b1e876c125d59822605a38",
[]
],
"focus-page-with-x-origin-iframe.sub.html": [
"7c9df9dba643a8202529d9f0b154a504535d7bcb",
"9807898a3543eca03ed03432442fc9caad2b9553",
[]
],
"invalid.asis": [
@ -358309,7 +358453,7 @@
[]
],
"webusb-test.js": [
"8bccfd1f724cc622619e024b95c7068b2899ff07",
"f6a793dc956a0ba9f8d23fc0023eaf98680b1fd5",
[]
],
"webusb-test.js.headers": [
@ -363407,11 +363551,11 @@
[]
],
"lint.py": [
"38225ec958862ec793656013226cc03d469b853d",
"1872e62725993bd16ee7c57236b40dd000731e74",
[]
],
"rules.py": [
"f6e23aef58ad3a97a0ba8bf5514cb802f2e0f31b",
"b389e3d8f0854cc34c84e7cc98c7096fefd2f2ee",
[]
],
"tests": {
@ -363665,7 +363809,7 @@
[]
],
"sourcefile.py": [
"6e90ac05475fc656de22befc5addc3fd5f51e913",
"ce81c625bb805a329d9c1a9b764b15d98a57a26c",
[]
],
"testpaths.py": [
@ -363829,7 +363973,7 @@
[]
],
"runner.js": [
"27946e139b9aa3b806a1ad245153988cf78f7442",
"1577228b2fbca0038d3cc74b93087fabf6059457",
[]
],
"update_manifest.py": [
@ -374178,7 +374322,7 @@
[]
],
"authentication.py": [
"25a8eb95d11402e2aa97bc3d70e0464330cbb129",
"e61eef0696ca2145cffdfa87a02b7aa0e8817867",
[]
],
"defaults.py": [
@ -374683,7 +374827,7 @@
[]
],
"send-backpressure_wsh.py": [
"40905c31cff4c9930320205149a47ef416b7951c",
"e59070c3002e06f2566a53f091709eaa5f498e58",
[]
],
"set-cookie-secure_wsh.py": [
@ -374919,7 +375063,7 @@
[]
],
"usb-helpers.js": [
"bb6745124788ba3626b2bda563693d5e1c51c936",
"8525da74b559cb776b2a91529c5e47a8c47984d3",
[]
]
},
@ -415199,6 +415343,13 @@
{}
]
],
"highlight-pseudos-computed.html": [
"ec3532db6a9f47965fb4819b5cfcbd3e55157f5a",
[
null,
{}
]
],
"idlharness.html": [
"514d31f6b39ef066df52c113e68232119cb6927d",
[
@ -415267,6 +415418,13 @@
]
],
"parsing": {
"highlight-pseudos.html": [
"aa3c4e20aa2d15b267cddfb76163d8edf9ff03c8",
[
null,
{}
]
],
"marker-supported-properties-in-animation.html": [
"df0e9bc6d34b3e8828d886bbe7ad3359f4178756",
[
@ -415281,13 +415439,6 @@
{}
]
],
"target-text.html": [
"37cbdd4c15aedaa09d62af71545b7d9760a207ff",
[
null,
{}
]
],
"tree-abiding-pseudo-elements.html": [
"05c23a3bc143ce2a005b3686af2eae2cb60cb7ba",
[
@ -415296,13 +415447,6 @@
]
]
},
"target-text-computed.html": [
"429903052ed196d272464b6a5838c2d3a18cd46e",
[
null,
{}
]
],
"text-selection.html": [
"42acd0aa52a25b3f92c0cfc47089fcd79c71c75c",
[
@ -428854,7 +428998,14 @@
]
],
"focus-in-focus-event-001.html": [
"0639b7785eb3c3eacb4e4478557caf80a3f7511e",
"2f9a3dde5783f09c102b6fd74aaa7f2950cfdcd3",
[
null,
{}
]
],
"focus-in-focusin-event-001.html": [
"e18401fcf37747f96334bba996dd307f5b71d44e",
[
null,
{}
@ -428880,7 +429031,7 @@
]
],
"focus-visible-003.html": [
"aa73b4da44f0e831dbbd5516bd71daef245e7e65",
"3076823f703c5fe4a5822e9d2271034f94ebc829",
[
null,
{
@ -428889,7 +429040,7 @@
]
],
"focus-visible-004.html": [
"b30b9e2938ab4ed4e3972340953649c21e0085d9",
"f1274b61ee9cec65a517a877b3fbcf967632ce04",
[
null,
{
@ -428973,7 +429124,7 @@
]
],
"focus-visible-015.html": [
"685baeb7bad07ad45a8efda163dba5db94b9ffe8",
"98e44005c7604a764769472acac203e00c16023c",
[
null,
{
@ -428982,7 +429133,7 @@
]
],
"focus-visible-016.html": [
"a65e5a5b3dd6aa2be7aa733d01725242e8b01cc4",
"080787fb1ee9f4ad96d8dacba051601421435932",
[
null,
{
@ -429565,7 +429716,7 @@
]
],
"parse-not.html": [
"e96db5a83ce021dde4a3b20de6a80374e7fd4914",
"f455059251ae99264ce928338846980357ba9ca7",
[
null,
{}
@ -452422,7 +452573,7 @@
]
},
"request-bad-port.any.js": [
"afb02aea8b2ee978296607c2b2429bac6dc40bc3",
"31a08eaa929bea49b75cee971e0f9342045dcd8f",
[
"fetch/api/request/request-bad-port.any.html",
{
@ -495686,10 +495837,14 @@
]
},
"atob": {
"base64.html": [
"61c3667dceeb136e03abcec1d4835ea852e0018b",
"base64.any.js": [
"7f433f4d8a9ee2e317def3327c5882938cbd6732",
[
null,
"html/webappapis/atob/base64.any.html",
{}
],
[
"html/webappapis/atob/base64.any.worker.html",
{}
]
]
@ -497407,6 +497562,13 @@
{}
]
],
"promise-rejection-event-during-parse.html": [
"160dad9b36bd38de015c9dc82fd2410c5276cc8d",
[
null,
{}
]
],
"promise-rejection-events-attached-in-event.html": [
"b151bd812f9b92a5398923624d6e4601552de095",
[
@ -497639,31 +497801,47 @@
{}
]
],
"negative-setinterval.html": [
"663872cd1f3850ffccbc199f6e92267bfcf65652",
"negative-setinterval.any.js": [
"5646140c2a45f30e2002c8285777d672e378c119",
[
null,
"html/webappapis/timers/negative-setinterval.any.html",
{}
],
[
"html/webappapis/timers/negative-setinterval.any.worker.html",
{}
]
],
"negative-settimeout.html": [
"b59fc8f22984c8329119763ea68214d2e46fa8a1",
"negative-settimeout.any.js": [
"da191f1bf00d92663fb70cedb459eb429bf9aa68",
[
null,
"html/webappapis/timers/negative-settimeout.any.html",
{}
],
[
"html/webappapis/timers/negative-settimeout.any.worker.html",
{}
]
],
"type-long-setinterval.html": [
"7fb81ff29ac3a99e2408b51e4cfe7c7b5bd49e17",
"type-long-setinterval.any.js": [
"164527f18b1e6f6b41affc46ee171b08137f509c",
[
null,
"html/webappapis/timers/type-long-setinterval.any.html",
{}
],
[
"html/webappapis/timers/type-long-setinterval.any.worker.html",
{}
]
],
"type-long-settimeout.html": [
"4dc7d17ea5f13f9bb379d4acae89263da138c0c9",
"type-long-settimeout.any.js": [
"9092f13f3b1000067fea2b31b61423f06cfc945a",
[
null,
"html/webappapis/timers/type-long-settimeout.any.html",
{}
],
[
"html/webappapis/timers/type-long-settimeout.any.worker.html",
{}
]
]
@ -513509,7 +513687,7 @@
]
],
"avoid-prefetching-on-text-plain.html": [
"487cbbcaba75285ae6dd381fefe39b061ae6464f",
"45564e1bfaca07f2ea21bf460132c7f18ed6a24a",
[
null,
{}
@ -517223,6 +517401,13 @@
{}
]
],
"inline-style-with-differentorigin-base-tag.tentative.html": [
"091afd832ab35a76136b4242df1c1ec73aee109d",
[
null,
{}
]
],
"inline-style.html": [
"1e94b3df2cd9093dc489c46a079cd14adaffb90e",
[
@ -517267,6 +517452,13 @@
{}
]
],
"inline-style-with-differentorigin-base-tag.tentative.html": [
"9a8bc6da418bc7302138daba8cf06cb449bd2dfe",
[
null,
{}
]
],
"inline-style.html": [
"2d4725e0bb1454035e560ad8218ccbbc0eb98107",
[
@ -538362,7 +538554,7 @@
]
],
"animate-marker-orient-from-auto-to-auto-start-reverse.html": [
"fedfe4a8c2818a335fe26ff5a7e6cce52abef02a",
"b7a4e68562da576fc2ea0221c51f19afaa879ad7",
[
null,
{}
@ -540873,7 +541065,7 @@
]
],
"SVGAnimatedEnumeration-SVGMarkerElement.html": [
"7ac884ae3e5052d40a60521a5c6b91eb854b4e4c",
"dfc9dd248007c9e87ca8177167f4b4f1cf9f2e75",
[
null,
{}
@ -544220,17 +544412,25 @@
{}
]
],
"url-constructor.html": [
"7ddcdc88170c202347b072d88f6a47477a776045",
"url-constructor.any.js": [
"153d985ff6796183fd01b66437549544c497d02b",
[
null,
"url/url-constructor.any.html",
{}
],
[
"url/url-constructor.any.worker.html",
{}
]
],
"url-origin.html": [
"fccb643ed6c8069cc61fee276fbf5c69b3828850",
"url-origin.any.js": [
"d9ef64c73b8bcc7fe37d94e6b77a5b8d967a0f0f",
[
null,
"url/url-origin.any.html",
{}
],
[
"url/url-origin.any.worker.html",
{}
]
],
@ -553952,7 +554152,7 @@
]
],
"RTCRtpTransceiver-stop.html": [
"60f6d0c13357b56a6e24ce4d5f29067e2683f492",
"766b34d7b120f0e214ac028cd1f5b82c9c78062c",
[
null,
{}
@ -554887,7 +555087,7 @@
]
],
"Create-blocked-port.any.js": [
"84728c0e5675900bb6a0457196d5aee3629a8699",
"0e8938a3d56828fd0263e6a98e2a2e9eddd31512",
[
"websockets/Create-blocked-port.any.html",
{
@ -558106,7 +558306,7 @@
]
],
"backpressure-receive.any.js": [
"17c75bd51cd204f3910b757cfda1e0a9fd0f5394",
"662a6a2871b8f0c390c5ba1dfb85f742a6549186",
[
"websockets/stream/tentative/backpressure-receive.any.html",
{

View file

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

View file

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

View file

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

View file

@ -0,0 +1,2 @@
[one-element-three-keyframes-animation1.html]
expected: TIMEOUT

View file

@ -0,0 +1,2 @@
[one-element-three-keyframes-animation2.html]
expected: TIMEOUT

View file

@ -0,0 +1,2 @@
[one-element-three-keyframes-animation3.html]
expected: TIMEOUT

View file

@ -0,0 +1,2 @@
[flex-aspect-ratio-img-column-018.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[flex-aspect-ratio-img-row-015.html]
expected: FAIL

View file

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

View file

@ -21,6 +21,3 @@
[test the top of layer]
expected: FAIL
[test some point of the element: top left corner]
expected: FAIL

View file

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

View file

@ -1,2 +0,0 @@
[matchMedia-display-none-iframe.html]
expected: ERROR

View file

@ -0,0 +1,2 @@
[focus-in-focus-event-001.html]
expected: ERROR

View file

@ -0,0 +1,2 @@
[focus-in-focusin-event-001.html]
expected: TIMEOUT

View file

@ -23,3 +23,9 @@
[":not(:host)" should be a valid selector]
expected: FAIL
[":not([disabled\],[selected\])" should be a valid selector]
expected: FAIL
[":not([disabled\][selected\])" should be a valid selector]
expected: FAIL

View file

@ -12,20 +12,11 @@
[Request on bad port 554 should throw TypeError.]
expected: TIMEOUT
[Request on bad port 587 should throw TypeError.]
expected: NOTRUN
[Request on bad port 563 should throw TypeError.]
expected: NOTRUN
[Request on bad port 995 should throw TypeError.]
expected: NOTRUN
[Request on bad port 4045 should throw TypeError.]
expected: NOTRUN
[Request on bad port 1720 should throw TypeError.]
expected: NOTRUN
expected: TIMEOUT
[Request on bad port 6665 should throw TypeError.]
expected: NOTRUN
@ -36,21 +27,12 @@
[Request on bad port 1723 should throw TypeError.]
expected: NOTRUN
[Request on bad port 993 should throw TypeError.]
expected: NOTRUN
[Request on bad port 6666 should throw TypeError.]
expected: NOTRUN
[Request on bad port 6667 should throw TypeError.]
expected: NOTRUN
[Request on bad port 556 should throw TypeError.]
expected: NOTRUN
[Request on bad port 601 should throw TypeError.]
expected: NOTRUN
[Request on bad port 6668 should throw TypeError.]
expected: NOTRUN
@ -60,9 +42,6 @@
[Request on bad port 2049 should throw TypeError.]
expected: NOTRUN
[Request on bad port 636 should throw TypeError.]
expected: NOTRUN
[Request on bad port 5061 should throw TypeError.]
expected: NOTRUN
@ -81,20 +60,11 @@
[Request on bad port 554 should throw TypeError.]
expected: TIMEOUT
[Request on bad port 587 should throw TypeError.]
expected: NOTRUN
[Request on bad port 563 should throw TypeError.]
expected: NOTRUN
[Request on bad port 995 should throw TypeError.]
expected: NOTRUN
[Request on bad port 4045 should throw TypeError.]
expected: NOTRUN
[Request on bad port 1720 should throw TypeError.]
expected: NOTRUN
expected: TIMEOUT
[Request on bad port 6665 should throw TypeError.]
expected: NOTRUN
@ -105,21 +75,12 @@
[Request on bad port 1723 should throw TypeError.]
expected: NOTRUN
[Request on bad port 993 should throw TypeError.]
expected: NOTRUN
[Request on bad port 6666 should throw TypeError.]
expected: NOTRUN
[Request on bad port 6667 should throw TypeError.]
expected: NOTRUN
[Request on bad port 556 should throw TypeError.]
expected: NOTRUN
[Request on bad port 601 should throw TypeError.]
expected: NOTRUN
[Request on bad port 6668 should throw TypeError.]
expected: NOTRUN
@ -129,9 +90,6 @@
[Request on bad port 2049 should throw TypeError.]
expected: NOTRUN
[Request on bad port 636 should throw TypeError.]
expected: NOTRUN
[Request on bad port 5061 should throw TypeError.]
expected: NOTRUN

View file

@ -315,9 +315,6 @@
[<iframe>: combined response Content-Type: */* text/html]
expected: FAIL
[<iframe>: combined response Content-Type: text/html */*]
expected: FAIL
[<iframe>: separate response Content-Type: text/html;x=" text/plain]
expected: FAIL
@ -327,6 +324,6 @@
[<iframe>: combined response Content-Type: text/html;x=" text/plain]
expected: FAIL
[<iframe>: separate response Content-Type: text/plain ]
[<iframe>: combined response Content-Type: text/html;charset=gbk text/plain text/html]
expected: FAIL

View file

@ -53,9 +53,3 @@
[combined text/javascript ]
expected: FAIL
[separate text/javascript x/x]
expected: FAIL
[separate text/javascript error]
expected: FAIL

View file

@ -11,3 +11,6 @@
[X-Content-Type-Options%3A%20nosniff%2C%2C%40%23%24%23%25%25%26%5E%26%5E*()()11!]
expected: FAIL
[Content-Type-Options%3A%20nosniff]
expected: FAIL

View file

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

View file

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

View file

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

View file

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

View file

@ -1,4 +1,5 @@
[supported-elements.html]
expected: TIMEOUT
[Contenteditable element should support autofocus]
expected: FAIL
@ -6,10 +7,10 @@
expected: FAIL
[Host element with delegatesFocus including no focusable descendants should be skipped]
expected: FAIL
expected: TIMEOUT
[Area element should support autofocus]
expected: FAIL
expected: NOTRUN
[Host element with delegatesFocus should support autofocus]
expected: FAIL

View file

@ -172,3 +172,6 @@
[XHTML img usemap="http://example.org/#garbage-before-hash-id"]
expected: FAIL
[HTML (standards) IMG usemap="no-hash-name"]
expected: FAIL

View file

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

View file

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

View file

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

View file

@ -2,54 +2,18 @@
[input type search: selectionDirection a second time (must not fire select)]
expected: FAIL
[input type url: selectionStart out of range a second time (must not fire select)]
expected: FAIL
[input type url: selectionStart a second time (must not fire select)]
expected: FAIL
[textarea: selectionEnd a second time (must not fire select)]
expected: FAIL
[input type tel: selectionEnd out of range a second time (must not fire select)]
expected: FAIL
[input type password: setSelectionRange() a second time (must not fire select)]
expected: FAIL
[input type text: setSelectionRange() a second time (must not fire select)]
expected: FAIL
[input type tel: selectionDirection a second time (must not fire select)]
expected: FAIL
[input type text: selectionDirection a second time (must not fire select)]
expected: FAIL
[textarea: setSelectionRange out of range a second time (must not fire select)]
expected: FAIL
[input type url: setRangeText() a second time (must not fire select)]
expected: FAIL
[textarea: selectionEnd out of range a second time (must not fire select)]
expected: FAIL
[input type password: select() a second time (must not fire select)]
expected: FAIL
[input type password: selectionStart a second time (must not fire select)]
expected: FAIL
[input type url: setSelectionRange() a second time (must not fire select)]
expected: FAIL
[input type search: setSelectionRange() a second time (must not fire select)]
expected: FAIL
[input type search: selectionStart out of range a second time (must not fire select)]
expected: FAIL
[input type url: select() a second time (must not fire select)]
expected: FAIL
@ -71,3 +35,36 @@
[input type search: setRangeText() a second time (must not fire select)]
expected: FAIL
[input type password: setSelectionRange out of range a second time (must not fire select)]
expected: FAIL
[input type url: selectionEnd out of range a second time (must not fire select)]
expected: FAIL
[input type tel: setSelectionRange() a second time (must not fire select)]
expected: FAIL
[input type tel: setSelectionRange out of range a second time (must not fire select)]
expected: FAIL
[input type url: selectionDirection a second time (must not fire select)]
expected: FAIL
[input type password: selectionEnd a second time (must not fire select)]
expected: FAIL
[input type tel: selectionEnd a second time (must not fire select)]
expected: FAIL
[textarea: selectionStart out of range a second time (must not fire select)]
expected: FAIL
[input type password: selectionDirection a second time (must not fire select)]
expected: FAIL
[input type password: selectionStart out of range a second time (must not fire select)]
expected: FAIL
[input type url: setSelectionRange out of range a second time (must not fire select)]
expected: FAIL

View file

@ -0,0 +1,4 @@
[activation-behavior.window.html]
[<a> that is not connected should be followed]
expected: FAIL

View file

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

View file

@ -0,0 +1,4 @@
[module-delayed.html]
[async document.write in a module]
expected: FAIL

View file

@ -4,3 +4,6 @@
[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

@ -0,0 +1,4 @@
[inline-style-with-differentorigin-base-tag.tentative.html]
[Image from inline styles.]
expected: FAIL

View file

@ -0,0 +1,28 @@
[inline-style-with-differentorigin-base-tag.tentative.html]
[Styling SVG from inline styles marker-start]
expected: FAIL
[Styling SVG from inline styles fill]
expected: FAIL
[Styling SVG from inline styles mask-image]
expected: FAIL
[Styling SVG from inline styles filter]
expected: FAIL
[Styling SVG from inline styles marker-mid]
expected: FAIL
[Styling SVG from inline styles stroke]
expected: FAIL
[Styling SVG from inline styles clip-path]
expected: FAIL
[Styling SVG from inline styles mask]
expected: FAIL
[Styling SVG from inline styles marker-end]
expected: FAIL

View file

@ -0,0 +1,267 @@
[url-constructor.any.html]
[Parsing: <file://[1::8\]/C:/> against <about:blank>]
expected: FAIL
[Parsing: <file:////one/two> against <file:///>]
expected: FAIL
[Parsing: </..//localhost//pig> against <file://lion/>]
expected: FAIL
[Parsing: <> against <non-spec:/..//p>]
expected: FAIL
[Parsing: <file://localhost//a//../..//foo> against <about:blank>]
expected: FAIL
[Parsing: <file:.//p> against <about:blank>]
expected: FAIL
[Parsing: <file:///.//> against <file:////>]
expected: FAIL
[Parsing: <non-spec:/..//> against <about:blank>]
expected: FAIL
[Parsing: <file:\\\\localhost//> against <about:blank>]
expected: FAIL
[Parsing: <C|> against <file://host/D:/dir1/dir2/file>]
expected: FAIL
[Parsing: <path> against <non-spec:/..//p>]
expected: FAIL
[Parsing: </> against <file://h/C:/a/b>]
expected: FAIL
[Parsing: <file://localhost////foo> against <about:blank>]
expected: FAIL
[Parsing: <C|?> against <file://host/dir/file>]
expected: FAIL
[Parsing: <non-spec:/.//path> against <about:blank>]
expected: FAIL
[Parsing: <file:\\\\\\\\> against <about:blank>]
expected: FAIL
[Parsing: <..//path> against <non-spec:/p>]
expected: FAIL
[Parsing: <file:\\\\//> against <about:blank>]
expected: FAIL
[Parsing: <file:/.//p> against <about:blank>]
expected: FAIL
[Parsing: <file:\\\\\\\\#guppy> against <about:blank>]
expected: FAIL
[Parsing: <C|\n/> against <file://host/dir/file>]
expected: FAIL
[Parsing: <file://\\/localhost//cat> against <about:blank>]
expected: FAIL
[Parsing: <non-spec:/a/..//path> against <about:blank>]
expected: FAIL
[Parsing: <file://1.2.3.4/C:/> against <about:blank>]
expected: FAIL
[Parsing: <file:\\\\\\\\?fox> against <about:blank>]
expected: FAIL
[Parsing: <\\/localhost//pig> against <file://lion/>]
expected: FAIL
[Parsing: </..//path> against <non-spec:/p>]
expected: FAIL
[Parsing: <a/..//path> against <non-spec:/p>]
expected: FAIL
[Parsing: <file://example.net/C:/> against <about:blank>]
expected: FAIL
[Parsing: <non-spec:/..//path> against <about:blank>]
expected: FAIL
[Parsing: <////one/two> against <file:///>]
expected: FAIL
[Parsing: </.//path> against <non-spec:/p>]
expected: FAIL
[Parsing: <C|\\> against <file://host/dir/file>]
expected: FAIL
[Parsing: </////mouse> against <file:///elephant>]
expected: FAIL
[Parsing: <file:////foo> against <about:blank>]
expected: FAIL
[Parsing: <file://spider///> against <about:blank>]
expected: FAIL
[Parsing: <non-spec:/.//> against <about:blank>]
expected: FAIL
[Parsing: <non-spec:/a/..//> against <about:blank>]
expected: FAIL
[Parsing: <//localhost//pig> against <file://lion/>]
expected: FAIL
[Parsing: </c:/foo/bar> against <file://host/path>]
expected: FAIL
[Parsing: <C|/> against <file://host/dir/file>]
expected: FAIL
[Parsing: <C|> against <file://host/dir/file>]
expected: FAIL
[Parsing: <file://localhost//a//../..//> against <about:blank>]
expected: FAIL
[Parsing: <C|#> against <file://host/dir/file>]
expected: FAIL
[url-constructor.any.worker.html]
[Parsing: <file://[1::8\]/C:/> against <about:blank>]
expected: FAIL
[Parsing: <file:////one/two> against <file:///>]
expected: FAIL
[Parsing: </..//localhost//pig> against <file://lion/>]
expected: FAIL
[Parsing: <> against <non-spec:/..//p>]
expected: FAIL
[Parsing: <file://localhost//a//../..//foo> against <about:blank>]
expected: FAIL
[Parsing: <file:.//p> against <about:blank>]
expected: FAIL
[Parsing: <file:///.//> against <file:////>]
expected: FAIL
[Parsing: <non-spec:/..//> against <about:blank>]
expected: FAIL
[Parsing: <file:\\\\localhost//> against <about:blank>]
expected: FAIL
[Parsing: <C|> against <file://host/D:/dir1/dir2/file>]
expected: FAIL
[Parsing: <path> against <non-spec:/..//p>]
expected: FAIL
[Parsing: </> against <file://h/C:/a/b>]
expected: FAIL
[Parsing: <file://localhost////foo> against <about:blank>]
expected: FAIL
[Parsing: <C|?> against <file://host/dir/file>]
expected: FAIL
[Parsing: <non-spec:/.//path> against <about:blank>]
expected: FAIL
[Parsing: <file:\\\\\\\\> against <about:blank>]
expected: FAIL
[Parsing: <..//path> against <non-spec:/p>]
expected: FAIL
[Parsing: <file:\\\\//> against <about:blank>]
expected: FAIL
[Parsing: <file:/.//p> against <about:blank>]
expected: FAIL
[Parsing: <file:\\\\\\\\#guppy> against <about:blank>]
expected: FAIL
[Parsing: <C|\n/> against <file://host/dir/file>]
expected: FAIL
[Parsing: <file://\\/localhost//cat> against <about:blank>]
expected: FAIL
[Parsing: <non-spec:/a/..//path> against <about:blank>]
expected: FAIL
[Parsing: <file://1.2.3.4/C:/> against <about:blank>]
expected: FAIL
[Parsing: <file:\\\\\\\\?fox> against <about:blank>]
expected: FAIL
[Parsing: <\\/localhost//pig> against <file://lion/>]
expected: FAIL
[Parsing: </..//path> against <non-spec:/p>]
expected: FAIL
[Parsing: <a/..//path> against <non-spec:/p>]
expected: FAIL
[Parsing: <file://example.net/C:/> against <about:blank>]
expected: FAIL
[Parsing: <non-spec:/..//path> against <about:blank>]
expected: FAIL
[Parsing: <////one/two> against <file:///>]
expected: FAIL
[Parsing: </.//path> against <non-spec:/p>]
expected: FAIL
[Parsing: <C|\\> against <file://host/dir/file>]
expected: FAIL
[Parsing: </////mouse> against <file:///elephant>]
expected: FAIL
[Parsing: <file:////foo> against <about:blank>]
expected: FAIL
[Parsing: <file://spider///> against <about:blank>]
expected: FAIL
[Parsing: <non-spec:/.//> against <about:blank>]
expected: FAIL
[Parsing: <non-spec:/a/..//> against <about:blank>]
expected: FAIL
[Parsing: <//localhost//pig> against <file://lion/>]
expected: FAIL
[Parsing: </c:/foo/bar> against <file://host/path>]
expected: FAIL
[Parsing: <C|/> against <file://host/dir/file>]
expected: FAIL
[Parsing: <C|> against <file://host/dir/file>]
expected: FAIL
[Parsing: <file://localhost//a//../..//> against <about:blank>]
expected: FAIL
[Parsing: <C|#> against <file://host/dir/file>]
expected: FAIL

View file

@ -1,134 +0,0 @@
[url-constructor.html]
type: testharness
[Parsing: <> against <non-spec:/..//p>]
expected: FAIL
[Parsing: <non-spec:/..//> against <about:blank>]
expected: FAIL
[Parsing: <path> against <non-spec:/..//p>]
expected: FAIL
[Parsing: <non-spec:/.//path> against <about:blank>]
expected: FAIL
[Parsing: <..//path> against <non-spec:/p>]
expected: FAIL
[Parsing: <non-spec:/a/..//path> against <about:blank>]
expected: FAIL
[Parsing: </..//path> against <non-spec:/p>]
expected: FAIL
[Parsing: <a/..//path> against <non-spec:/p>]
expected: FAIL
[Parsing: <non-spec:/..//path> against <about:blank>]
expected: FAIL
[Parsing: </.//path> against <non-spec:/p>]
expected: FAIL
[Parsing: <non-spec:/.//> against <about:blank>]
expected: FAIL
[Parsing: <non-spec:/a/..//> against <about:blank>]
expected: FAIL
[Parsing: <file://[1::8\]/C:/> against <about:blank>]
expected: FAIL
[Parsing: <file:////one/two> against <file:///>]
expected: FAIL
[Parsing: </..//localhost//pig> against <file://lion/>]
expected: FAIL
[Parsing: <file://localhost//a//../..//foo> against <about:blank>]
expected: FAIL
[Parsing: <file:///.//> against <file:////>]
expected: FAIL
[Parsing: <file:\\\\localhost//> against <about:blank>]
expected: FAIL
[Parsing: <file://localhost////foo> against <about:blank>]
expected: FAIL
[Parsing: <C|?> against <file://host/dir/file>]
expected: FAIL
[Parsing: <file:\\\\\\\\> against <about:blank>]
expected: FAIL
[Parsing: <file:\\\\\\\\#guppy> against <about:blank>]
expected: FAIL
[Parsing: <C|\n/> against <file://host/dir/file>]
expected: FAIL
[Parsing: <file://\\/localhost//cat> against <about:blank>]
expected: FAIL
[Parsing: <file://1.2.3.4/C:/> against <about:blank>]
expected: FAIL
[Parsing: <file:\\\\\\\\?fox> against <about:blank>]
expected: FAIL
[Parsing: <\\/localhost//pig> against <file://lion/>]
expected: FAIL
[Parsing: <file://example.net/C:/> against <about:blank>]
expected: FAIL
[Parsing: <////one/two> against <file:///>]
expected: FAIL
[Parsing: <C|\\> against <file://host/dir/file>]
expected: FAIL
[Parsing: </////mouse> against <file:///elephant>]
expected: FAIL
[Parsing: <file:////foo> against <about:blank>]
expected: FAIL
[Parsing: <file://spider///> against <about:blank>]
expected: FAIL
[Parsing: <file:\\\\//> against <about:blank>]
expected: FAIL
[Parsing: <//localhost//pig> against <file://lion/>]
expected: FAIL
[Parsing: </c:/foo/bar> against <file://host/path>]
expected: FAIL
[Parsing: <C|/> against <file://host/dir/file>]
expected: FAIL
[Parsing: <C|> against <file://host/dir/file>]
expected: FAIL
[Parsing: <file://localhost//a//../..//> against <about:blank>]
expected: FAIL
[Parsing: <C|#> against <file://host/dir/file>]
expected: FAIL
[Parsing: <C|> against <file://host/D:/dir1/dir2/file>]
expected: FAIL
[Parsing: </> against <file://h/C:/a/b>]
expected: FAIL
[Parsing: <file:.//p> against <about:blank>]
expected: FAIL
[Parsing: <file:/.//p> against <about:blank>]
expected: FAIL

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

@ -731,3 +731,9 @@
[X Stitched sine-wave buffers at sample rate 43800 does not equal [0,0.06264832615852356,0.12505052983760834,0.18696144223213196,0.24813786149024963,0.308339387178421,0.36732959747314453,0.4248766601085663,0.480754554271698,0.5347436666488647,0.5866320133209229,0.6362156271934509,0.6832997798919678,0.7276994585990906,0.7692402601242065,0.8077589869499207...\] with an element-wise tolerance of {"absoluteThreshold":0.0038986,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[28696\]\t-4.2605591809600983e+28\t9.3139332532882690e-1\t4.2605591809600983e+28\t4.5743930787306373e+28\t3.8985999999999999e-3\n\t[28697\]\t7.0477002859115601e-1\t9.0675884485244751e-1\t2.0198881626129150e-1\t2.2275913536212616e-1\t3.8985999999999999e-3\n\tMax AbsError of 4.2605591809600983e+28 at index of 28696.\n\tMax RelError of 4.5743930787306373e+28 at index of 28696.\n]
expected: FAIL
[X SNR (-529.1544922449879 dB) is not greater than or equal to 65.737. Got -529.1544922449879.]
expected: FAIL
[X Stitched sine-wave buffers at sample rate 43800 does not equal [0,0.06264832615852356,0.12505052983760834,0.18696144223213196,0.24813786149024963,0.308339387178421,0.36732959747314453,0.4248766601085663,0.480754554271698,0.5347436666488647,0.5866320133209229,0.6362156271934509,0.6832997798919678,0.7276994585990906,0.7692402601242065,0.8077589869499207...\] with an element-wise tolerance of {"absoluteThreshold":0.0038986,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[28696\]\t-4.2601894196644896e+28\t9.3139332532882690e-1\t4.2601894196644896e+28\t4.5739960807217902e+28\t3.8985999999999999e-3\n\t[28697\]\t7.0477002859115601e-1\t9.0675884485244751e-1\t2.0198881626129150e-1\t2.2275913536212616e-1\t3.8985999999999999e-3\n\tMax AbsError of 4.2601894196644896e+28 at index of 28696.\n\tMax RelError of 4.5739960807217902e+28 at index of 28696.\n]
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 +0,0 @@
[018.html]
expected: TIMEOUT
[origin of the script that invoked the method, javascript:]
expected: TIMEOUT

View file

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

View file

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

View file

@ -1,3 +1 @@
spec: https://w3c.github.io/webcrypto/
suggested_reviewers:
- jimsch

View file

@ -0,0 +1,47 @@
<!DOCTYPE html>
<html class="reftest-wait">
<link rel="help" href="https://drafts.csswg.org/css-backgrounds-3/#background-color">
<link rel="match" href="one-element-animation-ref.html">
<style>
.container {
width: 100px;
height: 100px;
background-color: green;
/* Use a long animation that start at 5% progress where the slope of the
selected timing function is zero. By setting up the animation in this way,
we accommodate lengthy delays in running the test without a potential drift
in the animated property value. This is important for avoiding flakes,
especially on debug builds. The screenshots are taken as soon as the
animation is ready, thus the long animation duration has no bearing on
the actual duration of the test. */
animation: bgcolor 1000000s cubic-bezier(0,1,1,0) -50000s;
}
@keyframes bgcolor {
0% { background-color: rgb(0, 200, 0); }
10% {
background-color: rgb(200, 0, 0);
animation-timing-function: cubic-bezier(0,1,1,0);
}
100% {
background-color: rgb(0, 0, 200);
animation-timing-function: cubic-bezier(0,1,1,0);
}
}
</style>
<script src="/common/reftest-wait.js"></script>
<body>
<div class="container"></div>
<script>
// This test and the "one-element-three-keyframes-animation2.html" ensure that
// we select the correct start and end keyframes for interpolation. In this
// test, the start delay of the animation makes it jump to 5% right away, and in
// the "one-element-three-keyframes-animation2.html" the start delay makes it
// jump to 50%. So for this test, we would choose the keyframes at 0% and 10%
// for interpolation, where for the other test it would be 10% and 100%.
document.getAnimations()[0].ready.then(() => {
takeScreenshot();
});
</script>
</body>
</html>

View file

@ -0,0 +1,10 @@
<!DOCTYPE html>
<body>
<canvas id="canvas" width="100" height="100"></canvas>
</body>
<script>
var canvas = document.getElementById('canvas');
var ctx = canvas.getContext('2d');
ctx.fillStyle = 'rgb(100, 0, 100)';
ctx.fillRect(0, 0, 100, 100);
</script>

View file

@ -0,0 +1,45 @@
<!DOCTYPE html>
<html class="reftest-wait">
<link rel="help" href="https://drafts.csswg.org/css-backgrounds-3/#background-color">
<link rel="match" href="one-element-three-keyframes-animation2-ref.html">
<style>
.container {
width: 100px;
height: 100px;
background-color: green;
/* Use a long animation that start at 50% progress where the slope of the
selected timing function is zero. By setting up the animation in this way,
we accommodate lengthy delays in running the test without a potential drift
in the animated property value. This is important for avoiding flakes,
especially on debug builds. The screenshots are taken as soon as the
animation is ready, thus the long animation duration has no bearing on
the actual duration of the test. */
animation: bgcolor 1000000s cubic-bezier(0,1,1,0) -500000s;
}
@keyframes bgcolor {
0% { background-color: rgb(0, 200, 0); }
10% {
background-color: rgb(200, 0, 0);
animation-timing-function: cubic-bezier(0,1,1,0);
}
100% {
background-color: rgb(0, 0, 200);
animation-timing-function: cubic-bezier(0,1,1,0);
}
}
</style>
<script src="/common/reftest-wait.js"></script>
<body>
<div class="container"></div>
<script>
// The start delay of the animation makes it jump 50% of the animation, which
// means we would select the keyframes at 10% and 100% for animation. The
// progress would be (0.5-0.1) / (1-0.1) = 0.44. So a timing function input of
// 0.44 results in an output of 0.5.
document.getAnimations()[0].ready.then(() => {
takeScreenshot();
});
</script>
</body>
</html>

View file

@ -0,0 +1,41 @@
<!DOCTYPE html>
<html class="reftest-wait">
<link rel="help" href="https://drafts.csswg.org/css-backgrounds-3/#background-color">
<link rel="match" href="one-element-animation-ref.html">
<style>
.container {
width: 100px;
height: 100px;
background-color: green;
/* Use a long animation that start at 5% progress where the slope of the
selected timing function is zero. By setting up the animation in this way,
we accommodate lengthy delays in running the test without a potential drift
in the animated property value. This is important for avoiding flakes,
especially on debug builds. The screenshots are taken as soon as the
animation is ready, thus the long animation duration has no bearing on
the actual duration of the test. */
animation: bgcolor 1000000s cubic-bezier(0,1,1,0) -50000s;
}
@keyframes bgcolor {
10% {
background-color: rgb(200, 0, 0);
animation-timing-function: cubic-bezier(0,1,1,0);
}
0% { background-color: rgb(0, 200, 0); }
100% {
background-color: rgb(0, 0, 200);
animation-timing-function: cubic-bezier(0,1,1,0);
}
}
</style>
<script src="/common/reftest-wait.js"></script>
<body>
<div class="container"></div>
<script>
document.getAnimations()[0].ready.then(() => {
takeScreenshot();
});
</script>
</body>
</html>

View file

@ -0,0 +1,10 @@
<!DOCTYPE html>
<style>
div {
height: 300px;
width: 300px;
background-color: green;
}
</style>
<p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
<div></div>

View file

@ -0,0 +1,32 @@
<!DOCTYPE html>
<link rel="help" href="https://www.w3.org/TR/css-position-3/#abspos-breaking">
<!-- This test requires a 300px tall multicolumn to reproduce the issue. -->
<link rel="match" href="out-of-flow-in-multicolumn-014-ref.html">
<!-- Fragmented OOF element with block-size percentage resolution and overflow. -->
<style>
#multicol {
columns: 2;
width: 300px;
height: 300px;
column-fill: auto;
column-gap: 0px;
background-color: red;
}
.rel {
position: relative;
}
.abs {
position: absolute;
top: 0px;
width: 150px;
height: 150px;
background: green;
}
</style>
<p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
<div id="multicol">
<div style="width: 150px; height: 450px; background-color: green;"></div>
<div class="rel">
<div class="abs"></div>
</div>
</div>

View file

@ -6,8 +6,6 @@
<link rel="help" href="https://drafts.csswg.org/css-contain/#content-visibility">
<link rel="match" href="content-visibility-003-ref.html">
<meta name="assert" content="content-visibility container is not breakable">
<script src="/common/reftest-wait.js"></script>
<script src="resources/utils.js"></script>
<style>
#container {

View file

@ -0,0 +1,13 @@
<!DOCTYPE html>
<title>SVG as flex item</title>
<link rel="author" title="David Grogan" href="mailto:dgrogan@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-flexbox/#algo-main-item" title="Part E">
<link rel="help" href="https://www.w3.org/TR/CSS22/visudet.html#min-max-widths">
<link rel="match" href="../reference/ref-filled-green-100px-square-only.html">
<meta name="assert" content="Flex base size of svg item with aspect ratio + no intrinsic width or height honors transferred max-width." />
<p>Test passes if there is a filled green square.</p>
<div style="display: flex; flex-direction: column; align-items: flex-start; width: 200px;">
<svg viewBox="0 0 1 1" style="max-width: 100px; background: green;"></svg>
</div>

View file

@ -0,0 +1,13 @@
<!DOCTYPE html>
<title>SVG as flex item</title>
<link rel="author" title="David Grogan" href="mailto:dgrogan@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-flexbox/#algo-main-item" title="Part E">
<link rel="help" href="https://www.w3.org/TR/CSS22/visudet.html#min-max-widths">
<link rel="match" href="../reference/ref-filled-green-100px-square-only.html">
<meta name="assert" content="Flex base size of svg item with aspect ratio + no intrinsic width or height honors transferred max-height." />
<p>Test passes if there is a filled green square.</p>
<div style="display: flex; align-items: flex-start; height: 200px;">
<svg viewBox="0 0 1 1" style="max-height: 100px; background: green;"></svg>
</div>

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