Update web-platform-tests to revision 55be31752d6d8ae224f4922689e6cdc75576e1e2

This commit is contained in:
WPT Sync Bot 2021-01-14 08:20:58 +00:00
parent 2efc2e2880
commit 8e4409345a
109 changed files with 769 additions and 420 deletions

View file

@ -1,4 +1,4 @@
[send-file-form-controls.tentative.html] [send-file-form-controls.html]
[Upload file-for-upload-in-form-ESC-[\x1b\].txt (ASCII) in UTF-8 form] [Upload file-for-upload-in-form-ESC-[\x1b\].txt (ASCII) in UTF-8 form]
expected: FAIL expected: FAIL

View file

@ -1,4 +1,4 @@
[send-file-form-iso-2022-jp.tentative.html] [send-file-form-iso-2022-jp.html]
[Upload file-for-upload-in-form-☺😂.txt (windows-1252) in ISO-2022-JP form] [Upload file-for-upload-in-form-☺😂.txt (windows-1252) in ISO-2022-JP form]
expected: FAIL expected: FAIL

View file

@ -1,4 +1,4 @@
[send-file-form-punctuation.tentative.html] [send-file-form-punctuation.html]
[Upload file-for-upload-in-form-CIRCUMFLEX-ACCENT-[^\].txt (ASCII) in UTF-8 form] [Upload file-for-upload-in-form-CIRCUMFLEX-ACCENT-[^\].txt (ASCII) in UTF-8 form]
expected: FAIL expected: FAIL

View file

@ -1,4 +1,4 @@
[send-file-form-windows-1252.tentative.html] [send-file-form-windows-1252.html]
[Upload file-for-upload-in-form-ABC~‾¥≈¤・・•∙·☼★星🌟星★☼·∙•・・¤≈¥‾~XYZ.txt (Unicode) in windows-1252 form] [Upload file-for-upload-in-form-ABC~‾¥≈¤・・•∙·☼★星🌟星★☼·∙•・・¤≈¥‾~XYZ.txt (Unicode) in windows-1252 form]
expected: FAIL expected: FAIL

View file

@ -1,4 +1,4 @@
[send-file-form-x-user-defined.tentative.html] [send-file-form-x-user-defined.html]
[Upload file-for-upload-in-form.txt (ASCII) in x-user-defined form] [Upload file-for-upload-in-form.txt (ASCII) in x-user-defined form]
expected: FAIL expected: FAIL

View file

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

View file

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

View file

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

View file

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

View file

@ -1,4 +0,0 @@
[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 @@
[backdrop-filter-edge-behavior.html]
expected: FAIL

View file

@ -312,24 +312,15 @@
[<iframe>: separate response Content-Type: text/html */*;charset=gbk] [<iframe>: separate response Content-Type: text/html */*;charset=gbk]
expected: FAIL expected: FAIL
[<iframe>: separate response Content-Type: text/html;x=" text/plain]
expected: FAIL
[<iframe>: combined response Content-Type: text/html;" \\" text/plain] [<iframe>: combined response Content-Type: text/html;" \\" text/plain]
expected: FAIL expected: FAIL
[<iframe>: separate response Content-Type: text/html;" \\" text/plain] [<iframe>: separate response Content-Type: text/html;" \\" text/plain]
expected: FAIL expected: FAIL
[<iframe>: combined response Content-Type: text/html */*] [<iframe>: combined response Content-Type: text/html;x=" text/plain]
expected: FAIL expected: FAIL
[<iframe>: separate response Content-Type: text/html */*] [<iframe>: separate response Content-Type: text/plain */*;charset=gbk]
expected: FAIL
[<iframe>: combined response Content-Type: text/html */*;charset=gbk]
expected: FAIL
[<iframe>: separate response Content-Type: text/plain ]
expected: FAIL expected: FAIL

View file

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

View file

@ -14,6 +14,6 @@
[X-Content-Type-Options%3A%20%22nosniFF%22] [X-Content-Type-Options%3A%20%22nosniFF%22]
expected: FAIL expected: FAIL
[X-Content-Type-Options%3A%20%40%23%24%23%25%25%26%5E%26%5E*()()11!%2Cnosniff] [X-Content-Type-Options%3A%20no%0D%0AX-Content-Type-Options%3A%20nosniff]
expected: FAIL expected: FAIL

View file

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

View file

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

View file

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

View file

@ -1,5 +1,4 @@
[embedded-opener-remove-frame.html] [embedded-opener-remove-frame.html]
expected: CRASH
[opener of discarded nested browsing context] [opener of discarded nested browsing context]
expected: FAIL expected: FAIL

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -1,10 +1,4 @@
[select-event.html] [select-event.html]
[input type url: setSelectionRange() 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 search: setSelectionRange out of range a second time (must not fire select)] [input type search: setSelectionRange out of range a second time (must not fire select)]
expected: FAIL expected: FAIL
@ -17,36 +11,21 @@
[input type password: select() a second time (must not fire select)] [input type password: select() a second time (must not fire select)]
expected: FAIL expected: FAIL
[input type password: selectionEnd 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 text: selectionStart a second time (must not fire select)] [input type text: selectionStart a second time (must not fire select)]
expected: FAIL expected: FAIL
[input type text: selectionEnd a second time (must not fire select)]
expected: FAIL
[textarea: selectionDirection a second time (must not fire select)] [textarea: selectionDirection a second time (must not fire select)]
expected: FAIL expected: FAIL
[input type url: selectionEnd a second time (must not fire select)] [input type url: selectionEnd a second time (must not fire select)]
expected: FAIL expected: FAIL
[input type text: setSelectionRange() a second time (must not fire select)]
expected: FAIL
[input type text: selectionEnd out of range a second time (must not fire select)] [input type text: selectionEnd out of range a second time (must not fire select)]
expected: FAIL expected: FAIL
[input type search: selectionEnd a second time (must not fire select)] [input type search: selectionEnd a second time (must not fire select)]
expected: FAIL expected: FAIL
[input type text: selectionDirection a second time (must not fire select)]
expected: FAIL
[input type password: selectionDirection a second time (must not fire select)] [input type password: selectionDirection a second time (must not fire select)]
expected: FAIL expected: FAIL
@ -59,18 +38,21 @@
[input type password: setSelectionRange() a second time (must not fire select)] [input type password: setSelectionRange() a second time (must not fire select)]
expected: FAIL expected: FAIL
[input type text: setSelectionRange out of range a second time (must not fire select)]
expected: FAIL
[input type tel: setSelectionRange() a second time (must not fire select)] [input type tel: setSelectionRange() a second time (must not fire select)]
expected: FAIL expected: FAIL
[input type password: setRangeText() a second time (must not fire select)]
expected: FAIL
[input type tel: setSelectionRange out of range a second time (must not fire select)] [input type tel: setSelectionRange out of range a second time (must not fire select)]
expected: FAIL expected: FAIL
[input type search: setRangeText() a second time (must not fire select)] [input type search: setRangeText() a second time (must not fire select)]
expected: FAIL expected: FAIL
[input type url: selectionStart out of range 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,4 +0,0 @@
[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] [The incumbent settings object while executing the compiled callback via Web IDL's invoke must be that of the node document]
expected: TIMEOUT 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

@ -527,3 +527,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\]\t7.2735377699704657e-40\t9.3139332532882690e-1\t9.3139332532882690e-1\t1.0000000000000000e+0\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 9.3139332532882690e-1 at index of 28696.\n\tMax RelError of 1.0000000000000000e+0 at index of 28696.\n] [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\]\t7.2735377699704657e-40\t9.3139332532882690e-1\t9.3139332532882690e-1\t1.0000000000000000e+0\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 9.3139332532882690e-1 at index of 28696.\n\tMax RelError of 1.0000000000000000e+0 at index of 28696.\n]
expected: FAIL 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-1.3899647521972656e+2\t9.3139332532882690e-1\t1.3992786854505539e+2\t1.5023499174814688e+2\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 1.3992786854505539e+2 at index of 28696.\n\tMax RelError of 1.5023499174814688e+2 at index of 28696.\n]
expected: FAIL
[X SNR (0.5159912257459718 dB) is not greater than or equal to 65.737. Got 0.5159912257459718.]
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 @@
[018.html]
expected: TIMEOUT
[origin of the script that invoked the method, javascript:]
expected: TIMEOUT

View file

@ -1,7 +1,8 @@
[shared-worker-in-data-url-context.window.html] [shared-worker-in-data-url-context.window.html]
expected: TIMEOUT
[Create a shared worker in a data url frame] [Create a shared worker in a data url frame]
expected: FAIL expected: TIMEOUT
[Create a data url shared worker in a data url frame] [Create a data url shared worker in a data url frame]
expected: FAIL expected: NOTRUN

View file

@ -0,0 +1,37 @@
[send-file-form-controls.html]
[Upload file-for-upload-in-form-ESC-[\x1b\].txt (ASCII) in UTF-8 form]
expected: FAIL
[Upload file-for-upload-in-form-BS-[\x08\].txt (ASCII) in UTF-8 form]
expected: FAIL
[Upload file-for-upload-in-form-VT-[\x0b\].txt (ASCII) in UTF-8 form]
expected: FAIL
[Upload file-for-upload-in-form-LF-CR-[\n\r\].txt (ASCII) in UTF-8 form]
expected: FAIL
[Upload file-for-upload-in-form-FF-[\x0c\].txt (ASCII) in UTF-8 form]
expected: FAIL
[Upload file-for-upload-in-form-LF-[\n\].txt (ASCII) in UTF-8 form]
expected: FAIL
[Upload file-for-upload-in-form-CR-LF-[\r\n\].txt (ASCII) in UTF-8 form]
expected: FAIL
[Upload file-for-upload-in-form-SPACE-[ \].txt (ASCII) in UTF-8 form]
expected: FAIL
[Upload file-for-upload-in-form-CR-[\r\].txt (ASCII) in UTF-8 form]
expected: FAIL
[Upload file-for-upload-in-form-HT-[\t\].txt (ASCII) in UTF-8 form]
expected: FAIL
[Upload file-for-upload-in-form-NUL-[\x00\].txt (ASCII) in UTF-8 form]
expected: FAIL
[Upload file-for-upload-in-form-DEL-[\].txt (ASCII) in UTF-8 form]
expected: FAIL

View file

@ -0,0 +1,19 @@
[send-file-form-iso-2022-jp.html]
[Upload file-for-upload-in-form-☺😂.txt (windows-1252) in ISO-2022-JP form]
expected: FAIL
[Upload file-for-upload-in-form-ABC~‾¥≈¤・・•∙·☼★星🌟星★☼·∙•・・¤≈¥‾~XYZ.txt (Unicode) in ISO-2022-JP form]
expected: FAIL
[Upload file-for-upload-in-form-.txt (x-user-defined) in ISO-2022-JP form]
expected: FAIL
[Upload file-for-upload-in-form-★星★.txt (JIS X 0201 and JIS X 0208) in ISO-2022-JP form]
expected: FAIL
[Upload file-for-upload-in-form.txt (ASCII) in ISO-2022-JP form]
expected: FAIL
[Upload file-for-upload-in-form-☺😂.txt (Unicode) in ISO-2022-JP form]
expected: FAIL

View file

@ -0,0 +1,82 @@
[send-file-form-punctuation.html]
[Upload file-for-upload-in-form-CIRCUMFLEX-ACCENT-[^\].txt (ASCII) in UTF-8 form]
expected: FAIL
[Upload file-for-upload-in-form-QUOTATION-MARK-["\].txt (ASCII) in UTF-8 form]
expected: FAIL
[Upload file-for-upload-in-form-LEFT-SQUARE-BRACKET-[[\].txt (ASCII) in UTF-8 form]
expected: FAIL
[Upload file-for-upload-in-form-EQUALS-SIGN-[=\].txt (ASCII) in UTF-8 form]
expected: FAIL
[Upload file-for-upload-in-form-TILDE-[~\].txt (ASCII) in UTF-8 form]
expected: FAIL
[Upload file-for-upload-in-form-LEFT-PARENTHESIS-[(\].txt (ASCII) in UTF-8 form]
expected: FAIL
[Upload file-for-upload-in-form-VERTICAL-LINE-[|\].txt (ASCII) in UTF-8 form]
expected: FAIL
[Upload file-for-upload-in-form-ASTERISK-[*\].txt (ASCII) in UTF-8 form]
expected: FAIL
[Upload file-for-upload-in-form-RIGHT-PARENTHESIS-[)\].txt (ASCII) in UTF-8 form]
expected: FAIL
[Upload file-for-upload-in-form-PERCENT-SIGN-[%\].txt (ASCII) in UTF-8 form]
expected: FAIL
[Upload file-for-upload-in-form-DOLLAR-SIGN-[$\].txt (ASCII) in UTF-8 form]
expected: FAIL
[Upload file-for-upload-in-form-COMMA-[,\].txt (ASCII) in UTF-8 form]
expected: FAIL
[Upload file-for-upload-in-form-RIGHT-CURLY-BRACKET-[}\].txt (ASCII) in UTF-8 form]
expected: FAIL
[Upload file-for-upload-in-form-QUESTION-MARK-[?\].txt (ASCII) in UTF-8 form]
expected: FAIL
[Upload file-for-upload-in-form-SOLIDUS-[/\].txt (ASCII) in UTF-8 form]
expected: FAIL
[Upload file-for-upload-in-form-LEFT-CURLY-BRACKET-[{\].txt (ASCII) in UTF-8 form]
expected: FAIL
[Upload file-for-upload-in-form-APOSTROPHE-['\].txt (ASCII) in UTF-8 form]
expected: FAIL
[Upload file-for-upload-in-form-RIGHT-SQUARE-BRACKET-[\]\].txt (ASCII) in UTF-8 form]
expected: FAIL
[Upload file-for-upload-in-form-COLON-[:\].txt (ASCII) in UTF-8 form]
expected: FAIL
[Upload 'file-for-upload-in-form-single-quoted.txt' (ASCII) in UTF-8 form]
expected: FAIL
[Upload "file-for-upload-in-form-double-quoted.txt" (ASCII) in UTF-8 form]
expected: FAIL
[Upload file-for-upload-in-form-SEMICOLON-[;\].txt (ASCII) in UTF-8 form]
expected: FAIL
[Upload file-for-upload-in-form-AMPERSAND-[&\].txt (ASCII) in UTF-8 form]
expected: FAIL
[Upload file-for-upload-in-form-PLUS-SIGN-[+\].txt (ASCII) in UTF-8 form]
expected: FAIL
[Upload file-for-upload-in-form-REVERSE-SOLIDUS-[\\\].txt (ASCII) in UTF-8 form]
expected: FAIL
[Upload file-for-upload-in-form-EXCLAMATION-MARK-[!\].txt (ASCII) in UTF-8 form]
expected: FAIL
[Upload file-for-upload-in-form-FULL-STOP-[.\].txt (ASCII) in UTF-8 form]
expected: FAIL

View file

@ -0,0 +1,19 @@
[send-file-form-windows-1252.html]
[Upload file-for-upload-in-form-ABC~‾¥≈¤・・•∙·☼★星🌟星★☼·∙•・・¤≈¥‾~XYZ.txt (Unicode) in windows-1252 form]
expected: FAIL
[Upload file-for-upload-in-form.txt (ASCII) in windows-1252 form]
expected: FAIL
[Upload file-for-upload-in-form-☺😂.txt (Unicode) in windows-1252 form]
expected: FAIL
[Upload file-for-upload-in-form-★星★.txt (JIS X 0201 and JIS X 0208) in windows-1252 form]
expected: FAIL
[Upload file-for-upload-in-form-☺😂.txt (windows-1252) in windows-1252 form]
expected: FAIL
[Upload file-for-upload-in-form-.txt (x-user-defined) in windows-1252 form]
expected: FAIL

View file

@ -0,0 +1,19 @@
[send-file-form-x-user-defined.html]
[Upload file-for-upload-in-form.txt (ASCII) in x-user-defined form]
expected: FAIL
[Upload file-for-upload-in-form-☺😂.txt (Unicode) in x-user-defined form]
expected: FAIL
[Upload file-for-upload-in-form-★星★.txt (JIS X 0201 and JIS X 0208) in x-user-defined form]
expected: FAIL
[Upload file-for-upload-in-form-☺😂.txt (windows-1252) in x-user-defined form]
expected: FAIL
[Upload file-for-upload-in-form-.txt (x-user-defined) in x-user-defined form]
expected: FAIL
[Upload file-for-upload-in-form-ABC~‾¥≈¤・・•∙·☼★星🌟星★☼·∙•・・¤≈¥‾~XYZ.txt (Unicode) in x-user-defined form]
expected: FAIL

View file

@ -158726,8 +158726,21 @@
] ]
}, },
"image-set": { "image-set": {
"image-set-content-rendering.html": [
"9110837abd74213d1443d562fbe8794fc4f805a9",
[
null,
[
[
"/css/css-images/image-set/image-set-content-rendering-ref.html",
"=="
]
],
{}
]
],
"image-set-rendering.html": [ "image-set-rendering.html": [
"44ce35414f33b895930c738b95c6ced6afa7177a", "f33f34c15c39a5053c1863c633c776f43a24dccb",
[ [
null, null,
[ [
@ -225308,6 +225321,19 @@
{} {}
] ]
], ],
"backdrop-filter-edge-behavior.html": [
"9c279c813a25971e8777ed49e1c16bc21154feda",
[
null,
[
[
"/css/filter-effects/backdrop-filter-edge-behavior-ref.html",
"=="
]
],
{}
]
],
"backdrop-filter-edge-clipping.html": [ "backdrop-filter-edge-clipping.html": [
"5d09c414497de3d1d34bf2a6032c94c87a9bdb82", "5d09c414497de3d1d34bf2a6032c94c87a9bdb82",
[ [
@ -252731,6 +252757,21 @@
] ]
] ]
}, },
"preload": {
"preload-in-data-doc.html": [
"316100ad5297dc1c774c44a0a8269ce275f0137e",
[
null,
[
[
"/preload/preload-in-data-doc-ref.html",
"=="
]
],
{}
]
]
},
"quirks": { "quirks": {
"body-fills-html-quirk-float.html": [ "body-fills-html-quirk-float.html": [
"c1fdd16ac0bb1303a9b89de045f99d43946db8d5", "c1fdd16ac0bb1303a9b89de045f99d43946db8d5",
@ -259140,7 +259181,7 @@
}, },
"support": { "support": {
".azure-pipelines.yml": [ ".azure-pipelines.yml": [
"3422d9701435860fa51e8773bfa97d206417212e", "155143ef00592c713609a0e7d3e48ddd916b874e",
[] []
], ],
".codecov.yml": [ ".codecov.yml": [
@ -315158,8 +315199,12 @@
} }
}, },
"image-set": { "image-set": {
"image-set-content-rendering-ref.html": [
"29316bc1a6b17ecb479bb461a62c6f1011da877a",
[]
],
"image-set-rendering-ref.html": [ "image-set-rendering-ref.html": [
"0f6a372b4ac34fedf695d2dfd9f08aa3546ce748", "b735c38622a64488d001270431fb5a5774ed4146",
[] []
] ]
}, },
@ -329915,6 +329960,10 @@
"f429dd9a3351cc5580a312549e02a2fbe8db2ccc", "f429dd9a3351cc5580a312549e02a2fbe8db2ccc",
[] []
], ],
"backdrop-filter-edge-behavior-ref.html": [
"3b8a31c52e6375e632cc36ddf79df88de5c83855",
[]
],
"backdrop-filter-edge-pixels-ref.html": [ "backdrop-filter-edge-pixels-ref.html": [
"bbd562856f7a0ee305874575935c66e8b4830c1d", "bbd562856f7a0ee305874575935c66e8b4830c1d",
[] []
@ -354043,7 +354092,7 @@
[] []
], ],
"README.md": [ "README.md": [
"d80c0e067f965e241f9ee652cb0eb6563c7939b8", "94b298687eee700e213fdbb935f2eb8e2f3e639b",
[] []
], ],
"detached.https.window.js.headers": [ "detached.https.window.js.headers": [
@ -354084,7 +354133,7 @@
], ],
"resources": { "resources": {
"common.js": [ "common.js": [
"63d5eac7c9b807b1faf67a1adc60cdfeca97c901", "41f7c94d55e37016cca0506b87480e842c53a615",
[] []
], ],
"iframe.redirect.sub.html": [ "iframe.redirect.sub.html": [
@ -356524,6 +356573,10 @@
"293598ee66982baa00b92c9e64df6347190ab057", "293598ee66982baa00b92c9e64df6347190ab057",
[] []
], ],
"preload-in-data-doc-ref.html": [
"f6bf517e0b6730c0d085708b86585776959fbc8f",
[]
],
"resources": { "resources": {
"A4.ogv": [ "A4.ogv": [
"de99616ecebe6107c33156c1c5513ef007b4e63d", "de99616ecebe6107c33156c1c5513ef007b4e63d",
@ -361033,7 +361086,7 @@
[] []
], ],
"fetch-request-resources-iframe.https.html": [ "fetch-request-resources-iframe.https.html": [
"b9783071e12515b7e9cb683ce33970a31304ce2d", "86e9f4bb3598a5951920d13e1e002d78fe0aa21e",
[] []
], ],
"fetch-request-resources-worker.js": [ "fetch-request-resources-worker.js": [
@ -363482,11 +363535,11 @@
[] []
], ],
"cacert.key": [ "cacert.key": [
"1df8d73c3b2c1f8302383d54bdc69ea28a533ad1", "6b240e52b237c17a460eae90ff31860f7b557dba",
[] []
], ],
"cacert.pem": [ "cacert.pem": [
"b30adfa419bee9e697e4b0e8ca2e582a12abbddf", "fcc977be059d6880324cc527f9a1dbbabf36577b",
[] []
], ],
"config.json": [ "config.json": [
@ -363494,11 +363547,11 @@
[] []
], ],
"web-platform.test.key": [ "web-platform.test.key": [
"492fa9fd0492796bf8d654e89ada6a87fdcdd2cf", "b69ed2a999d65bdb7a46854cdb01a03017563b0c",
[] []
], ],
"web-platform.test.pem": [ "web-platform.test.pem": [
"51df91094a343f3386cc244d21934c517b9868cb", "e79323d66fd7e6d47a7951a201aba1b9f4aa9622",
[] []
] ]
}, },
@ -363581,11 +363634,11 @@
[] []
], ],
"update_hosts.yml": [ "update_hosts.yml": [
"63c7e45811297a2dd5342b3b3ab9093acab6f5cd", "2036c419380b798eb5f11bfc1508e0ac44cf6249",
[] []
], ],
"update_manifest.yml": [ "update_manifest.yml": [
"453ac2ac3c05cf873bcf66d1be990324bd20036e", "b636b23a761ed033c160c8d64589e18506459c19",
[] []
] ]
}, },
@ -363606,7 +363659,7 @@
[] []
], ],
"ci_wptrunner_infrastructure.sh": [ "ci_wptrunner_infrastructure.sh": [
"0709295f4a204fadbfdf00ab129e9fb90cced214", "97ac17cdf2e142cb35826d9b6a4083c9e4f372ad",
[] []
], ],
"commands.json": [ "commands.json": [
@ -363655,7 +363708,7 @@
[] []
], ],
"decision.py": [ "decision.py": [
"f52f5b093f0f41632613578f449188f82bc03ab9", "b089077506c629122353f4a2eb5d123845e9c67e",
[] []
], ],
"download.py": [ "download.py": [
@ -363676,7 +363729,7 @@
], ],
"tasks": { "tasks": {
"test.yml": [ "test.yml": [
"578b769455b2afbae43fa1d6ad06f9f447435335", "b3a396068933661849e628ceeebb10f6a90be538",
[] []
] ]
}, },
@ -371672,7 +371725,7 @@
[] []
], ],
"chrome_spki_certs.py": [ "chrome_spki_certs.py": [
"ef67c0c52279dc096e783e795f3147c448b148f3", "5ee517942be0baf08553897ec7798e6962e726ab",
[] []
], ],
"edge.py": [ "edge.py": [
@ -373526,7 +373579,7 @@
] ]
}, },
"generate-test-wbns.sh": [ "generate-test-wbns.sh": [
"8c8fd45d8172c7575fe17a30dfb308dd4fa4e2e0", "6683cb0dd84ebb059d26f26bdea5c7f4c05e08fc",
[] []
], ],
"location": { "location": {
@ -373543,6 +373596,10 @@
"nested-sub.wbn": [ "nested-sub.wbn": [
"eabd994ff8bceaf4ef52b329b4faa158c292af12", "eabd994ff8bceaf4ef52b329b4faa158c292af12",
[] []
],
"resource.js": [
"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
[]
] ]
}, },
"path-restriction": { "path-restriction": {
@ -378650,7 +378707,7 @@
} }
}, },
"wpt": [ "wpt": [
"9fea20d0d9b7f1528a478fd5d26f6dff65fb4b3f", "36d0bed48edaabf20b165a12128da93ceeb64947",
[] []
], ],
"wpt.py": [ "wpt.py": [
@ -379400,15 +379457,15 @@
{} {}
] ]
], ],
"send-file-form-controls.tentative.html": [ "send-file-form-controls.html": [
"d11f4a860931b4249f8c15d87143b8904cb61364", "6347065bcae14b6e927a6918bfae61d58cb2b98e",
[ [
null, null,
{} {}
] ]
], ],
"send-file-form-iso-2022-jp.tentative.html": [ "send-file-form-iso-2022-jp.html": [
"659af3bde85852d6f244cb51558a14c6ebef2830", "c931c9be3aba8c6e81c7ef98c66852b939fba134",
[ [
null, null,
{ {
@ -379416,8 +379473,8 @@
} }
] ]
], ],
"send-file-form-punctuation.tentative.html": [ "send-file-form-punctuation.html": [
"5c2d6d0bf1fe0196932aa1cbddb3c6669db44698", "a6568e2e56e4d524a0cc439c7b75474ff5e1783c",
[ [
null, null,
{} {}
@ -379430,15 +379487,15 @@
{} {}
] ]
], ],
"send-file-form-windows-1252.tentative.html": [ "send-file-form-windows-1252.html": [
"a2c37186b3e023d19ba3d731cd642f1f3fcdada8", "21b219ffd2d066092f8f2126b8cdce6f45063994",
[ [
null, null,
{} {}
] ]
], ],
"send-file-form-x-user-defined.tentative.html": [ "send-file-form-x-user-defined.html": [
"503b08a51706f77eeda7ca066c18200ad6750699", "8d6605d86deb1c24e2385381c106fd57fc4a29ac",
[ [
null, null,
{} {}
@ -412816,7 +412873,7 @@
}, },
"image-set": { "image-set": {
"image-set-parsing.html": [ "image-set-parsing.html": [
"bf17b2a866201d1e87c4bf978619ff4d87e4a600", "914d5b541d0b47ba081b29cc7c75394077c45927",
[ [
null, null,
{} {}
@ -503099,7 +503156,7 @@
}, },
"measure-memory": { "measure-memory": {
"detached.https.window.js": [ "detached.https.window.js": [
"179e5e727adfd9b12e82b84b0c39a7c682a6689d", "430cb2dbb701bd88683782169840cab41fbbd733",
[ [
"measure-memory/detached.https.window.html", "measure-memory/detached.https.window.html",
{ {
@ -503144,7 +503201,7 @@
] ]
], ],
"iframe.cross-origin.https.window.js": [ "iframe.cross-origin.https.window.js": [
"ac0641cc2621df534faedfe50d22dac5bde3cb15", "d977c3a84ee950915e41ce576e86359a3eb7cb63",
[ [
"measure-memory/iframe.cross-origin.https.window.html", "measure-memory/iframe.cross-origin.https.window.html",
{ {
@ -503167,7 +503224,7 @@
] ]
], ],
"iframe.cross-site.https.window.js": [ "iframe.cross-site.https.window.js": [
"1b4dfc70b7e10ef4a304513b8b7446ea27df41c6", "919bc3e215a62fa1c03aca3d5142ae00431a5b8d",
[ [
"measure-memory/iframe.cross-site.https.window.html", "measure-memory/iframe.cross-site.https.window.html",
{ {
@ -503190,7 +503247,7 @@
] ]
], ],
"iframe.same-origin.https.window.js": [ "iframe.same-origin.https.window.js": [
"1d546b27f302ace49618d448cfcb13f668631c08", "10fad71a750edfc5ac72d79b8d5fb4baf650515f",
[ [
"measure-memory/iframe.same-origin.https.window.html", "measure-memory/iframe.same-origin.https.window.html",
{ {
@ -503213,7 +503270,7 @@
] ]
], ],
"main-frame-and-worker.https.window.js": [ "main-frame-and-worker.https.window.js": [
"f0b8abf1bc6dca66f57a0bd4f2152f6c479de6f2", "43c27904e644b77b1152658d6087e78f5c7ba5ba",
[ [
"measure-memory/main-frame-and-worker.https.window.html", "measure-memory/main-frame-and-worker.https.window.html",
{ {
@ -503236,7 +503293,7 @@
] ]
], ],
"main-frame.https.window.js": [ "main-frame.https.window.js": [
"fd58e9314b0980154a9e828e0212dee2f20309d5", "750017095f6d09bf515d07c5d1fdd4d9540a826b",
[ [
"measure-memory/main-frame.https.window.html", "measure-memory/main-frame.https.window.html",
{ {
@ -503259,7 +503316,7 @@
] ]
], ],
"randomized-breakdown.https.window.js": [ "randomized-breakdown.https.window.js": [
"e3a65c1ba2a6a90c142b9c2da3368fc949c874b7", "2ad8535476b2db14e8c4f2d99d65a41c22d6a2a7",
[ [
"measure-memory/randomized-breakdown.https.window.html", "measure-memory/randomized-breakdown.https.window.html",
{ {
@ -503282,7 +503339,7 @@
] ]
], ],
"redirect.client.https.window.js": [ "redirect.client.https.window.js": [
"36d9a9d44cd1734572c2b3b930cec7ff0b3eeee2", "9cad328bd92d6f5164c96ce8cb050b398e8f3428",
[ [
"measure-memory/redirect.client.https.window.html", "measure-memory/redirect.client.https.window.html",
{ {
@ -503305,7 +503362,7 @@
] ]
], ],
"redirect.server.https.window.js": [ "redirect.server.https.window.js": [
"6506730b34cbe681a72a65b290c3c2e5b012f5e5", "2c32de2d0dbd62371d546677bead76dad0d73496",
[ [
"measure-memory/redirect.server.https.window.html", "measure-memory/redirect.server.https.window.html",
{ {
@ -503328,7 +503385,7 @@
] ]
], ],
"window-open.cross-origin.https.window.js": [ "window-open.cross-origin.https.window.js": [
"2e6561ad44bbd8345102e627dbe079ea7f98605e", "9a054301e8fe8747aa13e0941b60e1548a4bee35",
[ [
"measure-memory/window-open.cross-origin.https.window.html", "measure-memory/window-open.cross-origin.https.window.html",
{ {
@ -503351,7 +503408,7 @@
] ]
], ],
"window-open.cross-site.https.window.js": [ "window-open.cross-site.https.window.js": [
"f70ad9df32b92640160503550afcbb9a4168943e", "a5fc1d31bd9d2a8c79595da9bd0b27045bf55cf4",
[ [
"measure-memory/window-open.cross-site.https.window.html", "measure-memory/window-open.cross-site.https.window.html",
{ {
@ -503374,7 +503431,7 @@
] ]
], ],
"window-open.mix.https.window.js": [ "window-open.mix.https.window.js": [
"6a913a88a4876ae096b989658384c8848b14f227", "91d13a5009e64954f4c4f8032bf142690b4e54a1",
[ [
"measure-memory/window-open.mix.https.window.html", "measure-memory/window-open.mix.https.window.html",
{ {
@ -503397,7 +503454,7 @@
] ]
], ],
"window-open.same-origin.https.window.js": [ "window-open.same-origin.https.window.js": [
"5223a97bc7d2fc4ca55fbd5e06d979abe78d2ca1", "ee4a59e5bc74cb466533b9688dd095a3399fede5",
[ [
"measure-memory/window-open.same-origin.https.window.html", "measure-memory/window-open.same-origin.https.window.html",
{ {
@ -514035,7 +514092,7 @@
] ]
], ],
"onerror-event.html": [ "onerror-event.html": [
"fb29956b89a09e19c03792395c2a253e5547cf39", "1d2ebefc656bf597b30a15bec4675c6607d3aff0",
[ [
null, null,
{ {
@ -552554,6 +552611,24 @@
} }
] ]
], ],
"audio-encoder.any.js": [
"16729935771c810eb8de71ffef5c5c13b51bbfab",
[
"webcodecs/audio-encoder.any.html",
{
"script_metadata": [
[
"global",
"window"
],
[
"script",
"/webcodecs/utils.js"
]
]
}
]
],
"video-decoder.any.js": [ "video-decoder.any.js": [
"33ea2dbe375d5446e68e90405f9867ce8f7fb272", "33ea2dbe375d5446e68e90405f9867ce8f7fb272",
[ [

View file

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

View file

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

View file

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

View file

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

View file

@ -1,4 +0,0 @@
[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 @@
[backdrop-filter-edge-behavior.html]
expected: FAIL

View file

@ -312,24 +312,15 @@
[<iframe>: separate response Content-Type: text/html */*;charset=gbk] [<iframe>: separate response Content-Type: text/html */*;charset=gbk]
expected: FAIL expected: FAIL
[<iframe>: separate response Content-Type: text/html;x=" text/plain]
expected: FAIL
[<iframe>: combined response Content-Type: text/html;" \\" text/plain] [<iframe>: combined response Content-Type: text/html;" \\" text/plain]
expected: FAIL expected: FAIL
[<iframe>: separate response Content-Type: text/html;" \\" text/plain] [<iframe>: separate response Content-Type: text/html;" \\" text/plain]
expected: FAIL expected: FAIL
[<iframe>: combined response Content-Type: text/html */*] [<iframe>: combined response Content-Type: text/html;x=" text/plain]
expected: FAIL expected: FAIL
[<iframe>: separate response Content-Type: text/html */*] [<iframe>: separate response Content-Type: text/plain */*;charset=gbk]
expected: FAIL
[<iframe>: combined response Content-Type: text/html */*;charset=gbk]
expected: FAIL
[<iframe>: separate response Content-Type: text/plain ]
expected: FAIL expected: FAIL

View file

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

View file

@ -14,6 +14,6 @@
[X-Content-Type-Options%3A%20%22nosniFF%22] [X-Content-Type-Options%3A%20%22nosniFF%22]
expected: FAIL expected: FAIL
[X-Content-Type-Options%3A%20%40%23%24%23%25%25%26%5E%26%5E*()()11!%2Cnosniff] [X-Content-Type-Options%3A%20no%0D%0AX-Content-Type-Options%3A%20nosniff]
expected: FAIL expected: FAIL

View file

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

View file

@ -1,5 +1,4 @@
[embedded-opener-remove-frame.html] [embedded-opener-remove-frame.html]
expected: CRASH
[opener and "removed" embedded documents] [opener and "removed" embedded documents]
expected: FAIL expected: FAIL

View file

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

View file

@ -1,6 +1,6 @@
[iframe_sandbox_popups_escaping-3.html] [iframe_sandbox_popups_escaping-3.html]
type: testharness 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] [Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
expected: TIMEOUT expected: TIMEOUT

View file

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

View file

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

View file

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

View file

@ -1,10 +1,4 @@
[select-event.html] [select-event.html]
[input type url: setSelectionRange() 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 search: setSelectionRange out of range a second time (must not fire select)] [input type search: setSelectionRange out of range a second time (must not fire select)]
expected: FAIL expected: FAIL
@ -17,36 +11,21 @@
[input type password: select() a second time (must not fire select)] [input type password: select() a second time (must not fire select)]
expected: FAIL expected: FAIL
[input type password: selectionEnd 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 text: selectionStart a second time (must not fire select)] [input type text: selectionStart a second time (must not fire select)]
expected: FAIL expected: FAIL
[input type text: selectionEnd a second time (must not fire select)]
expected: FAIL
[textarea: selectionDirection a second time (must not fire select)] [textarea: selectionDirection a second time (must not fire select)]
expected: FAIL expected: FAIL
[input type url: selectionEnd a second time (must not fire select)] [input type url: selectionEnd a second time (must not fire select)]
expected: FAIL expected: FAIL
[input type text: setSelectionRange() a second time (must not fire select)]
expected: FAIL
[input type text: selectionEnd out of range a second time (must not fire select)] [input type text: selectionEnd out of range a second time (must not fire select)]
expected: FAIL expected: FAIL
[input type search: selectionEnd a second time (must not fire select)] [input type search: selectionEnd a second time (must not fire select)]
expected: FAIL expected: FAIL
[input type text: selectionDirection a second time (must not fire select)]
expected: FAIL
[input type password: selectionDirection a second time (must not fire select)] [input type password: selectionDirection a second time (must not fire select)]
expected: FAIL expected: FAIL
@ -59,18 +38,21 @@
[input type password: setSelectionRange() a second time (must not fire select)] [input type password: setSelectionRange() a second time (must not fire select)]
expected: FAIL expected: FAIL
[input type text: setSelectionRange out of range a second time (must not fire select)]
expected: FAIL
[input type tel: setSelectionRange() a second time (must not fire select)] [input type tel: setSelectionRange() a second time (must not fire select)]
expected: FAIL expected: FAIL
[input type password: setRangeText() a second time (must not fire select)]
expected: FAIL
[input type tel: setSelectionRange out of range a second time (must not fire select)] [input type tel: setSelectionRange out of range a second time (must not fire select)]
expected: FAIL expected: FAIL
[input type search: setRangeText() a second time (must not fire select)] [input type search: setRangeText() a second time (must not fire select)]
expected: FAIL expected: FAIL
[input type url: selectionStart out of range 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,4 +0,0 @@
[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] [The incumbent settings object while executing the compiled callback via Web IDL's invoke must be that of the node document]
expected: TIMEOUT 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

@ -755,3 +755,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\]\t7.2735377699704657e-40\t9.3139332532882690e-1\t9.3139332532882690e-1\t1.0000000000000000e+0\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 9.3139332532882690e-1 at index of 28696.\n\tMax RelError of 1.0000000000000000e+0 at index of 28696.\n] [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\]\t7.2735377699704657e-40\t9.3139332532882690e-1\t9.3139332532882690e-1\t1.0000000000000000e+0\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 9.3139332532882690e-1 at index of 28696.\n\tMax RelError of 1.0000000000000000e+0 at index of 28696.\n]
expected: FAIL 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-1.3899647521972656e+2\t9.3139332532882690e-1\t1.3992786854505539e+2\t1.5023499174814688e+2\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 1.3992786854505539e+2 at index of 28696.\n\tMax RelError of 1.5023499174814688e+2 at index of 28696.\n]
expected: FAIL
[X SNR (0.5159912257459718 dB) is not greater than or equal to 65.737. Got 0.5159912257459718.]
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 @@
[018.html]
expected: TIMEOUT
[origin of the script that invoked the method, javascript:]
expected: TIMEOUT

View file

@ -1,7 +1,8 @@
[shared-worker-in-data-url-context.window.html] [shared-worker-in-data-url-context.window.html]
expected: TIMEOUT
[Create a shared worker in a data url frame] [Create a shared worker in a data url frame]
expected: FAIL expected: TIMEOUT
[Create a data url shared worker in a data url frame] [Create a data url shared worker in a data url frame]
expected: FAIL expected: NOTRUN

View file

@ -97,7 +97,7 @@ jobs:
steps: steps:
- task: UsePythonVersion@0 - task: UsePythonVersion@0
inputs: inputs:
versionSpec: '2.7.x' versionSpec: '3.8.x'
- template: tools/ci/azure/checkout.yml - template: tools/ci/azure/checkout.yml
- template: tools/ci/azure/pip_install.yml - template: tools/ci/azure/pip_install.yml
parameters: parameters:

View file

@ -1,10 +1,6 @@
<!DOCTYPE html> <!DOCTYPE html>
<meta charset="utf-8" /> <meta charset="utf-8" />
<title>Upload files named using controls (tentative)</title> <title>Upload files named using controls</title>
<!--
NOTE: This test is tentative because encoding for filename
control characters is not yet standardized.
-->
<link <link
rel="help" rel="help"
href="https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#multipart-form-data" href="https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#multipart-form-data"

View file

@ -1,14 +1,7 @@
<!DOCTYPE html> <!DOCTYPE html>
<meta charset="utf-8"> <meta charset="utf-8">
<meta name=timeout content=long> <meta name=timeout content=long>
<title>Upload files in ISO-2022-JP form (tentative)</title> <title>Upload files in ISO-2022-JP form</title>
<!--
NOTE: This test is tentative because encoding for filename
characters unrepresentable in the form charset is not yet
standardized.
-->
<link rel="help"
href="https://github.com/whatwg/html/issues/3223">
<link rel="help" <link rel="help"
href="https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#multipart-form-data"> href="https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#multipart-form-data">
<link rel="help" <link rel="help"

View file

@ -1,10 +1,6 @@
<!DOCTYPE html> <!DOCTYPE html>
<meta charset="utf-8" /> <meta charset="utf-8" />
<title>Upload files named using punctuation (tentative)</title> <title>Upload files named using punctuation</title>
<!--
NOTE: This test is tentative because encoding for filename
punctuation characters is not yet standardized.
-->
<link <link
rel="help" rel="help"
href="https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#multipart-form-data" href="https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#multipart-form-data"

View file

@ -1,13 +1,6 @@
<!DOCTYPE html> <!DOCTYPE html>
<meta charset="utf-8"> <meta charset="utf-8">
<title>Upload files in Windows-1252 form (tentative)</title> <title>Upload files in Windows-1252 form</title>
<!--
NOTE: This test is tentative because encoding for filename
characters unrepresentable in the form charset is not yet
standardized.
-->
<link rel="help"
href="https://github.com/whatwg/html/issues/3223">
<link rel="help" <link rel="help"
href="https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#multipart-form-data"> href="https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#multipart-form-data">
<link rel="help" <link rel="help"

View file

@ -1,13 +1,6 @@
<!DOCTYPE html> <!DOCTYPE html>
<meta charset="utf-8"> <meta charset="utf-8">
<title>Upload files in x-user-defined form (tentative)</title> <title>Upload files in x-user-defined form</title>
<!--
NOTE: This test is tentative because encoding for filename
characters unrepresentable in the form charset is not yet
standardized.
-->
<link rel="help"
href="https://github.com/whatwg/html/issues/3223">
<link rel="help" <link rel="help"
href="https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#multipart-form-data"> href="https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#multipart-form-data">
<link rel="help" <link rel="help"

View file

@ -0,0 +1,11 @@
<!doctype html>
<title>CSS Test Reference</title>
<style>
.test {
display: inline-block;
width: 100px;
height: 100px;
background: red;
}
</style>
<div class="test" style="content: url('/images/green.png')" ></div>

View file

@ -0,0 +1,16 @@
<!doctype html>
<title>Image set is supported in the content property</title>
<link rel="author" title="Emilio Cobos Álvarez" href="mailto:emilio@crisal.io">
<link rel="author" title="Noam Rosenthal" href="mailto:noam@webkit.org">
<link rel="help" href="https://drafts.csswg.org/css-images-4/#image-set-notation">
<link rel="help" href="https://drafts.csswg.org/css-content/#content-property">
<link rel="match" href="image-set-content-rendering-ref.html">
<style>
.test {
display: inline-block;
width: 100px;
height: 100px;
background: red;
}
</style>
<div class="test" style="content: image-set(url() 2x, url('/images/green.png') 100dpi)" ></div>

View file

@ -23,6 +23,8 @@
{ property: 'content', imageSet: "linear-gradient(black, white) 1x, 'example.png' 4x", valid: true }, { property: 'content', imageSet: "linear-gradient(black, white) 1x, 'example.png' 4x", valid: true },
{ property: 'content', imageSet: "url('example.png') 192dpi, linear-gradient(black, white) 1x", valid: true }, { property: 'content', imageSet: "url('example.png') 192dpi, linear-gradient(black, white) 1x", valid: true },
{ property: 'background-image', imageSet: "none, url(example.png) 1x", valid: false },
{ property: 'background-image', imageSet: "", valid: false },
{ property: 'background-image', imageSet: "url(example.png) 0x", valid: false }, { property: 'background-image', imageSet: "url(example.png) 0x", valid: false },
{ property: 'background-image', imageSet: "url(example.png) -20x", valid: false }, { property: 'background-image', imageSet: "url(example.png) -20x", valid: false },
{ property: 'background-image', imageSet: "'example.jpeg' 92pid url(example.png) 1x", valid: false }, { property: 'background-image', imageSet: "'example.jpeg' 92pid url(example.png) 1x", valid: false },

View file

@ -32,7 +32,6 @@
<div class="test" style="background-color: lime"></div> <div class="test" style="background-color: lime"></div>
<div class="test" style="background-color: lime"></div> <div class="test" style="background-color: lime"></div>
<div class="test" style="background-color: lime"></div> <div class="test" style="background-color: lime"></div>
<div class="test" style="content: url('/images/green.png')" ></div>
</main> </main>
</body> </body>
</html> </html>

View file

@ -31,10 +31,9 @@
<div class="test" style="background-image: image-set('/images/red.png' 2x, url('/images/green.png') 1x, url('/images/yellow.png') 300dpi)" ></div> <div class="test" style="background-image: image-set('/images/red.png' 2x, url('/images/green.png') 1x, url('/images/yellow.png') 300dpi)" ></div>
<div class="test" style="background-color: red; background-image: image-set('' 2x, url('/images/green.png') 1x)" ></div> <div class="test" style="background-color: red; background-image: image-set('' 2x, url('/images/green.png') 1x)" ></div>
<div class="test" style="background-image: image-set('/images/green.png' 1x)"></div> <div class="test" style="background-image: image-set('/images/green.png' 1x)"></div>
<div class="test" style="background-color: lime; background-image: image-set('/images/red.png')" ></div> <div class="test" style="background-color: red; background-image: image-set('/images/green.png')" ></div>
<div class="test" style="background-color: lime; background-image: image-set('/images/red.png' 0x)" ></div> <div class="test" style="background-color: lime; background-image: image-set('/images/red.png' 0x)" ></div>
<div class="test" style="background-color: lime; background-image: image-set('/images/red.png' 0x, url('/images/red.png') 2x)" ></div> <div class="test" style="background-color: lime; background-image: image-set('/images/red.png' 0x, url('/images/red.png') 2x)" ></div>
<div class="test" style="content: image-set(url() 2x, url('/images/green.png') 100dpi)" ></div>
</main> </main>
</body> </body>
</html> </html>

View file

@ -0,0 +1,32 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>backdrop-filter: Edge behavior</title>
<link rel="author" title="Mason Freed" href="mailto:masonfreed@chromium.org">
<div>
<p>Expected: The black box inside the red box should not contain any red.</p>
</div>
<div id=backdrop></div>
<div id=scroller></div>
<style>
#scroller {
position: relative;
top:-202px;
width: 250px;
height: 250px;
border: 6px solid red;
}
#backdrop {
position: relative;
height: 200px;
width: 200px;
left: 6px;
top: 3px;
border: 1px solid black;
}
</style>

View file

@ -0,0 +1,45 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>backdrop-filter: Edge behavior</title>
<link rel="author" title="Mason Freed" href="mailto:masonfreed@chromium.org">
<link rel="help" href="https://drafts.fxtf.org/filter-effects-2/#BackdropFilterProperty">
<link rel="help" href="https://crbug.com/1165868">
<link rel="match" href="backdrop-filter-edge-behavior-ref.html">
<div>
<p>Expected: The black box inside the red box should not contain any red.</p>
</div>
<div id=scroller>
<div class=filler></div>
<div id=backdrop></div>
<div class=filler></div>
</div>
<style>
#scroller {
width: 250px;
height: 250px;
overflow: scroll;
border: 6px solid red;
}
#scroller::-webkit-scrollbar {
width: 0px;
}
#backdrop {
height: 200px;
width: 200px;
backdrop-filter: blur(10px);
border: 1px solid black;
}
.filler {
position: relative;
left: 50px;
width: 100px;
height: 100px;
}
</style>
<script>
scroller.scrollTop = 103;
</script>

View file

@ -1,6 +1,6 @@
# Tests for performance.measureMemory API # Tests for performance.measureUserAgentSpecificMemory API
Tests in this directory are for the performance.measureMemory API: Tests in this directory are for the performance.measureUserAgentSpecificMemory API:
- Specification: https://wicg.github.io/performance-measure-memory - Specification: https://wicg.github.io/performance-measure-memory
- Explainer: https://github.com/WICG/performance-measure-memory - Explainer: https://github.com/WICG/performance-measure-memory

View file

@ -191,6 +191,6 @@ promise_test(async testCase => {
scope: 'Window', scope: 'Window',
container: null, container: null,
}); });
const result = await performance.measureMemory(); const result = await performance.measureUserAgentSpecificMemory();
checkMeasureMemory(result, expected); checkMeasureMemory(result, expected);
}, 'performance.measureMemory URLs within a cross-site iframe.'); }, 'performance.measureUserAgentSpecificMemory URLs within a cross-site iframe.');

View file

@ -22,7 +22,7 @@ promise_test(async testCase => {
], ],
}, },
]); ]);
const result = await performance.measureMemory(); const result = await performance.measureUserAgentSpecificMemory();
checkMeasureMemory(result, [ checkMeasureMemory(result, [
{ {
url: window.location.href, url: window.location.href,
@ -46,4 +46,4 @@ promise_test(async testCase => {
}, },
}, },
]); ]);
}, 'performance.measureMemory URLs within a cross-origin iframe.'); }, 'performance.measureUserAgentSpecificMemory URLs within a cross-origin iframe.');

View file

@ -23,7 +23,7 @@ promise_test(async testCase => {
}, },
]); ]);
try { try {
const result = await performance.measureMemory(); const result = await performance.measureUserAgentSpecificMemory();
checkMeasureMemory(result, [ checkMeasureMemory(result, [
{ {
url: window.location.href, url: window.location.href,
@ -53,4 +53,4 @@ promise_test(async testCase => {
} }
assert_equals(error.name, 'SecurityError'); assert_equals(error.name, 'SecurityError');
} }
}, 'performance.measureMemory URLs within a cross-site iframe.'); }, 'performance.measureUserAgentSpecificMemory URLs within a cross-site iframe.');

View file

@ -16,7 +16,7 @@ promise_test(async testCase => {
], ],
}, },
]); ]);
const result = await performance.measureMemory(); const result = await performance.measureUserAgentSpecificMemory();
checkMeasureMemory(result, [ checkMeasureMemory(result, [
{ {
url: window.location.href, url: window.location.href,
@ -40,4 +40,4 @@ promise_test(async testCase => {
}, },
}, },
]); ]);
}, 'Well-formed result of performance.measureMemory with same-origin iframes.'); }, 'Well-formed result of performance.measureUserAgentSpecificMemory with same-origin iframes.');

View file

@ -8,7 +8,7 @@ assert_true(self.crossOriginIsolated);
promise_test(async testCase => { promise_test(async testCase => {
const BYTES_PER_WORKER = 10 * 1024 * 1024; const BYTES_PER_WORKER = 10 * 1024 * 1024;
const worker_url = await createWorker(BYTES_PER_WORKER); const worker_url = await createWorker(BYTES_PER_WORKER);
const result = await performance.measureMemory(); const result = await performance.measureUserAgentSpecificMemory();
assert_greater_than_equal(result.bytes, BYTES_PER_WORKER); assert_greater_than_equal(result.bytes, BYTES_PER_WORKER);
checkMeasureMemory(result, [ checkMeasureMemory(result, [
{ {
@ -22,5 +22,5 @@ promise_test(async testCase => {
container: null, container: null,
}, },
]); ]);
}, 'Well-formed result of performance.measureMemory.'); }, 'Well-formed result of performance.measureUserAgentSpecificMemory.');

View file

@ -5,7 +5,7 @@
assert_true(self.crossOriginIsolated); assert_true(self.crossOriginIsolated);
promise_test(async testCase => { promise_test(async testCase => {
const result = await performance.measureMemory(); const result = await performance.measureUserAgentSpecificMemory();
checkMeasureMemory(result, [ checkMeasureMemory(result, [
{ {
url: window.location.href, url: window.location.href,
@ -13,4 +13,4 @@ promise_test(async testCase => {
container: null, container: null,
}, },
]); ]);
}, 'Well-formed result of performance.measureMemory.'); }, 'Well-formed result of performance.measureUserAgentSpecificMemory.');

View file

@ -9,10 +9,10 @@ function indexOfEmptyEntry(result) {
assert_true(self.crossOriginIsolated); assert_true(self.crossOriginIsolated);
promise_test(async testCase => { promise_test(async testCase => {
const initial = await performance.measureMemory(); const initial = await performance.measureUserAgentSpecificMemory();
let observed_different_order = false; let observed_different_order = false;
for (let i = 0; i < 100; ++i) { for (let i = 0; i < 100; ++i) {
const current = await performance.measureMemory(); const current = await performance.measureUserAgentSpecificMemory();
if (indexOfEmptyEntry(initial) != indexOfEmptyEntry(current)) { if (indexOfEmptyEntry(initial) != indexOfEmptyEntry(current)) {
observed_different_order = true; observed_different_order = true;
} }
@ -22,4 +22,4 @@ promise_test(async testCase => {
// the probability of at most 2^-100 since there are at least two // the probability of at most 2^-100 since there are at least two
// entries in the breakdown. // entries in the breakdown.
assert_true(observed_different_order); assert_true(observed_different_order);
}, 'Well-formed result of performance.measureMemory.'); }, 'Well-formed result of performance.measureUserAgentSpecificMemory.');

View file

@ -40,7 +40,7 @@ promise_test(async testCase => {
}, },
]); ]);
const keep = sameOriginContexts(frames).concat(sameOriginContexts(windows)); const keep = sameOriginContexts(frames).concat(sameOriginContexts(windows));
const result = await performance.measureMemory(); const result = await performance.measureUserAgentSpecificMemory();
checkMeasureMemory(result, [ checkMeasureMemory(result, [
{ {
url: window.location.href, url: window.location.href,
@ -64,4 +64,4 @@ promise_test(async testCase => {
}, },
}, },
]); ]);
}, 'performance.measureMemory does not leak client redirected URL.'); }, 'performance.measureUserAgentSpecificMemory does not leak client redirected URL.');

View file

@ -40,7 +40,7 @@ promise_test(async testCase => {
}, },
]); ]);
const keep = sameOriginContexts(frames).concat(sameOriginContexts(windows)); const keep = sameOriginContexts(frames).concat(sameOriginContexts(windows));
const result = await performance.measureMemory(); const result = await performance.measureUserAgentSpecificMemory();
checkMeasureMemory(result, [ checkMeasureMemory(result, [
{ {
url: window.location.href, url: window.location.href,
@ -64,4 +64,4 @@ promise_test(async testCase => {
}, },
}, },
]); ]);
}, 'performance.measureMemory does not leak server redirected URL.'); }, 'performance.measureUserAgentSpecificMemory does not leak server redirected URL.');

View file

@ -29,9 +29,9 @@ function checkAttribuiton(attribution, expected) {
function checkBreakdown(breakdown, expected) { function checkBreakdown(breakdown, expected) {
assert_own_property(breakdown, 'bytes'); assert_own_property(breakdown, 'bytes');
assert_greater_than_equal(breakdown.bytes, 0); assert_greater_than_equal(breakdown.bytes, 0);
assert_own_property(breakdown, 'userAgentSpecificTypes'); assert_own_property(breakdown, 'types');
for (const userAgentSpecificType of breakdown.userAgentSpecificTypes) { for (const memoryType of breakdown.types) {
assert_equals(typeof userAgentSpecificType, 'string'); assert_equals(typeof memoryType, 'string');
} }
assert_own_property(breakdown, 'attribution'); assert_own_property(breakdown, 'attribution');
for (const attribution of breakdown.attribution) { for (const attribution of breakdown.attribution) {
@ -41,7 +41,7 @@ function checkBreakdown(breakdown, expected) {
function isEmptyBreakdownEntry(entry) { function isEmptyBreakdownEntry(entry) {
return entry.bytes === 0 && entry.attribution.length === 0 && return entry.bytes === 0 && entry.attribution.length === 0 &&
entry.userAgentSpecificTypes.length === 0; entry.types.length === 0;
} }
function checkMeasureMemory(result, expected) { function checkMeasureMemory(result, expected) {

View file

@ -24,7 +24,7 @@ promise_test(async testCase => {
] ]
}, },
]); ]);
const result = await performance.measureMemory(); const result = await performance.measureUserAgentSpecificMemory();
checkMeasureMemory(result, [ checkMeasureMemory(result, [
{ {
url: window.location.href, url: window.location.href,
@ -32,4 +32,4 @@ promise_test(async testCase => {
container: null, container: null,
}, },
]); ]);
}, 'performance.measureMemory does not leak URL of cross-origin window.open.'); }, 'performance.measureUserAgentSpecificMemory does not leak URL of cross-origin window.open.');

View file

@ -24,7 +24,7 @@ promise_test(async testCase => {
] ]
}, },
]); ]);
const result = await performance.measureMemory(); const result = await performance.measureUserAgentSpecificMemory();
checkMeasureMemory(result, [ checkMeasureMemory(result, [
{ {
url: window.location.href, url: window.location.href,
@ -32,4 +32,4 @@ promise_test(async testCase => {
container: null, container: null,
}, },
]); ]);
}, 'performance.measureMemory does not leak URL of cross-site window.open.'); }, 'performance.measureUserAgentSpecificMemory does not leak URL of cross-site window.open.');

View file

@ -72,7 +72,7 @@ promise_test(async testCase => {
] ]
}, },
]); ]);
const result = await performance.measureMemory(); const result = await performance.measureUserAgentSpecificMemory();
checkMeasureMemory(result, [ checkMeasureMemory(result, [
{ {
url: window.location.href, url: window.location.href,
@ -132,4 +132,4 @@ promise_test(async testCase => {
}, },
}, },
]); ]);
}, 'performance.measureMemory does not leak URLs in cross-origin iframes and windows.'); }, 'performance.measureUserAgentSpecificMemory does not leak URLs in cross-origin iframes and windows.');

View file

@ -21,7 +21,7 @@ promise_test(async testCase => {
] ]
}, },
]); ]);
const result = await performance.measureMemory(); const result = await performance.measureUserAgentSpecificMemory();
checkMeasureMemory(result, [ checkMeasureMemory(result, [
{ {
url: window.location.href, url: window.location.href,
@ -47,4 +47,4 @@ promise_test(async testCase => {
}, },
}, },
]); ]);
}, 'Well-formed result of performance.measureMemory with same-origin window.open.'); }, 'Well-formed result of performance.measureUserAgentSpecificMemory with same-origin window.open.');

View file

@ -15,7 +15,6 @@
var trackFailed = false; var trackFailed = false;
var gibberishFailed = false; var gibberishFailed = false;
var fetchFailed = false; var fetchFailed = false;
var emptyFailed = false;
</script> </script>
<link rel=preload href="non-existent/dummy.js" as=script onerror="scriptFailed = true;"> <link rel=preload href="non-existent/dummy.js" as=script onerror="scriptFailed = true;">
<link rel=preload href="non-existent/dummy.css" as=style onerror="styleFailed = true;"> <link rel=preload href="non-existent/dummy.css" as=style onerror="styleFailed = true;">
@ -24,9 +23,11 @@
<link rel=preload href="non-existent/test.mp4" as=video onerror="videoFailed = true;"> <link rel=preload href="non-existent/test.mp4" as=video onerror="videoFailed = true;">
<link rel=preload href="non-existent/test.oga" as=audio onerror="audioFailed = true;"> <link rel=preload href="non-existent/test.oga" as=audio onerror="audioFailed = true;">
<link rel=preload href="non-existent/security/captions.vtt" as=track onerror="trackFailed = true;"> <link rel=preload href="non-existent/security/captions.vtt" as=track onerror="trackFailed = true;">
<link rel=preload href="non-existent/dummy.xml?foo" as=foobarxmlthing onerror="gibberishFailed = true;">
<link rel=preload href="non-existent/dummy.xml?fetch" as=fetch onerror="fetchFailed = true;"> <link rel=preload href="non-existent/dummy.xml?fetch" as=fetch onerror="fetchFailed = true;">
<link rel=preload href="non-existent/dummy.xml?empty" onerror="emptyFailed = true;"> <link rel=preload href="non-existent/dummy.xml?foo" as=foobarxmlthing onerror="assert_unreached('invalid as value should not fire error event')">
<link rel=preload href="non-existent/dummy.xml?empty" onerror="assert_unreached('empty as value should not fire error event')">
<link rel=preload href="non-existent/dummy.xml?media" as=style media=print onerror="assert_unreached('non-matching media should not fire error event')">
<link rel=preload href="non-existent/dummy.xml?media" as=style type='text/html' onerror="assert_unreached('invalid mime type should not fire error event')">
<body> <body>
<script> <script>
setup({single_test: true}); setup({single_test: true});
@ -35,7 +36,7 @@
function check_finished() { function check_finished() {
if (styleFailed && scriptFailed && imageFailed && fontFailed && videoFailed && audioFailed && if (styleFailed && scriptFailed && imageFailed && fontFailed && videoFailed && audioFailed &&
trackFailed && !gibberishFailed && fetchFailed && !emptyFailed) { trackFailed && fetchFailed) {
done(); done();
} }
iterations++; iterations++;
@ -48,9 +49,7 @@
assert_true(videoFailed, "video triggered error event"); assert_true(videoFailed, "video triggered error event");
assert_true(audioFailed, "audio triggered error event"); assert_true(audioFailed, "audio triggered error event");
assert_true(trackFailed, "track triggered error event"); assert_true(trackFailed, "track triggered error event");
assert_false(gibberishFailed, "gibberish as value did not trigger error event");
assert_true(fetchFailed, "fetch as triggered error event"); assert_true(fetchFailed, "fetch as triggered error event");
assert_false(emptyFailed, "empty as triggered error event");
done(); done();
} else { } else {
step_timeout(check_finished, 500); step_timeout(check_finished, 500);

View file

@ -0,0 +1,3 @@
<!doctype html>
<title>Test reference</title>
<iframe src="data:text/html,<style>:root{background:green}</style>"></iframe>

View file

@ -0,0 +1,7 @@
<!doctype html>
<title>Preload should work in non-http(s) docs</title>
<link rel="author" title="Emilio Cobos Álvarez" href="mailto:emilio@crisal.io">
<link rel="author" title="Mozilla" href="https://mozilla.com">
<link rel="help" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1685830">
<link rel="match" href="preload-in-data-doc-ref.html">
<iframe src="data:text/html,<link rel=preload as=style href='data:text/css,:root{background:green}' onload='this.onload = null; this.rel = &quot;stylesheet&quot;'>"></iframe>

View file

@ -44,7 +44,10 @@ function load_css_image(url, type) {
function load_css_image_set(url, type) { function load_css_image_set(url, type) {
const div = document.createElement('div'); const div = document.createElement('div');
document.body.appendChild(div); document.body.appendChild(div);
div.style[type] = 'image-set(url(' + url + ') 1x)';
if (!div.style[type]) {
div.style[type] = '-webkit-image-set(url(' + url + ') 1x)'; div.style[type] = '-webkit-image-set(url(' + url + ') 1x)';
}
} }
function load_script_with_integrity(url, integrity) { function load_script_with_integrity(url, integrity) {

View file

@ -1,30 +1,30 @@
-----BEGIN ENCRYPTED PRIVATE KEY----- -----BEGIN ENCRYPTED PRIVATE KEY-----
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
8Lo4YqfmCdNAzsSJ6rhC1A== v2L3tYSDEmQ+6kEynWtX/w==
-----END ENCRYPTED PRIVATE KEY----- -----END ENCRYPTED PRIVATE KEY-----

View file

@ -1,16 +1,16 @@
-----BEGIN CERTIFICATE----- -----BEGIN CERTIFICATE-----
MIJAhzCCP2+gAwIBAgIDBPWrMA0GCSqGSIb3DQEBCwUAMB0xGzAZBgNVBAMMEndl MIJAhzCCP2+gAwIBAgIDBlVFMA0GCSqGSIb3DQEBCwUAMB0xGzAZBgNVBAMMEndl
Yi1wbGF0Zm9ybS10ZXN0czAeFw0yMDEyMTIwMDI4MjdaFw0yMTEyMTIwMDI4Mjda Yi1wbGF0Zm9ybS10ZXN0czAeFw0yMTAxMTIxNjEzMjhaFw0yMjAxMTIxNjEzMjha
MB0xGzAZBgNVBAMMEndlYi1wbGF0Zm9ybS10ZXN0czCCASIwDQYJKoZIhvcNAQEB MB0xGzAZBgNVBAMMEndlYi1wbGF0Zm9ybS10ZXN0czCCASIwDQYJKoZIhvcNAQEB
BQADggEPADCCAQoCggEBALyIJvebVlTCq1p3h+cow7sp3qjhVJQASg+v7huHucEG BQADggEPADCCAQoCggEBAKlAc+52QkFGs3xjT0OiT3t7HajqFqelNp5toVZfL/SF
eoq11qbpaJ9WkeHxYO6PjpIHegpogvqKXmkV02BMqt+5ULEWIYpaz4VHiEH4E8Wc cXqvhldvWzlKs3XW4+OKnGQP1nB7qmZZ8GjSY02Nho36Vq+YdzmHIHYPZcAlfmNO
zZXYSDFDC40zDLjrzt1+BZYlMpBTeSRj7WLkD/Qhb6ZozAzDJhoJRpEkmQZ0t14s 6iY/nca7C9MEIVJvxQsG/C5ZUTkKJ93iDehGay5YF8wiIb+k6cmaV5cDs+oBwmwu
55feXzm87ZOiEm2d2B33JPpWhw+tusLufcGoz4D4e9tNOtXPdus/QpXRdsdoy53L X3hxsDjOklUYCVY4Wvd4fU/zR/LdI3QZTAlNa4eLu7v/8z0vo8vG7T8VS09mc6eh
WI8GRPfJKrhQ1gXnBXTcDJpXDPqk8JMsciYL+63MiVOZ93v4dD3uueK5Lsn/krVV BjB0x1L7XE6n+4v3gGE8RbxeaIpZbv8vVWK1LLLQ01gCOiNFjuuD3VcBqnZTbV9/
Eoivkz1ONiXVgI1oQMJO7eFylka85fikC7r316ZCcJ0CAwEAAaOCPc4wgj3KMAwG v4MqHrPFfZm1MxesB/kybMTve4Y6PjT1U3zgJsrV0UcCAwEAAaOCPc4wgj3KMAwG
A1UdEwQFMAMBAf8wHQYDVR0OBBYEFKepXnGpqWQbsgOM0WPj+KHQtRpoMEcGA1Ud A1UdEwQFMAMBAf8wHQYDVR0OBBYEFNxtjWLdVJjIYBfC01Gzv3NbXJC5MEcGA1Ud
IwRAMD6AFKepXnGpqWQbsgOM0WPj+KHQtRpooSGkHzAdMRswGQYDVQQDDBJ3ZWIt IwRAMD6AFNxtjWLdVJjIYBfC01Gzv3NbXJC5oSGkHzAdMRswGQYDVQQDDBJ3ZWIt
cGxhdGZvcm0tdGVzdHOCAwT1qzALBgNVHQ8EBAMCAgQwgh+bBgNVHR4Egh+SMIIf cGxhdGZvcm0tdGVzdHOCAwZVRTALBgNVHQ8EBAMCAgQwgh+bBgNVHR4Egh+SMIIf
jqCCH4owE4IRd2ViLXBsYXRmb3JtLnRlc3QwF4IVb3A4LndlYi1wbGF0Zm9ybS50 jqCCH4owE4IRd2ViLXBsYXRmb3JtLnRlc3QwF4IVb3A4LndlYi1wbGF0Zm9ybS50
ZXN0MBeCFW9wNy53ZWItcGxhdGZvcm0udGVzdDAXghVvcDkud2ViLXBsYXRmb3Jt ZXN0MBeCFW9wNy53ZWItcGxhdGZvcm0udGVzdDAXghVvcDkud2ViLXBsYXRmb3Jt
LnRlc3QwF4IVb3A0LndlYi1wbGF0Zm9ybS50ZXN0MBeCFW5vdC13ZWItcGxhdGZv LnRlc3QwF4IVb3A0LndlYi1wbGF0Zm9ybS50ZXN0MBeCFW5vdC13ZWItcGxhdGZv
@ -337,11 +337,11 @@ d2ViLXBsYXRmb3JtLnRlc3SCOnhuLS1sdmUtNmxhZC54bi0tbjhqNmRzNTNsd3dr
cnFodjI4YS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCQXhuLS1uOGo2ZHM1M2x3d2ty cnFodjI4YS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCQXhuLS1uOGo2ZHM1M2x3d2ty
cWh2MjhhLnhuLS1uOGo2ZHM1M2x3d2tycWh2MjhhLndlYi1wbGF0Zm9ybS50ZXN0 cWh2MjhhLnhuLS1uOGo2ZHM1M2x3d2tycWh2MjhhLndlYi1wbGF0Zm9ybS50ZXN0
gkV4bi0tbjhqNmRzNTNsd3drcnFodjI4YS54bi0tbjhqNmRzNTNsd3drcnFodjI4 gkV4bi0tbjhqNmRzNTNsd3drcnFodjI4YS54bi0tbjhqNmRzNTNsd3drcnFodjI4
YS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwDQYJKoZIhvcNAQELBQADggEBAHRhJQlg YS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwDQYJKoZIhvcNAQELBQADggEBAHOGp2Ji
uwzvgj4WGzomthrmeYpP9hELJzW8jPDyTZosUeX63zmctP46cFlcFPSZJn5UGUrP xKvvqNucL2gpFBIpsT8abmKBLBm4LsSBGEFPy12fDztkWBVTEN/WiyHRL93PPnn2
hpwdC5RJx9cGjYUjqqgahM+R5bpo0NqJJZfiO0a+yndxUwYRawW/fGDnyFwcXl7p YFn3/jSuAgq0LkSx8VB/Xn2CZgY9+WzL4++GN6I6kYAuuvG4/P6iwwDCwX7y2coD
QYD1dpw+u5b1m9+B4GW3hXqzBLwBKJ8mH62E4RZQwSBMsSNiDLRsPFAdc/IIHKUS D75E4WVVTjEsKG2vRiVWzccmg/BTmvXQJU8DSPhzPQtU/D8qHUIe/McHmEW9sxpG
B8zI53byoNLzjGSDjaw77n2arGS3CuoBbYyiMxVVmdRgZ8pbHewfKkwKNdsnGGgr ktJSXqAe0VnvwPXhJ/scOiyJaXvC8mRjM50nUGny0n9Nywltm3oxOAVAZIahZa7g
0YHlg2WQ/lBSOvPovAti89vkWzPJYhJbPS2ybaHOAzVJxmqP3dpBoL2vw8yTIM6G KMnRywojNqlkccXeHCjH1wXOhzuyQX+MvvBqq968ttIV/hbUXh+D/Su9M0qQclbA
kGxP4JsY0GYmQ+U= 09vdXeld+rSxP8s=
-----END CERTIFICATE----- -----END CERTIFICATE-----

View file

@ -1,28 +1,28 @@
-----BEGIN PRIVATE KEY----- -----BEGIN PRIVATE KEY-----
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
oYu93U3AsLggvr23JopNBxSQ Yet1DMpvmPlX1kZsEh072zBs
-----END PRIVATE KEY----- -----END PRIVATE KEY-----

File diff suppressed because one or more lines are too long

View file

@ -5,6 +5,6 @@ steps:
- powershell: | - powershell: |
$hostFile = "$env:systemroot\System32\drivers\etc\hosts" $hostFile = "$env:systemroot\System32\drivers\etc\hosts"
Copy-Item -Path $hostFile -Destination "$hostFile.back" -Force Copy-Item -Path $hostFile -Destination "$hostFile.back" -Force
python wpt make-hosts-file | Out-File $env:systemroot\System32\drivers\etc\hosts -Encoding ascii -Append python wpt --py2 make-hosts-file | Out-File $env:systemroot\System32\drivers\etc\hosts -Encoding ascii -Append
displayName: 'Update hosts (Windows)' displayName: 'Update hosts (Windows)'
condition: and(succeeded(), eq(variables['Agent.OS'], 'Windows_NT')) condition: and(succeeded(), eq(variables['Agent.OS'], 'Windows_NT'))

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