diff --git a/tests/wpt/metadata/FileAPI/url/url-with-fetch.any.js.ini b/tests/wpt/metadata/FileAPI/url/url-with-fetch.any.js.ini index 3b874fc1748..6a3af4e2ece 100644 --- a/tests/wpt/metadata/FileAPI/url/url-with-fetch.any.js.ini +++ b/tests/wpt/metadata/FileAPI/url/url-with-fetch.any.js.ini @@ -14,6 +14,9 @@ [Revoke blob URL after creating Request, will fetch] expected: FAIL + [Revoke blob URL after calling fetch, fetch should succeed] + expected: FAIL + [url-with-fetch.any.html] [Untitled] @@ -34,6 +37,3 @@ [Revoke blob URL after creating Request, will fetch] expected: FAIL - [Revoke blob URL after calling fetch, fetch should succeed] - expected: FAIL - diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json index e65808e9038..97b6a187711 100644 --- a/tests/wpt/metadata/MANIFEST.json +++ b/tests/wpt/metadata/MANIFEST.json @@ -132739,6 +132739,18 @@ {} ] ], + "css/css-multicol/multicol-span-all-dynamic-add-013.html": [ + [ + "css/css-multicol/multicol-span-all-dynamic-add-013.html", + [ + [ + "/css/css-multicol/multicol-span-all-dynamic-add-013-ref.html", + "==" + ] + ], + {} + ] + ], "css/css-multicol/multicol-span-all-dynamic-remove-001.html": [ [ "css/css-multicol/multicol-span-all-dynamic-remove-001.html", @@ -179921,6 +179933,18 @@ {} ] ], + "css/mediaqueries/mq-calc-006.html": [ + [ + "css/mediaqueries/mq-calc-006.html", + [ + [ + "/css/reference/ref-filled-green-100px-square.xht", + "==" + ] + ], + {} + ] + ], "css/mediaqueries/mq-case-insensitive-001.html": [ [ "css/mediaqueries/mq-case-insensitive-001.html", @@ -250541,6 +250565,9 @@ "css/css-multicol/multicol-span-all-dynamic-add-012-ref.html": [ [] ], + "css/css-multicol/multicol-span-all-dynamic-add-013-ref.html": [ + [] + ], "css/css-multicol/multicol-span-all-dynamic-remove-001-ref.html": [ [] ], @@ -262448,10 +262475,7 @@ "docs/conf.py": [ [] ], - "docs/index.rst": [ - [] - ], - "docs/introduction.md": [ + "docs/index.md": [ [] ], "docs/make.bat": [ @@ -262496,6 +262520,9 @@ "docs/running-tests/safari.md": [ [] ], + "docs/test-suite-design.md": [ + [] + ], "docs/writing-tests/ahem.md": [ [] ], @@ -272597,6 +272624,12 @@ "lint.whitelist": [ [] ], + "loading/lazyload/resources/image.png": [ + [] + ], + "loading/lazyload/resources/subframe.html": [ + [] + ], "loading/resources/dummy.css": [ [] ], @@ -308524,6 +308557,12 @@ {} ] ], + "css/compositing/parsing/background-blend-mode-computed.html": [ + [ + "css/compositing/parsing/background-blend-mode-computed.html", + {} + ] + ], "css/compositing/parsing/background-blend-mode-invalid.html": [ [ "css/compositing/parsing/background-blend-mode-invalid.html", @@ -308536,6 +308575,12 @@ {} ] ], + "css/compositing/parsing/isolation-computed.html": [ + [ + "css/compositing/parsing/isolation-computed.html", + {} + ] + ], "css/compositing/parsing/isolation-invalid.html": [ [ "css/compositing/parsing/isolation-invalid.html", @@ -308548,6 +308593,12 @@ {} ] ], + "css/compositing/parsing/mix-blend-mode-computed.html": [ + [ + "css/compositing/parsing/mix-blend-mode-computed.html", + {} + ] + ], "css/compositing/parsing/mix-blend-mode-invalid.html": [ [ "css/compositing/parsing/mix-blend-mode-invalid.html", @@ -319180,6 +319231,12 @@ {} ] ], + "css/css-text/tab-size/tab-size.html": [ + [ + "css/css-text/tab-size/tab-size.html", + {} + ] + ], "css/css-text/text-align/text-align-last-empty-inline.html": [ [ "css/css-text/text-align/text-align-last-empty-inline.html", @@ -359355,6 +359412,30 @@ {} ] ], + "loading/lazyload/iframe-loading-eager.tentative.html": [ + [ + "loading/lazyload/iframe-loading-eager.tentative.html", + {} + ] + ], + "loading/lazyload/iframe-loading-lazy.tentative.html": [ + [ + "loading/lazyload/iframe-loading-lazy.tentative.html", + {} + ] + ], + "loading/lazyload/image-loading-eager.tentative.html": [ + [ + "loading/lazyload/image-loading-eager.tentative.html", + {} + ] + ], + "loading/lazyload/image-loading-lazy.tentative.html": [ + [ + "loading/lazyload/image-loading-lazy.tentative.html", + {} + ] + ], "loading/preloader-css-import-no-quote.tentative.html": [ [ "loading/preloader-css-import-no-quote.tentative.html", @@ -375551,9 +375632,9 @@ } ] ], - "pointerevents/pointerlock/pointerevent_movementxy_when_locked.html": [ + "pointerevents/pointerlock/pointerevent_movementxy_with_pointerlock.html": [ [ - "pointerevents/pointerlock/pointerevent_movementxy_when_locked.html", + "pointerevents/pointerlock/pointerevent_movementxy_with_pointerlock.html", { "testdriver": true } @@ -397928,22 +398009,62 @@ {} ] ], - "user-timing/mark-entry-constructor.html": [ + "user-timing/mark-entry-constructor.any.js": [ [ - "user-timing/mark-entry-constructor.html", + "user-timing/mark-entry-constructor.any.html", + { + "script_metadata": [ + [ + "script", + "resources/user-timing-helper.js" + ] + ] + } + ], + [ + "user-timing/mark-entry-constructor.any.worker.html", + { + "script_metadata": [ + [ + "script", + "resources/user-timing-helper.js" + ] + ] + } + ] + ], + "user-timing/mark-errors.any.js": [ + [ + "user-timing/mark-errors.any.html", + {} + ], + [ + "user-timing/mark-errors.any.worker.html", {} ] ], - "user-timing/mark-errors.html": [ + "user-timing/mark-l3.any.js": [ [ - "user-timing/mark-errors.html", - {} - ] - ], - "user-timing/mark-l3.html": [ + "user-timing/mark-l3.any.html", + { + "script_metadata": [ + [ + "script", + "resources/user-timing-helper.js" + ] + ] + } + ], [ - "user-timing/mark-l3.html", - {} + "user-timing/mark-l3.any.worker.html", + { + "script_metadata": [ + [ + "script", + "resources/user-timing-helper.js" + ] + ] + } ] ], "user-timing/mark-measure-feature-detection.html": [ @@ -397952,9 +398073,13 @@ {} ] ], - "user-timing/mark-measure-return-objects.html": [ + "user-timing/mark-measure-return-objects.any.js": [ [ - "user-timing/mark-measure-return-objects.html", + "user-timing/mark-measure-return-objects.any.html", + {} + ], + [ + "user-timing/mark-measure-return-objects.any.worker.html", {} ] ], @@ -397986,16 +398111,52 @@ {} ] ], - "user-timing/measure-l3.html": [ + "user-timing/measure-l3.any.js": [ [ - "user-timing/measure-l3.html", - {} + "user-timing/measure-l3.any.html", + { + "script_metadata": [ + [ + "script", + "resources/user-timing-helper.js" + ] + ] + } + ], + [ + "user-timing/measure-l3.any.worker.html", + { + "script_metadata": [ + [ + "script", + "resources/user-timing-helper.js" + ] + ] + } ] ], - "user-timing/measure-with-dict.html": [ + "user-timing/measure-with-dict.any.js": [ [ - "user-timing/measure-with-dict.html", - {} + "user-timing/measure-with-dict.any.html", + { + "script_metadata": [ + [ + "script", + "resources/user-timing-helper.js" + ] + ] + } + ], + [ + "user-timing/measure-with-dict.any.worker.html", + { + "script_metadata": [ + [ + "script", + "resources/user-timing-helper.js" + ] + ] + } ] ], "user-timing/measure.html": [ @@ -398050,9 +398211,13 @@ {} ] ], - "user-timing/structured-serialize-detail.html": [ + "user-timing/structured-serialize-detail.any.js": [ [ - "user-timing/structured-serialize-detail.html", + "user-timing/structured-serialize-detail.any.html", + {} + ], + [ + "user-timing/structured-serialize-detail.any.worker.html", {} ] ], @@ -404560,6 +404725,12 @@ {} ] ], + "webrtc/RTCPeerConnection-onicecandidateerror.html": [ + [ + "webrtc/RTCPeerConnection-onicecandidateerror.html", + {} + ] + ], "webrtc/RTCPeerConnection-onnegotiationneeded.html": [ [ "webrtc/RTCPeerConnection-onnegotiationneeded.html", @@ -441519,7 +441690,7 @@ "support" ], "README.md": [ - "8f5a2d990852565f9ddf7abdcede2c586f45c3dd", + "f89061f1674a7008b016031ffae627cfe6795515", "support" ], "WebCryptoAPI/META.yml": [ @@ -529655,7 +529826,7 @@ "visual" ], "css/compositing/META.yml": [ - "e9fad203a3d8818535a688840e3168f59a1e96e2", + "73541d894be1e6e42a5d029dce7844c30c391282", "support" ], "css/compositing/Text_with_SVG_background-ref.html": [ @@ -530046,6 +530217,10 @@ "9ab6394e2aa521c87f1553cff441acca4bf9d6a6", "support" ], + "css/compositing/parsing/background-blend-mode-computed.html": [ + "22d6a5f380c910cd1eccc7be076bb7bd684b7721", + "testharness" + ], "css/compositing/parsing/background-blend-mode-invalid.html": [ "4fdd3d36ed96fede6396f3ed5db7fbb7115fee7e", "testharness" @@ -530054,6 +530229,10 @@ "151a01c75a5a769cc745d3b15937fe3ce40ec388", "testharness" ], + "css/compositing/parsing/isolation-computed.html": [ + "2f7a6e7924962eba1a48049bf9748f113af601c2", + "testharness" + ], "css/compositing/parsing/isolation-invalid.html": [ "d5b8f49c61374e05b8afd396c5503a00d5b2f361", "testharness" @@ -530062,6 +530241,10 @@ "252ff138e0f29d34569665eb63eb3fe800edd4b7", "testharness" ], + "css/compositing/parsing/mix-blend-mode-computed.html": [ + "38a2c863514317802b719e35c06acc317e9e840e", + "testharness" + ], "css/compositing/parsing/mix-blend-mode-invalid.html": [ "e73d28e585a930c5ec933f60124b08702926d971", "testharness" @@ -530923,7 +531106,7 @@ "testharness" ], "css/css-animations/parsing/animation-delay-computed.html": [ - "551c9fbca9ebeb9d9391d260a5e2b47157048764", + "832466ac0642616c28bdb4aebad8833e6a4c92d0", "testharness" ], "css/css-animations/parsing/animation-delay-invalid.html": [ @@ -530935,7 +531118,7 @@ "testharness" ], "css/css-animations/parsing/animation-direction-computed.html": [ - "9f4e7e0c6b9424455d54ea6dc94ab42c91caf88f", + "d99038b3ba72d70b745bd5af764e2f6e38827537", "testharness" ], "css/css-animations/parsing/animation-direction-invalid.html": [ @@ -530947,7 +531130,7 @@ "testharness" ], "css/css-animations/parsing/animation-duration-computed.html": [ - "46a946588b62ddffcaed7474cd9df88487caecee", + "ef2ef69059fa9f92910b7a716faf499a16a757e7", "testharness" ], "css/css-animations/parsing/animation-duration-invalid.html": [ @@ -530959,7 +531142,7 @@ "testharness" ], "css/css-animations/parsing/animation-fill-mode-computed.html": [ - "91f10fe7d9c60c229f9836f10211e7f4e86c8c41", + "f4083b38332eb9fb99f37c871790c3cb0f5e95c9", "testharness" ], "css/css-animations/parsing/animation-fill-mode-invalid.html": [ @@ -530971,7 +531154,7 @@ "testharness" ], "css/css-animations/parsing/animation-iteration-count-computed.html": [ - "c91362719fb901c9d3cb3a796aa65abf371225e4", + "0ac53aa65184020b65669807c699ef6c55362af2", "testharness" ], "css/css-animations/parsing/animation-iteration-count-invalid.html": [ @@ -530991,7 +531174,7 @@ "testharness" ], "css/css-animations/parsing/animation-play-state-computed.html": [ - "ce3f57275b057806112a1c3991bbf4f14b0cb559", + "c3ff2aa95f5fe0eed65cdf187c2367f1a3a49a60", "testharness" ], "css/css-animations/parsing/animation-play-state-invalid.html": [ @@ -531003,7 +531186,7 @@ "testharness" ], "css/css-animations/parsing/animation-timing-function-computed.html": [ - "ad69553c0b46312bdf8a86900472373660640804", + "99bc12ccaa8f24ae5db06cfd0d78d3bd0c015bef", "testharness" ], "css/css-animations/parsing/animation-timing-function-invalid.html": [ @@ -531015,7 +531198,7 @@ "testharness" ], "css/css-animations/parsing/transition-timing-function-computed.html": [ - "8b2189ed53893a33b1c8c9cd7ef21beb6150f5d7", + "9834dfdbf0dde78d0d2c1b468c5badddc2460ac9", "testharness" ], "css/css-animations/pending-style-changes-001.html": [ @@ -533815,7 +533998,7 @@ "visual" ], "css/css-backgrounds/parsing/background-attachment-computed.html": [ - "ceb76c2cdae213b5dad7e1f770590e0b4b054f12", + "702d5fc8ac891a4bb34c5f8a8cf22814511bf6d5", "testharness" ], "css/css-backgrounds/parsing/background-attachment-invalid.html": [ @@ -533827,7 +534010,7 @@ "testharness" ], "css/css-backgrounds/parsing/background-clip-computed.html": [ - "9e8b7631bbb37c20fe7bdf5b43206a1e9aa20ce7", + "91ca19f5b26dc7248b8be7136c5cc90a96425e54", "testharness" ], "css/css-backgrounds/parsing/background-clip-invalid.html": [ @@ -533839,7 +534022,7 @@ "testharness" ], "css/css-backgrounds/parsing/background-color-computed.html": [ - "7fbeac81a9f328be670c81be4b645e0e37461e91", + "561463803b524649376b68639c7c75be94ac1b53", "testharness" ], "css/css-backgrounds/parsing/background-color-invalid.html": [ @@ -533851,11 +534034,11 @@ "testharness" ], "css/css-backgrounds/parsing/background-computed.html": [ - "cb7d10998e0f46c2553fe161cb215179c4bab4c7", + "8a07df4903d6d3fa24cd675af284261798c549a1", "testharness" ], "css/css-backgrounds/parsing/background-image-computed.sub.html": [ - "a67823cc125a89b454d6c25a055ec5f2ae56ae21", + "ff2f34a2c661fcfc246f939b65ca81cf29c850a3", "testharness" ], "css/css-backgrounds/parsing/background-image-invalid.html": [ @@ -533871,7 +534054,7 @@ "testharness" ], "css/css-backgrounds/parsing/background-origin-computed.html": [ - "4e5280135d8d2d5bf3ea73cd92505f78c7e09f52", + "41887f852dd3e9db11ff1212451c5ffd03b1427a", "testharness" ], "css/css-backgrounds/parsing/background-origin-invalid.html": [ @@ -533883,7 +534066,7 @@ "testharness" ], "css/css-backgrounds/parsing/background-position-computed.html": [ - "c5e30745f476027170420039873f1911908676df", + "2a3f6fae1e77f09fd16b246c82d0a8c898bba4be", "testharness" ], "css/css-backgrounds/parsing/background-position-invalid.html": [ @@ -533895,7 +534078,7 @@ "testharness" ], "css/css-backgrounds/parsing/background-position-x-computed.html": [ - "f64d2658637ae013997dcdac15d090149304d6df", + "6cb7fb2c17401f7903d29fc768a0addc9b78af1a", "testharness" ], "css/css-backgrounds/parsing/background-position-x-invalid.html": [ @@ -533907,7 +534090,7 @@ "testharness" ], "css/css-backgrounds/parsing/background-position-y-computed.html": [ - "103a26037b7115d09472bd58dc49349e698ef020", + "a2d60bfeb974760205d4b778826606302efa26b1", "testharness" ], "css/css-backgrounds/parsing/background-position-y-invalid.html": [ @@ -533919,7 +534102,7 @@ "testharness" ], "css/css-backgrounds/parsing/background-repeat-computed.html": [ - "f58ab577791a869c837b08c39514d3ee8b17eba6", + "ad7bfa5a212243903bb0629b6329330dfa441a41", "testharness" ], "css/css-backgrounds/parsing/background-repeat-invalid.html": [ @@ -533931,7 +534114,7 @@ "testharness" ], "css/css-backgrounds/parsing/background-size-computed.html": [ - "01091f541ff3494d9949d620521ea6e91d9d9f97", + "2c6e340edd08787d46103ac234ef1d86ac05e688", "testharness" ], "css/css-backgrounds/parsing/background-size-invalid.html": [ @@ -533947,7 +534130,7 @@ "testharness" ], "css/css-backgrounds/parsing/border-color-computed.html": [ - "9aee70b5bdfa842cfc6691dfa431c1bf041616c0", + "5cff8b3dfae49ef5cb4c324295a16fca72bb2c3d", "testharness" ], "css/css-backgrounds/parsing/border-color-invalid.html": [ @@ -533963,7 +534146,7 @@ "testharness" ], "css/css-backgrounds/parsing/border-image-outset-computed.html": [ - "dc259ce8d094da3c90767795c1df405831b8f837", + "c026207991aa2ebab2e06ea1b8f7ac710eb68f08", "testharness" ], "css/css-backgrounds/parsing/border-image-outset-invalid.html": [ @@ -533975,7 +534158,7 @@ "testharness" ], "css/css-backgrounds/parsing/border-image-repeat-computed.html": [ - "07aa949e972c96359d9d256bf04c469ae42c545f", + "95ce8498f0aff29014d8309214515ac525996239", "testharness" ], "css/css-backgrounds/parsing/border-image-repeat-invalid.html": [ @@ -533987,7 +534170,7 @@ "testharness" ], "css/css-backgrounds/parsing/border-image-slice-computed.html": [ - "9bc3801e4f59f028cc66f08cb473e9cc000a5586", + "bfc8714d9838b5966cb90119391631538a632e2f", "testharness" ], "css/css-backgrounds/parsing/border-image-slice-invalid.html": [ @@ -533999,7 +534182,7 @@ "testharness" ], "css/css-backgrounds/parsing/border-image-source-computed.html": [ - "59cc2a7e14297a78eff04b553db58d157d07871d", + "96e6bdf2f09ee50e8649e7a918debeaf06902e32", "testharness" ], "css/css-backgrounds/parsing/border-image-source-invalid.html": [ @@ -534015,7 +534198,7 @@ "testharness" ], "css/css-backgrounds/parsing/border-image-width-computed.html": [ - "62646921da7472eb3c68bfe2e401a66196ec3b7f", + "98e5616a22847c0536b25d8a96393aafa9c0a913", "testharness" ], "css/css-backgrounds/parsing/border-image-width-invalid.html": [ @@ -534039,7 +534222,7 @@ "testharness" ], "css/css-backgrounds/parsing/border-style-computed.html": [ - "3e89f92dc40b9cc3147bb0a3f33ff3da480a6a5b", + "e890be11289fa057b1d543f16e8b215f389a6a71", "testharness" ], "css/css-backgrounds/parsing/border-style-invalid.html": [ @@ -534055,7 +534238,7 @@ "testharness" ], "css/css-backgrounds/parsing/border-width-computed.html": [ - "9ca2484ca07c7bd4508d351feb3ec2ce9896b005", + "ab4169ea99f4a044953b9613cb20f9abe109d89b", "testharness" ], "css/css-backgrounds/parsing/border-width-invalid.html": [ @@ -534887,7 +535070,7 @@ "testharness" ], "css/css-break/parsing/box-decoration-break-computed.html": [ - "86c7edba88ca35f4de5761d3379ed5bb5eae0a23", + "b84a5522f2be898a494000e243306ab8f3e36cab", "testharness" ], "css/css-break/parsing/box-decoration-break-invalid.html": [ @@ -534899,7 +535082,7 @@ "testharness" ], "css/css-break/parsing/break-after-computed.html": [ - "a62160e425a35865cc6d6d418368f1f1880ac368", + "dfc9a0be27bcf0ffa26cd53159cdc8ea002775e7", "testharness" ], "css/css-break/parsing/break-after-invalid.html": [ @@ -534911,7 +535094,7 @@ "testharness" ], "css/css-break/parsing/break-before-computed.html": [ - "229ab4fd8a5ebb292395b0c3c695659944f8b9a1", + "89baff4b0d368ded057c33ec65c5f50301b14893", "testharness" ], "css/css-break/parsing/break-before-invalid.html": [ @@ -534923,7 +535106,7 @@ "testharness" ], "css/css-break/parsing/break-inside-computed.html": [ - "fe36c24e07b3f59ca97a07c6d8170e7da6e5d148", + "ad468943c1caf3d3a4bb491e4f7e71aeef83bcdd", "testharness" ], "css/css-break/parsing/break-inside-invalid.html": [ @@ -534935,7 +535118,7 @@ "testharness" ], "css/css-break/parsing/orphans-computed.html": [ - "c0438c6911f8eeb1d6b2a2db135f94479d0cc04c", + "ba98cd525645961ae7546bcb065e95669d270364", "testharness" ], "css/css-break/parsing/orphans-invalid.html": [ @@ -534947,7 +535130,7 @@ "testharness" ], "css/css-break/parsing/widows-computed.html": [ - "3ef1d1d4016df44b9b43e6b0b69cf96d9d70370c", + "1dfb65c5168ee215c9c2c57798d7d196a76a3a90", "testharness" ], "css/css-break/parsing/widows-invalid.html": [ @@ -535319,7 +535502,7 @@ "reftest" ], "css/css-color/parsing/color-computed.html": [ - "e339a0ca5471165098368b6cbb5ef7b263a44474", + "6c0e130196d0be6d10336c550f9e3d12e6f89b4c", "testharness" ], "css/css-color/parsing/color-invalid.html": [ @@ -535331,7 +535514,7 @@ "testharness" ], "css/css-color/parsing/opacity-computed.html": [ - "32250b38544aac0362a4b10bf1e3740f6d15f4d1", + "1ac8b5e4aa27847a51c2c588afe99f9094cfedc5", "testharness" ], "css/css-color/parsing/opacity-invalid.html": [ @@ -536315,7 +536498,7 @@ "reftest" ], "css/css-contain/contain-paint-008.html": [ - "8fd7ca25c2b1f98c9fdec8176aebb18da9b67a36", + "ab1ba6beab66a7637b912c36e33f1708bc24ee19", "reftest" ], "css/css-contain/contain-paint-009.html": [ @@ -536751,7 +536934,7 @@ "testharness" ], "css/css-contain/parsing/contain-computed.html": [ - "18720b74195fed58c7f3cb5d9f2edf7298f305be", + "9d36ada95b833724e20e5c0a9f69cd4064219d06", "testharness" ], "css/css-contain/parsing/contain-invalid.html": [ @@ -542335,7 +542518,7 @@ "reftest" ], "css/css-flexbox/parsing/flex-basis-computed.html": [ - "79781dd207e4f486846a2a2f8cf073bcd3dd9038", + "a2cd407fc72be3636d02e0d2bd929c0e57e0c6f1", "testharness" ], "css/css-flexbox/parsing/flex-basis-invalid.html": [ @@ -542347,11 +542530,11 @@ "testharness" ], "css/css-flexbox/parsing/flex-computed.html": [ - "5f539866d7182c224da8290cb9655d8604b93afb", + "ea1f4f6fa4568e8a3b4913aea52d89d5ec1e1870", "testharness" ], "css/css-flexbox/parsing/flex-direction-computed.html": [ - "13b2f7e674f9a277337035c3c48c9ebfe68055e4", + "0d6b0bb6f2f130b9f951bf3a678d9e0970b91d13", "testharness" ], "css/css-flexbox/parsing/flex-direction-invalid.html": [ @@ -542363,7 +542546,7 @@ "testharness" ], "css/css-flexbox/parsing/flex-flow-computed.html": [ - "cb4acbba1ab1d6f8cd91853a0a43c8c978b81db2", + "2dda28ab4469fb17a33907bee03ea391c01f84c5", "testharness" ], "css/css-flexbox/parsing/flex-flow-invalid.html": [ @@ -542375,7 +542558,7 @@ "testharness" ], "css/css-flexbox/parsing/flex-grow-computed.html": [ - "fa6744655f96f529cd7d28718c5b3ff9f28a3e27", + "f046a0ba8362f5dae2e3c19e551d77a1d9b70f5f", "testharness" ], "css/css-flexbox/parsing/flex-grow-invalid.html": [ @@ -542391,7 +542574,7 @@ "testharness" ], "css/css-flexbox/parsing/flex-shrink-computed.html": [ - "299d62285e4389b7e2670e2f345149eabc8d2c28", + "69a6d8c52b61f162f9c7333f53ed44145e51913f", "testharness" ], "css/css-flexbox/parsing/flex-shrink-invalid.html": [ @@ -542407,7 +542590,7 @@ "testharness" ], "css/css-flexbox/parsing/flex-wrap-computed.html": [ - "46df87f38017c23a0bd098fb4af386f10fc69bd2", + "e471bdd787244a2840b87d3385ffd60c6b814942", "testharness" ], "css/css-flexbox/parsing/flex-wrap-invalid.html": [ @@ -544287,7 +544470,7 @@ "testharness" ], "css/css-fonts/parsing/font-family-computed.html": [ - "993b72e6a8f013d92633ce4866e1522c1c554ffe", + "2f5f7dd91cd22d1f161cd4b5b4c72b1c62b725d7", "testharness" ], "css/css-fonts/parsing/font-family-invalid.html": [ @@ -544299,7 +544482,7 @@ "testharness" ], "css/css-fonts/parsing/font-feature-settings-computed.html": [ - "137d9dbbf478a7269fd7047092ee1a56238163fb", + "8fa2eda8214ef112a2435e277632b2107099798e", "testharness" ], "css/css-fonts/parsing/font-feature-settings-invalid.html": [ @@ -544315,7 +544498,7 @@ "testharness" ], "css/css-fonts/parsing/font-kerning-computed.html": [ - "5cd0b252ffed757dc59bafcef2abce4c087340da", + "8abd71b03bf961f7d6ea961e63c384aaf16d511f", "testharness" ], "css/css-fonts/parsing/font-kerning-invalid.html": [ @@ -544327,7 +544510,7 @@ "testharness" ], "css/css-fonts/parsing/font-size-adjust-computed.html": [ - "601e22ee0d13510b8a75ee36afbd508773836b0a", + "4abf011d91e07f0d33f85ae98c56b51b0bfd6504", "testharness" ], "css/css-fonts/parsing/font-size-adjust-invalid.html": [ @@ -544339,7 +544522,7 @@ "testharness" ], "css/css-fonts/parsing/font-size-computed.html": [ - "ebbbeac0802928d0ea8ef0856470b824fcc2f697", + "3a98c75c25bcee7548107eb5e042ce423e7b3990", "testharness" ], "css/css-fonts/parsing/font-size-invalid.html": [ @@ -544351,7 +544534,7 @@ "testharness" ], "css/css-fonts/parsing/font-stretch-computed.html": [ - "4a1ecdb6a6b84ba112e36f6745d1ebcac3107ffb", + "9d1136ef693356facaa62678ea0fa555503bc82f", "testharness" ], "css/css-fonts/parsing/font-stretch-invalid.html": [ @@ -544363,7 +544546,7 @@ "testharness" ], "css/css-fonts/parsing/font-style-computed.html": [ - "a7bb42146a0e2bd8b24b557ad841bca424557026", + "c14757406a9774586dcecb075784fd4304863211", "testharness" ], "css/css-fonts/parsing/font-style-invalid.html": [ @@ -544375,7 +544558,7 @@ "testharness" ], "css/css-fonts/parsing/font-synthesis-computed.html": [ - "933a879bfb619626dcded25b99072cac0e477de2", + "7d1ff6e011c79514485547d94e521619796b67e1", "testharness" ], "css/css-fonts/parsing/font-synthesis-invalid.html": [ @@ -544391,7 +544574,7 @@ "testharness" ], "css/css-fonts/parsing/font-variant-caps-computed.html": [ - "03f37ec11c981d67fa08aba4c7a05dd548cd8798", + "01b890df205a1dd6914c3e83bc50aaa061f70a0c", "testharness" ], "css/css-fonts/parsing/font-variant-caps-invalid.html": [ @@ -544403,7 +544586,7 @@ "testharness" ], "css/css-fonts/parsing/font-variant-east-asian-computed.html": [ - "27b3b1c86dfb19392cdd528c9569582f5bfaccf2", + "5f820cd386e57a1fd5133ff250284d8ab3b3752b", "testharness" ], "css/css-fonts/parsing/font-variant-east-asian-invalid.html": [ @@ -544415,7 +544598,7 @@ "testharness" ], "css/css-fonts/parsing/font-variant-ligatures-computed.html": [ - "8cc3fce267fd661e29b4954fd22909b5aec0c638", + "a9dfac54e9b85946507b2ce055ea9166aa62518c", "testharness" ], "css/css-fonts/parsing/font-variant-ligatures-invalid.html": [ @@ -544427,7 +544610,7 @@ "testharness" ], "css/css-fonts/parsing/font-variant-numeric-computed.html": [ - "b7706e2688af587da2266f55cf06e5ab42853f40", + "ae3fbecefee29f0c84d62982f80fe011ec0bf099", "testharness" ], "css/css-fonts/parsing/font-variant-numeric-invalid.html": [ @@ -544439,7 +544622,7 @@ "testharness" ], "css/css-fonts/parsing/font-variant-position-computed.html": [ - "f11c0f6ab972a5121b761cdd416cef827814cbe8", + "24bac43e799394b8487eace2478be5f37c894766", "testharness" ], "css/css-fonts/parsing/font-variant-position-invalid.html": [ @@ -544451,7 +544634,7 @@ "testharness" ], "css/css-fonts/parsing/font-weight-computed.html": [ - "b88565ee5aa23b20837bf625dd7cf08587dacb7e", + "08208e5dd493a42bfdd1b9c0277ca49c151a9937", "testharness" ], "css/css-fonts/parsing/font-weight-invalid.html": [ @@ -553507,7 +553690,7 @@ "support" ], "css/css-grid/parsing/grid-area-computed.html": [ - "731b7ebda61e5bfe7f3bdde12beef6b69e786398", + "beecdd6c565517beb3b7cbcd6f1d05267d6cb98b", "testharness" ], "css/css-grid/parsing/grid-area-invalid.html": [ @@ -553519,7 +553702,7 @@ "testharness" ], "css/css-grid/parsing/grid-auto-columns-computed.html": [ - "6aea96a80f6dcf2416f19b854293f23fa05d7854", + "ac8a9fb4ef0c1647979fbbc3d1b24c23905b9644", "testharness" ], "css/css-grid/parsing/grid-auto-columns-invalid.html": [ @@ -553531,7 +553714,7 @@ "testharness" ], "css/css-grid/parsing/grid-auto-flow-computed.html": [ - "a91593efc1bbc4cc6bb49b161b9b143d04daa3d0", + "330956c493c865b0f1b261a070f2738ddfb694a0", "testharness" ], "css/css-grid/parsing/grid-auto-flow-invalid.html": [ @@ -553543,7 +553726,7 @@ "testharness" ], "css/css-grid/parsing/grid-auto-rows-computed.html": [ - "071c16928e57197c6bba9dcb25597bfebe13d5e7", + "761c5d785d2732f869dc07c7f40bb469bc16ebba", "testharness" ], "css/css-grid/parsing/grid-auto-rows-invalid.html": [ @@ -553555,7 +553738,7 @@ "testharness" ], "css/css-grid/parsing/grid-template-areas-computed.html": [ - "84627f8d2851ee234276016a89dea6a42eb3b202", + "8290a40088311e7775f84ec33e6a46fc94c8dbe7", "testharness" ], "css/css-grid/parsing/grid-template-areas-invalid.html": [ @@ -553827,7 +554010,7 @@ "testharness" ], "css/css-images/parsing/image-orientation-computed.html": [ - "e819dfc725c1fe6f6d8a5d517c284a51dca9c264", + "23a27a3393ed9b94c6de618b89d5ea4f2326c0c0", "testharness" ], "css/css-images/parsing/image-orientation-invalid.html": [ @@ -553839,7 +554022,7 @@ "testharness" ], "css/css-images/parsing/image-rendering-computed.html": [ - "9655aa880e7f5fcd0d69bffbcb141037abf19c8b", + "f682a795d45a186743d8b38050fd336bd15e15d9", "testharness" ], "css/css-images/parsing/image-rendering-invalid.html": [ @@ -553859,7 +554042,7 @@ "testharness" ], "css/css-images/parsing/object-fit-computed.html": [ - "d3c6a150442f6d657465cc3a0b3ce914aa779a38", + "5d8b7c1f88f9a6ffeb53ccff8e1f7452e8acbcf9", "testharness" ], "css/css-images/parsing/object-fit-invalid.html": [ @@ -553871,11 +554054,11 @@ "testharness" ], "css/css-images/parsing/object-position-computed.html": [ - "f95dcc05fed41ae9eb942f15c0d5bb08fc628ca3", + "37b198c52e9a289c5f4ad41a709142cebca81fd7", "testharness" ], "css/css-images/parsing/object-position-invalid.html": [ - "63e47cf17a6590d4d26fa111897547a8e9883fb9", + "320f1a07c435d67af4225ee99efaa3ba09c03ed1", "testharness" ], "css/css-images/parsing/object-position-valid.html": [ @@ -554875,11 +555058,11 @@ "reftest" ], "css/css-lists/parsing/list-style-computed.html": [ - "84409e8335b097cf4f30aa15e10427a242df91d1", + "67bdc46f8c11ae085d5ee8449ee97ddba319a8b4", "testharness" ], "css/css-lists/parsing/list-style-image-computed.sub.html": [ - "114f08ecd75f77cf7889e8af375476702a0fb13f", + "a39b0f09129707cb00db11d9b0a87a39ebfd1c02", "testharness" ], "css/css-lists/parsing/list-style-image-invalid.html": [ @@ -554895,7 +555078,7 @@ "testharness" ], "css/css-lists/parsing/list-style-position-computed.html": [ - "e36181b1dd4c703d5b6c5b6d8a1ea9d7f3ef81b9", + "07d9161fc087a52933ca47ce5514e4dbc82dfab1", "testharness" ], "css/css-lists/parsing/list-style-position-invalid.html": [ @@ -554907,7 +555090,7 @@ "testharness" ], "css/css-lists/parsing/list-style-type-computed.html": [ - "0a8cd48b6af9e214841064ad6fcf63a6174c9a73", + "21230f31b05058e23f004cfe1a53fa09835372af", "testharness" ], "css/css-lists/parsing/list-style-type-invalid.html": [ @@ -555035,7 +555218,7 @@ "testharness" ], "css/css-logical/parsing/border-block-color-computed.html": [ - "dc9e44edb1a11c374074c266c2b0929a5f13580b", + "24a745f5fe0fee9dec7e3f993d4dce0fa9c79df2", "testharness" ], "css/css-logical/parsing/border-block-color-invalid.html": [ @@ -555047,7 +555230,7 @@ "testharness" ], "css/css-logical/parsing/border-block-style-computed.html": [ - "beb3869863ccf016457b03bf4a8c401b7a69c47c", + "9cd8a252b27476e851a07237415a7fce749094a5", "testharness" ], "css/css-logical/parsing/border-block-style-invalid.html": [ @@ -555063,7 +555246,7 @@ "testharness" ], "css/css-logical/parsing/border-block-width-computed.html": [ - "3b4d934f8b23b29cd5d7b3aae039ac51ac4ab410", + "66b0cb7c60a51c8bd7cae8c9647b50049510e18f", "testharness" ], "css/css-logical/parsing/border-block-width-invalid.html": [ @@ -555075,7 +555258,7 @@ "testharness" ], "css/css-logical/parsing/border-inline-color-computed.html": [ - "e9eff2419fea7bfdbf204aca4879910bae103ebf", + "106a4f48e4e554f867e3ae6f45df62dc71f6e754", "testharness" ], "css/css-logical/parsing/border-inline-color-invalid.html": [ @@ -555087,7 +555270,7 @@ "testharness" ], "css/css-logical/parsing/border-inline-style-computed.html": [ - "adcd6d02976fca309f0479aa522128e704e92f60", + "0ba858a6850ac85d533cfc9757d03c938cbd1637", "testharness" ], "css/css-logical/parsing/border-inline-style-invalid.html": [ @@ -555103,7 +555286,7 @@ "testharness" ], "css/css-logical/parsing/border-inline-width-computed.html": [ - "d421329bb28a3da8d70218ba4c13fc0498d0f202", + "03b71f03861e9899bbe626f881814375235d9bae", "testharness" ], "css/css-logical/parsing/border-inline-width-invalid.html": [ @@ -555123,7 +555306,7 @@ "testharness" ], "css/css-logical/parsing/inset-block-inline-computed.html": [ - "258960d795e34994dae6de783b4d84ef6de77380", + "d18e97dfc3e82332dccab8b8da12eaaae7700d7d", "testharness" ], "css/css-logical/parsing/inset-block-inline-invalid.html": [ @@ -555143,7 +555326,7 @@ "testharness" ], "css/css-logical/parsing/max-block-size-computed.html": [ - "d7d7f2f8740f461c26e22c9ab6d13a4566f1f63c", + "12764d3ea6389747e14c2593c42ec480c3c0cc30", "testharness" ], "css/css-logical/parsing/max-block-size-invalid.html": [ @@ -555155,7 +555338,7 @@ "testharness" ], "css/css-logical/parsing/max-inline-size-computed.html": [ - "c5d1fe6e8dfeb295b9bc54ba82f84c0289c7603f", + "693262f25093d93883e7137f8c4194b94477571c", "testharness" ], "css/css-logical/parsing/max-inline-size-invalid.html": [ @@ -555167,7 +555350,7 @@ "testharness" ], "css/css-logical/parsing/min-block-size-computed.html": [ - "d08a0f6fc4b68fd451b3bfb12752ece9674a7899", + "7c59eb5a49f5121af342fd8fcfc2931ab00a7a16", "testharness" ], "css/css-logical/parsing/min-block-size-invalid.html": [ @@ -555179,7 +555362,7 @@ "testharness" ], "css/css-logical/parsing/min-inline-size-computed.html": [ - "ac17044f4b8d3498cf797ae3819046520eb0bb24", + "730ad4e4742eb0513516295a50ff005aec3d4677", "testharness" ], "css/css-logical/parsing/min-inline-size-invalid.html": [ @@ -556203,7 +556386,7 @@ "testharness" ], "css/css-masking/parsing/clip-path-computed.html": [ - "712cad57b4c9d1d82af65a88b91b4e4f6ea3f9d4", + "00a75cdefa8fb3c88dff5c5a14a8142f936b9d49", "testharness" ], "css/css-masking/parsing/clip-path-invalid.html": [ @@ -557346,6 +557529,14 @@ "7e152af15eb37b98714138b0ae2003453ca3780b", "reftest" ], + "css/css-multicol/multicol-span-all-dynamic-add-013-ref.html": [ + "ee6192990dcc8f2716e055e099a7786ed3590b0f", + "support" + ], + "css/css-multicol/multicol-span-all-dynamic-add-013.html": [ + "82bdddf60b3f54ffd8caff4347cd17b576d04074", + "reftest" + ], "css/css-multicol/multicol-span-all-dynamic-remove-001-ref.html": [ "83c9fd4880f246e77a5f93dcc2755f4f2d812801", "support" @@ -557651,7 +557842,7 @@ "reftest" ], "css/css-multicol/parsing/column-count-computed.html": [ - "354b953b0829467ae0da1d3d5dbff55bf0748431", + "702632d2dd4d306368951af65e9c32d7f2e2f554", "testharness" ], "css/css-multicol/parsing/column-count-invalid.html": [ @@ -557663,7 +557854,7 @@ "testharness" ], "css/css-multicol/parsing/column-fill-computed.html": [ - "cc39c51a3ac2c1921600e023c6cca1838289b614", + "6a27f105c3a27061b0bcaf70f77f423ef2a38cc2", "testharness" ], "css/css-multicol/parsing/column-fill-invalid.html": [ @@ -557675,7 +557866,7 @@ "testharness" ], "css/css-multicol/parsing/column-gap-computed.html": [ - "60f5cf06fd41c151a123c4da8e28da3cb5cd036d", + "d0f88d43b56efc85ed47e987f8429680ec321303", "testharness" ], "css/css-multicol/parsing/column-gap-invalid.html": [ @@ -557687,7 +557878,7 @@ "testharness" ], "css/css-multicol/parsing/column-rule-color-computed.html": [ - "f04f6b6780001261bf73562aa6a5765c1fd1e1e5", + "d5cc24075114d158871dba9f9236ee4103d1e4c7", "testharness" ], "css/css-multicol/parsing/column-rule-color-invalid.html": [ @@ -557699,7 +557890,7 @@ "testharness" ], "css/css-multicol/parsing/column-rule-computed.html": [ - "a0907cdfeed353f6cb9fa6b1af28f2f5af7d724c", + "96ba734d8947da7d423af46ad89b5e869beddc1c", "testharness" ], "css/css-multicol/parsing/column-rule-invalid.html": [ @@ -557707,7 +557898,7 @@ "testharness" ], "css/css-multicol/parsing/column-rule-style-computed.html": [ - "6a74b7b911cbb4c5463dec45e59d6950743f8925", + "277750ef36334b27f4544ada61c092db77ebd9e2", "testharness" ], "css/css-multicol/parsing/column-rule-style-invalid.html": [ @@ -557723,7 +557914,7 @@ "testharness" ], "css/css-multicol/parsing/column-rule-width-computed.html": [ - "f4b335764f2f000e0eae6861e1c7c47987645043", + "3061f59e231c313163ad9cbc5dbb8ce5e2c68f7d", "testharness" ], "css/css-multicol/parsing/column-rule-width-invalid.html": [ @@ -557735,7 +557926,7 @@ "testharness" ], "css/css-multicol/parsing/column-span-computed.html": [ - "7c5417b195c8fb7f33c9f2613ec52d43e7110efd", + "3b6bcf15cc30ed7df5b4349f2b17bbe339b0cd0f", "testharness" ], "css/css-multicol/parsing/column-span-invalid.html": [ @@ -557747,7 +557938,7 @@ "testharness" ], "css/css-multicol/parsing/column-width-computed.html": [ - "48dd692bc3b798fd8f0877869a283219b9fd1ab9", + "328d47f8a74cd24d43147b4972f41324cac0a989", "testharness" ], "css/css-multicol/parsing/column-width-invalid.html": [ @@ -558167,7 +558358,7 @@ "testharness" ], "css/css-overflow/parsing/overflow-computed.html": [ - "f3aaaa3c67ffd8889a790c5967532f6cd3d15a9f", + "1bacd9b01e845f97507753dbd378042a412429d6", "testharness" ], "css/css-overflow/parsing/overflow-invalid.html": [ @@ -558179,7 +558370,7 @@ "testharness" ], "css/css-overflow/parsing/text-overflow-computed.html": [ - "39358d04c6ce8b9d9e604901d4e3ddd75619e475", + "60add5dd12d6435377ab039c4401be1de256ddc4", "testharness" ], "css/css-overflow/parsing/text-overflow-invalid.html": [ @@ -558467,7 +558658,7 @@ "manual" ], "css/css-overscroll-behavior/parsing/overscroll-behavior-computed.html": [ - "b587ec5cff2214d25a417af05c1c57d12c403edb", + "e7b40d95c576016ca041ca167f876119ce431f08", "testharness" ], "css/css-overscroll-behavior/parsing/overscroll-behavior-invalid.html": [ @@ -559247,7 +559438,7 @@ "testharness" ], "css/css-position/parsing/bottom-computed.html": [ - "150b6d44e63a2687e0e1030f7a5913de4d7f8f96", + "baeef5daa5df496d9f62e4bde9b409965cdcb768", "testharness" ], "css/css-position/parsing/bottom-invalid.html": [ @@ -559259,7 +559450,7 @@ "testharness" ], "css/css-position/parsing/inset-after-computed.html": [ - "1a324ed5e088b1877a67e3240aa4b6fd73a7371f", + "b095809f8c80ef1a8150f3cffbe0e391b054e641", "testharness" ], "css/css-position/parsing/inset-after-invalid.html": [ @@ -559271,7 +559462,7 @@ "testharness" ], "css/css-position/parsing/inset-before-computed.html": [ - "3df39d4053b7bdc129c3d2cbc0c9e97570d267dc", + "088a95714b91c1eae73a29a583ef721857e2127c", "testharness" ], "css/css-position/parsing/inset-before-invalid.html": [ @@ -559283,7 +559474,7 @@ "testharness" ], "css/css-position/parsing/inset-end-computed.html": [ - "5455a2bacc6a480578644890c58e5bdabc02e4a9", + "ddc18ced27c5e3ea4b44b4f0e1819b64e91d8bae", "testharness" ], "css/css-position/parsing/inset-end-invalid.html": [ @@ -559295,7 +559486,7 @@ "testharness" ], "css/css-position/parsing/inset-start-computed.html": [ - "0eea5ddb97b75dfe40307c5d656637dfa81d21b4", + "f92202f1c3b92052becc6031c5f4ea9daadd0324", "testharness" ], "css/css-position/parsing/inset-start-invalid.html": [ @@ -559307,7 +559498,7 @@ "testharness" ], "css/css-position/parsing/left-computed.html": [ - "fe0014660068da4f1fa884471292093456f74dcc", + "9c8430ab10f783f849c289b4ebe3112e20383e6f", "testharness" ], "css/css-position/parsing/left-invalid.html": [ @@ -559319,7 +559510,7 @@ "testharness" ], "css/css-position/parsing/position-computed.html": [ - "46a6426033ef48a9c0f403c802c3a622b8d236ec", + "50badd3c15b07fadfb02cf6d1c457393cf4ee0d7", "testharness" ], "css/css-position/parsing/position-invalid.html": [ @@ -559331,7 +559522,7 @@ "testharness" ], "css/css-position/parsing/right-computed.html": [ - "e16a9150700b423871520920e6b71c9a8411d24d", + "29034c14e1d181c5288a66fb0db95e3cd9bb0b2f", "testharness" ], "css/css-position/parsing/right-invalid.html": [ @@ -559343,7 +559534,7 @@ "testharness" ], "css/css-position/parsing/top-computed.html": [ - "b4debb17446208858f986b1b49d37a7a312c22e4", + "faf89495ad3ca41fb2323e24f4e3c491ad8a20ca", "testharness" ], "css/css-position/parsing/top-invalid.html": [ @@ -559355,7 +559546,7 @@ "testharness" ], "css/css-position/parsing/z-index-computed.html": [ - "594a011f3e60b64277ee7275716385aed5918ed9", + "6f19f36f89768c9f831f1ad401067c6278921db2", "testharness" ], "css/css-position/parsing/z-index-invalid.html": [ @@ -562971,7 +563162,7 @@ "testharness" ], "css/css-scroll-anchoring/parsing/overflow-anchor-computed.html": [ - "33086cf5c62d403f39527340ddb71bd04af9f036", + "16b41edb86056ee1338a5735ea90275f37fca967", "testharness" ], "css/css-scroll-anchoring/parsing/overflow-anchor-invalid.html": [ @@ -563027,7 +563218,7 @@ "testharness" ], "css/css-scroll-snap/parsing/scroll-margin-block-computed.html": [ - "fb20d2bdba5fef92a7e1c92c1a93a8a66fb53b8f", + "b186e674ab7edbb15ebe2bb488f6833358dc5590", "testharness" ], "css/css-scroll-snap/parsing/scroll-margin-block-invalid.html": [ @@ -563039,11 +563230,11 @@ "testharness" ], "css/css-scroll-snap/parsing/scroll-margin-computed.html": [ - "70763ac72cdd6c3ffdbd1b523cf7af0cce55ab0c", + "ae7b6de5ddabb9fe2af83996960483b8d29f5882", "testharness" ], "css/css-scroll-snap/parsing/scroll-margin-inline-computed.html": [ - "4294432d9d79b649cf2d84e8baad0d45ad71d28e", + "d9854713b55fabe80af36c4457bd202bab4ac4a8", "testharness" ], "css/css-scroll-snap/parsing/scroll-margin-inline-invalid.html": [ @@ -563063,7 +563254,7 @@ "testharness" ], "css/css-scroll-snap/parsing/scroll-padding-block-computed.html": [ - "68ad0cd8362b62efcdf39665548fc0de7c1fd2ec", + "2021818dd33c246364c26a3ca4c182b7a4d252a8", "testharness" ], "css/css-scroll-snap/parsing/scroll-padding-block-invalid.html": [ @@ -563075,11 +563266,11 @@ "testharness" ], "css/css-scroll-snap/parsing/scroll-padding-computed.html": [ - "5a5123a6dac25b667a6da9467abf0188a600f84a", + "f638138a7fdd5e84930cac36ea9bab56177fd5dd", "testharness" ], "css/css-scroll-snap/parsing/scroll-padding-inline-computed.html": [ - "d753bacbca02e6615bb4f60fbc2dc16f631f043c", + "b70cf01b6fe227658f9df2b330856030d7cf8a70", "testharness" ], "css/css-scroll-snap/parsing/scroll-padding-inline-invalid.html": [ @@ -563099,7 +563290,7 @@ "testharness" ], "css/css-scroll-snap/parsing/scroll-snap-align-computed.html": [ - "957dd87512214db765447f0d1b8f88ee5ccf8199", + "daed998ef270bb703dd656d1e8905bdcf849f538", "testharness" ], "css/css-scroll-snap/parsing/scroll-snap-align-invalid.html": [ @@ -563111,7 +563302,7 @@ "testharness" ], "css/css-scroll-snap/parsing/scroll-snap-stop-computed.html": [ - "efa1d12969772514b892bf97080cfb474d602da4", + "49b369a0fe119f0909b2a4561fa622fcfb259588", "testharness" ], "css/css-scroll-snap/parsing/scroll-snap-stop-invalid.html": [ @@ -563123,7 +563314,7 @@ "testharness" ], "css/css-scroll-snap/parsing/scroll-snap-type-computed.html": [ - "3ed9eeada6c817b710fd65ed977cfa0ef3966f27", + "660a1fee0643902a303abfb172120de114d4fbd9", "testharness" ], "css/css-scroll-snap/parsing/scroll-snap-type-invalid.html": [ @@ -563423,7 +563614,7 @@ "testharness" ], "css/css-shapes/parsing/shape-image-threshold-computed.html": [ - "2d77776986bf1362768cc7fd9bfe8de1f6748b1d", + "a90d23a6044af840cc8b4251e8825097f6a43646", "testharness" ], "css/css-shapes/parsing/shape-image-threshold-invalid.html": [ @@ -563435,7 +563626,7 @@ "testharness" ], "css/css-shapes/parsing/shape-margin-computed.html": [ - "bc1d302198967b75de789085b4a261b4efbf6f0e", + "123145cbc4be8a4cae1b0388e3799732b5e09e42", "testharness" ], "css/css-shapes/parsing/shape-margin-invalid.html": [ @@ -563447,7 +563638,7 @@ "testharness" ], "css/css-shapes/parsing/shape-outside-computed.html": [ - "4a2f278ea2c6e987e2f6c38be3895e67b5cdb76f", + "05ce487bc397ee1b316e03dff218f948b8a887b9", "testharness" ], "css/css-shapes/parsing/shape-outside-invalid-position.html": [ @@ -564683,7 +564874,7 @@ "testharness" ], "css/css-size-adjust/parsing/text-size-adjust-computed.html": [ - "783591a52ea4741d79de77dfbfca7cfeafc42488", + "2d80b86172364343b785129b239e66a7b6b2e53e", "testharness" ], "css/css-size-adjust/parsing/text-size-adjust-invalid.html": [ @@ -564875,7 +565066,7 @@ "reftest" ], "css/css-sizing/parsing/box-sizing-computed.html": [ - "ad5d1a7f1690f2edddc66ec816c4fd018fadc659", + "468b9cbe3eb0437300bded7a085f6c263d440aa4", "testharness" ], "css/css-sizing/parsing/box-sizing-invalid.html": [ @@ -565779,7 +565970,7 @@ "testharness" ], "css/css-tables/parsing/border-collapse-computed.html": [ - "1ad0b6d701a7bbc1b49a9f3d3a34270dbd64ed29", + "d72cbc6d029cd7d63a1f4494fbfec2f68ca5bb6e", "testharness" ], "css/css-tables/parsing/border-collapse-invalid.html": [ @@ -565791,7 +565982,7 @@ "testharness" ], "css/css-tables/parsing/border-spacing-computed.html": [ - "384321fa8ed393923a4175a4844d7b624bda2e53", + "d88acb3bb04cd805d54bd809b4a434716f63aa34", "testharness" ], "css/css-tables/parsing/border-spacing-invalid.html": [ @@ -565803,7 +565994,7 @@ "testharness" ], "css/css-tables/parsing/caption-side-computed.html": [ - "ea618891878e195b97374fc460bb02d8c88c0f5c", + "dc573546af5a480030a23680d8769c808b1f487d", "testharness" ], "css/css-tables/parsing/caption-side-invalid.html": [ @@ -565815,7 +566006,7 @@ "testharness" ], "css/css-tables/parsing/empty-cells-computed.html": [ - "f8f6663c6603b35beefe3dffab2719fa6fba8ccf", + "1a04c0c9f387e1d4fe0bb659f08989c5d9cb0ef1", "testharness" ], "css/css-tables/parsing/empty-cells-invalid.html": [ @@ -565827,7 +566018,7 @@ "testharness" ], "css/css-tables/parsing/table-layout-computed.html": [ - "53a43151ed576686759a9e87286dc21a9934276d", + "34535085418a790b9d95953d1799a3521241cc1c", "testharness" ], "css/css-tables/parsing/table-layout-invalid.html": [ @@ -566155,7 +566346,7 @@ "reftest" ], "css/css-text-decor/parsing/text-decoration-color-computed.html": [ - "deb1563a0e900aaf8224eb193b01fa744bf00b5b", + "4cb461d36bf25050a780f1573a59c8055cfd98bd", "testharness" ], "css/css-text-decor/parsing/text-decoration-color-invalid.html": [ @@ -566167,7 +566358,7 @@ "testharness" ], "css/css-text-decor/parsing/text-decoration-computed.html": [ - "109d475d47080b60d973985b835f868ced7981ad", + "75a6f6b601adbc979c2ba8da8b44fd4afc372462", "testharness" ], "css/css-text-decor/parsing/text-decoration-invalid.html": [ @@ -566175,7 +566366,7 @@ "testharness" ], "css/css-text-decor/parsing/text-decoration-line-computed.html": [ - "d27a6dde79bd4af5286fd69a47920402f49142e8", + "2ae475e5c69f2f88f03390fa1f483ea76cea7ea8", "testharness" ], "css/css-text-decor/parsing/text-decoration-line-invalid.html": [ @@ -566187,7 +566378,7 @@ "testharness" ], "css/css-text-decor/parsing/text-decoration-skip-ink-computed.html": [ - "3d6435eea870ccf7e7a9f28cb4482dd0bdc25b8d", + "0b4807cec08a818c07a3d3bcaefc2092ecca9c14", "testharness" ], "css/css-text-decor/parsing/text-decoration-skip-ink-invalid.html": [ @@ -566199,7 +566390,7 @@ "testharness" ], "css/css-text-decor/parsing/text-decoration-style-computed.html": [ - "da4977ad2189c75d7a18690907a8fbb0132f0462", + "d8e7a22349ae4cbb91288b08aa9ee0538404e40f", "testharness" ], "css/css-text-decor/parsing/text-decoration-style-invalid.html": [ @@ -566215,7 +566406,7 @@ "testharness" ], "css/css-text-decor/parsing/text-underline-position-computed.html": [ - "eadbe04a032bcf602360ed1d487848e64442437c", + "9019a58fa4830ae5541b3882bf42f385504d0bd4", "testharness" ], "css/css-text-decor/parsing/text-underline-position-invalid.html": [ @@ -569887,7 +570078,7 @@ "testharness" ], "css/css-text/parsing/hyphens-computed.html": [ - "61a3c1415daf84d24dfe1ff9cb2ffdf806bdc29c", + "094e47dab52b1833b721897c5e7eb9d35dbf3ed6", "testharness" ], "css/css-text/parsing/hyphens-invalid.html": [ @@ -569899,7 +570090,7 @@ "testharness" ], "css/css-text/parsing/letter-spacing-computed.html": [ - "8a5bbb4303031d4466c689b1eac0762658376b48", + "9f54f9f56f4b0556697f18b6f60667d0123d828e", "testharness" ], "css/css-text/parsing/letter-spacing-invalid.html": [ @@ -569911,7 +570102,7 @@ "testharness" ], "css/css-text/parsing/line-break-computed.html": [ - "af06d821a74b993ca8771e857de9a4891f0545e6", + "268f4b8e2e0165daecd8844c8ff2bb3e39d1649f", "testharness" ], "css/css-text/parsing/line-break-invalid.html": [ @@ -569923,7 +570114,7 @@ "testharness" ], "css/css-text/parsing/overflow-wrap-computed.html": [ - "469d1cc47374b2e8c6854f828970a5509255eb9a", + "5cc8b831a8f66c154638aecf0f2b249d1391566e", "testharness" ], "css/css-text/parsing/overflow-wrap-invalid.html": [ @@ -569935,7 +570126,7 @@ "testharness" ], "css/css-text/parsing/tab-size-computed.html": [ - "aff25ad4c2b109f415dc751119308676fc515dc4", + "54d59bb6c08fe41228004b9a676e5146d89bcc57", "testharness" ], "css/css-text/parsing/tab-size-invalid.html": [ @@ -569959,7 +570150,7 @@ "testharness" ], "css/css-text/parsing/text-align-last-computed.html": [ - "5853c22127747b42efb6d324dd1519e09f924c4c", + "3e8d0f52d0911f56be8f5814b516f82376b3ac03", "testharness" ], "css/css-text/parsing/text-align-last-invalid.html": [ @@ -569975,7 +570166,7 @@ "testharness" ], "css/css-text/parsing/text-indent-computed.html": [ - "f6da4964df967bda1e9d9fa38d2d01b4d692c170", + "0296544e5fd5af721de2918532e5f96efe718719", "testharness" ], "css/css-text/parsing/text-indent-invalid.html": [ @@ -569987,7 +570178,7 @@ "testharness" ], "css/css-text/parsing/text-justify-computed.html": [ - "b219305d55e83317bf5392388df473c2f81d953c", + "3766478d0a85ed842d4ebf4f5e945bc183664ea4", "testharness" ], "css/css-text/parsing/text-justify-invalid.html": [ @@ -569999,7 +570190,7 @@ "testharness" ], "css/css-text/parsing/text-transform-computed.html": [ - "68f2278eb546636587e4a8d524b9f572b3354601", + "391ee019d30bf6a319d6c6afea8519d5241d17db", "testharness" ], "css/css-text/parsing/text-transform-invalid.html": [ @@ -570011,7 +570202,7 @@ "testharness" ], "css/css-text/parsing/white-space-computed.html": [ - "047a8037112e4c25e530f7ed9dbf60e87acf24f5", + "a7c2ec12eb98e802cd8724b87bde68d6874ffb63", "testharness" ], "css/css-text/parsing/white-space-invalid.html": [ @@ -570023,7 +570214,7 @@ "testharness" ], "css/css-text/parsing/word-break-computed.html": [ - "b12a108fce40b23812490e673bd9668b10820e05", + "5fbf0ae77495e581bc7998af78ce57e7ef0730fd", "testharness" ], "css/css-text/parsing/word-break-invalid.html": [ @@ -570035,7 +570226,7 @@ "testharness" ], "css/css-text/parsing/word-spacing-computed.html": [ - "095b83b5e1202503b5dfbc6d94b1d70a6ad88e72", + "192dec6f7a71e32dcb5658716150e725b4dfe4bb", "testharness" ], "css/css-text/parsing/word-spacing-invalid.html": [ @@ -570047,7 +570238,7 @@ "testharness" ], "css/css-text/parsing/word-wrap-computed.html": [ - "bb79edec878f48b32b57f805d7af7823a78ea677", + "0f3639e2e1cbdaee8f349f208f63659d13eefef7", "testharness" ], "css/css-text/parsing/word-wrap-invalid.html": [ @@ -570534,6 +570725,10 @@ "65943dcd32a754e18066a26361a71bcd7fb8f160", "reftest" ], + "css/css-text/tab-size/tab-size.html": [ + "80ddcefcdc69eaf7f512bd487550afb9fe958007", + "testharness" + ], "css/css-text/text-align/reference/text-align-end-ref-001.html": [ "e05ae3d7e34b7243dd26d5e6a684abf5c141b8a2", "support" @@ -573395,7 +573590,7 @@ "reftest" ], "css/css-transforms/css-transform-property-existence.html": [ - "5885db272bb949df1c59d64677df9ca200cf453d", + "e00e8077c18304e0f03cfd9380c248467378fbf1", "testharness" ], "css/css-transforms/css-transform-scale-001.html": [ @@ -574395,7 +574590,7 @@ "reftest" ], "css/css-transforms/parsing/backface-visibility-computed.html": [ - "281186ae985ec80e20d2a1f61a9f0642573d4cfe", + "470424f8d3a40eeedd4ae230753dc5d0a17d20dc", "testharness" ], "css/css-transforms/parsing/backface-visibility-invalid.html": [ @@ -578907,7 +579102,7 @@ "testharness" ], "css/css-transitions/parsing/transition-delay-computed.html": [ - "e1aa9894077bf7958f2cfc459520f8999adc0df0", + "8e5b0e80daeb2a56ae05e210a8b682c8c1b9c87f", "testharness" ], "css/css-transitions/parsing/transition-delay-invalid.html": [ @@ -578919,7 +579114,7 @@ "testharness" ], "css/css-transitions/parsing/transition-duration-computed.html": [ - "0fa0f582b12c261ecc87f8512f325ba9dc25a5aa", + "f82b4e6d2daa963bf170a572bc55d048d5ef8dc1", "testharness" ], "css/css-transitions/parsing/transition-duration-invalid.html": [ @@ -578931,7 +579126,7 @@ "testharness" ], "css/css-transitions/parsing/transition-property-computed.html": [ - "1ac1206f599e2f4b594844570e62c0e164c58656", + "1e8cfeb22ddfbba2225494e16fdb0b27732a3ed0", "testharness" ], "css/css-transitions/parsing/transition-property-invalid.html": [ @@ -580651,7 +580846,7 @@ "testharness" ], "css/css-typed-om/the-stylepropertymap/properties/tab-size.html": [ - "d03139e9bba66fdfd94476afb50fce566803fcf7", + "099349e08ec05f8dde0277528a64151dcad27664", "testharness" ], "css/css-typed-om/the-stylepropertymap/properties/table-layout.html": [ @@ -582003,7 +582198,7 @@ "reftest" ], "css/css-ui/parsing/box-sizing-computed.html": [ - "0e917fbbdf97d803afc4f133ea166f8bd57e63ac", + "9b7f1d1c4237c5a3d7236fe992c327a2247a7a81", "testharness" ], "css/css-ui/parsing/box-sizing-invalid.html": [ @@ -582027,7 +582222,7 @@ "testharness" ], "css/css-ui/parsing/cursor-computed.html": [ - "8b4aabd2d035fb8ab6d8bd90b1313393f39443f8", + "76b3201016c709d2be3077f070b6affb5ccc3a61", "testharness" ], "css/css-ui/parsing/cursor-invalid.html": [ @@ -582059,7 +582254,7 @@ "testharness" ], "css/css-ui/parsing/outline-offset-computed.html": [ - "9b00549cfec56de60844ebc4ed75c694cc36719b", + "feb7732df35583849fb5fce78e02c8afce0de376", "testharness" ], "css/css-ui/parsing/outline-offset-invalid.html": [ @@ -582071,7 +582266,7 @@ "testharness" ], "css/css-ui/parsing/outline-style-computed.html": [ - "f565d39b27a483241f1c246235561e0575e8089b", + "3824b8d59815b20206a90e428644942ac220c68c", "testharness" ], "css/css-ui/parsing/outline-style-invalid.html": [ @@ -582091,7 +582286,7 @@ "testharness" ], "css/css-ui/parsing/outline-width-computed.html": [ - "e642e5621223c7c71b9d6278f29b42b5e7066b0a", + "33eb9c9b99cba713d282010e4ddd5293b7b00aac", "testharness" ], "css/css-ui/parsing/outline-width-invalid.html": [ @@ -582103,7 +582298,7 @@ "testharness" ], "css/css-ui/parsing/resize-computed.html": [ - "4b192efd4f76f53cc3583a51326b91f0154002ce", + "303d2b6a6b56822cefac5ff884bde308c8200f62", "testharness" ], "css/css-ui/parsing/resize-invalid.html": [ @@ -582115,7 +582310,7 @@ "testharness" ], "css/css-ui/parsing/text-overflow-computed.html": [ - "61e4e35467d751efdfba5278eec8280c951cbdac", + "701506e617b1d54c499cc78a76844f19334d78bc", "testharness" ], "css/css-ui/parsing/text-overflow-invalid.html": [ @@ -582127,7 +582322,7 @@ "testharness" ], "css/css-ui/parsing/user-select-computed.html": [ - "d2374dbefa22a318810b9550b57dc5b61a5e6fca", + "ef8691a076741e4d50d8f03cc92694dca7872f6d", "testharness" ], "css/css-ui/parsing/user-select-invalid.html": [ @@ -584515,7 +584710,7 @@ "testharness" ], "css/css-will-change/parsing/will-change-computed.html": [ - "d58aade4ea1a9d764ade04ceb69ebf733bb96cf6", + "667f084eaba8441e73c3a01e9e8dfd4b4ec42dee", "testharness" ], "css/css-will-change/parsing/will-change-invalid.html": [ @@ -587975,7 +588170,7 @@ "manual" ], "css/css-writing-modes/parsing/direction-computed.html": [ - "7b3b9d095d6c57b5841d45d56243b42d56dafe38", + "6413fb5aed5fc9bf5252a680ef345a9ca1da17b2", "testharness" ], "css/css-writing-modes/parsing/direction-invalid.html": [ @@ -587987,7 +588182,7 @@ "testharness" ], "css/css-writing-modes/parsing/text-combine-upright-computed.html": [ - "d2afaa81859ad70a74b0f4c7d8044d063fca4b1d", + "4da83777094eecd1abf512eb3fab2e118dfb71dc", "testharness" ], "css/css-writing-modes/parsing/text-combine-upright-invalid.html": [ @@ -587999,7 +588194,7 @@ "testharness" ], "css/css-writing-modes/parsing/text-orientation-computed.html": [ - "a53b3b3c9790e29f42498d71a57436458145503a", + "94b78a2e55c72427772fc9d0abe52958faee9d49", "testharness" ], "css/css-writing-modes/parsing/text-orientation-invalid.html": [ @@ -588011,7 +588206,7 @@ "testharness" ], "css/css-writing-modes/parsing/unicode-bidi-computed.html": [ - "919eea419cbb0baa8d52ee12e3a1a18156f03cce", + "5a6164cd868edfff7fcd3ef957208855ad044ec7", "testharness" ], "css/css-writing-modes/parsing/unicode-bidi-invalid.html": [ @@ -588023,7 +588218,7 @@ "testharness" ], "css/css-writing-modes/parsing/writing-mode-computed.html": [ - "9019f11b21a11898ffee32a14903111645b97ea7", + "a7d15efa7341e8fd3d5519f3af19b9f625f317da", "testharness" ], "css/css-writing-modes/parsing/writing-mode-invalid.html": [ @@ -593427,7 +593622,7 @@ "testharness" ], "css/filter-effects/parsing/backdrop-filter-computed.html": [ - "d947e2c8711c65ed0589c8354ecc1d4d11a96134", + "5e8ce6bae680c84ef49e882309a573113ffc7b1e", "testharness" ], "css/filter-effects/parsing/backdrop-filter-parsing-invalid.html": [ @@ -593439,7 +593634,7 @@ "testharness" ], "css/filter-effects/parsing/color-interpolation-filters-computed.html": [ - "5628affd844eeaf38c45d5dcd0e499d407d1c985", + "f79aca3b41a10e0cf47b39d3adfb1123f84b256b", "testharness" ], "css/filter-effects/parsing/color-interpolation-filters-parsing-invalid.html": [ @@ -593451,7 +593646,7 @@ "testharness" ], "css/filter-effects/parsing/filter-computed.html": [ - "2e7f3b478b576e8351fd5b63ceae37d08a33ae6f", + "3525a8c7c8a3b121e61bd2906af10cac0803c3ce", "testharness" ], "css/filter-effects/parsing/filter-parsing-invalid.html": [ @@ -593463,7 +593658,7 @@ "testharness" ], "css/filter-effects/parsing/flood-color-computed.html": [ - "347b075c6afc2d4ffb600d5bd85b8772b4d84cbf", + "b773d58d109da95c783d788a60bb2cfb14c22ec2", "testharness" ], "css/filter-effects/parsing/flood-color-invalid.html": [ @@ -593475,7 +593670,7 @@ "testharness" ], "css/filter-effects/parsing/flood-opacity-computed.svg": [ - "cfbc242f33beef4d061546e016e4854e52fb24fb", + "0ecd8ecca5df65081b01575f3bb2431a409a6d67", "testharness" ], "css/filter-effects/parsing/flood-opacity-invalid.svg": [ @@ -593487,7 +593682,7 @@ "testharness" ], "css/filter-effects/parsing/lighting-color-computed.html": [ - "8c3f6f5c5417d9b1ff582e1cd661e6b258e05869", + "f7dc3c61738ec80793a19513465372004c7397cc", "testharness" ], "css/filter-effects/parsing/lighting-color-parsing-invalid.html": [ @@ -594062,6 +594257,10 @@ "df7409b7481d421265ebefd33349aa07745d6c6e", "reftest" ], + "css/mediaqueries/mq-calc-006.html": [ + "989ee424867bb49f484324b7a3e90ed608a1342a", + "reftest" + ], "css/mediaqueries/mq-case-insensitive-001.html": [ "dc4d8289953f190f3eadcb13c8cbd594a9f9407f", "reftest" @@ -594335,7 +594534,7 @@ "testharness" ], "css/motion/parsing/offset-rotate-computed.html": [ - "56705769fb7bb752402788337d66bef0b5a705d3", + "fd1b71966a9f0a185b11a8717a001d79d6ed48b9", "testharness" ], "css/motion/parsing/offset-rotate-parsing-invalid.html": [ @@ -600643,23 +600842,23 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-001c.html": [ - "398f36fd8d787e937b1a07b0eaf7baadaccab365", + "fa7a72fc39f16077eba4836ebb6030236fa19be6", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-001e.html": [ - "df6e19a6f304cae52663859715a08c307c980d3f", + "e9376ef0603a88cd7166f7a0e1d872cde473dd05", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-001i.html": [ - "e46bf1b516a7c55a5534f3106d9aa7f734c53bd5", + "c84aeaac4ed1bd241996138740f5c1b609a36013", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-001o.html": [ - "05703b95a6a452002349750bc53a74e3d91576e8", + "967a2d7dc57ef37a8a14b3ca458eb5db2c28f736", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-001p.html": [ - "974620254628a759ad06b84619706e33a17520d7", + "44b4b7265d0ea3a206dbd8bb5efba8fba23613cc", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-002-ref.html": [ @@ -600667,23 +600866,23 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-002c.html": [ - "c63d77072d3cddce3a25e5eac9fa0fc63375fd61", + "08164cc4c5f17ede69385d1a2fc9acc1102211d3", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-002e.html": [ - "c33edd6c1203b3e81f17ced0d6c653b8e3f3cac0", + "abff8e6c574f3f1de1eefa83587f94dd77d056bf", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-002i.html": [ - "ae57185a9845a253473e91cb6f1f4d394135baf0", + "27f3c1d9615f36c7cc6a6ff940642f463486a7dc", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-002o.html": [ - "d18414f8214b65f580a58ff5f00e7c6c635ea668", + "5ff31b9983a1894d95b399e6a0bab190a083d5af", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-png-002p.html": [ - "693072fe25b60c4f9a5ea2fd62e5def352b25bca", + "5252629c6f921dc3bd8a60c4609f6098bae92464", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-svg-001-ref.html": [ @@ -600691,19 +600890,19 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-svg-001e.html": [ - "f067b335cad5679061ee27bcfdf2bad96e08977b", + "a5dc815d03c4ead9b4215df6a3f0321a8e7ae3cc", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-svg-001i.html": [ - "48098656f42da9ab4b5f14d7dcc3ab42967a7c67", + "d2011bd6df40f8bb38e70aec2fe9a50e4384eb69", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-svg-001o.html": [ - "4debef17e9502e64028159c85819a5811c5587cd", + "7bb8c640f43a02c657e281f6f8bc513ee2a45718", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-svg-001p.html": [ - "ff6cb4b061a3f221d04325c8f401cb38a2b4c607", + "f6a2b73bf376ad2a77799f1e3021563e9af1ac1e", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-svg-002-ref.html": [ @@ -600711,19 +600910,19 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-svg-002e.html": [ - "5c82003b678b05ddc75bca7589d2e836a9e3bb11", + "5d4197fb3742e79fcbfe44074b2f5bbe5bb76a23", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-svg-002i.html": [ - "bc8703c97c3e81d3d91f15eebb01a54eb72d01fa", + "6d81d9b863cef4f1625d4a52b901fc8a4220a624", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-svg-002o.html": [ - "76f85f8cacc9d1227d38d0b6f0617d43ad4453fd", + "2d7b69ccc06c9ba9c6fad50345be213f0082c54e", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-svg-002p.html": [ - "b8551be1afee58513203c3b3cc74f5507fda7796", + "74f43726ac2321e60f440a6512a2cd01c1901663", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-svg-003-ref.html": [ @@ -600731,19 +600930,19 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-svg-003e.html": [ - "34b223601930b2c40a94df1979425bd987b77013", + "9e4d758b0550af7194519c295875db7a0c8dab77", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-svg-003i.html": [ - "2c9ce62f204b316f21527d48aeb964e491bbeb07", + "52693ee21481d68ad9302e34fa8abeb4ea3d218b", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-svg-003o.html": [ - "9bf111b1284d78ce311d526447579efb16d67199", + "b1ff0dddbed5887a004e871a0794a203bcf9d01c", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-svg-003p.html": [ - "87e37f3a4c7a4155e9d15aa448b22f551f12d833", + "3d7d02a5f2d701c6dfaeb3379645cff972634d9d", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-svg-004-ref.html": [ @@ -600751,19 +600950,19 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-svg-004e.html": [ - "4e4831da0b654ff59e8cb1e376b1d85010aa793f", + "1d86232bca85663ba68d1f582c095c35673f62fa", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-svg-004i.html": [ - "27769a8ba4c468294c7a66679c6dbcbe85e77899", + "ff54f41faaa2ce1dd07c38d1dd712c76490f4070", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-svg-004o.html": [ - "8db408680e36ce77afe75df8ebea1b17eeb3bc07", + "6a3015c88224fc4e97acb2fa7320ec903d8e330b", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-svg-004p.html": [ - "0a4502b52f784467ecde2191cd9e8d2d00318747", + "ec117017bfddec6ab37723ee1b0a39637a968373", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-svg-005-ref.html": [ @@ -600771,19 +600970,19 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-svg-005e.html": [ - "f4a8ad0fa19f5018d6f24ba3f992f9da6ccedd0e", + "ce25d2781d7ffd263f1c459709daafb82ce5e592", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-svg-005i.html": [ - "9c9b35b0e8a86b1e91a75f54525e08db938135e1", + "10cef72c58f3d0c8d9a787dfe597e4cfbc15d6c5", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-svg-005o.html": [ - "5bff95aa5f6b3f7617bef62060f37cdd82401ba0", + "781133d064fb15e4d3686e67d65c596dfc8f7178", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-svg-005p.html": [ - "fd2f2fe6969d8d5382bb5d2fa506b7097dee364d", + "67f99138c1c783048135b533ebbd0398bbada02a", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-svg-006-ref.html": [ @@ -600791,19 +600990,19 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-svg-006e.html": [ - "5914ee567194ec150f712cea303ed1987e450f88", + "850d0259a9c65c56842abead9e088d63286d5f47", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-svg-006i.html": [ - "1426a30bdf122bc9ce1b703d61b21e67522653df", + "536e639ece3d8356a6da447e7ee6495412155a02", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-svg-006o.html": [ - "c0de015b34203dc55d48fa7f05f132c657cfd5f4", + "42d07664aeeee0df54154e7014c5fd857390b44a", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-contain-svg-006p.html": [ - "1fcc56ae135579f9f511157940e3d60a42a9be05", + "6a39673f2608b9e99a03c65f87864826c1fa0302", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-001-ref.html": [ @@ -600811,23 +601010,23 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-001c.html": [ - "5969c6f1c4f77522a56b6e8a1a42653630e39a83", + "596b61f71825aae88a9756dcc7eed46e98b22187", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-001e.html": [ - "b7870ef14940fd22b55b8f34c2d20662b726fe92", + "8817a70fb73d32441e1f52f606294fd7d32a057b", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-001i.html": [ - "cc7015d0ea340f7a39bc9946e2c7d761b2fc837c", + "f81d2da220b91d87a47369270dbe4d4d4f8ffcb9", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-001o.html": [ - "549549c7fc7346069a4226f6fe1b49c619435f45", + "609e55a20c1b2cc6087a1305f7451c6c642b48c5", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-001p.html": [ - "0df08f86456acd5354da0e81663ea805868b9695", + "ffb58421da05dc06695e50881f83b006690962a6", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-002-ref.html": [ @@ -600835,23 +601034,23 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-002c.html": [ - "b6c88627aa33e79afcc8777b8ee49c1d4696e5ef", + "07c00f86c60ec074c14b4cd4afe3aa8a49ef77f4", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-002e.html": [ - "4672bff152f964c669d97c4f4e001b4b2fd2057c", + "703fe3a5d7c96f0b93afccbd47c6dfd106e40c94", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-002i.html": [ - "df3d7c499e50ae775335ab62073197b7750db6bc", + "a930cbcbe5d4c8235db22dda9f5f8367b0773ac3", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-002o.html": [ - "2f611fa8d999e8ae70cba910b8a04ccd1f30bde0", + "3ffc359d1216852c3b2dd8109b3650bba7732112", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-png-002p.html": [ - "70ab5caf67057de1d072b8d61076e22bcab6633c", + "9b63ceb9141dfb7368ed59aa994bbf20e07631f9", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-svg-001-ref.html": [ @@ -600859,19 +601058,19 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-svg-001e.html": [ - "5ab74f185043d94e00e31c0e39ef03aa2d1b048f", + "c787be471f130fdaeebe341063c8f7fc128929ee", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-svg-001i.html": [ - "b0d82e47ebcd037bd5ac306201d08f665c22e72b", + "972e20ac22b3d9ea014c540aa4d27ae5470b652e", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-svg-001o.html": [ - "78c6b87cced629bce26219a41f3160ffc863943a", + "cf755657bc551669129a624f17cdf4ce09f90933", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-svg-001p.html": [ - "3a5f3bf6dcc30e288d7206b65baf3983766a12a4", + "db899db1b814fb7c35381ad24229d17ce6769285", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-svg-002-ref.html": [ @@ -600879,19 +601078,19 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-svg-002e.html": [ - "48f3fc53a74f63abc074eabd510c5f38fbb28d20", + "b42eb0eb79667b7d66fa2d291f45e0c3de33e619", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-svg-002i.html": [ - "a7a78b8832be4827bb85d42d24d5062abb54da05", + "b79b532b737e2302de376252e772ce96cc7cb199", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-svg-002o.html": [ - "fd0050ff23f895dacf36ab06dbdba9455d48dc45", + "e888bd09428730c7670680b5330cd5514d764af6", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-svg-002p.html": [ - "272b3c714f83043e9d8595323015cb98d84366b6", + "65516da2ac16090fc26a8b9fe6f696d584c4089a", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-svg-003-ref.html": [ @@ -600899,19 +601098,19 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-svg-003e.html": [ - "75b4ba6e9d6049fa5bb9f3984254cb3aff57dffc", + "d24d53cfd246a3ff562cc98b369eb1173a82d1d2", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-svg-003i.html": [ - "b764d3db7dc2110882e475c69a6edfac94f34024", + "92c7a975a04cf48f2c3b4c5632627f1afaf92a6a", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-svg-003o.html": [ - "aca67ff236514acd1d6f42a1219a5235d4a851c5", + "66401ae1d1a428e12f60048a3fc55e00709d1825", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-svg-003p.html": [ - "76f54d6fb2dd2304e5c590def89ae9fa00f47518", + "c726e733dcd136e76ccc6ddde09b81ac02c2c6cf", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-svg-004-ref.html": [ @@ -600919,19 +601118,19 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-svg-004e.html": [ - "17a20a97fc215630e83acb4aa7fa5ffe8f0afa7a", + "f253fdba681633f099716bcad6bcdef8cf4adf03", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-svg-004i.html": [ - "7094a04b2911625147b1f5b23cb5a0eb0953cbf6", + "0c52eaa17019ed153f7d356dfcf86d2e56b9a2aa", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-svg-004o.html": [ - "954bbb459da4ace78840b8a672e4ab9a45f1fc97", + "7bd2f8419e8fecca50dbd3e26ed4257913c58d98", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-svg-004p.html": [ - "d8fc343f35442e9ecb69b5502ab9eb0130ae8d16", + "da1c88c50b139216adfd76464689a2431708ad98", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-svg-005-ref.html": [ @@ -600939,19 +601138,19 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-svg-005e.html": [ - "d4d7e91993f2f038e6251aa7bed80b4f95a68012", + "4d1424648148e5629afe21991b1bd112893dcb2d", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-svg-005i.html": [ - "6b9ea338c177ccffc073fa16bb151b983abf1bb9", + "9948ea7878b52be0a6b9ef2825fad9668dad37aa", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-svg-005o.html": [ - "8ec4dcbf2d0815a3b06f7c137ca98442d2c998b9", + "894b3e85aa7bc858e2d9cd80f0f7add8e65a6038", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-svg-005p.html": [ - "2aaaf66a37679d982c718400ad58fd1249d29ca2", + "210be382ae2fda5dcd032ae697ba3e8c8371173b", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-svg-006-ref.html": [ @@ -600959,19 +601158,19 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-svg-006e.html": [ - "278d195a58185d4a10efeef27e24b0e58a2fbacb", + "d699f2bb30ab21ae24b5e9e1c8c6ed9a030c092d", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-svg-006i.html": [ - "325b4c83399184476cbedfaa5b46fba994d1c649", + "f7c71eb8958a13dd5dd43a809d5d847a87746b78", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-svg-006o.html": [ - "8ff547f8fb34fd6108d2f56227f9cdac1e8a4397", + "f6b60a4cc75e3e905fa55843c6a696d1760c7eca", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-cover-svg-006p.html": [ - "8245fca4e985ee8a79ae6f076acef25fdc824b78", + "08c9acfe35a027b45c88f71641863e85b5bc1a65", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-001-ref.html": [ @@ -600979,23 +601178,23 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-001c.html": [ - "ec1a617a1c5dd8119240dd45a3d97ba409d63b5e", + "cc2c55883ba7760303292e343097d22bdbb63431", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-001e.html": [ - "c851bfc32da1d2c0d6577c6919740a83acba4fc6", + "fa3a3e2749c965568e3cd0240d2f1aa8c9ec4cbb", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-001i.html": [ - "b236bf8ce504ac2dc3d903c9a7923efff94e917c", + "40ef57ff8f41462ecfa2ba2f8df12d7a9a80cc6f", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-001o.html": [ - "745f7515475d4a59bed4b52eb7c8f480446f3e82", + "5016e6add424b05f9d66b3d0a8b7987bd55885c7", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-001p.html": [ - "59bfaa59eded3619dd24c3e6345f6532df50bfe2", + "7b169b831336bd1e117923423abfb0b5cdf4422c", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-002-ref.html": [ @@ -601003,23 +601202,23 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-002c.html": [ - "9ba0fd2287cba73d95a5a418cba8bd7224fc5b34", + "5c27b817d928779073fbac61dd365da5e98e8665", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-002e.html": [ - "838569ba5d149703094c175857a86b7c58db10df", + "9df2152a4415fb5055d0f37339d4118ac55db51f", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-002i.html": [ - "c3f6815d16480ab380e9377acc4a192848e2ff3e", + "af4cf7d3cce4f7a7c7d84475153e93a1897bcf78", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-002o.html": [ - "72d082ad89d54bd1723dc6860a198f4b4df5c343", + "d1f31f52855f74d4265c8ecb619b7ed53264c55d", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-png-002p.html": [ - "26c1c4c38a04c027b56cdae52682ee466c7a4b66", + "b26ec99836e725213f7af102f73a171976c9b952", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-svg-001-ref.html": [ @@ -601027,19 +601226,19 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-svg-001e.html": [ - "a907f384193590e805f2cde9bd8d0a765057236c", + "008f8da98e3a9c74a25ca74f6593f394393f355a", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-svg-001i.html": [ - "487cf7c9b7b3d95425d5b98e255c02bef32c8d3f", + "43e5ae7e86ce93820f8ca6e4350f30915613470a", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-svg-001o.html": [ - "7498dc1a851fdb0f19597331f641a03e1fe8faf3", + "91e955400442f32c09c88c274f2bf9da30ff6c9d", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-svg-001p.html": [ - "40c80f8f26c372bd63899bde39ec7745d70a988f", + "d2ffffdb4a1ad4d15acbd2c0c367a04b7d5d326d", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-svg-002-ref.html": [ @@ -601047,19 +601246,19 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-svg-002e.html": [ - "2b1cb19fb59a35c00d7c2b072ea5032e3c27c958", + "38f3c10c1f03b40dc0a79a22c422bf9f2e6ed9bc", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-svg-002i.html": [ - "7ecac72aec5b1e3c135fb81dc187b39cdc2687f0", + "2bbf505e48e41df0a608cfb6572c6629cba852ee", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-svg-002o.html": [ - "2b8335002c48acc0007b88e0b8689d1c3eb0b290", + "8580cdb4cf5501fab4229111c440f220d0dbe5fc", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-svg-002p.html": [ - "d2527daff0b849d72dd8ca0090113479545b35fe", + "4e1d61a140a2cc7594ccb69b1dfb38c6fce3505e", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-svg-003-ref.html": [ @@ -601067,19 +601266,19 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-svg-003e.html": [ - "bc52a6e6003e6051f03288360cacf3ba83946834", + "37182514dc7e1d05f9844bf41aaf4f6a42a28990", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-svg-003i.html": [ - "26e251e66e1f7f5db1f1e80c3885f0ef513c8813", + "54e55f4e8491f2a00ca374ab1438f7c5189d6b7c", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-svg-003o.html": [ - "dabf5685f0d7ce71979cede12217b3eb1693f5e6", + "1f640d990d780a8b269a1be092ef41645b6df480", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-svg-003p.html": [ - "a8fd8c21a8f9056636a80132e0a3ec9aa3321d67", + "165f072bc6f94d65118dcae009db5aff37f64cb1", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-svg-004-ref.html": [ @@ -601087,19 +601286,19 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-svg-004e.html": [ - "412721508421dda221929718b970903617613070", + "3d36a3b97bac4e056f93824456a124dee1b4d34b", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-svg-004i.html": [ - "483849c1edd3aebcabeb54a02f7982d627f8378e", + "cd83227eb7f6cadc311a552f3443d90f2e6ad967", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-svg-004o.html": [ - "4236112d538861b103557643ad4c54fc962d9c80", + "10140225cfa782f0bdba5c68a214a01af36793a5", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-svg-004p.html": [ - "6032b19e31770b8f91bed5f2fc5339de54701e35", + "bd54333a4b473256e0555d1886d32134bf260945", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-svg-005-ref.html": [ @@ -601107,19 +601306,19 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-svg-005e.html": [ - "8dc338e2f3b78ef7bbafc4cdab3099cc864aa042", + "c706c670e87de7f94388e90654c9c9d0017dd06b", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-svg-005i.html": [ - "67d086d35d931cb444a2f2930e7d879c3c4bee31", + "a12265f224dad095169795462d658d8d6a41d0f6", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-svg-005o.html": [ - "ca9ba1c6b4b73dd9f809d8aee810e7b567513436", + "d25f0ecf1ef51c4c434a8cf7292944dae2c0ff3f", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-svg-005p.html": [ - "54402d8c033d0a187d9a9374bee19fc64b3d0f13", + "1bbd6a9b89ef9eba5c786e8219707d36cc9c3051", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-svg-006-ref.html": [ @@ -601127,19 +601326,19 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-svg-006e.html": [ - "a5cb3431671e17ce4290e80e041628d0c9a1cd4c", + "c741c7e658900d4d6766a10855aad7e91fb48ae4", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-svg-006i.html": [ - "eceb363da3db36e9e80ef2a39994d8984670c496", + "6da7334e56f690dd5162745c6dd8071852078e23", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-svg-006o.html": [ - "05a3339158ced95e5c7cfd76121efab9ea2ee6af", + "7d48d6f216ac2180ac09c098770b14d0a8d36af2", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-fill-svg-006p.html": [ - "c8e9ff2c107e9c6892340e331216e08e697adb6c", + "73b4f72089de276921dcb3e35dc11beb5b319ad9", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-001-ref.html": [ @@ -601147,23 +601346,23 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-001c.html": [ - "4069cfbe5e00c1c79cd7522c11fccf14f76e85d4", + "c45525dd2573edf4c61063c7be77e0ec8564232e", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-001e.html": [ - "9fbfc440e6f4fc27670079c111a0f2333c4a5adf", + "1b91595736c5bb1c8c4f2d60f20965840037f0fa", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-001i.html": [ - "28f30a7805896ef4c4e081ffd6104442d95925b3", + "d585c64289cfc47ab980ecb3f5936d9b6831162b", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-001o.html": [ - "d028a7c269992760e5fa02415517abb7f12aa72b", + "46718044256ef1019e9470a650c3f42dbe178f1d", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-001p.html": [ - "f0769ee2c51b9f667aa2a84ac8d6ee9eba0f625e", + "8e1aedc30b7d4dd2b0dbe9aad7fde6431f0ff0fa", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-002-ref.html": [ @@ -601171,23 +601370,23 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-002c.html": [ - "e4e66c75b55b91a6830e0c7fa012b7a12ff68ff4", + "8f90673f080a91ae654cdc4f37b1115c2ddd0913", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-002e.html": [ - "f5b777d6a81c5f9044b5198258a516a19d01c95c", + "4ffb1cb0acb285038cef43043a19db84c2274ca0", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-002i.html": [ - "5d5c2744187bebdb13218a3a799bdd4a4a97dfc9", + "0e9a742c466b5b6be83f9b816bebcd9bfbfc7ec8", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-002o.html": [ - "71e18eb3ed92a63acc1e73f5feb33e01f82d8505", + "937a65ee8de440ffdd031947b248937be6700644", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-png-002p.html": [ - "6865ec03419afe02ddee1d6ddea76d204a4d44d1", + "16a731f903026bf86502aed676b8f6861033867a", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-svg-001-ref.html": [ @@ -601195,19 +601394,19 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-svg-001e.html": [ - "eb40852daaeaf016358b2669aa91cf87e7fb3511", + "31365eea558cb86527aa44fe22de8857e86c08dd", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-svg-001i.html": [ - "128f6e4b5b09f5734743a4383fcefc8a18928706", + "7c47f68f64e4dc603de18d7366a39584a807dc11", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-svg-001o.html": [ - "8df5bfb5cf8156931f55baec3cd28ee3f2ffb00a", + "24aa6cc6e32e89f7514364ccf7cedd3f810c4411", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-svg-001p.html": [ - "9e82eb5e4012e2fa3a495c4c00520dd0e5d3d245", + "f2b3dc05c785043de88c5b83d229aa058a910d31", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-svg-002-ref.html": [ @@ -601215,19 +601414,19 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-svg-002e.html": [ - "e7055bb3fde5c3e96160bbdca965e4d2e5b3a6bc", + "68cd20a9e409e15bddd6b4703468324b67ac5cf0", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-svg-002i.html": [ - "dbcba47ca86b20bdc2e642ef70a388f6ec41c060", + "5fb1823d479d2187cded36255dd441768b208c01", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-svg-002o.html": [ - "c6d017bb82606941c34120d35393dc2f7974d9d6", + "7d0ad60340e78a1aa472df6ff27f7c8a97013954", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-svg-002p.html": [ - "69fa424931b57a7d518f5038fd578d7e08badede", + "f383450dbda6d1c8c556749344e3f7a35db0c764", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-svg-003-ref.html": [ @@ -601235,19 +601434,19 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-svg-003e.html": [ - "f90d1f8c7c61a0d1f622710b92e73ce5954d396e", + "4db5bcc86ebc80234ff9a3c8d96c21abd9303fb0", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-svg-003i.html": [ - "769c10b46677cad8816b27b623f03cbda583d956", + "132687ca8ee0e990b05ed744640123a25ef5e8b2", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-svg-003o.html": [ - "04ff94b78fb2f84c13c3f1b4ab86f622c6138514", + "775bbc602978d3925ba331f13e8090e4b4c23eb8", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-svg-003p.html": [ - "c1963da6e5dcf11c9061d3ea8e8940f864d459d9", + "211e9132bd1d197f8ad2ac340eb7f40b66438275", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-svg-004-ref.html": [ @@ -601255,19 +601454,19 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-svg-004e.html": [ - "e9591d3bdc2224acafe64a9ce213cdc42fd3c2f4", + "d998995ac94f801c0204035402ecb43a34227602", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-svg-004i.html": [ - "d9d0844ab92045c3c1703c9e897176734173b959", + "6b5564a0f0ecc420adc5da07554343083ddbac02", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-svg-004o.html": [ - "91c7610cfd5c77b82376f046b57f118cd0b8c175", + "26c0dd837feaa2a7868af669a1f56d35503dae1d", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-svg-004p.html": [ - "2c9f0c6877fcfb61d94056fbd22971ce66321839", + "2d8d8d5cb85fb1c9f1534a20cf97d1f832777deb", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-svg-005-ref.html": [ @@ -601275,19 +601474,19 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-svg-005e.html": [ - "f47196164ab9f3aab226e36de80c74c55c5d26ac", + "328a337d3f8b91573cb0e817d473ae170205f421", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-svg-005i.html": [ - "8407e78a7b6c39b8904cd06ae78a2db86bed4043", + "d452e38a0d52b1129ed3038fe7175d4935757c22", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-svg-005o.html": [ - "df31fa26852865e8f752e1a2fd001539b4d70366", + "7fd4e5b3976af57018166f393c2e02d599951d75", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-svg-005p.html": [ - "aeafcb200a4404ca0f71ade2892979fabff3705b", + "05aab2098f1ded73eb21270baed68fd2f1aceae4", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-svg-006-ref.html": [ @@ -601295,19 +601494,19 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-svg-006e.html": [ - "f7c0dcdd448e9ad61307c405c2713f886e27c1da", + "a91251704db3ce902aa219eaa4a0effc74db04b8", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-svg-006i.html": [ - "ea9ea1f7991f5f449f0f79917fdb0f3cf1146ada", + "15bb00bebd19717c96fd45f80e4f6d79aed651e7", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-svg-006o.html": [ - "2fe345923ece936b920dccc9ee70cae15af2e32e", + "da2890aa01fd9e44dfe81138bc222f2da602f32f", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-none-svg-006p.html": [ - "47776f29e41c95af2bb6fba5bb98a738e8788eef", + "8b8b42135c62a3a2e90e4c6463160e3bf42d5e53", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-001-ref.html": [ @@ -601315,23 +601514,23 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-001c.html": [ - "249b3556ee5c244e2572f173c9fdd840e3ab57a6", + "8fda7abbd98ea7c38b9cadbd67bc75c224d51c41", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-001e.html": [ - "949fb7629f6e027b26f1c0e22c21afe3b65eee6c", + "d8d9df903b90800ecc5b88835eaf5971cce75c87", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-001i.html": [ - "180da5fe51d88a3b034be871e65e39032cdbd76f", + "29cffb57b368a292d2578f8f6e10c32d7f64e487", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-001o.html": [ - "61b4bd7c8d439981e6fde167eefb07399828aa4b", + "182cad288c5b9aebe449c765d5f03cd21e26a0e7", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-001p.html": [ - "62becc11bb34d30239f23eb4ff45cffb640ac955", + "c44b29131d94f093dcc7e09acf535963145a584a", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-002-ref.html": [ @@ -601339,23 +601538,23 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-002c.html": [ - "4e894751a9aaaf0e961bd043ae6918860ebda2b1", + "ad1497d6d2d4e0b4d0249bb10d69b559ab2c524c", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-002e.html": [ - "07696935aa6edb6efc2563c651866e1d50c6a048", + "bdc4307cf7200c24a9d58b144c54fc8530a31298", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-002i.html": [ - "d0dd40464a861aeab7313cd6f9fcac34f6a3f4eb", + "fbf426795000560aa7fdade00a287d76d50752a1", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-002o.html": [ - "fa18960b49beab7ceef5405c70d1a6d0b4b573eb", + "34de3135c612b8456381f7d41bcdf77880c3f76a", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-png-002p.html": [ - "d0277c306c3b49edd5160881276f13543112ea08", + "1ed858ff88ed7397415940270cdf011f8bdcf4db", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-svg-001-ref.html": [ @@ -601363,19 +601562,19 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-svg-001e.html": [ - "0640de4f35cf74352349fdc8dd1a40dc1eb6ff17", + "a6bc8d19f26edf250612d24504061e6624007f45", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-svg-001i.html": [ - "0e5954b8d76cc486f0b2daf4c129f120dbd2800c", + "d331a9e559590270fa9809acb6eb2e069ea5e969", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-svg-001o.html": [ - "15f19bb185a993e1ba22ed85e3e2a99e6bee824c", + "88ba8171f63f2b166fe649d2b6b1d8da2db0d84f", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-svg-001p.html": [ - "b542433699e687864d86f32974edc58736a11a26", + "ab29b635cc06a05cd1cdeadf929ed5edd3195dd3", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-svg-002-ref.html": [ @@ -601383,19 +601582,19 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-svg-002e.html": [ - "813ab7ad4debd12386be5e7ac9d027ce5ddf3315", + "a0b7f1180c6ab5c7497651b1f1a6b7d3f47cbf71", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-svg-002i.html": [ - "107ad0192152a203cbb783ac06aea3ef280423f4", + "6d260fb16c65ac6b4e6f8fdafd1238785100f19d", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-svg-002o.html": [ - "7c9c9be8cecb824b9c6aa50bea6b4477ffbeaa3e", + "d60a5a92a9d03450f6a4a84a45e59d3f0c3d8806", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-svg-002p.html": [ - "78bce1974f6ad4a857e7ace5779e614d175aa916", + "8cca87a44d37bb31805722f3f39426378c951dee", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-svg-003-ref.html": [ @@ -601403,19 +601602,19 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-svg-003e.html": [ - "65121fcf59d37d1921f6f0bf6b291e4817229b2d", + "f4d7cf98b700969d9bdde9375d7aff3fab588e3d", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-svg-003i.html": [ - "1e683fcb7882ad9628c296f70cc072b76e87c7de", + "1841ec750636736a382d0e69b89c0cffa374738e", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-svg-003o.html": [ - "78023f789eb9b94da3dc9a2bd4a84d9b4438fda6", + "31f73c3ba852f1218dbb5724cd21ae90d23970c3", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-svg-003p.html": [ - "7070e08a32eb58e769c264c1c0721ca97b2f2bb9", + "ee3ff8e15d81e44872bbda4118e160c426905e73", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-svg-004-ref.html": [ @@ -601423,19 +601622,19 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-svg-004e.html": [ - "cdf7ef12b37d9c1a46d05e7604c05b654ea09207", + "3f83b62dce079f4d10b009b31d4a6ba194835851", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-svg-004i.html": [ - "57d2183ff083bcab3c4d8e89143705bad2a92d4f", + "ecc6337c23e78a0cb4c548b072bafc34b741910b", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-svg-004o.html": [ - "ee0ebfd2fb2daf470ccf5f65517423bb7994839c", + "9dad7088f58ceca5f429bc43a4fa7526481634fe", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-svg-004p.html": [ - "f7388b6a96c643e3020f59f8b92b41ced8d131a8", + "7993375e7d434d0bf0e157f8a4c8a0e2eb2db417", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-svg-005-ref.html": [ @@ -601443,19 +601642,19 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-svg-005e.html": [ - "1e09aee168563a97acd5f78bef587d05609f5014", + "2e813e7d2c79d949c8ced7d7b9affe9e597fe17f", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-svg-005i.html": [ - "dd5c82b9e975728c8c365ce895d4516422f961f1", + "a741f643318259cc44f3d5bd414be557c418a032", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-svg-005o.html": [ - "108d97f286bd5852029a9d8232d862fb9240ba54", + "808952b89a36366f8f9f097d5cc7c00a743b4a3b", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-svg-005p.html": [ - "56cbaba9858aa20d015453b8cdf7bdcc8d7d8d94", + "f0b7632b84dba6594c682fd8a717a2300356cc80", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-svg-006-ref.html": [ @@ -601463,19 +601662,19 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-svg-006e.html": [ - "9e6b0dc2c912aea4dacff36989f0aca60907aed3", + "15ce6d3d4dabe55790b17b355659af31a12a861b", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-svg-006i.html": [ - "29c2f227ad6a2172eb2a484f805615a634ea8d55", + "83c544ed134f516cf3c978ad706cc9d4979eff10", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-svg-006o.html": [ - "43358a9b626c4cffc724d268afd840b5ae8779ab", + "00eae1ca34bfa049d8c46eadbe385e034c31b7d8", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-fit-scale-down-svg-006p.html": [ - "fe35065b2b313cfa801438c231f29083165bd8dd", + "f5e894034eaeead8bf890a281b01431c110a1e7e", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/object-position-png-001-ref.html": [ @@ -601627,7 +601826,7 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/support/template-object-fit-test.html": [ - "a18d657a6a4bd804d33adfb6e59e86f55b16a1a7", + "d939f87829efd59afccc007cbe744125579bc33c", "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/images3/support/template-object-position-ref.html": [ @@ -602003,7 +602202,7 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/masking/mask-position-3a.html": [ - "724a1e3ab2449e28360ba3e53aed7297c4499c2f", + "17b1137f62629cbc6dd3e9a83d0b11a8131df46d", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/masking/mask-position-3b.html": [ @@ -602023,7 +602222,7 @@ "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/masking/mask-position-4c.html": [ - "70959c0984d75446ac9be66d75bd763e3903fc87", + "7437c0232ba551e462cbd778a7f15d8dfbbf42cb", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/masking/mask-position-4d.html": [ @@ -602043,7 +602242,7 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/masking/mask-position-6.html": [ - "e1d9eca553a22ebb3f8a21da80ddf1e55b5b078c", + "e4b0715c4de333b51a60923267d5799ac504a4b8", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/masking/mask-position-7-ref.html": [ @@ -602051,7 +602250,7 @@ "support" ], "css/vendor-imports/mozilla/mozilla-central-reftests/masking/mask-position-7.html": [ - "30e9a758179c440cee80b42405fb431fd0eba8db", + "d24fca5bc2a90f8fc3c51c7238c1a3d3f7a9974b", "reftest" ], "css/vendor-imports/mozilla/mozilla-central-reftests/masking/mask-repeat-1-ref.html": [ @@ -606175,7 +606374,7 @@ "testharness" ], "custom-elements/reactions/HTMLInputElement.html": [ - "dc4b22a22eea3ea841b1380e7db3e75e7f4eb256", + "65e33e8411f7d1109a54cecf72c84c96d51f5503", "testharness" ], "custom-elements/reactions/HTMLLIElement.html": [ @@ -606387,7 +606586,7 @@ "support" ], "docs/appendix/github-intro.md": [ - "fae2d4e564da41b4afbe62828a1fbfc4fe1f2378", + "95d9884a29091347e19349698534f1d8de86d7cc", "support" ], "docs/appendix/index.md": [ @@ -606454,12 +606653,8 @@ "dc17e6d1b76a7c9323ef1a646a5243e22ec2fbf4", "support" ], - "docs/index.rst": [ - "293ac8767cf145c1c28f894833592413ad037c17", - "support" - ], - "docs/introduction.md": [ - "cb664ed868c3913674836d09b89f9346ede9878c", + "docs/index.md": [ + "74d2329422c42e50a26280c1a711a7a509f4badc", "support" ], "docs/make.bat": [ @@ -606518,6 +606713,10 @@ "fb8b7be2e5275dc7196c559573a73d3685e1f2a0", "support" ], + "docs/test-suite-design.md": [ + "b0c1f1f7e15c58bf322ffa986643630bb7e0817a", + "support" + ], "docs/writing-tests/ahem.md": [ "30a3fcde26cd48910549c23dc0cd0fbc05e7b3c7", "support" @@ -606539,7 +606738,7 @@ "support" ], "docs/writing-tests/general-guidelines.md": [ - "e4354e58596c52aeb3431204a8072356e3bf359d", + "02a4545fe40be93b65cbcba698ec72f63be4749a", "support" ], "docs/writing-tests/h2tests.md": [ @@ -606551,7 +606750,7 @@ "support" ], "docs/writing-tests/index.md": [ - "9680a359b27197f4acc8c08a786ddb1823b90a7a", + "08a90ff5763405ee5eae0830f40c71336372e222", "support" ], "docs/writing-tests/lint-tool.md": [ @@ -606575,7 +606774,7 @@ "support" ], "docs/writing-tests/server-features.md": [ - "13119cf37b078267e852d406c2c5c2018a56aa0a", + "4feb898fa96a0fd55df97235c4dd254e4be532a2", "support" ], "docs/writing-tests/server-pipes.md": [ @@ -619347,7 +619546,7 @@ "testharness" ], "html/dom/reflection.js": [ - "4420273e4573aeac75af8f64218a32b76723d38f", + "5209762660bb4650e09fc390da3e7575a9af3e5c", "support" ], "html/dom/resources/self-origin-subframe.html": [ @@ -623847,7 +624046,7 @@ "support" ], "html/rendering/dimension-attributes.html": [ - "bfc70ec14144c21fed7ffcb16b008809053673d8", + "2c544aac31ead3b04ca8d3fc8cb490c51a74e8bb", "testharness" ], "html/rendering/interactive-media/links-forms-and-navigation/original-id.json": [ @@ -624507,7 +624706,7 @@ "testharness" ], "html/rendering/non-replaced-elements/the-hr-element-0/width-ref.html": [ - "245fde9966faab2f89ad78c5f28d84433ba010b1", + "71e7651c1ab6927f1be436ef8ff749f920924562", "support" ], "html/rendering/non-replaced-elements/the-hr-element-0/width.html": [ @@ -636798,6 +636997,30 @@ "02b1bb0c78f9765257a35aed076701e2f0aa757e", "support" ], + "loading/lazyload/iframe-loading-eager.tentative.html": [ + "26209332ff5a0c4af64e0ae4893f1c396a111ce1", + "testharness" + ], + "loading/lazyload/iframe-loading-lazy.tentative.html": [ + "bc1434d26d92b5bb54eac81d9b7ec70b11011dd6", + "testharness" + ], + "loading/lazyload/image-loading-eager.tentative.html": [ + "76eef3a8f45c131bdbf90028f8bcad75be0e5f32", + "testharness" + ], + "loading/lazyload/image-loading-lazy.tentative.html": [ + "5920eb1882df0a69e0d23c26433bf1b28b9275e9", + "testharness" + ], + "loading/lazyload/resources/image.png": [ + "b712825093805d1052b01047b1dbb102f0af8f0f", + "support" + ], + "loading/lazyload/resources/subframe.html": [ + "07cb999afaefe344a0f8d5ac2b792b60abcd22b4", + "support" + ], "loading/preloader-css-import-no-quote.tentative.html": [ "b83632df2c6ee4d2ddfa294c093cd6a0b56b3e53", "testharness" @@ -649563,7 +649786,7 @@ "support" ], "pointerevents/pointerevent_support.js": [ - "9a491dd677d40749d5dde47dd2ed3b05b545a61d", + "ae9b55c43d2c884b882214924dc459ba516ff42b", "support" ], "pointerevents/pointerevent_suppress_compat_events_on_click.html": [ @@ -649666,8 +649889,8 @@ "2d6147dae562af7efadacee9dfb44cc080005742", "testharness" ], - "pointerevents/pointerlock/pointerevent_movementxy_when_locked.html": [ - "bdad97df04b2ca67fc1f92e256c979c137a4c66a", + "pointerevents/pointerlock/pointerevent_movementxy_with_pointerlock.html": [ + "00a2b85f597f20e99192df199fc4e1565d85f9d8", "testharness" ], "pointerevents/pointerlock/pointerevent_pointerlock_after_pointercapture.html": [ @@ -665647,7 +665870,7 @@ "support" ], "std-toast/actions.html": [ - "018ce21128bdddbba1e2e69fa287eb47eff026ed", + "d07e5fd3d62694880bb3a69a6b4ca4ac1a9473e1", "testharness" ], "std-toast/attributes.html": [ @@ -666359,7 +666582,7 @@ "testharness" ], "svg/geometry/parsing/cx-computed.svg": [ - "95c39fa0920c9a2ad53f36de769eacae90e77aff", + "c349a6b97c11c6b3078464fd94c75469f9509dec", "testharness" ], "svg/geometry/parsing/cx-invalid.svg": [ @@ -666371,7 +666594,7 @@ "testharness" ], "svg/geometry/parsing/cy-computed.svg": [ - "23b56cbe79410616bddb7c687d7076ad922fea9c", + "a37c99560b92edb64fc9083646d0c095fc5ac0b7", "testharness" ], "svg/geometry/parsing/cy-invalid.svg": [ @@ -666387,7 +666610,7 @@ "testharness" ], "svg/geometry/parsing/r-computed.svg": [ - "b0f6bb0f671267c4895413ff749f8a7a96f2cb5a", + "ac897cd91ae21a616545ac6841d3540ca64f599d", "testharness" ], "svg/geometry/parsing/r-invalid.svg": [ @@ -666399,7 +666622,7 @@ "testharness" ], "svg/geometry/parsing/rx-computed.svg": [ - "a3210801ae3f748ba1612ff88d73cb438e5eb6b1", + "c07368b5f2aa8010d0e56ef6778e8ae8155d4729", "testharness" ], "svg/geometry/parsing/rx-invalid.svg": [ @@ -666411,7 +666634,7 @@ "testharness" ], "svg/geometry/parsing/ry-computed.svg": [ - "b274199cec30beda41fda815b01f7445e2a9ffbf", + "8e54bd219db02c279de3387da6a5646a8345a529", "testharness" ], "svg/geometry/parsing/ry-invalid.svg": [ @@ -666423,7 +666646,7 @@ "testharness" ], "svg/geometry/parsing/sizing-properties-computed.svg": [ - "93d6815de3b64f913f3f11d8ce0303ac68229e6d", + "01713fbbe29ffaf0374fc55917c1909ffc09ef05", "testharness" ], "svg/geometry/parsing/width-computed.svg": [ @@ -666431,7 +666654,7 @@ "testharness" ], "svg/geometry/parsing/x-computed.svg": [ - "9355ea3ae95767b9cee92d49b4f1d1809e2edc06", + "458c343814c94c1a715e9603741a1d2933a3ab2e", "testharness" ], "svg/geometry/parsing/x-invalid.svg": [ @@ -666443,7 +666666,7 @@ "testharness" ], "svg/geometry/parsing/y-computed.svg": [ - "6c425e4f518eff45f781bd9ad4b6bab51126f2df", + "c3dc874215aee1d56d8f4bb0d91965924a7da9a5", "testharness" ], "svg/geometry/parsing/y-invalid.svg": [ @@ -668963,7 +669186,7 @@ "reftest" ], "svg/painting/parsing/color-interpolation-computed.svg": [ - "88604d75b069afa3bbf894a5ae6c869e420f940d", + "c437a0a908beed1221eaee6e185c4b3216411cc6", "testharness" ], "svg/painting/parsing/color-interpolation-invalid.svg": [ @@ -668975,7 +669198,7 @@ "testharness" ], "svg/painting/parsing/fill-computed.svg": [ - "4678999e8efcfd892e2d83d4ccf252d08ce03ee5", + "7012fb6ca6307cb1eef0ba70f4b04e278d2f39ce", "testharness" ], "svg/painting/parsing/fill-invalid.svg": [ @@ -668983,7 +669206,7 @@ "testharness" ], "svg/painting/parsing/fill-opacity-computed.svg": [ - "4526724b999419cd447d5f1a0acababd9653b425", + "ac1e4e2c689fc21db7a7f250876aa1e049ddf886", "testharness" ], "svg/painting/parsing/fill-opacity-invalid.svg": [ @@ -668995,7 +669218,7 @@ "testharness" ], "svg/painting/parsing/fill-rule-computed.svg": [ - "2b51c9edc4ac9e7cebeb378ad8cccca5b10c1a9b", + "293450e13c5b14fdfdc8e2299d516d126da77c3a", "testharness" ], "svg/painting/parsing/fill-rule-invalid.svg": [ @@ -669011,7 +669234,7 @@ "testharness" ], "svg/painting/parsing/image-rendering-computed.svg": [ - "18662ef835589024e21a0cdba65861400c10b0cd", + "c842e05906041cd505fd0e8ff7e2b4b34f8481d9", "testharness" ], "svg/painting/parsing/image-rendering-invalid.svg": [ @@ -669023,7 +669246,7 @@ "testharness" ], "svg/painting/parsing/marker-end-computed.svg": [ - "aa0bc6774a5cea491e36c3432670b3568d50ab7c", + "da641abb9441a49829f5e8f1f4b5a599914b5515", "testharness" ], "svg/painting/parsing/marker-end-invalid.svg": [ @@ -669035,7 +669258,7 @@ "testharness" ], "svg/painting/parsing/marker-mid-computed.svg": [ - "074c17c269e136d5fdacf34ec6920507526d141b", + "eddfd6171143906feb118a1bb6534c245a7ea8ff", "testharness" ], "svg/painting/parsing/marker-mid-invalid.svg": [ @@ -669047,7 +669270,7 @@ "testharness" ], "svg/painting/parsing/marker-start-computed.svg": [ - "e0ad38bbbc8df4563b6a81fba6dcdc54b92c3e1e", + "08ef87516fcfc0059a3b0ec79e25642273ea7d12", "testharness" ], "svg/painting/parsing/marker-start-invalid.svg": [ @@ -669059,7 +669282,7 @@ "testharness" ], "svg/painting/parsing/paint-order-computed.svg": [ - "0cba453f437a2e10f932ff83b95b6835a4920776", + "29f5fa91bae31a8f55e895ead7fe999e53fdc963", "testharness" ], "svg/painting/parsing/paint-order-invalid.svg": [ @@ -669071,7 +669294,7 @@ "testharness" ], "svg/painting/parsing/shape-rendering-computed.svg": [ - "8dbea5eba6c0b3962c8eec0bc04577762e56a90f", + "5e8f530d48a0cd5077ebd6aba134e982605d59d9", "testharness" ], "svg/painting/parsing/shape-rendering-invalid.svg": [ @@ -669083,11 +669306,11 @@ "testharness" ], "svg/painting/parsing/stroke-computed.svg": [ - "331496b01b8f367dde202715251d52d77a864754", + "48214d140f0a6cc43a09cbe4d21a1647f9b19eb6", "testharness" ], "svg/painting/parsing/stroke-dasharray-computed.svg": [ - "2e3a74b5728594e7378d47da659e801cfcfec7a9", + "6253e23c0f0722a4957e1b5999a091e06e9f5f79", "testharness" ], "svg/painting/parsing/stroke-dasharray-invalid.svg": [ @@ -669099,7 +669322,7 @@ "testharness" ], "svg/painting/parsing/stroke-dashoffset-computed.svg": [ - "bdb934614c109208326e357ea5b056dd4f754994", + "561194827e4118011e03e0e62f83b83f9cef0d7c", "testharness" ], "svg/painting/parsing/stroke-dashoffset-invalid.svg": [ @@ -669115,7 +669338,7 @@ "testharness" ], "svg/painting/parsing/stroke-linecap-computed.svg": [ - "7b5ce96ce5de296af7aed3d85f76d3ba2fee2ccf", + "a99629f7b9dfd7fc31ab0b7ec8a6bfdc5b9fdafa", "testharness" ], "svg/painting/parsing/stroke-linecap-invalid.svg": [ @@ -669127,7 +669350,7 @@ "testharness" ], "svg/painting/parsing/stroke-linejoin-computed.svg": [ - "a8e9aab8eb098cc17d470245bf1cedde7a2c5866", + "3e0633fe57b0ab5ae6276d9e60ac2217db524802", "testharness" ], "svg/painting/parsing/stroke-linejoin-invalid.svg": [ @@ -669139,7 +669362,7 @@ "testharness" ], "svg/painting/parsing/stroke-miterlimit-computed.svg": [ - "d2ec631b168de1f6a53825a00aec84c281ac2ef7", + "33e5d2b81e8e698a0c5db645fad29bdc67d39d52", "testharness" ], "svg/painting/parsing/stroke-miterlimit-invalid.svg": [ @@ -669151,7 +669374,7 @@ "testharness" ], "svg/painting/parsing/stroke-opacity-computed.svg": [ - "02bef376f6178062e46b5035fb856db434351dc2", + "5912e5e030d70488246c53aabef3a7d49f23e5c6", "testharness" ], "svg/painting/parsing/stroke-opacity-invalid.svg": [ @@ -669167,7 +669390,7 @@ "testharness" ], "svg/painting/parsing/stroke-width-computed.svg": [ - "0d14a6651482baff1b9168f304306b28d6edc910", + "5daa9cafbaa1fbfe98310e4bd074f89063cf6e2d", "testharness" ], "svg/painting/parsing/stroke-width-invalid.svg": [ @@ -669179,7 +669402,7 @@ "testharness" ], "svg/painting/parsing/text-rendering-computed.svg": [ - "e37f4fed5bbbc231a0d8e0e6989f4f18893c6e6d", + "b9758afefd6aa38031211298e68fac80f9a6bcc1", "testharness" ], "svg/painting/parsing/text-rendering-invalid.svg": [ @@ -669355,7 +669578,7 @@ "testharness" ], "svg/pservers/parsing/stop-opacity-computed.svg": [ - "cb0f8295ce4777a91c26c66995a2b11c5d03b43c", + "26457e82e86facffe68a156f522e602dd9b52cd4", "testharness" ], "svg/pservers/parsing/stop-opacity-invalid.svg": [ @@ -670707,7 +670930,7 @@ "support" ], "tools/manifest/vcs.py": [ - "d98ccf900365c17ebab55af1da8a4b998fde28ca", + "d87e804c35918ad336acd6800a037676e95b1ee1", "support" ], "tools/mypy.ini": [ @@ -675807,7 +676030,7 @@ "support" ], "tools/wptrunner/wptrunner/wptcommandline.py": [ - "6e9991381f21e6426ea3f4d20b70fd90382751b5", + "928a153dbd9d1f9595e55d2b69ddd2447f811754", "support" ], "tools/wptrunner/wptrunner/wptlogging.py": [ @@ -677082,24 +677305,24 @@ "e47a3ba7a981e978cdf015f8fc6bfbae6762dba9", "testharness" ], - "user-timing/mark-entry-constructor.html": [ - "47c9a644118a5f52dd46fc5dfd1d275ce2e6f52d", + "user-timing/mark-entry-constructor.any.js": [ + "ef9c403dda67236893e72f0f65a4bff4718b12ed", "testharness" ], - "user-timing/mark-errors.html": [ - "c182a39c65e12a4a697e4c42fb2bd7e3aa3c874d", + "user-timing/mark-errors.any.js": [ + "3207d18b048daf1118f20c375303efa376e0daf3", "testharness" ], - "user-timing/mark-l3.html": [ - "bb4b22510c760940d4c8886b79401400a3fe8c6d", + "user-timing/mark-l3.any.js": [ + "407a5c8bba6a3c82a05df6a54d829b37f3a72264", "testharness" ], "user-timing/mark-measure-feature-detection.html": [ "6f1ad489e95680fc5d1be4e25dcaa2eeee9a0aa5", "testharness" ], - "user-timing/mark-measure-return-objects.html": [ - "d2d8cc3c70ed78dd040b1ac451e36cf45731e362", + "user-timing/mark-measure-return-objects.any.js": [ + "fa45388d7b118ac17fd5e0a85990352070877e35", "testharness" ], "user-timing/mark.any.js": [ @@ -677118,12 +677341,12 @@ "0c532e79390e81393fdb71ea5dd59bbed1e65c38", "testharness" ], - "user-timing/measure-l3.html": [ - "0e8dacfef2bb71897bb5fe6872c783d71f8c36ef", + "user-timing/measure-l3.any.js": [ + "24c27c483515ed65e38377d480877dd4af9ffdab", "testharness" ], - "user-timing/measure-with-dict.html": [ - "8ba7b9fe67a6d1213cbc7b6f41196247a8a1cda0", + "user-timing/measure-with-dict.any.js": [ + "99a2fe4d79841e5bd7fab3c0db50acb9434ef29b", "testharness" ], "user-timing/measure.html": [ @@ -677170,8 +677393,8 @@ "822376be24c2fc7e45441e47a1a3f09d341e7bac", "support" ], - "user-timing/structured-serialize-detail.html": [ - "c9689fe33480dfcd71bbb953804b7d6308988cb2", + "user-timing/structured-serialize-detail.any.js": [ + "55cbd9246f9cef890c4f9dc79c47a1b3e4611375", "testharness" ], "user-timing/supported-usertiming-types.any.js": [ @@ -682246,6 +682469,10 @@ "2fd33ca541148ca6a7be5f5624e303795c7c458d", "testharness" ], + "webrtc/RTCPeerConnection-onicecandidateerror.html": [ + "e06c219483eee479d3b4afe8c470c8d63953132c", + "testharness" + ], "webrtc/RTCPeerConnection-onnegotiationneeded.html": [ "3e31c327ac2480bb9d526e5c6665c3486449ff31", "testharness" diff --git a/tests/wpt/metadata/css/compositing/parsing/background-blend-mode-computed.html.ini b/tests/wpt/metadata/css/compositing/parsing/background-blend-mode-computed.html.ini new file mode 100644 index 00000000000..96ac8d2b25d --- /dev/null +++ b/tests/wpt/metadata/css/compositing/parsing/background-blend-mode-computed.html.ini @@ -0,0 +1,58 @@ +[background-blend-mode-computed.html] + [Property background-blend-mode value 'luminosity' computes to 'luminosity'] + expected: FAIL + + [Property background-blend-mode value 'color-dodge' computes to 'color-dodge'] + expected: FAIL + + [Property background-blend-mode value 'hue' computes to 'hue'] + expected: FAIL + + [Property background-blend-mode value 'lighten' computes to 'lighten'] + expected: FAIL + + [Property background-blend-mode value 'color' computes to 'color'] + expected: FAIL + + [Property background-blend-mode value 'darken' computes to 'darken'] + expected: FAIL + + [Property background-blend-mode value 'overlay' computes to 'overlay'] + expected: FAIL + + [Property background-blend-mode value 'normal' computes to 'normal'] + expected: FAIL + + [Property background-blend-mode value 'color, saturation' computes to 'color, saturation'] + expected: FAIL + + [Property background-blend-mode value 'screen' computes to 'screen'] + expected: FAIL + + [Property background-blend-mode value 'normal, luminosity' computes to 'normal, luminosity'] + expected: FAIL + + [Property background-blend-mode value 'soft-light' computes to 'soft-light'] + expected: FAIL + + [Property background-blend-mode value 'saturation' computes to 'saturation'] + expected: FAIL + + [Property background-blend-mode value 'hard-light' computes to 'hard-light'] + expected: FAIL + + [Property background-blend-mode value 'exclusion' computes to 'exclusion'] + expected: FAIL + + [Property background-blend-mode value 'multiply' computes to 'multiply'] + expected: FAIL + + [Property background-blend-mode value 'screen, overlay' computes to 'screen, overlay'] + expected: FAIL + + [Property background-blend-mode value 'color-burn' computes to 'color-burn'] + expected: FAIL + + [Property background-blend-mode value 'difference' computes to 'difference'] + expected: FAIL + diff --git a/tests/wpt/metadata/css/compositing/parsing/isolation-computed.html.ini b/tests/wpt/metadata/css/compositing/parsing/isolation-computed.html.ini new file mode 100644 index 00000000000..ef7f5a83c6e --- /dev/null +++ b/tests/wpt/metadata/css/compositing/parsing/isolation-computed.html.ini @@ -0,0 +1,7 @@ +[isolation-computed.html] + [Property isolation value 'isolate' computes to 'isolate'] + expected: FAIL + + [Property isolation value 'auto' computes to 'auto'] + expected: FAIL + diff --git a/tests/wpt/metadata/css/css-text/tab-size/tab-size.html.ini b/tests/wpt/metadata/css/css-text/tab-size/tab-size.html.ini new file mode 100644 index 00000000000..c80b40e5faf --- /dev/null +++ b/tests/wpt/metadata/css/css-text/tab-size/tab-size.html.ini @@ -0,0 +1,4 @@ +[tab-size.html] + [Test tab-size measurements] + expected: FAIL + diff --git a/tests/wpt/metadata/css/css-transforms/css-transform-property-existence.html.ini b/tests/wpt/metadata/css/css-transforms/css-transform-property-existence.html.ini deleted file mode 100644 index 542d47ba8df..00000000000 --- a/tests/wpt/metadata/css/css-transforms/css-transform-property-existence.html.ini +++ /dev/null @@ -1,17 +0,0 @@ -[css-transform-property-existence.html] - type: testharness - [Check the existence of transform-origin.] - expected: FAIL - - [Check the existence of transform-style.] - expected: FAIL - - [Check the existence of perspective.] - expected: FAIL - - [Check the existence of perspective-origin.] - expected: FAIL - - [Check the existence of backface-visibility.] - expected: FAIL - diff --git a/tests/wpt/metadata/css/css-transitions/properties-value-inherit-001.html.ini b/tests/wpt/metadata/css/css-transitions/properties-value-inherit-001.html.ini index 5d20389c8e9..40dc50bd5e7 100644 --- a/tests/wpt/metadata/css/css-transitions/properties-value-inherit-001.html.ini +++ b/tests/wpt/metadata/css/css-transitions/properties-value-inherit-001.html.ini @@ -56,3 +56,9 @@ [background-position length(px) / events] expected: FAIL + [font-size length(em) / values] + expected: FAIL + + [font-size length(em) / events] + expected: FAIL + diff --git a/tests/wpt/metadata/css/cssom-view/scroll-behavior-smooth.html.ini b/tests/wpt/metadata/css/cssom-view/scroll-behavior-smooth.html.ini index ee754ce4aa3..e1a609649d6 100644 --- a/tests/wpt/metadata/css/cssom-view/scroll-behavior-smooth.html.ini +++ b/tests/wpt/metadata/css/cssom-view/scroll-behavior-smooth.html.ini @@ -3,9 +3,3 @@ [scroll-behavior: smooth on DIV element] expected: FAIL - [Smooth scrolling while doing history navigation.] - expected: FAIL - - [Instant scrolling while doing history navigation.] - expected: FAIL - diff --git a/tests/wpt/metadata/encoding/single-byte-decoder.html.ini b/tests/wpt/metadata/encoding/single-byte-decoder.html.ini index 3d135f3bd66..939a36eb9d9 100644 --- a/tests/wpt/metadata/encoding/single-byte-decoder.html.ini +++ b/tests/wpt/metadata/encoding/single-byte-decoder.html.ini @@ -2,7 +2,6 @@ type: testharness [single-byte-decoder.html?document] - expected: TIMEOUT [ISO-8859-4: iso_8859-4:1988 (document.characterSet and document.inputEncoding)] expected: FAIL diff --git a/tests/wpt/metadata/fetch/content-type/response.window.js.ini b/tests/wpt/metadata/fetch/content-type/response.window.js.ini index c261e3f9824..e161ed1e973 100644 --- a/tests/wpt/metadata/fetch/content-type/response.window.js.ini +++ b/tests/wpt/metadata/fetch/content-type/response.window.js.ini @@ -312,24 +312,15 @@ [ + +## GitHub + +[GitHub](https://github.com/web-platform-tests/wpt/) is used both for [issue tracking](https://github.com/web-platform-tests/wpt/issues) and [test submissions](https://github.com/web-platform-tests/wpt/pulls); we +provide [a limited introduction][github-intro] to both git and +GitHub. + +Pull Requests are automatically labeled based on the directory the +files they change are in; there are also comments added automatically +to notify a number of people: this list of people comes from META.yml +files in those same directories and their parents (i.e., they work +recursively: `a/META.yml` will get notified for `a/foo.html` and +`a/b/bar.html`). + +If you want to be notified about changes to tests in a directory, feel +free to add yourself to the META.yml file! + +## Table of Contents + +```eval_rst +.. toctree:: + :maxdepth: 2 + + test-suite-design + running-tests/index + writing-tests/index + reviewing-tests/index + admin/index + appendix/index +``` + +[public-test-infra]: https://lists.w3.org/Archives/Public/public-test-infra/ +[IRC]: irc://irc.w3.org:6667/testing +[web irc]: http://irc.w3.org +[github-intro]: appendix/github-intro diff --git a/tests/wpt/web-platform-tests/docs/index.rst b/tests/wpt/web-platform-tests/docs/index.rst deleted file mode 100644 index 293ac8767cf..00000000000 --- a/tests/wpt/web-platform-tests/docs/index.rst +++ /dev/null @@ -1,12 +0,0 @@ -web-platform-tests documentation -================================ - -.. toctree:: - :maxdepth: 2 - - introduction - running-tests/index - writing-tests/index - reviewing-tests/index - admin/index - appendix/index diff --git a/tests/wpt/web-platform-tests/docs/introduction.md b/tests/wpt/web-platform-tests/docs/test-suite-design.md similarity index 55% rename from tests/wpt/web-platform-tests/docs/introduction.md rename to tests/wpt/web-platform-tests/docs/test-suite-design.md index cb664ed868c..b0c1f1f7e15 100644 --- a/tests/wpt/web-platform-tests/docs/introduction.md +++ b/tests/wpt/web-platform-tests/docs/test-suite-design.md @@ -1,30 +1,6 @@ -# Introduction +# Test Suite Design -web-platform-tests is a W3C-coordinated effort to build a -cross-browser testsuite for the majority of -the [web platform][web-platform]; it excludes only ECMAScript (whose -testsuite lives in [test262][test262]) and WebGL (whose testsuite -lives in [WebGL][WebGL]). - -## Watch a Talk - -If you prefer watching a video, here is a talk introducing web-platform-tests: - - - -## Help! - -If you get stuck or want clarification about anything, feel free to -ask on either the [mailing list][public-test-infra] or [IRC][] -([webclient][web irc], join channel `#testing`); IRC is generally -busiest during the European working day but frequently has people on -it at all times and should probably be the general first port of call -for any help. - - -## Testsuite Design - -The vast majority of the testsuite is formed of HTML pages, which can +The vast majority of the test suite is formed of HTML pages, which can be loaded in a browser and either programmatically provide a result or provide a set of steps to run the test and obtain the result. @@ -36,7 +12,7 @@ and should be easy to run in any browser. Each top level directory in the repository corresponds to tests for a single specification, with the exception of `css/` which contains -testsuites for CSS WG specifications. For W3C specs, these directories +test suites for CSS WG specifications. For W3C specs, these directories are typically named after the shortname of the spec (i.e. the name used for snapshot publications under `/TR/`); for WHATWG specs, they are typically named after the subdomain of the spec (i.e. trimming @@ -82,33 +58,9 @@ expectations: * [Manual tests][manual] rely on a human to run them and determine their result. -## GitHub - -[GitHub](https://github.com/web-platform-tests/wpt/) is used both for [issue tracking](https://github.com/web-platform-tests/wpt/issues) and [test submissions](https://github.com/web-platform-tests/wpt/pulls); we -provide [a limited introduction][github-intro] to both git and -GitHub. - -Pull Requests are automatically labeled based on the directory the -files they change are in; there are also comments added automatically -to notify a number of people: this list of people comes from META.yml -files in those same directories and their parents (i.e., they work -recursively: `a/META.yml` will get notified for `a/foo.html` and -`a/b/bar.html`). - -If you want to be notified about changes to tests in a directory, feel -free to add yourself to the META.yml file! - -[web-platform]: https://platform.html5.org -[test262]: https://github.com/tc39/test262 -[webgl]: https://github.com/KhronosGroup/WebGL -[public-test-infra]: https://lists.w3.org/Archives/Public/public-test-infra/ -[IRC]: irc://irc.w3.org:6667/testing -[web irc]: http://irc.w3.org - [reftests]: writing-tests/reftests [testharness.js]: writing-tests/testharness [visual]: writing-tests/visual [manual]: writing-tests/manual -[github-intro]: appendix/github-intro [running-from-local-system]: running-tests/from-local-system [wdspec]: writing-tests/wdspec diff --git a/tests/wpt/web-platform-tests/docs/writing-tests/general-guidelines.md b/tests/wpt/web-platform-tests/docs/writing-tests/general-guidelines.md index e4354e58596..02a4545fe40 100644 --- a/tests/wpt/web-platform-tests/docs/writing-tests/general-guidelines.md +++ b/tests/wpt/web-platform-tests/docs/writing-tests/general-guidelines.md @@ -41,7 +41,7 @@ Various support files are available in in the `/common/` and `/media/` directories (web-platform-tests) and `/support/` (in css/). Reusing existing resources is encouraged where possible, as is adding generally useful files to these common areas rather than to specific -testsuites. +test suites. #### Tools @@ -169,7 +169,7 @@ see the [lint-tool documentation][lint-tool]. ## CSS-Specific Requirements -In order to be included in an official specification testsuite, tests +In order to be included in an official specification test suite, tests for CSS have some additional requirements for: * [Metadata][css-metadata], and diff --git a/tests/wpt/web-platform-tests/docs/writing-tests/index.md b/tests/wpt/web-platform-tests/docs/writing-tests/index.md index 9680a359b27..08a90ff5763 100644 --- a/tests/wpt/web-platform-tests/docs/writing-tests/index.md +++ b/tests/wpt/web-platform-tests/docs/writing-tests/index.md @@ -1,7 +1,7 @@ # Writing Tests If you haven't already, it's strongly recommended to read -the [introduction](../introduction) first, as it introduces the various test types. +the [introduction](../index) first, as it introduces the various test types. There's also a load of [general guidelines](general-guidelines) that apply to all tests. diff --git a/tests/wpt/web-platform-tests/docs/writing-tests/server-features.md b/tests/wpt/web-platform-tests/docs/writing-tests/server-features.md index 13119cf37b0..4feb898fa96 100644 --- a/tests/wpt/web-platform-tests/docs/writing-tests/server-features.md +++ b/tests/wpt/web-platform-tests/docs/writing-tests/server-features.md @@ -23,7 +23,7 @@ precise details of the response: * *pywebsocket*, an existing websockets server wptserve is a Python-based web server. By default it serves static -files in the testsuite. For more sophisticated requirements, several +files in the test suite. For more sophisticated requirements, several mechanisms are available to take control of the response. These are outlined below. diff --git a/tests/wpt/web-platform-tests/html/dom/reflection.js b/tests/wpt/web-platform-tests/html/dom/reflection.js index 4420273e457..5209762660b 100644 --- a/tests/wpt/web-platform-tests/html/dom/reflection.js +++ b/tests/wpt/web-platform-tests/html/dom/reflection.js @@ -145,7 +145,7 @@ ReflectionTests.typeMap = { "string": { "jsType": "string", "defaultVal": "", - "domTests": ["", " " + binaryString + " foo ", undefined, 7, 1.5, "5%", true, + "domTests": ["", " " + binaryString + " foo ", undefined, 7, 1.5, "5%", "+100", ".5", true, false, {"test": 6}, NaN, +Infinity, -Infinity, "\0", null, {"toString":function(){return "test-toString";}}, {"valueOf":function(){return "test-valueOf";}, toString:null} @@ -168,7 +168,7 @@ ReflectionTests.typeMap = { "jsType": "string", "defaultVal": "", "domTests": ["", " foo ", "http://site.example/", - "//site.example/path???@#l", binaryString, undefined, 7, 1.5, "5%", true, + "//site.example/path???@#l", binaryString, undefined, 7, 1.5, "5%", "+100", ".5", true, false, {"test": 6}, NaN, +Infinity, -Infinity, "\0", null, {"toString":function(){return "test-toString";}}, {"valueOf":function(){return "test-valueOf";}, toString:null}], @@ -233,7 +233,7 @@ ReflectionTests.typeMap = { "enum": { "jsType": "string", "defaultVal": "", - "domTests": ["", " " + binaryString + " foo ", undefined, 7, 1.5, "5%", true, + "domTests": ["", " " + binaryString + " foo ", undefined, 7, 1.5, "5%", "+100", ".5", true, false, {"test": 6}, NaN, +Infinity, -Infinity, "\0", null, {"toString":function(){return "test-toString";}}, {"valueOf":function(){return "test-valueOf";}, toString:null}] @@ -249,7 +249,7 @@ ReflectionTests.typeMap = { "boolean": { "jsType": "boolean", "defaultVal": false, - "domTests": ["", " foo ", undefined, null, 7, 1.5, "5%", true, false, + "domTests": ["", " foo ", undefined, null, 7, 1.5, "5%", "+100", ".5", true, false, {"test": 6}, NaN, +Infinity, -Infinity, "\0", {"toString":function(){return "test-toString";}}, {"valueOf":function(){return "test-valueOf";}, toString:null}], @@ -282,7 +282,7 @@ ReflectionTests.typeMap = { "\u20007", "\u20017", "\u20027", "\u20037", "\u20047", "\u20057", "\u20067", "\u20077", "\u20087", "\u20097", "\u200A7", "\u202F7", "\u30007", - undefined, 1.5, "5%", true, false, {"test": 6}, NaN, +Infinity, + undefined, 1.5, "5%", "+100", ".5", true, false, {"test": 6}, NaN, +Infinity, -Infinity, "\0", {toString:function() {return 2;}, valueOf: null}, {valueOf:function() {return 3;}}], @@ -321,7 +321,7 @@ ReflectionTests.typeMap = { "\u20007", "\u20017", "\u20027", "\u20037", "\u20047", "\u20057", "\u20067", "\u20077", "\u20087", "\u20097", "\u200A7", "\u202F7", "\u30007", - undefined, 1.5, "5%", true, false, {"test": 6}, NaN, +Infinity, + undefined, 1.5, "5%", "+100", ".5", true, false, {"test": 6}, NaN, +Infinity, -Infinity, "\0", {toString:function() {return 2;}, valueOf: null}, {valueOf:function() {return 3;}}], @@ -357,7 +357,7 @@ ReflectionTests.typeMap = { "\u20007", "\u20017", "\u20027", "\u20037", "\u20047", "\u20057", "\u20067", "\u20077", "\u20087", "\u20097", "\u200A7", "\u202F7", "\u30007", - " " + binaryString + " foo ", undefined, 1.5, "5%", true, false, + " " + binaryString + " foo ", undefined, 1.5, "5%", "+100", ".5", true, false, {"test": 6}, NaN, +Infinity, -Infinity, "\0", {toString:function() {return 2;}, valueOf: null}, {valueOf:function() {return 3;}}], @@ -399,7 +399,7 @@ ReflectionTests.typeMap = { "\u20007", "\u20017", "\u20027", "\u20037", "\u20047", "\u20057", "\u20067", "\u20077", "\u20087", "\u20097", "\u200A7", "\u202F7", "\u30007", - " " + binaryString + " foo ", undefined, 1.5, "5%", true, false, + " " + binaryString + " foo ", undefined, 1.5, "5%", "+100", ".5", true, false, {"test": 6}, NaN, +Infinity, -Infinity, "\0", {toString:function() {return 2;}, valueOf: null}, {valueOf:function() {return 3;}}], @@ -439,7 +439,7 @@ ReflectionTests.typeMap = { "\u20007", "\u20017", "\u20027", "\u20037", "\u20047", "\u20057", "\u20067", "\u20077", "\u20087", "\u20097", "\u200A7", "\u202F7", "\u30007", - " " + binaryString + " foo ", undefined, 1.5, "5%", true, false, + " " + binaryString + " foo ", undefined, 1.5, "5%", "+100", ".5", true, false, {"test": 6}, NaN, +Infinity, -Infinity, "\0", {toString:function() {return 2;}, valueOf: null}, {valueOf:function() {return 3;}}], @@ -478,7 +478,7 @@ ReflectionTests.typeMap = { "\u20007", "\u20017", "\u20027", "\u20037", "\u20047", "\u20057", "\u20067", "\u20077", "\u20087", "\u20097", "\u200A7", "\u202F7", "\u30007", - " " + binaryString + " foo ", undefined, 1.5, "5%", true, false, + " " + binaryString + " foo ", undefined, 1.5, "5%", "+100", ".5", true, false, {"test": 6}, NaN, +Infinity, -Infinity, "\0", {toString:function() {return 2;}, valueOf: null}, {valueOf:function() {return 3;}}], @@ -519,7 +519,7 @@ ReflectionTests.typeMap = { "\u20007", "\u20017", "\u20027", "\u20037", "\u20047", "\u20057", "\u20067", "\u20077", "\u20087", "\u20097", "\u200A7", "\u202F7", "\u30007", - " " + binaryString + " foo ", undefined, 1.5, "5%", true, false, + " " + binaryString + " foo ", undefined, 1.5, "5%", "+100", ".5", true, false, {"test": 6}, NaN, +Infinity, -Infinity, "\0", {toString:function() {return 2;}, valueOf: null}, {valueOf:function() {return 3;}}], @@ -532,7 +532,7 @@ ReflectionTests.typeMap = { null, null, null, null, null, null, null, // End leading whitespace tests - null, null, 1.5, 5, null, null, + null, null, 1.5, 5, 100, 0.5, null, null, null, null, null, null, null, 2, 3], // I checked that ES ToString is well-defined for all of these (I diff --git a/tests/wpt/web-platform-tests/html/rendering/dimension-attributes.html b/tests/wpt/web-platform-tests/html/rendering/dimension-attributes.html index bfc70ec1414..2c544aac31e 100644 --- a/tests/wpt/web-platform-tests/html/rendering/dimension-attributes.html +++ b/tests/wpt/web-platform-tests/html/rendering/dimension-attributes.html @@ -35,22 +35,16 @@ const valid_values = [ [ "200.25", "200.25px" ], [ "200.7", "200.7px" ], [ "200.", "200px" ], - [ "+200", "200px" ], [ "200in", "200px" ], [ "200.25in", "200.25px" ], - [ " +200in ", "200px" ], - [ " +200.25in ", "200.25px" ], [ "200 %", "200px" ], [ "200 abc", "200px" ], [ "200%", "200%" ], [ "200%abc", "200%" ], - [ "+200%", "200%" ], [ "200.25%", "200.25%" ], - // https://github.com/whatwg/html/issues/4736 tracks the fact that "200.%" - // should probably be mapped as "200%", not "200px". - [ "200.%", "200px" ], - [ " +200.25% ", "200.25%" ], - [ " +200.25%abc", "200.25%" ], + [ "200.%", "200%" ], + [ "20.25e2", "20.25px" ], + [ "20.25E2", "20.25px" ], ]; /* @@ -58,9 +52,7 @@ const valid_values = [ */ const zero_values = [ [ "0", "0px" ], - [ "+0", "0px" ], [ "0%", "0%" ], - [ "+0%", "0%" ], [ "0px", "0px" ], ]; @@ -76,7 +68,20 @@ const invalid_values = [ " -200", "+-200", "-+200", - "-200%" + "-200%", + "+200", + " +200in ", + " +200.25in ", + "+200%", + " +200.25% ", + " +200.25%abc", + "+0", + "+0%", + ".", + ".%", + ".x", + ".5", + ".5%" ]; const valid_values_with_0 = diff --git a/tests/wpt/web-platform-tests/html/rendering/non-replaced-elements/the-hr-element-0/width-ref.html b/tests/wpt/web-platform-tests/html/rendering/non-replaced-elements/the-hr-element-0/width-ref.html index 245fde9966f..71e7651c1ab 100644 --- a/tests/wpt/web-platform-tests/html/rendering/non-replaced-elements/the-hr-element-0/width-ref.html +++ b/tests/wpt/web-platform-tests/html/rendering/non-replaced-elements/the-hr-element-0/width-ref.html @@ -14,6 +14,6 @@
-
-
+
+
diff --git a/tests/wpt/web-platform-tests/loading/lazyload/iframe-loading-eager.tentative.html b/tests/wpt/web-platform-tests/loading/lazyload/iframe-loading-eager.tentative.html new file mode 100644 index 00000000000..26209332ff5 --- /dev/null +++ b/tests/wpt/web-platform-tests/loading/lazyload/iframe-loading-eager.tentative.html @@ -0,0 +1,46 @@ + + + Iframes with loading='eager' load immediately regardless of their position with respect to the viewport. + + + + + + + + + + + + +
+ + + + diff --git a/tests/wpt/web-platform-tests/loading/lazyload/iframe-loading-lazy.tentative.html b/tests/wpt/web-platform-tests/loading/lazyload/iframe-loading-lazy.tentative.html new file mode 100644 index 00000000000..bc1434d26d9 --- /dev/null +++ b/tests/wpt/web-platform-tests/loading/lazyload/iframe-loading-lazy.tentative.html @@ -0,0 +1,52 @@ + + + Iframes with loading='lazy' load when in the viewport + + + + + + + + + + + + +
+ + + + + diff --git a/tests/wpt/web-platform-tests/loading/lazyload/image-loading-eager.tentative.html b/tests/wpt/web-platform-tests/loading/lazyload/image-loading-eager.tentative.html new file mode 100644 index 00000000000..76eef3a8f45 --- /dev/null +++ b/tests/wpt/web-platform-tests/loading/lazyload/image-loading-eager.tentative.html @@ -0,0 +1,44 @@ + + + Images with loading='eager' load immediately regardless of their position with respect to the viewport + + + + + + + + + + + + +
+ + + diff --git a/tests/wpt/web-platform-tests/loading/lazyload/image-loading-lazy.tentative.html b/tests/wpt/web-platform-tests/loading/lazyload/image-loading-lazy.tentative.html new file mode 100644 index 00000000000..5920eb1882d --- /dev/null +++ b/tests/wpt/web-platform-tests/loading/lazyload/image-loading-lazy.tentative.html @@ -0,0 +1,50 @@ + + + Images with loading='lazy' load when in the viewport + + + + + + + + + + + + +
+ + + + + diff --git a/tests/wpt/web-platform-tests/loading/lazyload/resources/image.png b/tests/wpt/web-platform-tests/loading/lazyload/resources/image.png new file mode 100644 index 00000000000..b7128250938 Binary files /dev/null and b/tests/wpt/web-platform-tests/loading/lazyload/resources/image.png differ diff --git a/tests/wpt/web-platform-tests/loading/lazyload/resources/subframe.html b/tests/wpt/web-platform-tests/loading/lazyload/resources/subframe.html new file mode 100644 index 00000000000..07cb999afae --- /dev/null +++ b/tests/wpt/web-platform-tests/loading/lazyload/resources/subframe.html @@ -0,0 +1,4 @@ + + +

Subframe

+ diff --git a/tests/wpt/web-platform-tests/pointerevents/pointerevent_support.js b/tests/wpt/web-platform-tests/pointerevents/pointerevent_support.js index 9a491dd677d..ae9b55c43d2 100644 --- a/tests/wpt/web-platform-tests/pointerevents/pointerevent_support.js +++ b/tests/wpt/web-platform-tests/pointerevents/pointerevent_support.js @@ -325,3 +325,31 @@ function pointerDragInTarget(pointerType, target, direction) { .pointerUp() .send(); } + +function pointerHoverInTarget(pointerType, target, direction) { + var x_delta = 0; + var y_delta = 0; + if (direction == "down") { + x_delta = 0; + y_delta = 10; + } else if (direction == "up") { + x_delta = 0; + y_delta = -10; + } else if (direction == "right") { + x_delta = 10; + y_delta = 0; + } else if (direction == "left") { + x_delta = -10; + y_delta = 0; + } else { + throw("drag direction '" + direction + "' is not expected, direction should be 'down', 'up', 'left' or 'right'"); + } + var pointerId = pointerType + "Pointer1"; + return new test_driver.Actions() + .addPointer(pointerId, pointerType) + .pointerMove(0, 0, {origin: target}) + .pointerMove(x_delta, y_delta, {origin: target}) + .pointerMove(2 * x_delta, 2 * y_delta, {origin: target}) + .pointerMove(3 * x_delta, 3 * y_delta, {origin: target}) + .send(); +} diff --git a/tests/wpt/web-platform-tests/pointerevents/pointerlock/pointerevent_movementxy_when_locked.html b/tests/wpt/web-platform-tests/pointerevents/pointerlock/pointerevent_movementxy_when_locked.html deleted file mode 100644 index bdad97df04b..00000000000 --- a/tests/wpt/web-platform-tests/pointerevents/pointerlock/pointerevent_movementxy_when_locked.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - Pointer Events pointer lock tests - - - - - - - - - - - - -

Pointer Events movement in locked state test

-

-

- Test Description: This test checks if pointermove.movementX/Y matches mousemove.movementX/Y when pointer is locked. -
    -
  1. Press left button down on the green rectangle and hold it.
  2. -
  3. Move the mouse inside the green rectangle.
  4. -
- - - Test passes if the proper behavior of the events is observed. -

-
-
-
-
- - diff --git a/tests/wpt/web-platform-tests/pointerevents/pointerlock/pointerevent_movementxy_with_pointerlock.html b/tests/wpt/web-platform-tests/pointerevents/pointerlock/pointerevent_movementxy_with_pointerlock.html new file mode 100644 index 00000000000..00a2b85f597 --- /dev/null +++ b/tests/wpt/web-platform-tests/pointerevents/pointerlock/pointerevent_movementxy_with_pointerlock.html @@ -0,0 +1,123 @@ + + + + Pointer Events pointer lock tests + + + + + + + + + + + + +

Pointer Events movement with pointerlock test

+

+

+ Test Description: This test checks pointerevent movementX/Y value with pointerlock. + It checks whether movement X/Y matches event.screenX/Y - last_event.screenX/Y when pointer is not locked; + And if pointermove.movementX/Y matches mousemove.movementX/Y when pointer is locked. +
    +
  1. Move the mouse inside the green rectangle.
  2. +
  3. Click left button on the green rectangle.(Enter pointerlock)
  4. +
  5. Move the mouse around.
  6. +
  7. Click left button again
  8. +
  9. Move the mouse inside the green rectangle.
  10. +
  11. Click left button again to end the test.
  12. +
+ + Test passes if the proper behavior of the events is observed. +

+
+
+
+
+ + diff --git a/tests/wpt/web-platform-tests/std-toast/actions.html b/tests/wpt/web-platform-tests/std-toast/actions.html index 018ce21128b..d07e5fd3d62 100644 --- a/tests/wpt/web-platform-tests/std-toast/actions.html +++ b/tests/wpt/web-platform-tests/std-toast/actions.html @@ -102,4 +102,89 @@ test(() => { assert_equals(actionButton, null); }, 'passing non-string (undefined) as action option does not create an action button'); + +testToastElement((toast) => { + const actionButton = document.createElement('button'); + actionButton.textContent = 'action'; + toast.action = actionButton; + + assertActionButtonOnToast(actionButton, toast); +}, 'setting the action on an actionless toast inserts the element into the slot'); + +testActionToast((toast, action) => { + const actionButton = document.createElement('button'); + actionButton.textContent = 'replacement'; + toast.action = actionButton; + + assert_false(document.contains(action)); + assertActionButtonOnToast(actionButton, toast); +}, 'resetting the action on an action toast changes the action element'); + +testToastElement((toast) => { + const text = document.createTextNode('some text'); + assert_throws(new TypeError(), () => { + toast.action = text; + }); +}, 'setting the action to an invalid type (Text node) throws an error'); + +testToastElement((toast) => { + const text = 'some text'; + assert_throws(new TypeError(), () => { + toast.action = text; + }); +}, 'setting the action to an invalid type (string) throws an error'); + +test(() => { + const actionButton = document.createElement('button'); + actionButton.textContent = 'action'; + const toast = showToast('Message', {action: actionButton}); + + assertActionButtonOnToast(actionButton, toast); +}, 'showToast can take an Element as the action parameter'); + +testActionToast((toast, action) => { + toast.action = null; + + assert_not_equals(toast.action, action); + assert_equals(toast.querySelector('button'), null); +}, 'setting toast.action to null removes the action from the toast'); + +testActionToast((toast, action) => { + const wrongAction = document.createElement('button'); + wrongAction.textContent = 'wrong'; + wrongAction.setAttribute('slot', 'action'); + toast.appendChild(wrongAction); + + const correctAction = document.createElement('button'); + correctAction.textContent = 'correct'; + toast.action = correctAction; + + assertActionButtonOnToast(correctAction, toast); +}, 'resetting toast.action on a toast with multiple actions slotted sets properly'); + +test(() => { + try { + Object.defineProperty(Element, Symbol.hasInstance, { + value: () => true, + configurable: true + }); + + const fakeElement = {}; + const toast = showToast('Message'); + assert_throws(new TypeError(), () => toast.action = fakeElement); + } finally { + delete Element[Symbol.hasInstance]; + } +}, 'spoofing element instance will not register as element to action setter'); + +test(() => { + const iframe = document.createElement('iframe'); + document.body.append(iframe); + iframe.contentDocument.body.innerHTML = '
'; + const elementFromAnotherFrame = iframe.contentDocument.querySelector('div'); + + // Should not throw: + const toast = showToast('Message'); + toast.action = elementFromAnotherFrame; +}, 'element from iframe instance will pass correctly to action without throwing an error'); diff --git a/tests/wpt/web-platform-tests/svg/geometry/parsing/cx-computed.svg b/tests/wpt/web-platform-tests/svg/geometry/parsing/cx-computed.svg index 95c39fa0920..c349a6b97c1 100644 --- a/tests/wpt/web-platform-tests/svg/geometry/parsing/cx-computed.svg +++ b/tests/wpt/web-platform-tests/svg/geometry/parsing/cx-computed.svg @@ -2,7 +2,7 @@ - SVG Geometry Properties: getComputedValue().cx + SVG Geometry Properties: getComputedStyle().cx diff --git a/tests/wpt/web-platform-tests/svg/geometry/parsing/cy-computed.svg b/tests/wpt/web-platform-tests/svg/geometry/parsing/cy-computed.svg index 23b56cbe794..a37c99560b9 100644 --- a/tests/wpt/web-platform-tests/svg/geometry/parsing/cy-computed.svg +++ b/tests/wpt/web-platform-tests/svg/geometry/parsing/cy-computed.svg @@ -2,7 +2,7 @@ - SVG Geometry Properties: getComputedValue().cy + SVG Geometry Properties: getComputedStyle().cy diff --git a/tests/wpt/web-platform-tests/svg/geometry/parsing/r-computed.svg b/tests/wpt/web-platform-tests/svg/geometry/parsing/r-computed.svg index b0f6bb0f671..ac897cd91ae 100644 --- a/tests/wpt/web-platform-tests/svg/geometry/parsing/r-computed.svg +++ b/tests/wpt/web-platform-tests/svg/geometry/parsing/r-computed.svg @@ -2,7 +2,7 @@ - SVG Geometry Properties: getComputedValue().r + SVG Geometry Properties: getComputedStyle().r diff --git a/tests/wpt/web-platform-tests/svg/geometry/parsing/rx-computed.svg b/tests/wpt/web-platform-tests/svg/geometry/parsing/rx-computed.svg index a3210801ae3..c07368b5f2a 100644 --- a/tests/wpt/web-platform-tests/svg/geometry/parsing/rx-computed.svg +++ b/tests/wpt/web-platform-tests/svg/geometry/parsing/rx-computed.svg @@ -2,7 +2,7 @@ - SVG Geometry Properties: getComputedValue().rx + SVG Geometry Properties: getComputedStyle().rx diff --git a/tests/wpt/web-platform-tests/svg/geometry/parsing/ry-computed.svg b/tests/wpt/web-platform-tests/svg/geometry/parsing/ry-computed.svg index b274199cec3..8e54bd219db 100644 --- a/tests/wpt/web-platform-tests/svg/geometry/parsing/ry-computed.svg +++ b/tests/wpt/web-platform-tests/svg/geometry/parsing/ry-computed.svg @@ -2,7 +2,7 @@ - SVG Geometry Properties: getComputedValue().ry + SVG Geometry Properties: getComputedStyle().ry diff --git a/tests/wpt/web-platform-tests/svg/geometry/parsing/sizing-properties-computed.svg b/tests/wpt/web-platform-tests/svg/geometry/parsing/sizing-properties-computed.svg index 93d6815de3b..01713fbbe29 100644 --- a/tests/wpt/web-platform-tests/svg/geometry/parsing/sizing-properties-computed.svg +++ b/tests/wpt/web-platform-tests/svg/geometry/parsing/sizing-properties-computed.svg @@ -2,7 +2,7 @@ - SVG Geometry Properties: getComputedValue().width + SVG Geometry Properties: getComputedStyle().width diff --git a/tests/wpt/web-platform-tests/svg/geometry/parsing/x-computed.svg b/tests/wpt/web-platform-tests/svg/geometry/parsing/x-computed.svg index 9355ea3ae95..458c343814c 100644 --- a/tests/wpt/web-platform-tests/svg/geometry/parsing/x-computed.svg +++ b/tests/wpt/web-platform-tests/svg/geometry/parsing/x-computed.svg @@ -2,7 +2,7 @@ - SVG Geometry Properties: getComputedValue().x + SVG Geometry Properties: getComputedStyle().x diff --git a/tests/wpt/web-platform-tests/svg/geometry/parsing/y-computed.svg b/tests/wpt/web-platform-tests/svg/geometry/parsing/y-computed.svg index 6c425e4f518..c3dc874215a 100644 --- a/tests/wpt/web-platform-tests/svg/geometry/parsing/y-computed.svg +++ b/tests/wpt/web-platform-tests/svg/geometry/parsing/y-computed.svg @@ -2,7 +2,7 @@ - SVG Geometry Properties: getComputedValue().y + SVG Geometry Properties: getComputedStyle().y diff --git a/tests/wpt/web-platform-tests/svg/painting/parsing/color-interpolation-computed.svg b/tests/wpt/web-platform-tests/svg/painting/parsing/color-interpolation-computed.svg index 88604d75b06..c437a0a908b 100644 --- a/tests/wpt/web-platform-tests/svg/painting/parsing/color-interpolation-computed.svg +++ b/tests/wpt/web-platform-tests/svg/painting/parsing/color-interpolation-computed.svg @@ -2,7 +2,7 @@ - SVG Painting: getComputedValue().colorInterpolation + SVG Painting: getComputedStyle().colorInterpolation diff --git a/tests/wpt/web-platform-tests/svg/painting/parsing/fill-computed.svg b/tests/wpt/web-platform-tests/svg/painting/parsing/fill-computed.svg index 4678999e8ef..7012fb6ca63 100644 --- a/tests/wpt/web-platform-tests/svg/painting/parsing/fill-computed.svg +++ b/tests/wpt/web-platform-tests/svg/painting/parsing/fill-computed.svg @@ -2,7 +2,7 @@ - SVG Painting: getComputedValue().fill + SVG Painting: getComputedStyle().fill diff --git a/tests/wpt/web-platform-tests/svg/painting/parsing/fill-opacity-computed.svg b/tests/wpt/web-platform-tests/svg/painting/parsing/fill-opacity-computed.svg index 4526724b999..ac1e4e2c689 100644 --- a/tests/wpt/web-platform-tests/svg/painting/parsing/fill-opacity-computed.svg +++ b/tests/wpt/web-platform-tests/svg/painting/parsing/fill-opacity-computed.svg @@ -2,7 +2,7 @@ - SVG Painting: getComputedValue().fillOpacity + SVG Painting: getComputedStyle().fillOpacity diff --git a/tests/wpt/web-platform-tests/svg/painting/parsing/fill-rule-computed.svg b/tests/wpt/web-platform-tests/svg/painting/parsing/fill-rule-computed.svg index 2b51c9edc4a..293450e13c5 100644 --- a/tests/wpt/web-platform-tests/svg/painting/parsing/fill-rule-computed.svg +++ b/tests/wpt/web-platform-tests/svg/painting/parsing/fill-rule-computed.svg @@ -2,7 +2,7 @@ - SVG Painting: getComputedValue().fillRule + SVG Painting: getComputedStyle().fillRule diff --git a/tests/wpt/web-platform-tests/svg/painting/parsing/image-rendering-computed.svg b/tests/wpt/web-platform-tests/svg/painting/parsing/image-rendering-computed.svg index 18662ef8355..c842e059060 100644 --- a/tests/wpt/web-platform-tests/svg/painting/parsing/image-rendering-computed.svg +++ b/tests/wpt/web-platform-tests/svg/painting/parsing/image-rendering-computed.svg @@ -2,7 +2,7 @@ - SVG Painting: getComputedValue().imageRendering + SVG Painting: getComputedStyle().imageRendering diff --git a/tests/wpt/web-platform-tests/svg/painting/parsing/marker-end-computed.svg b/tests/wpt/web-platform-tests/svg/painting/parsing/marker-end-computed.svg index aa0bc6774a5..da641abb944 100644 --- a/tests/wpt/web-platform-tests/svg/painting/parsing/marker-end-computed.svg +++ b/tests/wpt/web-platform-tests/svg/painting/parsing/marker-end-computed.svg @@ -2,7 +2,7 @@ - SVG Painting: getComputedValue().MarkerEnd + SVG Painting: getComputedStyle().MarkerEnd diff --git a/tests/wpt/web-platform-tests/svg/painting/parsing/marker-mid-computed.svg b/tests/wpt/web-platform-tests/svg/painting/parsing/marker-mid-computed.svg index 074c17c269e..eddfd617114 100644 --- a/tests/wpt/web-platform-tests/svg/painting/parsing/marker-mid-computed.svg +++ b/tests/wpt/web-platform-tests/svg/painting/parsing/marker-mid-computed.svg @@ -2,7 +2,7 @@ - SVG Painting: getComputedValue().markerMid + SVG Painting: getComputedStyle().markerMid diff --git a/tests/wpt/web-platform-tests/svg/painting/parsing/marker-start-computed.svg b/tests/wpt/web-platform-tests/svg/painting/parsing/marker-start-computed.svg index e0ad38bbbc8..08ef87516fc 100644 --- a/tests/wpt/web-platform-tests/svg/painting/parsing/marker-start-computed.svg +++ b/tests/wpt/web-platform-tests/svg/painting/parsing/marker-start-computed.svg @@ -2,7 +2,7 @@ - SVG Painting: getComputedValue().markerStart + SVG Painting: getComputedStyle().markerStart diff --git a/tests/wpt/web-platform-tests/svg/painting/parsing/paint-order-computed.svg b/tests/wpt/web-platform-tests/svg/painting/parsing/paint-order-computed.svg index 0cba453f437..29f5fa91bae 100644 --- a/tests/wpt/web-platform-tests/svg/painting/parsing/paint-order-computed.svg +++ b/tests/wpt/web-platform-tests/svg/painting/parsing/paint-order-computed.svg @@ -2,7 +2,7 @@ - SVG Painting: getComputedValue().paintOrder + SVG Painting: getComputedStyle().paintOrder diff --git a/tests/wpt/web-platform-tests/svg/painting/parsing/shape-rendering-computed.svg b/tests/wpt/web-platform-tests/svg/painting/parsing/shape-rendering-computed.svg index 8dbea5eba6c..5e8f530d48a 100644 --- a/tests/wpt/web-platform-tests/svg/painting/parsing/shape-rendering-computed.svg +++ b/tests/wpt/web-platform-tests/svg/painting/parsing/shape-rendering-computed.svg @@ -2,7 +2,7 @@ - SVG Painting: getComputedValue().shapeRendering + SVG Painting: getComputedStyle().shapeRendering diff --git a/tests/wpt/web-platform-tests/svg/painting/parsing/stroke-computed.svg b/tests/wpt/web-platform-tests/svg/painting/parsing/stroke-computed.svg index 331496b01b8..48214d140f0 100644 --- a/tests/wpt/web-platform-tests/svg/painting/parsing/stroke-computed.svg +++ b/tests/wpt/web-platform-tests/svg/painting/parsing/stroke-computed.svg @@ -2,7 +2,7 @@ - SVG Painting: getComputedValue().stroke + SVG Painting: getComputedStyle().stroke diff --git a/tests/wpt/web-platform-tests/svg/painting/parsing/stroke-dasharray-computed.svg b/tests/wpt/web-platform-tests/svg/painting/parsing/stroke-dasharray-computed.svg index 2e3a74b5728..6253e23c0f0 100644 --- a/tests/wpt/web-platform-tests/svg/painting/parsing/stroke-dasharray-computed.svg +++ b/tests/wpt/web-platform-tests/svg/painting/parsing/stroke-dasharray-computed.svg @@ -2,7 +2,7 @@ - SVG Painting: getComputedValue().strokeDasharray + SVG Painting: getComputedStyle().strokeDasharray diff --git a/tests/wpt/web-platform-tests/svg/painting/parsing/stroke-dashoffset-computed.svg b/tests/wpt/web-platform-tests/svg/painting/parsing/stroke-dashoffset-computed.svg index bdb934614c1..561194827e4 100644 --- a/tests/wpt/web-platform-tests/svg/painting/parsing/stroke-dashoffset-computed.svg +++ b/tests/wpt/web-platform-tests/svg/painting/parsing/stroke-dashoffset-computed.svg @@ -2,7 +2,7 @@ - SVG Painting: getComputedValue().strokeDashoffset + SVG Painting: getComputedStyle().strokeDashoffset diff --git a/tests/wpt/web-platform-tests/svg/painting/parsing/stroke-linecap-computed.svg b/tests/wpt/web-platform-tests/svg/painting/parsing/stroke-linecap-computed.svg index 7b5ce96ce5d..a99629f7b9d 100644 --- a/tests/wpt/web-platform-tests/svg/painting/parsing/stroke-linecap-computed.svg +++ b/tests/wpt/web-platform-tests/svg/painting/parsing/stroke-linecap-computed.svg @@ -2,7 +2,7 @@ - SVG Painting: getComputedValue().strokeLinecap + SVG Painting: getComputedStyle().strokeLinecap diff --git a/tests/wpt/web-platform-tests/svg/painting/parsing/stroke-linejoin-computed.svg b/tests/wpt/web-platform-tests/svg/painting/parsing/stroke-linejoin-computed.svg index a8e9aab8eb0..3e0633fe57b 100644 --- a/tests/wpt/web-platform-tests/svg/painting/parsing/stroke-linejoin-computed.svg +++ b/tests/wpt/web-platform-tests/svg/painting/parsing/stroke-linejoin-computed.svg @@ -2,7 +2,7 @@ - SVG Painting: getComputedValue().strokeLinejoin + SVG Painting: getComputedStyle().strokeLinejoin diff --git a/tests/wpt/web-platform-tests/svg/painting/parsing/stroke-miterlimit-computed.svg b/tests/wpt/web-platform-tests/svg/painting/parsing/stroke-miterlimit-computed.svg index d2ec631b168..33e5d2b81e8 100644 --- a/tests/wpt/web-platform-tests/svg/painting/parsing/stroke-miterlimit-computed.svg +++ b/tests/wpt/web-platform-tests/svg/painting/parsing/stroke-miterlimit-computed.svg @@ -2,7 +2,7 @@ - SVG Painting: getComputedValue().strokeMiterlimit + SVG Painting: getComputedStyle().strokeMiterlimit diff --git a/tests/wpt/web-platform-tests/svg/painting/parsing/stroke-opacity-computed.svg b/tests/wpt/web-platform-tests/svg/painting/parsing/stroke-opacity-computed.svg index 02bef376f61..5912e5e030d 100644 --- a/tests/wpt/web-platform-tests/svg/painting/parsing/stroke-opacity-computed.svg +++ b/tests/wpt/web-platform-tests/svg/painting/parsing/stroke-opacity-computed.svg @@ -2,7 +2,7 @@ - SVG Painting: getComputedValue().strokeOpacity + SVG Painting: getComputedStyle().strokeOpacity diff --git a/tests/wpt/web-platform-tests/svg/painting/parsing/stroke-width-computed.svg b/tests/wpt/web-platform-tests/svg/painting/parsing/stroke-width-computed.svg index 0d14a665148..5daa9cafbaa 100644 --- a/tests/wpt/web-platform-tests/svg/painting/parsing/stroke-width-computed.svg +++ b/tests/wpt/web-platform-tests/svg/painting/parsing/stroke-width-computed.svg @@ -2,7 +2,7 @@ - SVG Painting: getComputedValue().strokeWidth + SVG Painting: getComputedStyle().strokeWidth diff --git a/tests/wpt/web-platform-tests/svg/painting/parsing/text-rendering-computed.svg b/tests/wpt/web-platform-tests/svg/painting/parsing/text-rendering-computed.svg index e37f4fed5bb..b9758afefd6 100644 --- a/tests/wpt/web-platform-tests/svg/painting/parsing/text-rendering-computed.svg +++ b/tests/wpt/web-platform-tests/svg/painting/parsing/text-rendering-computed.svg @@ -2,7 +2,7 @@ - SVG Painting: getComputedValue().textRendering + SVG Painting: getComputedStyle().textRendering diff --git a/tests/wpt/web-platform-tests/svg/pservers/parsing/stop-opacity-computed.svg b/tests/wpt/web-platform-tests/svg/pservers/parsing/stop-opacity-computed.svg index cb0f8295ce4..26457e82e86 100644 --- a/tests/wpt/web-platform-tests/svg/pservers/parsing/stop-opacity-computed.svg +++ b/tests/wpt/web-platform-tests/svg/pservers/parsing/stop-opacity-computed.svg @@ -2,7 +2,7 @@ - SVG Paint Servers: getComputedValue().stopOpacity + SVG Paint Servers: getComputedStyle().stopOpacity diff --git a/tests/wpt/web-platform-tests/tools/manifest/vcs.py b/tests/wpt/web-platform-tests/tools/manifest/vcs.py index d98ccf90036..d87e804c359 100644 --- a/tests/wpt/web-platform-tests/tools/manifest/vcs.py +++ b/tests/wpt/web-platform-tests/tools/manifest/vcs.py @@ -61,24 +61,11 @@ class GitHasher(object): # type: () -> Set[bytes] """get a set of files which have changed between HEAD and working copy""" assert self.git is not None - - changes = set() # type: Set[bytes] - - cmd = [b"status", b"-z", b"--ignore-submodules=all"] - data = self.git(*cmd) # type: bytes - - in_rename = False - for line in data.split(b"\0")[:-1]: - if in_rename: - changes.add(line) - in_rename = False - else: - status = line[:2] - if b"R" in status or b"C" in status: - in_rename = True - changes.add(line[3:]) - - return changes + # note that git runs the command with tests_root as the cwd, which may + # not be the root of the git repo (e.g., within a browser repo) + cmd = [b"diff-index", b"--relative", b"--no-renames", b"--name-only", b"-z", b"HEAD"] + data = self.git(*cmd) + return set(data.split(b"\0")) def hash_cache(self): # type: () -> Dict[bytes, Optional[bytes]] @@ -90,7 +77,9 @@ class GitHasher(object): if self.git is None: return hash_cache - cmd = [b"ls-tree", b"-r", b"-z", b"HEAD"] + # note that git runs the command with tests_root as the cwd, which may + # not be the root of the git repo (e.g., within a browser repo) + cmd = ["ls-tree", "-r", "-z", "HEAD"] local_changes = self._local_changes() for result in self.git(*cmd).split(b"\0")[:-1]: # type: bytes data, rel_path = result.rsplit(b"\t", 1) diff --git a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/wptcommandline.py b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/wptcommandline.py index 6e9991381f2..928a153dbd9 100644 --- a/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/wptcommandline.py +++ b/tests/wpt/web-platform-tests/tools/wptrunner/wptrunner/wptcommandline.py @@ -256,8 +256,10 @@ scheme host and port.""") help="Path to the folder containing browser prefs") gecko_group.add_argument("--disable-e10s", dest="gecko_e10s", action="store_false", default=True, help="Run tests without electrolysis preferences") - gecko_group.add_argument("--enable-webrender", dest="enable_webrender", action="store_true", default=False, - help="Enable the WebRender compositor in Gecko.") + gecko_group.add_argument("--enable-webrender", dest="enable_webrender", action="store_true", default=None, + help="Enable the WebRender compositor in Gecko (defaults to disabled).") + gecko_group.add_argument("--no-enable-webrender", dest="enable_webrender", action="store_false", + help="Disable the WebRender compositor in Gecko.") gecko_group.add_argument("--stackfix-dir", dest="stackfix_dir", action="store", help="Path to directory containing assertion stack fixing scripts") gecko_group.add_argument("--lsan-dir", dest="lsan_dir", action="store", @@ -552,6 +554,9 @@ def check_args(kwargs): if kwargs["reftest_screenshot"] is None: kwargs["reftest_screenshot"] = "unexpected" + if kwargs["enable_webrender"] is None: + kwargs["enable_webrender"] = False + return kwargs diff --git a/tests/wpt/web-platform-tests/user-timing/mark-entry-constructor.any.js b/tests/wpt/web-platform-tests/user-timing/mark-entry-constructor.any.js new file mode 100644 index 00000000000..ef9c403dda6 --- /dev/null +++ b/tests/wpt/web-platform-tests/user-timing/mark-entry-constructor.any.js @@ -0,0 +1,40 @@ +// META: script=resources/user-timing-helper.js + +test(()=>{ + const entry = new PerformanceMark("name"); + assert_true(entry instanceof PerformanceMark); + checkEntry(entry, {name: "name", entryType: "mark"}); +}, "Mark entry can be created by 'new PerformanceMark(string)'."); + +test(()=>{ + const entry = new PerformanceMark("name", {}); + assert_true(entry instanceof PerformanceMark); + checkEntry(entry, {name: "name", entryType: "mark"}); +}, "Mark entry can be created by 'new PerformanceMark(string, {})'."); + +test(()=>{ + const entry = new PerformanceMark("name", {startTime: 1}); + assert_true(entry instanceof PerformanceMark); + checkEntry(entry, {name: "name", entryType: "mark", startTime: 1}); +}, "Mark entry can be created by 'new PerformanceMark(string, {startTime})'."); + +test(()=>{ + const entry = new PerformanceMark("name", {detail: {info: "abc"}}); + assert_true(entry instanceof PerformanceMark); + checkEntry(entry, {name: "name", entryType: "mark", detail: {info: "abc"}}); +}, "Mark entry can be created by 'new PerformanceMark(string, {detail})'."); + +test(()=>{ + const entry = + new PerformanceMark("name", {startTime: 1, detail: {info: "abc"}}); + assert_true(entry instanceof PerformanceMark); + checkEntry(entry, {name: "name", entryType: "mark", startTime: 1, detail: {info: "abc"}}); +}, "Mark entry can be created by " + + "'new PerformanceMark(string, {startTime, detail})'."); + +test(()=>{ + const entry = new PerformanceMark("name"); + assert_true(entry instanceof PerformanceMark); + checkEntry(entry, {name: "name", entryType: "mark"}); + assert_equals(performance.getEntriesByName("name").length, 0); +}, "Using new PerformanceMark() shouldn't add the entry to performance timeline."); diff --git a/tests/wpt/web-platform-tests/user-timing/mark-entry-constructor.html b/tests/wpt/web-platform-tests/user-timing/mark-entry-constructor.html deleted file mode 100644 index 47c9a644118..00000000000 --- a/tests/wpt/web-platform-tests/user-timing/mark-entry-constructor.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - - -User Timing L3: create mark entry by constructor -

User Timing L3: create mark entry by constructor

-

-User Timing L3: Mark entry can be created by using constructor." -

- \ No newline at end of file diff --git a/tests/wpt/web-platform-tests/user-timing/mark-errors.any.js b/tests/wpt/web-platform-tests/user-timing/mark-errors.any.js new file mode 100644 index 00000000000..3207d18b048 --- /dev/null +++ b/tests/wpt/web-platform-tests/user-timing/mark-errors.any.js @@ -0,0 +1,15 @@ +test(function() { + assert_throws(new TypeError(), function() { self.performance.mark("mark1", 123); }, "Number passed as a dict argument should cause type-error.") +}, "Number should be rejected as the mark-options.") + +test(function() { + assert_throws(new TypeError(), function() { self.performance.mark("mark1", NaN); }, "NaN passed as a dict argument should cause type-error.") +}, "NaN should be rejected as the mark-options.") + +test(function() { + assert_throws(new TypeError(), function() { self.performance.mark("mark1", Infinity); }, "Infinity passed as a dict argument should cause type-error.") +}, "Infinity should be rejected as the mark-options.") + +test(function() { + assert_throws(new TypeError(), function() { self.performance.mark("mark1", "string"); }, "String passed as a dict argument should cause type-error.") +}, "String should be rejected as the mark-options.") diff --git a/tests/wpt/web-platform-tests/user-timing/mark-errors.html b/tests/wpt/web-platform-tests/user-timing/mark-errors.html deleted file mode 100644 index c182a39c65e..00000000000 --- a/tests/wpt/web-platform-tests/user-timing/mark-errors.html +++ /dev/null @@ -1,23 +0,0 @@ - - -UserTimingL3: errors are thrown when mark() is called incorrectly. - - -

UserTimingL3: Mark

- diff --git a/tests/wpt/web-platform-tests/user-timing/mark-l3.html b/tests/wpt/web-platform-tests/user-timing/mark-l3.any.js similarity index 84% rename from tests/wpt/web-platform-tests/user-timing/mark-l3.html rename to tests/wpt/web-platform-tests/user-timing/mark-l3.any.js index bb4b22510c7..407a5c8bba6 100644 --- a/tests/wpt/web-platform-tests/user-timing/mark-l3.html +++ b/tests/wpt/web-platform-tests/user-timing/mark-l3.any.js @@ -1,11 +1,6 @@ - - -User Timing L3: mark - - - - +}, "mark entries' detail and startTime are customizable."); diff --git a/tests/wpt/web-platform-tests/user-timing/mark-measure-return-objects.any.js b/tests/wpt/web-platform-tests/user-timing/mark-measure-return-objects.any.js new file mode 100644 index 00000000000..fa45388d7b1 --- /dev/null +++ b/tests/wpt/web-platform-tests/user-timing/mark-measure-return-objects.any.js @@ -0,0 +1,37 @@ +async_test(function (t) { + self.performance.clearMeasures(); + const measure = self.performance.measure("measure1"); + assert_true(measure instanceof PerformanceMeasure); + t.done(); +}, "L3: performance.measure(name) should return an entry."); + +async_test(function (t) { + self.performance.clearMeasures(); + const measure = self.performance.measure("measure2", + { startTime: 12, endTime:23 }); + assert_true(measure instanceof PerformanceMeasure); + t.done(); +}, "L3: performance.measure(name, param1) should return an entry."); + +async_test(function (t) { + self.performance.clearMeasures(); + self.performance.mark("1"); + self.performance.mark("2"); + const measure = self.performance.measure("measure3", "1", "2"); + assert_true(measure instanceof PerformanceMeasure); + t.done(); +}, "L3: performance.measure(name, param1, param2) should return an entry."); + +async_test(function (t) { + self.performance.clearMarks(); + const mark = self.performance.mark("mark1"); + assert_true(mark instanceof PerformanceMark); + t.done(); +}, "L3: performance.mark(name) should return an entry."); + +async_test(function (t) { + self.performance.clearMarks(); + const mark = self.performance.mark("mark2", { startTime: 34 }); + assert_true(mark instanceof PerformanceMark); + t.done(); +}, "L3: performance.mark(name, param) should return an entry."); diff --git a/tests/wpt/web-platform-tests/user-timing/mark-measure-return-objects.html b/tests/wpt/web-platform-tests/user-timing/mark-measure-return-objects.html deleted file mode 100644 index d2d8cc3c70e..00000000000 --- a/tests/wpt/web-platform-tests/user-timing/mark-measure-return-objects.html +++ /dev/null @@ -1,46 +0,0 @@ - - -UserTiming L3: mark/measure methods return objects. - - -

Custom User Timing: L3 API returns a mark/measure object

-
- diff --git a/tests/wpt/web-platform-tests/user-timing/measure-l3.any.js b/tests/wpt/web-platform-tests/user-timing/measure-l3.any.js new file mode 100644 index 00000000000..24c27c48351 --- /dev/null +++ b/tests/wpt/web-platform-tests/user-timing/measure-l3.any.js @@ -0,0 +1,35 @@ +// META: script=resources/user-timing-helper.js + +function endTime(entry) { + return entry.startTime + entry.duration; +} + +test(function() { + performance.clearMarks(); + performance.clearMeasures(); + const markEntry = performance.mark("mark", {startTime: 123}); + const measureEntry = performance.measure("A", undefined, "mark"); + assert_equals(measureEntry.startTime, 0); + assert_equals(endTime(measureEntry), markEntry.startTime); +}, "When the end mark is given and the start is unprovided, the end time of the measure entry should be the end mark's time, the start time should be 0."); + +test(function() { + performance.clearMarks(); + performance.clearMeasures(); + const markEntry = performance.mark("mark", {startTime: 123}); + const endMin = performance.now(); + const measureEntry = performance.measure("A", "mark", undefined); + const endMax = performance.now(); + assert_equals(measureEntry.startTime, markEntry.startTime); + assert_greater_than_equal(endTime(measureEntry), endMin); + assert_greater_than_equal(endMax, endTime(measureEntry)); +}, "When the start mark is given and the end is unprovided, the start time of the measure entry should be the start mark's time, the end should be now."); + +test(function() { + performance.clearMarks(); + performance.clearMeasures(); + const markEntry = performance.mark("mark", {startTime: 123}); + const measureEntry = performance.measure("A", "mark", "mark"); + assert_equals(endTime(measureEntry), markEntry.startTime); + assert_equals(measureEntry.startTime, markEntry.startTime); +}, "When start and end mark are both given, the start time and end time of the measure entry should be the the marks' time, repectively"); diff --git a/tests/wpt/web-platform-tests/user-timing/measure-l3.html b/tests/wpt/web-platform-tests/user-timing/measure-l3.html deleted file mode 100644 index 0e8dacfef2b..00000000000 --- a/tests/wpt/web-platform-tests/user-timing/measure-l3.html +++ /dev/null @@ -1,40 +0,0 @@ - - -UserTiming L3: Measure basic usage - - - diff --git a/tests/wpt/web-platform-tests/user-timing/measure-with-dict.html b/tests/wpt/web-platform-tests/user-timing/measure-with-dict.any.js similarity index 91% rename from tests/wpt/web-platform-tests/user-timing/measure-with-dict.html rename to tests/wpt/web-platform-tests/user-timing/measure-with-dict.any.js index 8ba7b9fe67a..99a2fe4d798 100644 --- a/tests/wpt/web-platform-tests/user-timing/measure-with-dict.html +++ b/tests/wpt/web-platform-tests/user-timing/measure-with-dict.any.js @@ -1,16 +1,11 @@ - - -User Timing L3: measure is customizable - - - - +}, "measure should throw a TypeError when passed an invalid argument combination"); + diff --git a/tests/wpt/web-platform-tests/user-timing/structured-serialize-detail.any.js b/tests/wpt/web-platform-tests/user-timing/structured-serialize-detail.any.js new file mode 100644 index 00000000000..55cbd9246f9 --- /dev/null +++ b/tests/wpt/web-platform-tests/user-timing/structured-serialize-detail.any.js @@ -0,0 +1,64 @@ +test(function() { + performance.clearMarks(); + const detail = { randomInfo: 123 } + const markEntry = new PerformanceMark("A", { detail }); + assert_equals(markEntry.detail.randomInfo, detail.randomInfo); + assert_not_equals(markEntry.detail, detail); +}, "The detail property in the mark constructor should be structured-clone."); + +test(function() { + performance.clearMarks(); + const detail = { randomInfo: 123 } + const markEntry = performance.mark("A", { detail }); + assert_not_equals(markEntry.detail, detail); +}, "The detail property in the mark method should be structured-clone."); + +test(function() { + performance.clearMarks(); + const markEntry = performance.mark("A"); + assert_equals(markEntry.detail, null); +}, "When accessing detail from a mark entry and the detail is not provided, just return a null value."); + +test(function() { + performance.clearMarks(); + const detail = { unserializable: Symbol() }; + assert_throws("DataCloneError", ()=>{ + new PerformanceMark("A", { detail }); + }, "Trying to structured-serialize a Symbol."); +}, "Mark: Throw an exception when the detail property cannot be structured-serialized."); + +test(function() { + performance.clearMeasures(); + const detail = { randomInfo: 123 } + const measureEntry = performance.measure("A", { detail }); + assert_not_equals(measureEntry.detail, detail); +}, "The detail property in the measure method should be structured-clone."); + +test(function() { + performance.clearMeasures(); + const detail = { randomInfo: 123 } + const measureEntry = performance.measure("A", { detail }); + assert_equals(measureEntry.detail, measureEntry.detail); +}, "The detail property in the measure method should be the same reference."); + +test(function() { + performance.clearMeasures(); + const measureEntry = performance.measure("A"); + assert_equals(measureEntry.detail, null); +}, "When accessing detail from a measure entry and the detail is not provided, just return a null value."); + +test(function() { + performance.clearMeasures(); + const detail = { unserializable: Symbol() }; + assert_throws("DataCloneError", ()=>{ + performance.measure("A", { detail }); + }, "Trying to structured-serialize a Symbol."); +}, "Measure: Throw an exception when the detail property cannot be structured-serialized."); + +test(function() { + const bar = { 1: 2 }; + const detail = { foo: 1, bar }; + const mark = performance.mark("m", { detail }); + detail.foo = 2; + assert_equals(mark.detail.foo, 1); +}, "The detail object is cloned when passed to mark API."); diff --git a/tests/wpt/web-platform-tests/user-timing/structured-serialize-detail.html b/tests/wpt/web-platform-tests/user-timing/structured-serialize-detail.html deleted file mode 100644 index c9689fe3348..00000000000 --- a/tests/wpt/web-platform-tests/user-timing/structured-serialize-detail.html +++ /dev/null @@ -1,71 +0,0 @@ - - -UserTiming L3: the detail property should be serialized-cloned. - - - diff --git a/tests/wpt/web-platform-tests/webrtc/RTCPeerConnection-onicecandidateerror.html b/tests/wpt/web-platform-tests/webrtc/RTCPeerConnection-onicecandidateerror.html new file mode 100644 index 00000000000..e06c219483e --- /dev/null +++ b/tests/wpt/web-platform-tests/webrtc/RTCPeerConnection-onicecandidateerror.html @@ -0,0 +1,31 @@ + + +RTCPeerConnection.prototype.onicecandidateerror + + + +