Update web-platform-tests to revision 1461434ba9b333a8f4ee0c9acfe9884ac5fbe112

This commit is contained in:
WPT Sync Bot 2020-04-12 08:20:41 +00:00
parent 32ca37d460
commit e854d6a62a
42 changed files with 556 additions and 45 deletions

View file

@ -2,3 +2,6 @@
[listeners are called when <iframe> is resized]
expected: FAIL
[listeners are called correct number of times]
expected: FAIL

View file

@ -0,0 +1,4 @@
[elementFromPoint-001.html]
[CSSOM View - 5 - extensions to the Document interface]
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

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

View file

@ -56,6 +56,3 @@
[separate text/javascript x/x]
expected: FAIL
[separate text/javascript;charset=windows-1252 error text/javascript]
expected: FAIL

View file

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

View file

@ -1,4 +1,8 @@
[skip-document-with-fragment.html]
expected: TIMEOUT
[Autofocus elements in iframed documents with URL fragments should be skipped.]
expected: FAIL
[Autofocus elements in top-level browsing context's documents with URI fragments should be skipped.]
expected: TIMEOUT

View file

@ -1,20 +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: NOTRUN
expected: FAIL
[Element with tabindex should support autofocus]
expected: TIMEOUT
expected: FAIL
[Area element should support autofocus]
expected: NOTRUN
expected: FAIL
[Host element with delegatesFocus should support autofocus]
expected: NOTRUN
[Non-HTMLElement should not support autofocus]
expected: NOTRUN
expected: FAIL

View file

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

View file

@ -0,0 +1,4 @@
[image-loading-lazy-srcset.html]
[loading='lazy' image with srcset]
expected: FAIL

View file

@ -0,0 +1,20 @@
[promise-job-entry.html]
expected: TIMEOUT
[Fulfillment handler on fulfilled promise]
expected: FAIL
[Rejection handler on pending-then-rejected promise]
expected: TIMEOUT
[Sanity check: this all works as expected with no promises involved]
expected: FAIL
[Thenable resolution]
expected: FAIL
[Rejection handler on rejected promise]
expected: FAIL
[Fulfillment handler on pending-then-fulfilled promise]
expected: FAIL

View file

@ -68,3 +68,6 @@
[X Rendered audio for channel 5 does not equal [0,0.0626220703125,0.125030517578125,0.18695068359375,0.24810791015625,0.308319091796875,0.3673095703125,0.42486572265625,0.480743408203125,0.53472900390625,0.58660888671875,0.636199951171875,0.68328857421875,0.727691650390625,0.76922607421875,0.8077392578125...\] with an element-wise tolerance of {"absoluteThreshold":0.000030517578125,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[1\]\t3.6732959747314453e-1\t6.2622070312500000e-2\t3.0470752716064453e-1\t4.8658168859649127e+0\t3.0517578125000000e-5\n\t[2\]\t6.8329977989196777e-1\t1.2503051757812500e-1\t5.5826926231384277e-1\t4.4650639949963384e+0\t3.0517578125000000e-5\n\t[3\]\t9.0373212099075317e-1\t1.8695068359375000e-1\t7.1678143739700317e-1\t3.8340669508039502e+0\t3.0517578125000000e-5\n\t[4\]\t9.9780619144439697e-1\t2.4810791015625000e-1\t7.4969828128814697e-1\t3.0216621502152523e+0\t3.0517578125000000e-5\n\t[5\]\t9.5236867666244507e-1\t3.0831909179687500e-1\t6.4404958486557007e-1\t2.0889059484187866e+0\t3.0517578125000000e-5\n\t...and 44053 more errors.\n\tMax AbsError of 1.9999977350234985e+0 at index of 28001.\n\t[28001\]\t9.9999773502349854e-1\t-1.0000000000000000e+0\t1.9999977350234985e+0\t1.9999977350234985e+0\t3.0517578125000000e-5\n\tMax RelError of Infinity at index of 12348.\n\t[12348\]\t9.5105654001235962e-1\t0.0000000000000000e+0\t9.5105654001235962e-1\tInfinity\t3.0517578125000000e-5\n]
expected: FAIL
[X Rendered audio for channel 5 does not equal [0,0.0626220703125,0.125030517578125,0.18695068359375,0.24810791015625,0.308319091796875,0.3673095703125,0.42486572265625,0.480743408203125,0.53472900390625,0.58660888671875,0.636199951171875,0.68328857421875,0.727691650390625,0.76922607421875,0.8077392578125...\] with an element-wise tolerance of {"absoluteThreshold":0.000030517578125,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[1\]\t3.6732959747314453e-1\t6.2622070312500000e-2\t3.0470752716064453e-1\t4.8658168859649127e+0\t3.0517578125000000e-5\n\t[2\]\t6.8329977989196777e-1\t1.2503051757812500e-1\t5.5826926231384277e-1\t4.4650639949963384e+0\t3.0517578125000000e-5\n\t[3\]\t9.0373212099075317e-1\t1.8695068359375000e-1\t7.1678143739700317e-1\t3.8340669508039502e+0\t3.0517578125000000e-5\n\t[4\]\t9.9780619144439697e-1\t2.4810791015625000e-1\t7.4969828128814697e-1\t3.0216621502152523e+0\t3.0517578125000000e-5\n\t[5\]\t9.5236867666244507e-1\t3.0831909179687500e-1\t6.4404958486557007e-1\t2.0889059484187866e+0\t3.0517578125000000e-5\n\t...and 44055 more errors.\n\tMax AbsError of 1.9999977350234985e+0 at index of 32411.\n\t[32411\]\t9.9999773502349854e-1\t-1.0000000000000000e+0\t1.9999977350234985e+0\t1.9999977350234985e+0\t3.0517578125000000e-5\n\tMax RelError of Infinity at index of 12348.\n\t[12348\]\t9.5105654001235962e-1\t0.0000000000000000e+0\t9.5105654001235962e-1\tInfinity\t3.0517578125000000e-5\n]
expected: FAIL

View file

@ -110,3 +110,9 @@
[X Stitched sine-wave buffers at sample rate 44100 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.000090957,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[31080\]\t-3.0409904191139748e-29\t5.6332010030746460e-1\t5.6332010030746460e-1\t1.0000000000000000e+0\t9.0957000000000003e-5\n\t[31081\]\t4.5842077961922066e-41\t6.1397600173950195e-1\t6.1397600173950195e-1\t1.0000000000000000e+0\t9.0957000000000003e-5\n\tMax AbsError of 6.1397600173950195e-1 at index of 31081.\n\tMax RelError of 1.0000000000000000e+0 at index of 31080.\n]
expected: FAIL
[X SNR (-205.02772078615203 dB) is not greater than or equal to 85.58. Got -205.02772078615203.]
expected: FAIL
[X Stitched sine-wave buffers at sample rate 44100 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.000090957,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[31080\]\t2.6490511032320000e+12\t5.6332010030746460e-1\t2.6490511032314365e+12\t4.7025680457444414e+12\t9.0957000000000003e-5\n\t[31081\]\t4.5700546817025259e-41\t6.1397600173950195e-1\t6.1397600173950195e-1\t1.0000000000000000e+0\t9.0957000000000003e-5\n\tMax AbsError of 2.6490511032314365e+12 at index of 31080.\n\tMax RelError of 4.7025680457444414e+12 at index of 31080.\n]
expected: FAIL

View file

@ -149151,6 +149151,19 @@
{}
]
],
"clip-path-reference-box-002.html": [
"a45e4537fc2d4e14965eaee8a0e639d45c606b27",
[
null,
[
[
"/css/css-masking/clip-path/reference/clip-path-reference-box-002-ref.html",
"=="
]
],
{}
]
],
"clip-path-reference-box-003.html": [
"ac88439d7b2e70a235b7b991b83450083fb8a94c",
[
@ -189447,6 +189460,19 @@
{}
]
],
"will-change-abspos-cb-002.html": [
"537f671cdce8321fe81f1281a3faa5b5ecbe64db",
[
null,
[
[
"/css/css-will-change/will-change-abspos-cb-002-ref.html",
"=="
]
],
{}
]
],
"will-change-abspos-cb-dynamic-001.html": [
"d2503256bcfe2336068914fb780463d4987608b5",
[
@ -189460,6 +189486,58 @@
{}
]
],
"will-change-fixedpos-cb-001.html": [
"249413b6d79d1fc27e8642863b1fae1abfc88cd7",
[
null,
[
[
"/css/css-will-change/will-change-fixedpos-cb-001-ref.html",
"=="
]
],
{}
]
],
"will-change-fixedpos-cb-002.html": [
"00cba5ecf864d439e2413184af6255cc4b15bfc2",
[
null,
[
[
"/css/css-will-change/will-change-fixedpos-cb-002-ref.html",
"=="
]
],
{}
]
],
"will-change-fixedpos-cb-003.html": [
"e7dcf2c880deca3402a03af201e14b4a95bca307",
[
null,
[
[
"/css/css-will-change/will-change-fixedpos-cb-003-ref.html",
"=="
]
],
{}
]
],
"will-change-stacking-context-001.html": [
"9720953205b1cd2863649f2b69e6e01b5107acb2",
[
null,
[
[
"/css/css-will-change/will-change-stacking-context-001-ref.html",
"=="
]
],
{}
]
],
"will-change-transform-image.html": [
"edce6c1f9bfa840004d8e82e6720be9c18bd23b6",
[
@ -295425,6 +295503,10 @@
"f718ea6abfbab54333ba674ff0dcd320d8672bcd",
[]
],
"clip-path-reference-box-002-ref.html": [
"f718ea6abfbab54333ba674ff0dcd320d8672bcd",
[]
],
"clip-path-reference-box-003-ref.html": [
"f718ea6abfbab54333ba674ff0dcd320d8672bcd",
[]
@ -305011,6 +305093,26 @@
"f81b9d2a2947bdaa5fd2d33dd9dd5f59dc730a11",
[]
],
"will-change-abspos-cb-002-ref.html": [
"9dfc24c526bc2decc452a73a0065b5ae39faf5e6",
[]
],
"will-change-fixedpos-cb-001-ref.html": [
"9dfc24c526bc2decc452a73a0065b5ae39faf5e6",
[]
],
"will-change-fixedpos-cb-002-ref.html": [
"7823c16075e133cf57731d196cee180d9a03cae4",
[]
],
"will-change-fixedpos-cb-003-ref.html": [
"05957327c331a953cc907eeb5ffd2ba117f6f227",
[]
],
"will-change-stacking-context-001-ref.html": [
"38138ebcac3d73796e00173f6a84ba7edaa17cd2",
[]
],
"will-change-transform-image-ref.html": [
"d42d5b7fea22d3d2bc2abf782b1efc78f261f69e",
[]
@ -313300,7 +313402,7 @@
[]
],
"index.md": [
"11e2c5fa1f4abdd57acda63c3709fb42ad6faf6d",
"2bcfb1f0bf27b4a33f8f8abad4e9a8513805e658",
[]
],
"lint-tool.md": [
@ -436947,6 +437049,13 @@
{}
]
],
"image-loading-lazy-srcset.html": [
"21c11c7233c7b8f845a31b6aa25dda14ca381960",
[
null,
{}
]
],
"image-loading-lazy.html": [
"0c1c39a8ae95f0b978f3b2a3ebd822598295372b",
[
@ -445793,6 +445902,17 @@
]
},
"timers": {
"cleartimeout-clearinterval.any.js": [
"44551aa8a1bb802e65cd48a0dd7586e0e564e2e8",
[
"html/webappapis/timers/cleartimeout-clearinterval.any.html",
{}
],
[
"html/webappapis/timers/cleartimeout-clearinterval.any.worker.html",
{}
]
],
"evil-spec-example.html": [
"77a8746908d74257e27ef6f936a0266bb4298a44",
[

View file

@ -2,3 +2,6 @@
[listeners are called when <iframe> is resized]
expected: FAIL
[listeners are called correct number of times]
expected: FAIL

View file

@ -0,0 +1,4 @@
[elementFromPoint-001.html]
[CSSOM View - 5 - extensions to the Document interface]
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

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

View file

@ -56,6 +56,3 @@
[separate text/javascript x/x]
expected: FAIL
[separate text/javascript;charset=windows-1252 error text/javascript]
expected: FAIL

View file

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

View file

@ -1,4 +1,8 @@
[skip-document-with-fragment.html]
expected: TIMEOUT
[Autofocus elements in iframed documents with URL fragments should be skipped.]
expected: FAIL
[Autofocus elements in top-level browsing context's documents with URI fragments should be skipped.]
expected: TIMEOUT

View file

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

View file

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

View file

@ -0,0 +1,4 @@
[image-loading-lazy-srcset.html]
[loading='lazy' image with srcset]
expected: FAIL

View file

@ -1,9 +1,10 @@
[promise-job-entry.html]
expected: TIMEOUT
[Fulfillment handler on fulfilled promise]
expected: FAIL
[Rejection handler on pending-then-rejected promise]
expected: FAIL
expected: TIMEOUT
[Sanity check: this all works as expected with no promises involved]
expected: FAIL

View file

@ -137,3 +137,6 @@
[X Rendered audio for channel 5 does not equal [0,0.0626220703125,0.125030517578125,0.18695068359375,0.24810791015625,0.308319091796875,0.3673095703125,0.42486572265625,0.480743408203125,0.53472900390625,0.58660888671875,0.636199951171875,0.68328857421875,0.727691650390625,0.76922607421875,0.8077392578125...\] with an element-wise tolerance of {"absoluteThreshold":0.000030517578125,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[1\]\t3.6732959747314453e-1\t6.2622070312500000e-2\t3.0470752716064453e-1\t4.8658168859649127e+0\t3.0517578125000000e-5\n\t[2\]\t6.8329977989196777e-1\t1.2503051757812500e-1\t5.5826926231384277e-1\t4.4650639949963384e+0\t3.0517578125000000e-5\n\t[3\]\t9.0373212099075317e-1\t1.8695068359375000e-1\t7.1678143739700317e-1\t3.8340669508039502e+0\t3.0517578125000000e-5\n\t[4\]\t9.9780619144439697e-1\t2.4810791015625000e-1\t7.4969828128814697e-1\t3.0216621502152523e+0\t3.0517578125000000e-5\n\t[5\]\t9.5236867666244507e-1\t3.0831909179687500e-1\t6.4404958486557007e-1\t2.0889059484187866e+0\t3.0517578125000000e-5\n\t...and 44053 more errors.\n\tMax AbsError of 1.9999977350234985e+0 at index of 28001.\n\t[28001\]\t9.9999773502349854e-1\t-1.0000000000000000e+0\t1.9999977350234985e+0\t1.9999977350234985e+0\t3.0517578125000000e-5\n\tMax RelError of Infinity at index of 12348.\n\t[12348\]\t9.5105654001235962e-1\t0.0000000000000000e+0\t9.5105654001235962e-1\tInfinity\t3.0517578125000000e-5\n]
expected: FAIL
[X Rendered audio for channel 5 does not equal [0,0.0626220703125,0.125030517578125,0.18695068359375,0.24810791015625,0.308319091796875,0.3673095703125,0.42486572265625,0.480743408203125,0.53472900390625,0.58660888671875,0.636199951171875,0.68328857421875,0.727691650390625,0.76922607421875,0.8077392578125...\] with an element-wise tolerance of {"absoluteThreshold":0.000030517578125,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[1\]\t3.6732959747314453e-1\t6.2622070312500000e-2\t3.0470752716064453e-1\t4.8658168859649127e+0\t3.0517578125000000e-5\n\t[2\]\t6.8329977989196777e-1\t1.2503051757812500e-1\t5.5826926231384277e-1\t4.4650639949963384e+0\t3.0517578125000000e-5\n\t[3\]\t9.0373212099075317e-1\t1.8695068359375000e-1\t7.1678143739700317e-1\t3.8340669508039502e+0\t3.0517578125000000e-5\n\t[4\]\t9.9780619144439697e-1\t2.4810791015625000e-1\t7.4969828128814697e-1\t3.0216621502152523e+0\t3.0517578125000000e-5\n\t[5\]\t9.5236867666244507e-1\t3.0831909179687500e-1\t6.4404958486557007e-1\t2.0889059484187866e+0\t3.0517578125000000e-5\n\t...and 44055 more errors.\n\tMax AbsError of 1.9999977350234985e+0 at index of 32411.\n\t[32411\]\t9.9999773502349854e-1\t-1.0000000000000000e+0\t1.9999977350234985e+0\t1.9999977350234985e+0\t3.0517578125000000e-5\n\tMax RelError of Infinity at index of 12348.\n\t[12348\]\t9.5105654001235962e-1\t0.0000000000000000e+0\t9.5105654001235962e-1\tInfinity\t3.0517578125000000e-5\n]
expected: FAIL

View file

@ -341,3 +341,9 @@
[X Stitched sine-wave buffers at sample rate 44100 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.000090957,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[31080\]\t-3.0409904191139748e-29\t5.6332010030746460e-1\t5.6332010030746460e-1\t1.0000000000000000e+0\t9.0957000000000003e-5\n\t[31081\]\t4.5842077961922066e-41\t6.1397600173950195e-1\t6.1397600173950195e-1\t1.0000000000000000e+0\t9.0957000000000003e-5\n\tMax AbsError of 6.1397600173950195e-1 at index of 31081.\n\tMax RelError of 1.0000000000000000e+0 at index of 31080.\n]
expected: FAIL
[X SNR (-205.02772078615203 dB) is not greater than or equal to 85.58. Got -205.02772078615203.]
expected: FAIL
[X Stitched sine-wave buffers at sample rate 44100 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.000090957,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[31080\]\t2.6490511032320000e+12\t5.6332010030746460e-1\t2.6490511032314365e+12\t4.7025680457444414e+12\t9.0957000000000003e-5\n\t[31081\]\t4.5700546817025259e-41\t6.1397600173950195e-1\t6.1397600173950195e-1\t1.0000000000000000e+0\t9.0957000000000003e-5\n\tMax AbsError of 2.6490511032314365e+12 at index of 31080.\n\tMax RelError of 4.7025680457444414e+12 at index of 31080.\n]
expected: FAIL

View file

@ -0,0 +1,19 @@
<!DOCTYPE html>
<title>CSS Masking: clip path with floated element</title>
<link rel="author" title="Fredrik Söderquist" href="mailto:fs@opera.com">
<link rel="help" href="https://drafts.fxtf.org/css-masking-1/#the-clip-path">
<link rel="help" href="https://bugs.chromium.org/p/chromium/issues/detail?id=418484">
<link rel="match" href="reference/clip-path-reference-box-002-ref.html">
<meta name="assert" content="Check that the 'clip-path' property uses the border box as the reference box.">
<style>
.clipped {
width: 100px;
height: 200px;
background-color: green;
clip-path: polygon(0% 0%,100% 0%,100% 50%,0% 50%);
}
</style>
<div class="clipped">
<div style="float:left; margin-left:-100px; margin-top:-100px;">&nbsp;</div>
</div>

View file

@ -0,0 +1,2 @@
<!DOCTYPE html>
<div style="width: 100px; height: 100px; background-color: green"></div>

View file

@ -0,0 +1,13 @@
<!doctype html>
<meta charset="utf-8">
<title>CSS Test Reference</title>
<style>
div {
border: 1px solid green;
background: green;
margin-top: 100px;
width: 100px;
height: 100px;
}
</style>
<div></div>

View file

@ -0,0 +1,29 @@
<!doctype html>
<meta charset="utf-8">
<title>CSS Test: will-change: filter should generate a containing block for absolute positioned elements.</title>
<link rel="author" title="Philip Rogers" href="mailto:pdr@chromium.org">
<link rel="help" href="https://bugs.chromium.org/p/chromium/issues/detail?id=960953">
<link rel="help" href="https://drafts.csswg.org/css-will-change/#will-change">
<link rel="help" href="https://drafts.fxtf.org/filter-effects/#FilterProperty">
<link rel="match" href="will-change-abspos-cb-002-ref.html">
<style>
.container {
border: 1px solid green;
background: red;
width: 100px;
height: 100px;
margin-top: 100px;
will-change: filter;
}
.abspos {
position: absolute;
top: 0;
left: 0;
background: green;
height: 100px;
width: 100px;
}
</style>
<div class="container">
<div class="abspos"></div>
</div>

View file

@ -0,0 +1,13 @@
<!doctype html>
<meta charset="utf-8">
<title>CSS Test Reference</title>
<style>
div {
border: 1px solid green;
background: green;
margin-top: 100px;
width: 100px;
height: 100px;
}
</style>
<div></div>

View file

@ -0,0 +1,29 @@
<!doctype html>
<meta charset="utf-8">
<title>CSS Test: will-change: filter should generate a containing block for fixed positioned elements.</title>
<link rel="author" title="Philip Rogers" href="mailto:pdr@chromium.org">
<link rel="help" href="https://bugs.chromium.org/p/chromium/issues/detail?id=960953">
<link rel="help" href="https://drafts.csswg.org/css-will-change/#will-change">
<link rel="help" href="https://drafts.fxtf.org/filter-effects/#FilterProperty">
<link rel="match" href="will-change-fixedpos-cb-001-ref.html">
<style>
.container {
border: 1px solid green;
background: red;
width: 100px;
height: 100px;
margin-top: 100px;
will-change: filter;
}
.fixedpos {
position: fixed;
top: 0;
left: 0;
background: green;
height: 100px;
width: 100px;
}
</style>
<div class="container">
<div class="fixedpos"></div>
</div>

View file

@ -0,0 +1,12 @@
<!doctype html>
<meta charset="utf-8">
<title>CSS Test Reference</title>
<style>
div {
background: green;
margin-left: 100px;
width: 100px;
height: 100px;
}
</style>
<div></div>

View file

@ -0,0 +1,27 @@
<!doctype html>
<meta charset="utf-8">
<title>CSS Test: will-change: filter on an inline should generate a containing block for fixed positioned elements.</title>
<link rel="author" title="Philip Rogers" href="mailto:pdr@chromium.org">
<link rel="help" href="https://bugs.chromium.org/p/chromium/issues/detail?id=960953">
<link rel="help" href="https://drafts.csswg.org/css-will-change/#will-change">
<link rel="help" href="https://drafts.fxtf.org/filter-effects/#FilterProperty">
<link rel="match" href="will-change-fixedpos-cb-002-ref.html">
<style>
.inline {
margin-left: 100px;
will-change: filter;
}
.fixedpos {
position: fixed;
top: 0;
left: 0;
background: green;
height: 100px;
width: 100px;
}
</style>
<span class="inline">
<!-- "FAIL" should be hidden by the green box and should not be visible. -->
FAIL
<div class="fixedpos"></div>
</span>

View file

@ -0,0 +1,31 @@
<!doctype html>
<meta charset="utf-8">
<title>CSS Test Reference</title>
<style>
body {
margin: 0;
}
.hidden {
width: 100px;
height: 100px;
margin-left: 100px;
margin-top: 200px;
}
.fixedpos {
position: fixed;
top: 100px;
left: 100px;
background: green;
height: 100px;
width: 100px;
}
.spacer {
height: 2000px;
}
</style>
<div class="hidden"></div>
<div class="fixedpos"></div>
<div class="spacer"></div>
<script>
window.onload = function() { window.scrollTo(0, 100); };
</script>

View file

@ -0,0 +1,41 @@
<!doctype html>
<meta charset="utf-8">
<title>CSS Test: will-change: filter on the root should not generate a containing block for fixed positioned elements.</title>
<link rel="author" title="Philip Rogers" href="mailto:pdr@chromium.org">
<link rel="help" href="https://bugs.chromium.org/p/chromium/issues/detail?id=960953">
<link rel="help" href="https://drafts.csswg.org/css-will-change/#will-change">
<link rel="help" href="https://drafts.fxtf.org/filter-effects/#FilterProperty">
<link rel="match" href="will-change-fixedpos-cb-003-ref.html">
<style>
html {
will-change: filter;
}
body {
margin: 0;
}
.hidden {
width: 100px;
height: 100px;
background: red;
margin-left: 100px;
margin-top: 200px;
}
.fixedpos {
position: fixed;
top: 100px;
left: 100px;
background: green;
height: 100px;
width: 100px;
}
.spacer {
height: 2000px;
}
</style>
<!-- This object should be fully hidden by the fixed position object. -->
<div class="hidden"></div>
<div class="fixedpos"></div>
<div class="spacer"></div>
<script>
window.onload = function() { window.scrollTo(0, 100); };
</script>

View file

@ -0,0 +1,11 @@
<!doctype html>
<meta charset="utf-8">
<title>CSS Test Reference</title>
<style>
div {
background: green;
width: 100px;
height: 100px;
}
</style>
<div></div>

View file

@ -0,0 +1,36 @@
<!doctype html>
<meta charset="utf-8">
<title>CSS Test: will-change: filter should create a stacking context.</title>
<link rel="author" title="Philip Rogers" href="mailto:pdr@chromium.org">
<link rel="help" href="https://bugs.chromium.org/p/chromium/issues/detail?id=960953">
<link rel="help" href="https://drafts.csswg.org/css-will-change/#will-change">
<link rel="help" href="https://drafts.fxtf.org/filter-effects/#FilterProperty">
<link rel="match" href="will-change-stacking-context-001-ref.html">
<style>
.indicator {
position: absolute;
background-color: green;
z-index: 1;
}
.willchange {
will-change: filter;
z-index: 0;
}
.child {
position: relative;
background-color: red;
z-index: 2;
}
.box {
width: 100px;
height: 100px;
}
</style>
<div class="indicator box"></div>
<div class="willchange box">
<!-- Because will-change: filter creates a stacking context, this child
remains on bottom even though it has a higher z-index than the indicator
box. -->
<div class="child box"></div>
</div>

View file

@ -46,7 +46,7 @@ behavior. The tests can be classified based on the way they express
expectations:
* Rendering tests should be used to verify that the browser graphically
displays pages as expected. See the [rendering test guidelines][rendering]
displays pages as expected. See the [rendering test guidelines](rendering)
for tips on how to write great rendering tests. There are a few different
ways to write rendering tests:

View file

@ -0,0 +1,38 @@
<!DOCTYPE html>
<head>
<title>loading='lazy' image with srcset</title>
<link rel="help" href="https://html.spec.whatwg.org/multipage/images.html#update-the-image-data">
<link rel="help" href="https://html.spec.whatwg.org/multipage/images.html#will-lazy-load-image-steps">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
</head>
<div style="height:1000vh;"></div>
<img srcset="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAG0lEQVR42mP8z0A%2BYKJA76jmUc2jmkc1U0EzACKcASfOgGoMAAAAAElFTkSuQmCC" loading="lazy">
<img loading="lazy" srcset="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAAG0lEQVR42mP8z0A%2BYKJA76jmUc2jmkc1U0EzACKcASfOgGoMAAAAAElFTkSuQmCC">
<script>
promise_test(async t => {
let loaded_images = 0;
const imgs = document.querySelectorAll("img");
imgs.forEach(img => {
img.addEventListener("load", () => { loaded_images++; }, { once: true });
});
await new Promise(resolve => window.addEventListener("load", resolve));
assert_equals(loaded_images, 0,
"lazy-load images with srcset shouldn't be loaded yet");
const promises = [
new Promise(resolve => imgs[0].addEventListener("load", resolve)),
new Promise(resolve => imgs[1].addEventListener("load", resolve)),
];
imgs[1].scrollIntoView();
await Promise.all(promises);
imgs.forEach(img => {
assert_true(img.complete,
"Now the lazy-load image with srcset should be loaded");
});
});
</script>

View file

@ -0,0 +1,29 @@
async_test((t) => {
const handle = setTimeout(
t.step_func(() => {
assert_unreached("Timeout was not canceled");
}),
0
);
clearInterval(handle);
setTimeout(() => {
t.done();
}, 100);
}, "Clear timeout with clearInterval");
async_test((t) => {
const handle = setInterval(
t.step_func(() => {
assert_unreached("Interval was not canceled");
}),
0
);
clearTimeout(handle);
setTimeout(() => {
t.done();
}, 100);
}, "Clear interval with clearTimeout");