diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json index 1e0eca2c595..3f3b2880714 100644 --- a/tests/wpt/metadata/MANIFEST.json +++ b/tests/wpt/metadata/MANIFEST.json @@ -125451,6 +125451,54 @@ {} ] ], + "css/css-masking/mask-image/mask-image-url-image-hash.html": [ + [ + "/css/css-masking/mask-image/mask-image-url-image-hash.html", + [ + [ + "/css/css-masking/mask-image/reference/mask-image-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-masking/mask-image/mask-image-url-image.html": [ + [ + "/css/css-masking/mask-image/mask-image-url-image.html", + [ + [ + "/css/css-masking/mask-image/reference/mask-image-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-masking/mask-image/mask-image-url-local-mask.html": [ + [ + "/css/css-masking/mask-image/mask-image-url-local-mask.html", + [ + [ + "/css/css-masking/mask-image/reference/mask-image-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-masking/mask-image/mask-image-url-remote-mask.html": [ + [ + "/css/css-masking/mask-image/mask-image-url-remote-mask.html", + [ + [ + "/css/css-masking/mask-image/reference/mask-image-ref.html", + "==" + ] + ], + {} + ] + ], "css/css-masking/test-mask.html": [ [ "/css/css-masking/test-mask.html", @@ -245373,11 +245421,6 @@ {} ] ], - "css/compositing/parsing/support/parsing-testcommon.js": [ - [ - {} - ] - ], "css/compositing/svg/reference/mix-blend-mode-svg-rectangle-ref.html": [ [ {} @@ -246058,11 +246101,6 @@ {} ] ], - "css/css-backgrounds/parsing/support/parsing-testcommon.js": [ - [ - {} - ] - ], "css/css-backgrounds/reference/60x60-green-background.html": [ [ {} @@ -246728,11 +246766,6 @@ {} ] ], - "css/css-box/parsing/support/parsing-testcommon.js": [ - [ - {} - ] - ], "css/css-break/META.yml": [ [ {} @@ -246763,11 +246796,6 @@ {} ] ], - "css/css-cascade/parsing/support/parsing-testcommon.js": [ - [ - {} - ] - ], "css/css-cascade/reference/ref-filled-green-100px-square.xht": [ [ {} @@ -246833,11 +246861,6 @@ {} ] ], - "css/css-color/parsing/support/parsing-testcommon.js": [ - [ - {} - ] - ], "css/css-color/rebeccapurple-ref.html": [ [ {} @@ -257898,11 +257921,6 @@ {} ] ], - "css/css-images/parsing/support/parsing-testcommon.js": [ - [ - {} - ] - ], "css/css-images/support/1x1-green.gif": [ [ {} @@ -258583,7 +258601,22 @@ {} ] ], - "css/css-masking/parsing/support/parsing-testcommon.js": [ + "css/css-masking/mask-image/reference/mask-image-ref.html": [ + [ + {} + ] + ], + "css/css-masking/mask-image/support/image-with-ref.svg": [ + [ + {} + ] + ], + "css/css-masking/mask-image/support/image.svg": [ + [ + {} + ] + ], + "css/css-masking/mask-image/support/mask.svg": [ [ {} ] @@ -261173,11 +261206,6 @@ {} ] ], - "css/css-shapes/parsing/support/parsing-testcommon.js": [ - [ - {} - ] - ], "css/css-shapes/shape-outside/formatting-context/reference/shape-outside-formatting-context-ref.html": [ [ {} @@ -264503,11 +264531,6 @@ {} ] ], - "css/css-transforms/parsing/support/parsing-testcommon.js": [ - [ - {} - ] - ], "css/css-transforms/patternTransform/reference/svg-patternTransform-combination-ref.html": [ [ {} @@ -266088,11 +266111,6 @@ {} ] ], - "css/css-ui/parsing/support/parsing-testcommon.js": [ - [ - {} - ] - ], "css/css-ui/reference/box-sizing-001-ref.html": [ [ {} @@ -268273,11 +268291,6 @@ {} ] ], - "css/css-writing-modes/parsing/support/parsing-testcommon.js": [ - [ - {} - ] - ], "css/css-writing-modes/reference/available-size-001-ref.html": [ [ {} @@ -271173,11 +271186,6 @@ {} ] ], - "css/filter-effects/parsing/support/parsing-testcommon.js": [ - [ - {} - ] - ], "css/filter-effects/reference/filters-opacity-001-ref.html": [ [ {} @@ -271493,11 +271501,6 @@ {} ] ], - "css/motion/parsing/support/parsing-testcommon.js": [ - [ - {} - ] - ], "css/reference/META.yml": [ [ {} @@ -271918,6 +271921,11 @@ {} ] ], + "css/support/parsing-testcommon.js": [ + [ + {} + ] + ], "css/support/pattern-grg-rgr-grg.png": [ [ {} @@ -291153,6 +291161,11 @@ {} ] ], + "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/page-with-frame.html": [ + [ + {} + ] + ], "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/set-document-domain.html": [ [ {} @@ -292293,6 +292306,11 @@ {} ] ], + "interfaces/wai-aria.idl": [ + [ + {} + ] + ], "interfaces/wake-lock.idl": [ [ {} @@ -351175,6 +351193,24 @@ {} ] ], + "encoding/streams/decode-attributes.any.js": [ + [ + "/encoding/streams/decode-attributes.any.html", + {} + ], + [ + "/encoding/streams/decode-attributes.any.serviceworker.html", + {} + ], + [ + "/encoding/streams/decode-attributes.any.sharedworker.html", + {} + ], + [ + "/encoding/streams/decode-attributes.any.worker.html", + {} + ] + ], "encoding/streams/decode-bad-chunks.any.js": [ [ "/encoding/streams/decode-bad-chunks.any.html", @@ -366981,6 +367017,12 @@ {} ] ], + "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/active.window.js": [ + [ + "/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/active.window.html", + {} + ] + ], "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-origin.sub.window.js": [ [ "/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-origin.sub.window.html", @@ -395561,6 +395603,18 @@ {} ] ], + "trusted-types/TrustedTypePolicyFactory-createPolicy-cspTests-noNamesGiven.tentative.html": [ + [ + "/trusted-types/TrustedTypePolicyFactory-createPolicy-cspTests-noNamesGiven.tentative.html", + {} + ] + ], + "trusted-types/TrustedTypePolicyFactory-createPolicy-cspTests.tentative.html": [ + [ + "/trusted-types/TrustedTypePolicyFactory-createPolicy-cspTests.tentative.html", + {} + ] + ], "trusted-types/TrustedTypePolicyFactory-createPolicy-exposedTests.tentative.html": [ [ "/trusted-types/TrustedTypePolicyFactory-createPolicy-exposedTests.tentative.html", @@ -396265,6 +396319,12 @@ {} ] ], + "wai-aria/idlharness.window.js": [ + [ + "/wai-aria/idlharness.window.html", + {} + ] + ], "wake-lock/idlharness.https.window.js": [ [ "/wake-lock/idlharness.https.window.html", @@ -401029,6 +401089,12 @@ {} ] ], + "websockets/cookies/006.https.html": [ + [ + "/websockets/cookies/006.https.html?wss", + {} + ] + ], "websockets/cookies/007.html": [ [ "/websockets/cookies/007.html", @@ -436947,7 +437013,7 @@ "testharness" ], "background-fetch/fetch.https.window.js": [ - "b8b1e5a83005bbd72f5cb7dcee99d57639363e20", + "f2cffd0b8cfc569ff1ad23bf1ac86596dcde6603", "testharness" ], "background-fetch/get-ids.https.window.js": [ @@ -460587,11 +460653,11 @@ "testharness" ], "cookies/prefix/document-cookie.non-secure.html": [ - "1b5edf76a298a18e40b3b4c3cb256b29b65f1a9a", + "dbf92207a136e5749f8afb100cbebd2113f9959e", "testharness" ], "cookies/resources/cookie-helper.sub.js": [ - "49cf0b1fdbf46dc0b045d35abf32e16dcb40d184", + "d00a11f6f4396177a9885e30adac435fe8dab479", "support" ], "cookies/resources/drop.py": [ @@ -520447,33 +520513,29 @@ "support" ], "css/compositing/parsing/background-blend-mode-invalid.html": [ - "f939195f3e5cced1a5a71271b69aae00f60a451c", + "4fdd3d36ed96fede6396f3ed5db7fbb7115fee7e", "testharness" ], "css/compositing/parsing/background-blend-mode-valid.html": [ - "4f1cfb8dcafdeeed5f78e3768463238d4e7d449c", + "151a01c75a5a769cc745d3b15937fe3ce40ec388", "testharness" ], "css/compositing/parsing/isolation-invalid.html": [ - "8278431ad8a9883d8279576e79e6cd5daa37e30a", + "d5b8f49c61374e05b8afd396c5503a00d5b2f361", "testharness" ], "css/compositing/parsing/isolation-valid.html": [ - "430533858ebdc2f952876fc3658e5fe1bb7d6b30", + "252ff138e0f29d34569665eb63eb3fe800edd4b7", "testharness" ], "css/compositing/parsing/mix-blend-mode-invalid.html": [ - "c62ef1369dfedaba2305b6f12b8ea5a4c2aff0eb", + "e73d28e585a930c5ec933f60124b08702926d971", "testharness" ], "css/compositing/parsing/mix-blend-mode-valid.html": [ - "324961499742adfb8c4dc84b5e939f22377ad624", + "c6393343dff89a6e5a5a5087675145cb1ec1de83", "testharness" ], - "css/compositing/parsing/support/parsing-testcommon.js": [ - "b075882f89aae49b419220b234534241cde5fd42", - "support" - ], "css/compositing/svg/mix-blend-mode-in-svg-image.html": [ "658e0275d70b357b210ae70243a2f58b9752910c", "reftest" @@ -523919,177 +523981,173 @@ "visual" ], "css/css-backgrounds/parsing/background-attachment-invalid.html": [ - "68b18dcc2d06de654ca34042f67e5182a9ea1ff5", + "30757f3a4d02a9b1d1fc82c19255804ee2b20ae9", "testharness" ], "css/css-backgrounds/parsing/background-attachment-valid.html": [ - "600f310b4628c9f1f83c89edc42bd96f084b5aff", + "14d72c606ba52e85d296a5404c2546486765cd42", "testharness" ], "css/css-backgrounds/parsing/background-clip-invalid.html": [ - "c2492a2a94a937dd0e526dd06065c4564605e0d9", + "96831e06fc9cce1c9c45e4d44c83f04d2350d0ab", "testharness" ], "css/css-backgrounds/parsing/background-clip-valid.html": [ - "5350a17cbec0a698574b018feb6ef0c6a6164153", + "e262a788bd0296deb0429fd4fc4257390776680a", "testharness" ], "css/css-backgrounds/parsing/background-color-invalid.html": [ - "d7c688d6b6a68aae309d5dd4fc63709adb76d901", + "b94875402d89839fdb717883f11eff7f880036bf", "testharness" ], "css/css-backgrounds/parsing/background-color-valid.html": [ - "d7e864c29b9304907b46cb7e7f973f965726ff8f", + "3859b932c82287c0e103f1a7aebb1ed190b735a0", "testharness" ], "css/css-backgrounds/parsing/background-image-invalid.html": [ - "43d7f67b3e9124bfcb53e4efd508f644c9f7874d", + "eaba64a715ce71a9f828569a24df51f1476664dd", "testharness" ], "css/css-backgrounds/parsing/background-image-valid.html": [ - "ffbf33b6d6497d77f02eb5a4e14204ea4d2f642c", + "51c67b96ccb52ac09ef6d78e598506317ff784ab", "testharness" ], "css/css-backgrounds/parsing/background-invalid.html": [ - "c3deef9bc90abc28e5f4c2fb72c0eea922c94399", + "4ea58da801961ba9c8a315ebb0b1de846e16f889", "testharness" ], "css/css-backgrounds/parsing/background-origin-invalid.html": [ - "9eead06baebb98ab560b0012d9e8dbb9b1d74be5", + "5da00dabe33473254830990c43375ac349eea330", "testharness" ], "css/css-backgrounds/parsing/background-origin-valid.html": [ - "1c19b96ec430c210ca74ed0686a43ebfa5f142f0", + "7e3b0fffcad133948567c5a31b9dcb232891e610", "testharness" ], "css/css-backgrounds/parsing/background-position-invalid.html": [ - "583606e14d28ea1e2782e12e382d72be51a2467d", + "bb974afd9f41d8ca4f0ac82db10e57e4bf6d74b7", "testharness" ], "css/css-backgrounds/parsing/background-position-valid.html": [ - "dbb97406a5a0492fee2f7fbe16e790736b717e20", + "1c05517c62aeee4f2d4837a3a9cf7b8880bd6e19", "testharness" ], "css/css-backgrounds/parsing/background-repeat-invalid.html": [ - "3ae01662d08caa6695c607e882a9eb57c3257eac", + "abb153378f4ce02507d39c5a5a979689df58c8ba", "testharness" ], "css/css-backgrounds/parsing/background-repeat-valid.html": [ - "b69eb5ff03001d0fa68cb52b0883122f11b349f9", + "2f72e03c73332dcf4356796ea3164fe170a21620", "testharness" ], "css/css-backgrounds/parsing/background-size-invalid.html": [ - "cfb9a1c077cd282b63a160da6b0377b3e6587771", + "01a0322002bc4fecc9c48d2266e39d1c2da3e500", "testharness" ], "css/css-backgrounds/parsing/background-size-valid.html": [ - "224421177467c40821e34c537c166e724f0ec7a7", + "c169232cb32757d477612f064ebfd028b6c49009", "testharness" ], "css/css-backgrounds/parsing/background-valid.html": [ - "96529e5604a60595ab01e5d86e6679397a534d9b", + "41a334598f21ed9ac70a73c0307d7607039e5fe8", "testharness" ], "css/css-backgrounds/parsing/border-color-invalid.html": [ - "3916c4f2ecbdc92f282628923f87f485ee5b838f", + "6e4d28e7983d62979f4dad843c007b964db00706", "testharness" ], "css/css-backgrounds/parsing/border-color-valid.html": [ - "63532a99a4b0310c1cf5a4d260bc9876c0dcb6c7", + "a4cd7748ac207427812235e9868012b1a193641c", "testharness" ], "css/css-backgrounds/parsing/border-image-invalid.html": [ - "08c61dfb5549b4fe0f702a222ec0e6810bab9145", + "273fc0a7bf706151fcfe11199cbb7c5aff771100", "testharness" ], "css/css-backgrounds/parsing/border-image-outset-invalid.html": [ - "4faaa3ca0d977e2abaf57cd4fa394ddc1c7d6029", + "4102f603424d4673fe1432fcf7784fa285fbd9b9", "testharness" ], "css/css-backgrounds/parsing/border-image-outset-valid.html": [ - "781a6e0a8abe8da4fb32ed4ff812e5f7c1daebe7", + "ee85af87677f97d9e6263fade32e4beafe913009", "testharness" ], "css/css-backgrounds/parsing/border-image-repeat-invalid.html": [ - "962ab22fbf003d46b1f0747e2546410402f8c007", + "de0998dcc5bf85a650560c8a97266159c2bffb26", "testharness" ], "css/css-backgrounds/parsing/border-image-repeat-valid.html": [ - "381b059523555db30c3eaef03748e92812b0071c", + "f90ef71191e48ee399eac37cea9c356faaa486f5", "testharness" ], "css/css-backgrounds/parsing/border-image-slice-invalid.html": [ - "4ccf441f75aa7c14fec8277644faf2db38d30eaf", + "c62a43d6b37422ae8ae3ea86b630bf3a38317a2e", "testharness" ], "css/css-backgrounds/parsing/border-image-slice-valid.html": [ - "297319442383e83356902e512299cfeea4a1b22c", + "671120b41b7e55bddd2c286dc7ce4807ce9c3665", "testharness" ], "css/css-backgrounds/parsing/border-image-source-invalid.html": [ - "28edd7855df021804834a78cfd522e457268917e", + "8b1240a0d95296168cb1b7274a3ce3b8503a9341", "testharness" ], "css/css-backgrounds/parsing/border-image-source-valid.html": [ - "c080d395078e41871a050a9893a05bd788ad477a", + "7fbbbd9e95d434375ca7322f88fe7e56016210bf", "testharness" ], "css/css-backgrounds/parsing/border-image-valid.html": [ - "8bf9cd51fcd3eda774c309c875f9fb72fce3bfc4", + "67d22c18e2c6538a885b50ed6e65f56c1d146952", "testharness" ], "css/css-backgrounds/parsing/border-image-width-invalid.html": [ - "445972353775d44df07c5d15f1e56c5c1f26ea7f", + "b3e9359749b00825c581040d06415d8f2efd7445", "testharness" ], "css/css-backgrounds/parsing/border-image-width-valid.html": [ - "e1316c337087947407677e563c3c665b5afc9747", + "ce8b9a9455ec587c645d659b4788b4d97582c6a3", "testharness" ], "css/css-backgrounds/parsing/border-invalid.html": [ - "a3d28dfbac05749156734f8877119d408535e506", + "71404f2ce3e18fe336f076ce72ad028c4f665861", "testharness" ], "css/css-backgrounds/parsing/border-radius-invalid.html": [ - "9d767a961ea67c2e01290b2eb6cc1436894e0579", + "4e004af8f36beb4651a8069e38f246136bb35451", "testharness" ], "css/css-backgrounds/parsing/border-radius-valid.html": [ - "40a9d9e8e4083675eaf8c0445ac2f79416adf117", + "317803bf8819b2147390434e78d4efdcdc6d906b", "testharness" ], "css/css-backgrounds/parsing/border-style-invalid.html": [ - "42bd61ad1e91905f765a75ab8213451113f9ba5c", + "27fa45116fd150d69a77850f837ee43f7032c601", "testharness" ], "css/css-backgrounds/parsing/border-style-valid.html": [ - "10fa39bbf6cdd67ba7828db90e266753b09351c4", + "0b592180280ce6c8eb87567e1c39f197353365c3", "testharness" ], "css/css-backgrounds/parsing/border-valid.html": [ - "5ca8bbdc43ec9a38c1495e308495287338913ef2", + "37b876ce4e97b2aa2ae08cb3447d42a658fcf56d", "testharness" ], "css/css-backgrounds/parsing/border-width-invalid.html": [ - "2edd05ea42b8b4b00a121d50b219da7d446297db", + "ec7eb72a9ac404a59390b9c89f7ae710f6620412", "testharness" ], "css/css-backgrounds/parsing/border-width-valid.html": [ - "5a9b174c91531af56b5e42bda2b9df813629464e", + "552416df3d2fe1a08aeb8145c5d263770543aa5e", "testharness" ], "css/css-backgrounds/parsing/box-shadow-invalid.html": [ - "a38ae2fce74292e537cdaed849c939df6921c060", + "44f074d05a85fbdf183544da5c6fb5af075ea8da", "testharness" ], "css/css-backgrounds/parsing/box-shadow-valid.html": [ - "be72b78cbbe42898a8693706d57852fd71cdb4d0", + "a3b172e1bab552d86acce7ab924a2a9111507da5", "testharness" ], - "css/css-backgrounds/parsing/support/parsing-testcommon.js": [ - "b075882f89aae49b419220b234534241cde5fd42", - "support" - ], "css/css-backgrounds/reference/60x60-green-background.html": [ "d19ed4ea2678a45bbe53838d6eebf61ab641bcdd", "support" @@ -524675,103 +524733,99 @@ "support" ], "css/css-box/parsing/clear-invalid.html": [ - "636704330e3c36608d925d370a5e8f056031fbb7", + "38d1821bc8189a5b42c4c0fa75b0195d69b5a91f", "testharness" ], "css/css-box/parsing/clear-valid.html": [ - "a849f6c06de9e519c91e83b0fc4e1798cbb88ee9", + "b27350e1791adf0318c556b77c12386c328fef9a", "testharness" ], "css/css-box/parsing/float-invalid.html": [ - "8c3d28f578a62c18a9ae276a52cef2a52360170d", + "c11f4e2e66cc291e100419e1b1d0224604c0e7fd", "testharness" ], "css/css-box/parsing/float-valid.html": [ - "9ff6ef43a22fd8a3c55fa2a5fdcac2b114c8bd42", + "a8fc605325ff0dcd027110aecd42bf35f90d316c", "testharness" ], "css/css-box/parsing/height-invalid.html": [ - "f15bd27de808fbec41df51fe3c884437873ce22f", + "dcd4d1afbe176689b999a80cbb8df80d1aa971bf", "testharness" ], "css/css-box/parsing/height-valid.html": [ - "a89ec6b5502928fddd8eb62002489d61fbdc1b81", + "7cc09a594ed17648ec29b9bdc2615fa6dbcbd3a7", "testharness" ], "css/css-box/parsing/margin-invalid.html": [ - "917fc927e9dd8d21c3900ede47b8e2a789651527", + "77009170938d9634497f73bc21501ced502c7008", "testharness" ], "css/css-box/parsing/margin-valid.html": [ - "1715a9c924e702768bae5f7b55b942bf6824d7e1", + "154aa2de7cb16ca0845f8368e731ec5c941108cb", "testharness" ], "css/css-box/parsing/max-height-invalid.html": [ - "61c85d129102fd96e57970e165164944ad8e2102", + "aeb6e6480811b7c9f9805b9b8fc1215e973028e0", "testharness" ], "css/css-box/parsing/max-height-valid.html": [ - "ca58cec3a9cdff2952f9770ae4df8f939c22a8a4", + "04880c4903ce34458fb462b0718aa6eb475f4143", "testharness" ], "css/css-box/parsing/max-width-invalid.html": [ - "57bcbbf168c88324ac2919f063701ffcb7a37a85", + "03db7e26578583625db56b1e400be58705937745", "testharness" ], "css/css-box/parsing/max-width-valid.html": [ - "e098b804c08bd86f228a0f3d3be4c02c111f17ed", + "1e08a820d9dd1dc98f2bd0ada5550e32081d2e75", "testharness" ], "css/css-box/parsing/min-height-invalid.html": [ - "26a1e10a34c5e8a5f1c2df7a89b08b25341dc132", + "edc480e1e897e1a46edf8e8aa64d1b4486f96fde", "testharness" ], "css/css-box/parsing/min-height-valid.html": [ - "576a5c07989ef187008545000148747032f8d2fb", + "0154c02b7b913681515878471553791d9e8a7d45", "testharness" ], "css/css-box/parsing/min-width-invalid.html": [ - "d71777fea6c2de47fc0f2243b4af1c21b15c6509", + "e89826fb05694890f3469291316db1e2f4a569b9", "testharness" ], "css/css-box/parsing/min-width-valid.html": [ - "406452dd583f40532ce6f904785264d9a16ed366", + "f745b66bd43e24460548b9d5fd3a6d0e46bf4284", "testharness" ], "css/css-box/parsing/overflow-invalid.html": [ - "bf3ee3d72ba35abe941a6e298a43939107db0a10", + "4747764fb6a4ddd6fadf08d970753923d4afb42b", "testharness" ], "css/css-box/parsing/overflow-valid.html": [ - "6bef585856c3d038e63f9d24a06b75d3b5f2a7db", + "1bfeec236460ff47ccbea842ceffd3abe733a61b", "testharness" ], "css/css-box/parsing/padding-invalid.html": [ - "7e172efed30f45166747ccedd45d22bbf904ba6b", + "e995ac616a1dca834cbe53c91e02052047e32f4a", "testharness" ], "css/css-box/parsing/padding-valid.html": [ - "e5a932e1417400947c07ab5150297da174c2c354", + "ba3c3a7fd4aabdf998fbc39bbd9aee429d9ac564", "testharness" ], - "css/css-box/parsing/support/parsing-testcommon.js": [ - "b075882f89aae49b419220b234534241cde5fd42", - "support" - ], "css/css-box/parsing/visibility-invalid.html": [ - "892ca54815f67f029bb3c7c2aefb48dacd8a0851", + "73e611b2b80bc8645fd057d8922663573daf6978", "testharness" ], "css/css-box/parsing/visibility-valid.html": [ - "2c1143dfa5c320a5270e47adc36b0a3ced979976", + "2ab2f49660759ad2f49521e7bd78d80ac2adb45b", "testharness" ], "css/css-box/parsing/width-invalid.html": [ - "bcbb3d663ae3190ca33ea7cef3b8176b3e50ea9b", + "5a0145fe1d10e3cfa9e2defdf721d5bb8f3d8168", "testharness" ], "css/css-box/parsing/width-valid.html": [ - "653b11e993cf99c4196582440cb45bd144c4f38b", + "93059bd2d3aa1ad4cf43e020450e8253f0563fe6", "testharness" ], "css/css-break/META.yml": [ @@ -524847,17 +524901,13 @@ "reftest" ], "css/css-cascade/parsing/all-invalid.html": [ - "8b7c044a0341ad732640b7a827c9f24a9c1d4f5f", + "4a1d045ecc84806fb3cf2f14a344d27c40e5bfd8", "testharness" ], "css/css-cascade/parsing/all-valid.html": [ - "668a6c2424125c8d84de85ec6dee694e7cc4799f", + "3a9e5922de5e289b60d1b6220301f1f9a6bfb49f", "testharness" ], - "css/css-cascade/parsing/support/parsing-testcommon.js": [ - "b075882f89aae49b419220b234534241cde5fd42", - "support" - ], "css/css-cascade/reference/ref-filled-green-100px-square.xht": [ "05a13794482a94f6c10bd9d4c98704e63ef60331", "support" @@ -525115,25 +525165,21 @@ "reftest" ], "css/css-color/parsing/color-invalid.html": [ - "fe44aad6fc6a3d9805f2f29ce84970468224e6d1", + "676ffb315a98c1ba686bf237e2fdc82e1b0ba691", "testharness" ], "css/css-color/parsing/color-valid.html": [ - "fb240182c31a2d3056aa68a52cdc04cdbbbe421a", + "70e2450c77f26391ddea1c42dbed4de5d0f817b5", "testharness" ], "css/css-color/parsing/opacity-invalid.html": [ - "d9b9cc86abb0de9c55336b3872a7a61d25f228b8", + "1bcf4c5b64b07dd0f2097329631cff92c92dd292", "testharness" ], "css/css-color/parsing/opacity-valid.html": [ - "8ae302e09f34c5593f58f352adab88fccc906b97", + "f9bb9b65014d86c97f0072de68de9581e87ed8d1", "testharness" ], - "css/css-color/parsing/support/parsing-testcommon.js": [ - "b075882f89aae49b419220b234534241cde5fd42", - "support" - ], "css/css-color/rebeccapurple-ref.html": [ "8c15364f38e53cc1651f2f6c115c7b2fca3f4ba9", "support" @@ -541827,57 +541873,53 @@ "support" ], "css/css-images/parsing/gradient-position-invalid.html": [ - "626b9f130724b028eaebc96c9b49a241042f78e6", + "63ac09fc17ede201f4008f68d5b6c626bbe5f238", "testharness" ], "css/css-images/parsing/gradient-position-valid.html": [ - "382fc61636061bfc9ad0d3e357dac83c27c297f1", + "9857496fe4407fb0b9b4d6fe32ef9ed982c9cc88", "testharness" ], "css/css-images/parsing/image-orientation-invalid.html": [ - "f2a53fe5f262852626e7aaac8f14ea5451ac9360", + "72e32eba1d9cce6dac7f013c1e726b4eea39ea1b", "testharness" ], "css/css-images/parsing/image-orientation-valid.html": [ - "ea2ec1e699ab9587e496f44e235c1f73a57b0e25", + "e40517bdc89125283b20411eb4937530c82bf681", "testharness" ], "css/css-images/parsing/image-rendering-invalid.html": [ - "9c54c5d7f1598bfd35dd010298d78dc0c480309b", + "febb0555ecd886c549c2133869c63ce46fe37058", "testharness" ], "css/css-images/parsing/image-rendering-valid.html": [ - "b3b73edfde919d7666fcd669d9c8b1db31c1624d", + "bf06b6f7985759227018cf8d9be3fbd52d7ed768", "testharness" ], "css/css-images/parsing/image-resolution-invalid.html": [ - "e45ed73e23cd814872afabdd43db4b081fe5e29d", + "bc92a7b501090809f3c179744937af550c119abf", "testharness" ], "css/css-images/parsing/image-resolution-valid.html": [ - "7345227fcafce45f5ca12c91523622349c07964a", + "e04d1120ee400b43f225ffcf386bcecbf6d2b5bb", "testharness" ], "css/css-images/parsing/object-fit-invalid.html": [ - "574573c8015f8fbc120779a9361169ded1ed21f1", + "f76460f56da89bfe1c94ef884f9d981869bf04cd", "testharness" ], "css/css-images/parsing/object-fit-valid.html": [ - "8b531abad20e69c905650f34ec4cd26417381e01", + "3b5ac61617c72fc09f56ccd348b278db473ff989", "testharness" ], "css/css-images/parsing/object-position-invalid.html": [ - "346b79a841aa6016b78d427f18f402b771368640", + "63e47cf17a6590d4d26fa111897547a8e9883fb9", "testharness" ], "css/css-images/parsing/object-position-valid.html": [ - "b7be35ccd74f01a0b966426bc5876afd35a1248d", + "b9dab78b518138272a1e29a6a2690d13f3e208e1", "testharness" ], - "css/css-images/parsing/support/parsing-testcommon.js": [ - "b075882f89aae49b419220b234534241cde5fd42", - "support" - ], "css/css-images/support/1x1-green.gif": [ "e023d92c7ad04264d06196d47a5edd828a7f71db", "support" @@ -543542,34 +543584,62 @@ "c415eaaa67a2bc9a4b621700049eb0c0b60ec0a3", "testharness" ], + "css/css-masking/mask-image/mask-image-url-image-hash.html": [ + "b1efc90818bec85d5022a9b908a14c2e0c35ff3b", + "reftest" + ], + "css/css-masking/mask-image/mask-image-url-image.html": [ + "40a1ff9b281647a03cd90046cb62a088c0ed7081", + "reftest" + ], + "css/css-masking/mask-image/mask-image-url-local-mask.html": [ + "18abc54f85eb4bfd93962dbef92dd5cffe5ba62b", + "reftest" + ], + "css/css-masking/mask-image/mask-image-url-remote-mask.html": [ + "cfa3a6166cdcb41b2feaab2ffd5c087a568771f5", + "reftest" + ], + "css/css-masking/mask-image/reference/mask-image-ref.html": [ + "4e121163f9d093b468e710882cb164bb965d9aa8", + "support" + ], + "css/css-masking/mask-image/support/image-with-ref.svg": [ + "fe77fb37ac60a8a503d849d019c9ca391d9cf523", + "support" + ], + "css/css-masking/mask-image/support/image.svg": [ + "28dbaa0238353b47b0d7877cac054d002352078a", + "support" + ], + "css/css-masking/mask-image/support/mask.svg": [ + "30e601c87c32a08912e261dab22734033df1ef8e", + "support" + ], "css/css-masking/parsing/clip-invalid.html": [ - "18ae8b552a5904097a4b9f0f639b3d0ca123242b", + "852612027840e24673432bcdcf6abaa33f422631", "testharness" ], "css/css-masking/parsing/clip-path-invalid.html": [ - "3d33de251f6c046a6cd15a6cb84416563e2dc293", + "2672d486d3e8341cf2bd4e62af047e05ca4bf711", "testharness" ], "css/css-masking/parsing/clip-path-valid.html": [ - "1d55ed785533df06ca250a341022ffcfaaa2027c", + "83c76fb9ff5289250c1920f7c2e59b240991cf31", "testharness" ], "css/css-masking/parsing/clip-rule-invalid.html": [ - "3088d07af8e30788b3454c1923d50a2071ef768c", + "4f4883e8a092e287df0cccae5b5d5d32ac92432d", "testharness" ], "css/css-masking/parsing/clip-rule-valid.html": [ - "2fb19073a3e64e941d975f6a60305f97bbc8ab00", + "fe94f8f6c5e1b09349f24347480a376edeaa87a4", "testharness" ], "css/css-masking/parsing/clip-valid.html": [ - "a21e90178b708a52f397fd890db25477708fb16c", + "bd14dfd1b5c9acb697dc4f7afc21e1fb656a377a", "testharness" ], - "css/css-masking/parsing/support/parsing-testcommon.js": [ - "b075882f89aae49b419220b234534241cde5fd42", - "support" - ], "css/css-masking/test-mask-ref.html": [ "938235acbd36309fb969c55f161239bcd5ab969e", "support" @@ -548691,41 +548761,37 @@ "testharness" ], "css/css-shapes/parsing/shape-image-threshold-invalid.html": [ - "eb60a2e44289dba4075cc6ae61d6e0a94a520da9", + "6299e2ecaad8247affa1e54ace4aea276322c114", "testharness" ], "css/css-shapes/parsing/shape-image-threshold-valid.html": [ - "4fe1efceb03e593b8010252a9201d7c2d3a64313", + "914abd02210d4db881017c9453d3bcb68fd8e9f2", "testharness" ], "css/css-shapes/parsing/shape-margin-invalid.html": [ - "cdaea05039527134af6de034674f8d95dc0e4e64", + "2255982ef97c9853253283fcd1ae6037fa8fd51e", "testharness" ], "css/css-shapes/parsing/shape-margin-valid.html": [ - "28f094b6abb05bc751f7508ec29b7bc4fe701eae", + "e4a3a89108738ed76751ea47dd22b7b8eaf174de", "testharness" ], "css/css-shapes/parsing/shape-outside-invalid-position.html": [ - "3bca706b153dd62267ea767742a50784367261aa", + "e61c7071f9180bcbf127e09b3b8edef5401e09d9", "testharness" ], "css/css-shapes/parsing/shape-outside-invalid.html": [ - "57ce32e7fe6922f9378501f355183addeaa3101a", + "484bafe4b5f8527076636a7495f10148ab0fe299", "testharness" ], "css/css-shapes/parsing/shape-outside-valid-position.html": [ - "ec0a16d568d5ac0b1ce6dac907c7eecd907f5ab8", + "cd13c25ba38a18489c8d02ae553cc36a38214127", "testharness" ], "css/css-shapes/parsing/shape-outside-valid.html": [ - "1a70d10f831fb6a451149769a54cdd1839b1d8d3", + "d52eb9ada0a5e91f4e78f3b669b683b4c1e6f054", "testharness" ], - "css/css-shapes/parsing/support/parsing-testcommon.js": [ - "b075882f89aae49b419220b234534241cde5fd42", - "support" - ], "css/css-shapes/shape-outside-invalid-001.html": [ "c6c7400f7d177bde46ad1a35a6bd77f6ff27d71b", "testharness" @@ -556391,63 +556457,59 @@ "reftest" ], "css/css-transforms/parsing/perspective-origin-parsing-invalid.html": [ - "24976fc2609e28bde89b4f1b6f0c21f64377a8ee", + "2ed6721e091702a436217086eebd81172f359339", "testharness" ], "css/css-transforms/parsing/perspective-origin-parsing-valid.html": [ - "d8ac4ccb50a1539a5c23d829c0493b669e8cb827", + "79f4e0df12e84e880e8c501856a977e1a2c468b8", "testharness" ], "css/css-transforms/parsing/rotate-parsing-invalid.html": [ - "a3f625f6ab6823528ba3aa16ce53cb648908c8fc", + "9eef999716da1025b1c8595f60e52ff2cdb7715e", "testharness" ], "css/css-transforms/parsing/rotate-parsing-valid.html": [ - "33e44e3361ddecf19ae86fb873cd59c375d7227d", + "c82f6be8c5d75e4c323c0f2701cfa9d0a0540b4b", "testharness" ], "css/css-transforms/parsing/scale-parsing-invalid.html": [ - "ddc2cade2bcedcd59af8e3f40a9a510f7c521639", + "1072d1d6b1ecc46142ffbdd2ad62b87079651672", "testharness" ], "css/css-transforms/parsing/scale-parsing-valid.html": [ - "2b99d249aaf6a3dfa253aa9d922698903d20ef98", + "89f79e2e85d35f1306577acfede9585b703a6c8f", "testharness" ], - "css/css-transforms/parsing/support/parsing-testcommon.js": [ - "b075882f89aae49b419220b234534241cde5fd42", - "support" - ], "css/css-transforms/parsing/transform-box-invalid.html": [ - "415dc0720146b1041739e8bb346038212965e168", + "781601cd26aa43430272011d67447a9079015659", "testharness" ], "css/css-transforms/parsing/transform-box-valid.html": [ - "c2e7a5bc90479ebee991c7b0cb2cf0054c17f1e2", + "0754a5c9aeea70b07c9bb7bc1b2d20494f07a060", "testharness" ], "css/css-transforms/parsing/transform-invalid.html": [ - "bff9d7b723a58b610a7e71d6849cc2b36cda077c", + "7fb8367ecb2f6e2f151a1ee6afaab9896f07f8c8", "testharness" ], "css/css-transforms/parsing/transform-origin-invalid.html": [ - "0a8ef52f0ec2bdaec7d9098c4f0603c34d4358b3", + "19a7c963a708912d347a4c708dc848a7e580966b", "testharness" ], "css/css-transforms/parsing/transform-origin-valid.html": [ - "c9f1d73c29ec6fc737afd461a47be788d2b9931c", + "f76a0b407e16e3b98c7bac0c4149725deb02ea98", "testharness" ], "css/css-transforms/parsing/transform-valid.html": [ - "62ad8e920f3a3ef237c375a4b08343359fda0750", + "fbde8eaf2d23306b34125eeeafc66a692eaad301", "testharness" ], "css/css-transforms/parsing/translate-parsing-invalid.html": [ - "8aa6de5e2810287c4cac9f7e7f3d7586d43b526d", + "9064586bdaab692334594a1cc17f24d639aab93c", "testharness" ], "css/css-transforms/parsing/translate-parsing-valid.html": [ - "86b4deb489b29183617a47a845677a02e49781c4", + "fe16d545e1f92f0086aa5bba0dd221c591696255", "testharness" ], "css/css-transforms/patternTransform/reference/svg-patternTransform-combination-ref.html": [ @@ -563743,95 +563805,91 @@ "reftest" ], "css/css-ui/parsing/box-sizing-invalid.html": [ - "4ced38240f29163814f1d57a9923af8962d06c06", + "984475450a3abc0ce640d25b5659eb427c210dd8", "testharness" ], "css/css-ui/parsing/box-sizing-valid.html": [ - "fb60ac23bb8d2a509d1bdede4069cb09a52ae415", + "3dfa4f979419af8ced63af5aa73c32ea68d11095", "testharness" ], "css/css-ui/parsing/caret-color-invalid.html": [ - "b4c9cb71e038b81ed2dfa582cb579395ae060aa0", + "a59b01ec2bb6d2ada5acef7ac7ec68417d79fa03", "testharness" ], "css/css-ui/parsing/caret-color-valid.html": [ - "41cc70654dade5dccfab56b0c1b18c8dba50344a", + "dd35cf8e903f544b284ebd2b7d83fb6b5e989274", "testharness" ], "css/css-ui/parsing/cursor-invalid.html": [ - "dda8031d3090699885bbe896ad77158046b87bcd", + "b7928c85d3ccb696039792b4576ee81cfd1b738c", "testharness" ], "css/css-ui/parsing/cursor-valid.html": [ - "e33b82e2ddc54455f7da26728e457b1821dec2ea", + "285c16a4ee513b898d9d1c2852ae40897bb12545", "testharness" ], "css/css-ui/parsing/outline-color-invalid.html": [ - "195f55dc72bd3a943f457f700677484e94fc5ba1", + "2b910e803038e3c9892a7e3ee09473a410d84465", "testharness" ], "css/css-ui/parsing/outline-color-valid-mandatory.html": [ - "fbe730bdae37d0148d767d8745589e363f98938d", + "2af06658241a407ff0472b80ee052f072fd844f1", "testharness" ], "css/css-ui/parsing/outline-color-valid-optional.html": [ - "bf12b87f2193bcd11e4a382ffb94073300b47eaf", + "79932990988d18dd76129989a8bddb8cb8e5e1ad", "testharness" ], "css/css-ui/parsing/outline-invalid.html": [ - "c56a579452fb78daf9f48bd45cd996a1f2697b25", + "c43cc3c6434ca4097acb040d7d1f1e9ae652ec4a", "testharness" ], "css/css-ui/parsing/outline-offset-invalid.html": [ - "1ee9477a1118f7f262d7e7b1c29f2978c8b80092", + "3ff26e35ae0195a65f77f872da88ec4f6da6df6b", "testharness" ], "css/css-ui/parsing/outline-offset-valid.html": [ - "c5e023b8e9607dd38bd0bd33cd52244e25a9b0fb", + "75fc7e60bd9dc3f249b8340cf342b68fa45b7d68", "testharness" ], "css/css-ui/parsing/outline-style-invalid.html": [ - "2340c62d90299a636abbaf9973ed08e55c9d9d66", + "a659b68a55b596c73348d89533a800fd6bbacf01", "testharness" ], "css/css-ui/parsing/outline-style-valid.html": [ - "5adcfda7ec75dadb3b87475cd6e0009c8aaa94ff", + "98e139539f3bcf67a0b82439fe7f98b63c2876b3", "testharness" ], "css/css-ui/parsing/outline-valid-mandatory.html": [ - "a296c989bce262b620a8acc028cfa79d513a8acb", + "c5217185eb1293e0c922f0c3068277aaa00911cf", "testharness" ], "css/css-ui/parsing/outline-valid-optional.html": [ - "e179406cafb53cefc35fdc69b46b0530233dafc2", + "8150ffa208eb8f4ee55508f3524e814cc6806dd6", "testharness" ], "css/css-ui/parsing/outline-width-invalid.html": [ - "07012fef225859ae8f4194f19795c24363685108", + "6008fffd94b2626ac5984f07cee59fb41588bc46", "testharness" ], "css/css-ui/parsing/outline-width-valid.html": [ - "050371246ce4006b922e1ab2d69255d1cf454d5d", + "2415e005dee6f50b4205cde247800bbd85780970", "testharness" ], "css/css-ui/parsing/resize-invalid.html": [ - "a56a1dbc6e24e851e9055513c7ebe86e1c847760", + "7f9698f7aadd91cb4f44e44ad01a6a7c79f519ee", "testharness" ], "css/css-ui/parsing/resize-valid.html": [ - "025b0e447bb66d8daf828dccf009fcc039fa0b53", + "d50df443e0508991c0fd324d72e06ee78e0671a6", "testharness" ], - "css/css-ui/parsing/support/parsing-testcommon.js": [ - "b075882f89aae49b419220b234534241cde5fd42", - "support" - ], "css/css-ui/parsing/text-overflow-invalid.html": [ - "f3945a162ec4c67fdf36753a270b3c2e350726a4", + "aa4169c1462bdab7e2674d72b64e8ab5592e79a1", "testharness" ], "css/css-ui/parsing/text-overflow-valid.html": [ - "3f0aaa60938ff98e8d0f10d201d6e05d79d2771d", + "5d40b6839def0f4ace52ab0a8af818dcf2b3ea8e", "testharness" ], "css/css-ui/reference/box-sizing-001-ref.html": [ @@ -567863,35 +567921,35 @@ "reftest" ], "css/css-writing-modes/ch-units-vrl-001.html": [ - "5591465b0a7951ade61653b20b8866fad56cf27d", + "7f887e771e83f9ea0ee26fafe97b4e025e275b19", "reftest" ], "css/css-writing-modes/ch-units-vrl-002.html": [ - "d1ff259c58875e9b460eff5a9d34d21493c06887", + "129d0eca5fd6782e5f215dfb6d4fa003397f7cec", "reftest" ], "css/css-writing-modes/ch-units-vrl-003.html": [ - "5f7de3c96de9214195a9e189365035f1759358e2", + "3ed08c4787582a087c3cdc3c7159f4db0d179925", "reftest" ], "css/css-writing-modes/ch-units-vrl-004.html": [ - "4264afd718224da10fdb67af480b46f379c4750b", + "8005db198c31b1fd7e5df02e6f2cd658268fc07b", "reftest" ], "css/css-writing-modes/ch-units-vrl-005.html": [ - "6348b0099bec36e62b10a3f5a84c36f48789eea0", + "436bb3df2367a60f7bf3e69c5748f4cb87fcdc50", "reftest" ], "css/css-writing-modes/ch-units-vrl-006.html": [ - "1395606be49ead33db02448d1de5385d38c60bca", + "cbe1dee6847fb7c4899d0878ac4c52f217f26e1b", "reftest" ], "css/css-writing-modes/ch-units-vrl-007.html": [ - "978e5ba3c20af64c9ed0b6050b8f3c3747491452", + "59aecf55a40d95f8efd44f4328996d8b96214130", "reftest" ], "css/css-writing-modes/ch-units-vrl-008.html": [ - "eece5974bfb60f57690371998b6be32965bdb292", + "b0d09cef5862333c141f537b3b1832e0f2947be6", "reftest" ], "css/css-writing-modes/clearance-calculations-vrl-002-ref.xht": [ @@ -568807,19 +568865,19 @@ "reftest" ], "css/css-writing-modes/logical-props-001.html": [ - "599c80edc90edb9d16f08adfa0115727b1054593", + "5eea84d536252b949dfe107923a4704453ab9d9f", "reftest" ], "css/css-writing-modes/logical-props-002.html": [ - "a018e59853d386d3ed801a0e57e9283c1d221015", + "96295d09dda700b7ef778da6e27e7f714c9c3819", "reftest" ], "css/css-writing-modes/logical-props-003.html": [ - "64e272d4514cc5350e8bcb4b202159f6df2be0a2", + "f40c9fc9ef08769a14058d61c19e6d9139cf9b4f", "reftest" ], "css/css-writing-modes/logical-props-004.html": [ - "556794d7fa89f92618ba260bc435f722e2a883ec", + "e5b23679e62309162fe1bd0ae90b4d3d08c446cd", "reftest" ], "css/css-writing-modes/margin-collapse-vlr-003.xht": [ @@ -569199,47 +569257,43 @@ "manual" ], "css/css-writing-modes/parsing/direction-invalid.html": [ - "7181dbe675d1183d7271cd9d7aebf699ec837872", + "cb282f0b723ecda78dfe6a803b0b8932518afeed", "testharness" ], "css/css-writing-modes/parsing/direction-valid.html": [ - "11585cf9e43952a56f96a80bb3566b3d6a5fb8fd", + "f8b9fa808b9d21ddcdf4623076f7c293ab5df410", "testharness" ], - "css/css-writing-modes/parsing/support/parsing-testcommon.js": [ - "b075882f89aae49b419220b234534241cde5fd42", - "support" - ], "css/css-writing-modes/parsing/text-combine-upright-invalid.html": [ - "b8a0c14b56b7a43fce53626dcbad17997fc779bc", + "c3401ea7d246e7fa486478e04c006aea37aef0ac", "testharness" ], "css/css-writing-modes/parsing/text-combine-upright-valid.html": [ - "2b15840cd7cfaefa80b61b3f175afe4774f364e0", + "dada1f97e2feb6d45b7b0b3e1f6c3c36f2dca45e", "testharness" ], "css/css-writing-modes/parsing/text-orientation-invalid.html": [ - "cc9c051049bc07ff977d08fcd796b8f31c13f5af", + "ceb9cf78cc3b69ec86707a8f3bed24dbdb028d88", "testharness" ], "css/css-writing-modes/parsing/text-orientation-valid.html": [ - "06049c28a0aac6d2d8f3e538d3ad63aa8d68c4e3", + "36f2d367015639d206574c2fe71f45a282119cbb", "testharness" ], "css/css-writing-modes/parsing/unicode-bidi-invalid.html": [ - "1e5f2a1f62a8ea8ffc6b9994bb7a5f8887f7624b", + "f1a2b730b48ff19833a287420b4ca9c671afddf8", "testharness" ], "css/css-writing-modes/parsing/unicode-bidi-valid.html": [ - "087c026adcec3172f96c171b83a2c7efbb91be60", + "38911df2d349aec02aefaf956935c33bbf37e905", "testharness" ], "css/css-writing-modes/parsing/writing-mode-invalid.html": [ - "50e42f73c6d14bbcc19737c17547a178c9cfb870", + "a2010d40d2e22208a933f6fac2cbccdb48024c51", "testharness" ], "css/css-writing-modes/parsing/writing-mode-valid.html": [ - "6f525109fe1bdbc1118f33f9c38ec39a8cc8b6fe", + "6f79a36a4dc2564ca6a478d03a29e015c2376a2d", "testharness" ], "css/css-writing-modes/percent-margin-vlr-003.xht": [ @@ -573767,33 +573821,29 @@ "testharness" ], "css/filter-effects/parsing/color-interpolation-filters-parsing-invalid.html": [ - "0cec437c627675b296b2ee0659ea18d886765952", + "6fdf647a43d0deed2da93239e4e4b0fc3b66a16a", "testharness" ], "css/filter-effects/parsing/color-interpolation-filters-parsing-valid.html": [ - "5f7a6e653595a2b6d597dc77f81c08e3d076be09", + "58539b015fd13ef923e50f0d9f077f537ec88f56", "testharness" ], "css/filter-effects/parsing/filter-parsing-invalid.html": [ - "06cb30c8c3c1f5a64ab8a5b93e81926ce6210714", + "b1e089758d47704d01d9424d872a5cf62d771595", "testharness" ], "css/filter-effects/parsing/filter-parsing-valid.html": [ - "266fee237bad690a5eef67bbb486eb737566c4aa", + "e2dd7036a24cd79aee057e0537ff43070ad59073", "testharness" ], "css/filter-effects/parsing/lighting-color-parsing-invalid.html": [ - "3d8207bd55c598e9a303d615f0c7c457bac1dfa2", + "4310330af8395e20f9b05b8e054699cff0149ee8", "testharness" ], "css/filter-effects/parsing/lighting-color-parsing-valid.html": [ - "89b189a7f9a4a2ac4ae41c84a50d1f73e1dfc1b3", + "01c8c0fc995ecffb27914973eff869e31a44803c", "testharness" ], - "css/filter-effects/parsing/support/parsing-testcommon.js": [ - "b075882f89aae49b419220b234534241cde5fd42", - "support" - ], "css/filter-effects/reference/filters-opacity-001-ref.html": [ "17d891ee707c36b7d404d9836060d7bb9275e841", "support" @@ -574343,57 +574393,53 @@ "testharness" ], "css/motion/parsing/offset-anchor-parsing-invalid.html": [ - "817c2684bbcb95f097dee0541d1e314aec2b15af", + "af32ae2c5a588131d2404836af50cd114030c5b3", "testharness" ], "css/motion/parsing/offset-anchor-parsing-valid.html": [ - "d354763b4e705c5bf18493055c9acb68606c1298", + "a69a5ce9f8117262db576430ea9c840b958a14fa", "testharness" ], "css/motion/parsing/offset-distance-parsing-invalid.html": [ - "7eec1270ab8884afc2a37dfe6ee31e4f96aaf52a", + "2d0be83e03b455813bc3107ba758d9108081e935", "testharness" ], "css/motion/parsing/offset-distance-parsing-valid.html": [ - "b699ecea5a1a0f3c59b0ea23c542caa1b25800d9", + "5b081bcaab7e9d6a72842c4f8f0a504816672b92", "testharness" ], "css/motion/parsing/offset-parsing-invalid.html": [ - "23475f8d513211338c2239cbc0f26c6a1cf08c79", + "cc2eb500eb88d24055dfe84e0c052546d90e9a29", "testharness" ], "css/motion/parsing/offset-parsing-valid.html": [ - "4cdb2b193891ffe12e15aff072906cae808201f0", + "75c93e5475fc050f462a3c93c6e6e27912e82559", "testharness" ], "css/motion/parsing/offset-path-parsing-invalid.html": [ - "67c1099ba73b26812b86f0c1bf9dca9baa2ff225", + "c69f7c81a9d479c2334769b85d0553f659b8bd83", "testharness" ], "css/motion/parsing/offset-path-parsing-valid.html": [ - "d57b465ada6743e76e3e99e78a89e628815dc9ee", + "bda82928726dc8c3a30207f9871a4883e2db5376", "testharness" ], "css/motion/parsing/offset-position-parsing-invalid.html": [ - "6565fa5cdd7e16a442338be282472dca8f1d54be", + "5e749e5b4ec5fe9bb39d1135a9ae74c524677e26", "testharness" ], "css/motion/parsing/offset-position-parsing-valid.html": [ - "565abffbdeeba7b553d4dea8468c23282f32ccd4", + "d40f70e8c0010cf3f860b3ad760dea5d7b64efdd", "testharness" ], "css/motion/parsing/offset-rotate-parsing-invalid.html": [ - "a649fb4aabb28eb9218b2d3fe68b9effe8bc3b93", + "4e5a9229a0c85b3a2e5bfe59719bad88245d65c5", "testharness" ], "css/motion/parsing/offset-rotate-parsing-valid.html": [ - "38e9ff1ba45ed2cd54b8d55670086f34236b742a", + "71978d33b120f4ed353820f3f08ff4290c070eb7", "testharness" ], - "css/motion/parsing/support/parsing-testcommon.js": [ - "b075882f89aae49b419220b234534241cde5fd42", - "support" - ], "css/reference/META.yml": [ "0f0f7aa96a3d8d59be0a26eaf5c706ae82faf4e4", "support" @@ -576374,6 +576420,10 @@ "9945ef47114c2841a746c99a2fb1e93e050aac8b", "support" ], + "css/support/parsing-testcommon.js": [ + "b075882f89aae49b419220b234534241cde5fd42", + "support" + ], "css/support/pattern-grg-rgr-grg.png": [ "9b88fbd81149891234185f54f8b4a0431759f181", "support" @@ -589598,6 +589648,10 @@ "f17e149ed9e5b949d8b3d6a54b48093232e7da52", "testharness" ], + "encoding/streams/decode-attributes.any.js": [ + "21b70201271a206e7652bcc93ca1de927a318d0f", + "testharness" + ], "encoding/streams/decode-bad-chunks.any.js": [ "101fb3aeb614cf66d82fb33f2c27989de3850061", "testharness" @@ -611442,6 +611496,10 @@ "1d94de8a7c9f28dfab32111deb664d9921437e46", "testharness" ], + "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/active.window.js": [ + "f96710999adedff334a656cacdde0fa8d561fd0c", + "testharness" + ], "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-origin.sub.window.js": [ "0e1c54b683257aea8fd58c893957acd794cc1ab1", "testharness" @@ -611495,7 +611553,7 @@ "testharness" ], "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/event-listeners.window.js": [ - "58ec08f9ff110a458f02660ba18e97513f569173", + "df07124d811135cafcfa9908ece9410f19ccdefa", "testharness" ], "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/history-state.window.js": [ @@ -611586,6 +611644,10 @@ "2404105b09a7724cf8cc5e2cf6d7bf7a8fb6f39b", "support" ], + "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/page-with-frame.html": [ + "a1ab01e072b038cd0ec46a8497650845aca83062", + "support" + ], "html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/set-document-domain.html": [ "a92a7ae39f8351f97cd865dca5ebe8d4260aa229", "support" @@ -612391,7 +612453,7 @@ "testharness" ], "infrastructure/META.yml": [ - "59b44af3351e0610586709c033b15f15e1c46857", + "c1d3b0c9ec4c3f6458597d8596cc3213866598df", "support" ], "infrastructure/README.md": [ @@ -613051,7 +613113,7 @@ "support" ], "interfaces/payment-request.idl": [ - "7bd2ae13efd1327865ab1a0b526dea1aa47eea17", + "d844f7cc788c5be1c882fe510bc85f25dd250659", "support" ], "interfaces/performance-timeline.idl": [ @@ -613170,6 +613232,10 @@ "f4191d91d36fbed1544b49298a74105859073628", "support" ], + "interfaces/wai-aria.idl": [ + "c6ea9591f8d7fb5b0a1651a6d1d5c8c6cab7b0ae", + "support" + ], "interfaces/wake-lock.idl": [ "ac8b70c157a2b42876b55b8ab67873d4a483c54d", "support" @@ -623923,7 +623989,7 @@ "testharness" ], "payment-request/idlharness.https.window.js": [ - "9a068c6d27f86a63d160b47b09a2116d5479ac72", + "53ae47e892104a08e3de4f4483b7442dec2e7043", "testharness" ], "payment-request/onmerchantvalidation-attribute.https.html": [ @@ -633611,7 +633677,7 @@ "support" ], "resources/chromium/generic_sensor_mocks.js": [ - "24a469199ff1e4eae40d693feff4eb220e80b2cf", + "d9a23f447140047a1343f855dfdf5a773ce1b269", "support" ], "resources/chromium/generic_sensor_mocks.js.headers": [ @@ -633647,7 +633713,7 @@ "support" ], "resources/chromium/sensor.mojom.js": [ - "daa99217335fc4dec9c28119935acc28afe58dd8", + "ffbd25b57df58e69476edcce2561e25dde424d5c", "support" ], "resources/chromium/sensor_provider.mojom.js": [ @@ -633711,7 +633777,7 @@ "support" ], "resources/idlharness.js": [ - "a088bc4c2a78002500fb879410e1800f16845af7", + "746f3e65503fe8587e6f7d01e593cbdccd7ab425", "support" ], "resources/idlharness.js.headers": [ @@ -636835,7 +636901,7 @@ "testharness" ], "service-workers/service-worker/navigation-redirect.https.html": [ - "0f1d377a57cfc078212cc0a069d0280f881b5262", + "0490f2b4058ce808115442b09859fe7a350b2303", "testharness" ], "service-workers/service-worker/navigation-timing.https.html": [ @@ -636883,7 +636949,7 @@ "testharness" ], "service-workers/service-worker/redirected-response.https.html": [ - "f7370e023b1ab4454b839bc6daa432cf539e1d7f", + "05a94e2fd1dd13bc49dd34c00e0c1e5c110723a5", "testharness" ], "service-workers/service-worker/referer.https.html": [ @@ -637631,7 +637697,7 @@ "support" ], "service-workers/service-worker/resources/navigation-redirect-other-origin.html": [ - "a9483c6534579ac2f3549d79c7488feef11a5c69", + "0d2825f31093f8959b45712eff247a0a21c7c8cd", "support" ], "service-workers/service-worker/resources/navigation-redirect-out-scope.py": [ @@ -637783,7 +637849,7 @@ "support" ], "service-workers/service-worker/resources/redirect-worker.js": [ - "7e5ead19419e2c9bdf6bf223ec84e692e57c8fe2", + "5258c5e7be4578a4c783ccc659976acd399c6bf3", "support" ], "service-workers/service-worker/resources/redirect.py": [ @@ -639603,7 +639669,7 @@ "testharness" ], "streams/readable-streams/patched-global.js": [ - "e8117c480484a3b6a83ecf10d1b9c8c61c5d02ca", + "c75b21e8c38573e6ce70b71ce6887a21f2d853e2", "support" ], "streams/readable-streams/patched-global.serviceworker.https.html": [ @@ -639843,7 +639909,7 @@ "testharness" ], "streams/transform-streams/patched-global.js": [ - "d27b9cdd119edad098120f2b867cf9229f575af5", + "f5d32c08ea730044436d40fa500c425e422d6f25", "support" ], "streams/transform-streams/patched-global.serviceworker.https.html": [ @@ -649427,7 +649493,7 @@ "testharness" ], "trusted-types/HTMLElement-generic.tentative.html": [ - "08d165a75d4185a61374128be8046384cc701b4e", + "2d38104511879943a4d538c9dc5b0031d7596b23", "testharness" ], "trusted-types/Location-assign.tentative.html": [ @@ -649454,6 +649520,14 @@ "b20fcf2436eac17f9f558cab0c80d1eced6bb1be", "testharness" ], + "trusted-types/TrustedTypePolicyFactory-createPolicy-cspTests-noNamesGiven.tentative.html": [ + "49a9506b5a7910bf1ee7e98dcbe2fbdbecacb000", + "testharness" + ], + "trusted-types/TrustedTypePolicyFactory-createPolicy-cspTests.tentative.html": [ + "9daf20ec1869919603965942fa6a4c99925ac8e9", + "testharness" + ], "trusted-types/TrustedTypePolicyFactory-createPolicy-exposedTests.tentative.html": [ "af6e04941c3b6206602bc7f547a3b0c9ef555a11", "testharness" @@ -649471,43 +649545,43 @@ "testharness" ], "trusted-types/block-string-assignment-to-DOMParser-parseFromString.tentative.html": [ - "e5959a425a2feafc95deb4f6b8b1372ad5ad1497", + "366bdd2ab6d2d3c24d89cfba2eeea17c045d0a24", "testharness" ], "trusted-types/block-string-assignment-to-Document-write.tentative.html": [ - "06532c3b47948c22c5debfae511c5fbd414c64de", + "ce530d49bb6072dc64d9399abc833b7f54d94741", "testharness" ], "trusted-types/block-string-assignment-to-Element-insertAdjacentHTML.tentative.html": [ - "1fb3bbd994a4a6904cfc4609430f9188692eda40", + "593d6c64a7c466395972251f5ae0c1ac8a7e1998", "testharness" ], "trusted-types/block-string-assignment-to-Element-outerHTML.tentative.html": [ - "abb595222ba5e609cff02adc27a8a7239d44103e", + "c9bde5eb6d5b64046f64c102b441b0990a934b9e", "testharness" ], "trusted-types/block-string-assignment-to-HTMLElement-generic.tentative.html": [ - "7b1a5795d7c04448cd204391ba75030a87131150", + "f31fce629bccd342ff5e8dfacd43e13faac6fced", "testharness" ], "trusted-types/block-string-assignment-to-Location-assign.tentative.html": [ - "cd375b9d016365f01d8e6f95b50d928520c82afa", + "5de5fecda0b2db6af2a87e888ebaca22db72223f", "testharness" ], "trusted-types/block-string-assignment-to-Location-href.tentative.html": [ - "14fbcb2fb3cdc6f51e957bbb047ba8900f0d0865", + "24312617892de90eb6caee32fac81c18ae909147", "testharness" ], "trusted-types/block-string-assignment-to-Location-replace.tentative.html": [ - "9d00fcdeb35d36b05adeb7b67f3816169f3ad036", + "407521570596e05a7e9a4ac3cb9b795244c43ebc", "testharness" ], "trusted-types/block-string-assignment-to-Range-createContextualFragment.tentative.html": [ - "ff9be06251dc7965ad1d765d49e45b4ef9f8d728", + "1cae5c74e96588eb9999767abab45921fe7414ae", "testharness" ], "trusted-types/block-string-assignment-to-Window-open.tentative.html": [ - "ae4b038dc0c67ab828c3531b3ac01e819114f1ed", + "8070b4a4896d9adc60346fccb5fa96b997ef597a", "testharness" ], "trusted-types/support/helper.sub.js": [ @@ -650890,6 +650964,10 @@ "819bc7b60c6d42df7fb94b46f1249f9591359e23", "manual" ], + "wai-aria/idlharness.window.js": [ + "590bf9e2e9fec8773a4ba01fd34bb71250a58c33", + "testharness" + ], "wai-aria/keyshortcuts_multiple_shortcuts-manual.html": [ "ce4074a4f2cdefb01a6686fea3c9a4c2cf5861e5", "manual" @@ -652683,7 +652761,7 @@ "testharness" ], "webaudio/the-audio-api/the-audioparam-interface/audioparam-setValueCurve-exceptions.html": [ - "9609d5d102638251f686058683a83bbea7b5ad0a", + "98f64a0379c5eda5d0ba03226fb89f1cedb4fba8", "testharness" ], "webaudio/the-audio-api/the-audioparam-interface/audioparam-setValueCurveAtTime.html": [ @@ -653427,7 +653505,7 @@ "wdspec" ], "webdriver/tests/actions/sequence.py": [ - "426dbe82f48e265d77a60382a89aa80f466ce631", + "b62d00c3e9b82d6200b3f6a0cd99d8a208281601", "wdspec" ], "webdriver/tests/actions/special_keys.py": [ @@ -655571,7 +655649,11 @@ "testharness" ], "websockets/cookies/006.html": [ - "7e975879a3512c6024eec4532f783c295a043ffc", + "0e958d25e5d276cc78b6394a1332ea42a510e3f4", + "testharness" + ], + "websockets/cookies/006.https.html": [ + "015eeb22f07a1d744c490248633eae9953ba5e6d", "testharness" ], "websockets/cookies/007.html": [ diff --git a/tests/wpt/metadata/css/css-transitions/transitions-animatable-properties-01.html.ini b/tests/wpt/metadata/css/css-transitions/transitions-animatable-properties-01.html.ini index b2537ad7eaa..9dee4881588 100644 --- a/tests/wpt/metadata/css/css-transitions/transitions-animatable-properties-01.html.ini +++ b/tests/wpt/metadata/css/css-transitions/transitions-animatable-properties-01.html.ini @@ -71,6 +71,6 @@ [bottom intermediate] expected: FAIL - [outline-width end] + [border-bottom-width end] expected: FAIL diff --git a/tests/wpt/metadata/encoding/streams/decode-attributes.any.js.ini b/tests/wpt/metadata/encoding/streams/decode-attributes.any.js.ini new file mode 100644 index 00000000000..ca0beb4bacc --- /dev/null +++ b/tests/wpt/metadata/encoding/streams/decode-attributes.any.js.ini @@ -0,0 +1,179 @@ +[decode-attributes.any.worker.html] + [a throwing fatal member should cause the constructor to throw] + expected: FAIL + + [setting ignoreBOM to 'null' should set the attribute to false] + expected: FAIL + + [encoding attribute should have correct value for 'iso-8859-2'] + expected: FAIL + + [setting fatal to 'undefined' should set the attribute to false] + expected: FAIL + + [encoding attribute should have correct value for 'unicode-1-1-utf-8'] + expected: FAIL + + [setting ignoreBOM to '[object Object\]' should set the attribute to true] + expected: FAIL + + [setting ignoreBOM to '1' should set the attribute to true] + expected: FAIL + + [a throwing ignoreBOM member should cause the constructor to throw] + expected: FAIL + + [setting fatal to '0' should set the attribute to false] + expected: FAIL + + [constructing with a non-stringifiable encoding should throw] + expected: FAIL + + [setting ignoreBOM to '' should set the attribute to true] + expected: FAIL + + [constructing with an invalid encoding should throw] + expected: FAIL + + [setting fatal to '' should set the attribute to false] + expected: FAIL + + [setting fatal to 'false' should set the attribute to false] + expected: FAIL + + [setting ignoreBOM to 'false' should set the attribute to false] + expected: FAIL + + [setting ignoreBOM to '' should set the attribute to false] + expected: FAIL + + [setting fatal to '1' should set the attribute to true] + expected: FAIL + + [setting fatal to '[object Object\]' should set the attribute to true] + expected: FAIL + + [setting fatal to 'true' should set the attribute to true] + expected: FAIL + + [setting ignoreBOM to 'undefined' should set the attribute to false] + expected: FAIL + + [setting fatal to 'null' should set the attribute to false] + expected: FAIL + + [setting ignoreBOM to 'yes' should set the attribute to true] + expected: FAIL + + [setting fatal to 'yes' should set the attribute to true] + expected: FAIL + + [encoding attribute should have correct value for 'utf-16'] + expected: FAIL + + [setting ignoreBOM to '0' should set the attribute to false] + expected: FAIL + + [setting ignoreBOM to 'true' should set the attribute to true] + expected: FAIL + + [setting fatal to '' should set the attribute to true] + expected: FAIL + + [encoding attribute should have correct value for 'ascii'] + expected: FAIL + + +[decode-attributes.any.sharedworker.html] + [decode-attributes] + expected: FAIL + + +[decode-attributes.any.html] + [a throwing fatal member should cause the constructor to throw] + expected: FAIL + + [setting ignoreBOM to 'null' should set the attribute to false] + expected: FAIL + + [encoding attribute should have correct value for 'iso-8859-2'] + expected: FAIL + + [setting fatal to 'undefined' should set the attribute to false] + expected: FAIL + + [encoding attribute should have correct value for 'unicode-1-1-utf-8'] + expected: FAIL + + [setting ignoreBOM to '[object Object\]' should set the attribute to true] + expected: FAIL + + [setting ignoreBOM to '1' should set the attribute to true] + expected: FAIL + + [a throwing ignoreBOM member should cause the constructor to throw] + expected: FAIL + + [setting fatal to '0' should set the attribute to false] + expected: FAIL + + [constructing with a non-stringifiable encoding should throw] + expected: FAIL + + [setting ignoreBOM to '' should set the attribute to true] + expected: FAIL + + [constructing with an invalid encoding should throw] + expected: FAIL + + [setting fatal to '' should set the attribute to false] + expected: FAIL + + [setting fatal to 'false' should set the attribute to false] + expected: FAIL + + [setting ignoreBOM to 'false' should set the attribute to false] + expected: FAIL + + [setting ignoreBOM to '' should set the attribute to false] + expected: FAIL + + [setting fatal to '1' should set the attribute to true] + expected: FAIL + + [setting fatal to '[object Object\]' should set the attribute to true] + expected: FAIL + + [setting fatal to 'true' should set the attribute to true] + expected: FAIL + + [setting ignoreBOM to 'undefined' should set the attribute to false] + expected: FAIL + + [setting fatal to 'null' should set the attribute to false] + expected: FAIL + + [setting ignoreBOM to 'yes' should set the attribute to true] + expected: FAIL + + [setting fatal to 'yes' should set the attribute to true] + expected: FAIL + + [encoding attribute should have correct value for 'utf-16'] + expected: FAIL + + [setting ignoreBOM to '0' should set the attribute to false] + expected: FAIL + + [setting ignoreBOM to 'true' should set the attribute to true] + expected: FAIL + + [setting fatal to '' should set the attribute to true] + expected: FAIL + + [encoding attribute should have correct value for 'ascii'] + expected: FAIL + + +[decode-attributes.any.serviceworker.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata/html/browsers/browsing-the-web/navigating-across-documents/006.html.ini b/tests/wpt/metadata/html/browsers/browsing-the-web/navigating-across-documents/006.html.ini new file mode 100644 index 00000000000..c8544361068 --- /dev/null +++ b/tests/wpt/metadata/html/browsers/browsing-the-web/navigating-across-documents/006.html.ini @@ -0,0 +1,4 @@ +[006.html] + [Link with onclick form submit and href navigation ] + expected: FAIL + diff --git a/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_3.html.ini b/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_3.html.ini new file mode 100644 index 00000000000..51f8272a6de --- /dev/null +++ b/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_3.html.ini @@ -0,0 +1,4 @@ +[traverse_the_history_3.html] + [Multiple history traversals, last would be aborted] + expected: FAIL + diff --git a/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_4.html.ini b/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_4.html.ini new file mode 100644 index 00000000000..385376c7321 --- /dev/null +++ b/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_4.html.ini @@ -0,0 +1,4 @@ +[traverse_the_history_4.html] + [Multiple history traversals, last would be aborted] + expected: FAIL + diff --git a/tests/wpt/metadata/html/semantics/embedded-content/image-maps/image-map-processing-model/hash-name-reference.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/image-maps/image-map-processing-model/hash-name-reference.html.ini index 6b0817b6c56..ae797c77631 100644 --- a/tests/wpt/metadata/html/semantics/embedded-content/image-maps/image-map-processing-model/hash-name-reference.html.ini +++ b/tests/wpt/metadata/html/semantics/embedded-content/image-maps/image-map-processing-model/hash-name-reference.html.ini @@ -178,30 +178,12 @@ [XHTML img usemap="#different-CASE-id"] expected: FAIL - [HTML (quirks) IMG usemap="#"] - expected: FAIL - [XHTML img usemap="hash-last#"] expected: FAIL - [HTML (quirks) IMG usemap="no-hash-id"] - expected: FAIL - - [HTML (quirks) IMG usemap="no-hash-name"] - expected: FAIL - - [HTML (quirks) IMG usemap="#no-such-map"] - expected: FAIL - - [HTML (quirks) IMG usemap="hash-last#"] - expected: FAIL - [XHTML img usemap="no-hash-id"] expected: FAIL - [HTML (quirks) IMG usemap="#different-CASE-name"] - expected: FAIL - [XHTML img usemap="#no-such-map"] expected: FAIL @@ -211,24 +193,42 @@ [XHTML img usemap="#"] expected: FAIL - [HTML (quirks) IMG usemap="#different-CASE-id"] - expected: FAIL - [XHTML img usemap="#different-CASE-name"] expected: FAIL [XHTML img usemap=""] expected: FAIL - [HTML (quirks) IMG usemap=""] - expected: FAIL - - [HTML (quirks) IMG usemap="#percent-escape-name-%41"] - expected: FAIL - - [HTML (quirks) IMG usemap="#percent-escape-id-%41"] - expected: FAIL - [XHTML img usemap="no-hash-name"] expected: FAIL + [HTML (standards) IMG usemap="no-hash-name"] + expected: FAIL + + [HTML (standards) IMG usemap="#percent-escape-name-%41"] + expected: FAIL + + [HTML (standards) IMG usemap="#percent-escape-id-%41"] + expected: FAIL + + [HTML (standards) IMG usemap=""] + expected: FAIL + + [HTML (standards) IMG usemap="hash-last#"] + expected: FAIL + + [HTML (standards) IMG usemap="no-hash-id"] + expected: FAIL + + [HTML (standards) IMG usemap="#different-CASE-name"] + expected: FAIL + + [HTML (standards) IMG usemap="#"] + expected: FAIL + + [HTML (standards) IMG usemap="#different-CASE-id"] + expected: FAIL + + [HTML (standards) IMG usemap="#no-such-map"] + expected: FAIL + diff --git a/tests/wpt/metadata/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-2.html.ini b/tests/wpt/metadata/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-2.html.ini new file mode 100644 index 00000000000..178680e5d14 --- /dev/null +++ b/tests/wpt/metadata/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-2.html.ini @@ -0,0 +1,2 @@ +[script-onerror-insertion-point-2.html] + expected: TIMEOUT diff --git a/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/active.window.js.ini b/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/active.window.js.ini new file mode 100644 index 00000000000..93a9dfe98cf --- /dev/null +++ b/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/active.window.js.ini @@ -0,0 +1,13 @@ +[active.window.html] + [document.open() removes the document's children (non-active document without an associated Window object; createHTMLDocument)] + expected: FAIL + + [document.open() removes the document's children (non-active document without an associated Window object; XMLHttpRequest)] + expected: FAIL + + [document.open() removes the document's children (non-active document without an associated Window object; DOMParser)] + expected: FAIL + + [document.open() removes the document's children (non-active document with an associated Window object; navigated away)] + expected: FAIL + diff --git a/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-xml.window.js.ini b/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-xml.window.js.ini index f94398d9201..25f0d603b3d 100644 --- a/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-xml.window.js.ini +++ b/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-xml.window.js.ini @@ -1,8 +1,5 @@ [bailout-exception-vs-return-xml.window.html] expected: TIMEOUT - [document.open should throw an InvalidStateError with XML document even when there is an active parser executing script] - expected: FAIL - [document.open should throw an InvalidStateError with XML document even when the ignore-opens-during-unload counter is greater than 0 (during beforeunload event)] expected: TIMEOUT diff --git a/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/event-listeners.window.js.ini b/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/event-listeners.window.js.ini index 5b4f15c7833..af4962cf370 100644 --- a/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/event-listeners.window.js.ini +++ b/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/event-listeners.window.js.ini @@ -11,3 +11,15 @@ [Standard event listeners are to be removed from Window] expected: FAIL + [Standard event listeners are to be removed from Window for a non-active document that is the associated Document of a Window (frame is removed)] + expected: FAIL + + [Custom event listeners are to be removed from Window for an active but not fully active document] + expected: FAIL + + [Custom event listeners are to be removed from Window for a non-active document that is the associated Document of a Window (frame is removed)] + expected: FAIL + + [Standard event listeners are to be removed from Window for an active but not fully active document] + expected: FAIL + diff --git a/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/ignore-opens-during-unload.window.js.ini b/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/ignore-opens-during-unload.window.js.ini index 69bd952d756..910c88d3e81 100644 --- a/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/ignore-opens-during-unload.window.js.ini +++ b/tests/wpt/metadata/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/ignore-opens-during-unload.window.js.ini @@ -1,5 +1,5 @@ [ignore-opens-during-unload.window.html] - expected: TIMEOUT + expected: CRASH [ignore-opens-during-unload] expected: FAIL diff --git a/tests/wpt/metadata/url/urlencoded-parser.any.js.ini b/tests/wpt/metadata/url/urlencoded-parser.any.js.ini index 96f6053a6fb..026ec427e53 100644 --- a/tests/wpt/metadata/url/urlencoded-parser.any.js.ini +++ b/tests/wpt/metadata/url/urlencoded-parser.any.js.ini @@ -5,25 +5,13 @@ [request.formData() with input: a=b&c=d] expected: FAIL - [response.formData() with input: a&b&c] - expected: FAIL - [response.formData() with input: a=b&c=d&] expected: FAIL - [request.formData() with input: a=b&c=d&] - expected: FAIL - - [request.formData() with input: &&&a=b&&&&c=d&] - expected: FAIL - [request.formData() with input: _charset_=windows-1252&test=%C2x] expected: FAIL - [response.formData() with input: _charset_=windows-1252&test=%C2x] - expected: FAIL - - [response.formData() with input: a=b&c=d] + [response.formData() with input: &&&a=b&&&&c=d&] expected: FAIL @@ -40,9 +28,9 @@ [request.formData() with input: _charset_=windows-1252&test=%C2x] expected: FAIL - [response.formData() with input: a=b&c=d&] + [response.formData() with input: a=b&c=d] expected: FAIL - [response.formData() with input: &&&a=b&&&&c=d&] + [request.formData() with input: a=b&c=d&] expected: FAIL diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-audioparam-interface/audioparam-setValueCurve-exceptions.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-audioparam-interface/audioparam-setValueCurve-exceptions.html.ini index 6563d103148..09d845f2aac 100644 --- a/tests/wpt/metadata/webaudio/the-audio-api/the-audioparam-interface/audioparam-setValueCurve-exceptions.html.ini +++ b/tests/wpt/metadata/webaudio/the-audio-api/the-audioparam-interface/audioparam-setValueCurve-exceptions.html.ini @@ -1,5 +1,4 @@ [audioparam-setValueCurve-exceptions.html] - expected: ERROR [< [setValueCurve\] 5 out of 6 assertions were failed.] expected: FAIL @@ -33,3 +32,6 @@ [X exponentialRampToValueAtTime(1, 0.018750000000000003) did not throw an exception.] expected: FAIL + [\n Test Exceptions from setValueCurveAtTime\n ] + expected: FAIL + diff --git a/tests/wpt/metadata/websockets/cookies/006.html.ini b/tests/wpt/metadata/websockets/cookies/006.html.ini index b051e90bbcd..81bc66f0684 100644 --- a/tests/wpt/metadata/websockets/cookies/006.html.ini +++ b/tests/wpt/metadata/websockets/cookies/006.html.ini @@ -4,6 +4,3 @@ [006.html?wss] type: testharness - [WebSockets: setting Secure cookie with document.cookie, checking ws request] - expected: FAIL - diff --git a/tests/wpt/web-platform-tests/background-fetch/fetch.https.window.js b/tests/wpt/web-platform-tests/background-fetch/fetch.https.window.js index b8b1e5a8300..f2cffd0b8cf 100644 --- a/tests/wpt/web-platform-tests/background-fetch/fetch.https.window.js +++ b/tests/wpt/web-platform-tests/background-fetch/fetch.https.window.js @@ -102,3 +102,23 @@ backgroundFetchTest(async (test, backgroundFetch) => { 'This fetch should have thrown a quota exceeded error'); }, 'Background Fetch that exceeds the quota throws a QuotaExceededError'); + +backgroundFetchTest(async (test, backgroundFetch) => { + const registration = await backgroundFetch.fetch( + 'my-id', ['resources/feature-name.txt', 'resources/feature-name.txt']); + + const {type, eventRegistration, results} = await getMessageFromServiceWorker(); + assert_equals('backgroundfetchsuccess', type); + assert_equals(results.length, 2); + + assert_equals(eventRegistration.id, registration.id); + assert_equals(eventRegistration.state, "success"); + assert_equals(eventRegistration.failureReason, ""); + + for (const result of results) { + assert_true(result.url.includes('resources/feature-name.txt')); + assert_equals(result.status, 200); + assert_equals(result.text, 'Background Fetch'); + } + +}, 'Fetches can have requests with duplicate URLs'); diff --git a/tests/wpt/web-platform-tests/cookies/prefix/document-cookie.non-secure.html b/tests/wpt/web-platform-tests/cookies/prefix/document-cookie.non-secure.html index 1b5edf76a29..dbf92207a13 100644 --- a/tests/wpt/web-platform-tests/cookies/prefix/document-cookie.non-secure.html +++ b/tests/wpt/web-platform-tests/cookies/prefix/document-cookie.non-secure.html @@ -6,7 +6,8 @@ function create_test(prefix, params, shouldExistInDOM, shouldExistViaHTTP, title) { promise_test(t => { var name = prefix + "prefixtestcookie"; - erase_cookie_from_js(name); + erase_cookie_from_js(name, params); + t.add_cleanup(() => erase_cookie_from_js(name, params)); var value = "" + Math.random(); document.cookie = name + "=" + value + ";" + params; diff --git a/tests/wpt/web-platform-tests/cookies/resources/cookie-helper.sub.js b/tests/wpt/web-platform-tests/cookies/resources/cookie-helper.sub.js index 49cf0b1fdbf..d00a11f6f43 100644 --- a/tests/wpt/web-platform-tests/cookies/resources/cookie-helper.sub.js +++ b/tests/wpt/web-platform-tests/cookies/resources/cookie-helper.sub.js @@ -72,7 +72,8 @@ function create_cookie(origin, name, value, extras) { function set_prefixed_cookie_via_dom_test(options) { promise_test(t => { var name = options.prefix + "prefixtestcookie"; - erase_cookie_from_js(name); + erase_cookie_from_js(name, options.paras); + t.add_cleanup(() => erase_cookie_from_js(name, options.params)); var value = "" + Math.random(); document.cookie = name + "=" + value + ";" + options.params; @@ -97,7 +98,7 @@ function set_prefixed_cookie_via_http_test(options) { var name = options.prefix + "prefixtestcookie"; if (!options.origin) { options.origin = self.origin; - erase_cookie_from_js(name); + erase_cookie_from_js(name, options.params); return postDelete; } else { return credFetch(options.origin + "/cookies/resources/drop.py?name=" + name) @@ -184,9 +185,8 @@ return credFetch(origin + "/cookies/resources/dropSecure.py") // // erase cookie value and set for expiration -function erase_cookie_from_js(name) { - let secure = self.location.protocol == "https:" ? "Secure" : ""; - document.cookie = `${name}=0; path=/; expires=${new Date(0).toUTCString()}; ${secure}`; +function erase_cookie_from_js(name, params) { + document.cookie = `${name}=0; expires=${new Date(0).toUTCString()}; ${params};`; var re = new RegExp("(?:^|; )" + name); assert_equals(re.test(document.cookie), false, "Sanity check: " + name + " has been deleted."); } diff --git a/tests/wpt/web-platform-tests/css/compositing/parsing/background-blend-mode-invalid.html b/tests/wpt/web-platform-tests/css/compositing/parsing/background-blend-mode-invalid.html index f939195f3e5..4fdd3d36ed9 100644 --- a/tests/wpt/web-platform-tests/css/compositing/parsing/background-blend-mode-invalid.html +++ b/tests/wpt/web-platform-tests/css/compositing/parsing/background-blend-mode-invalid.html @@ -8,7 +8,7 @@ - +
- + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/tests/wpt/web-platform-tests/service-workers/service-worker/redirected-response.https.html b/tests/wpt/web-platform-tests/service-workers/service-worker/redirected-response.https.html index f7370e023b1..05a94e2fd1d 100644 --- a/tests/wpt/web-platform-tests/service-workers/service-worker/redirected-response.https.html +++ b/tests/wpt/web-platform-tests/service-workers/service-worker/redirected-response.https.html @@ -49,12 +49,15 @@ function redirected_test(options) { }); } -function take_intercepted_urls() { - return new Promise((resolve) => { - let channel = new MessageChannel(); - channel.port1.onmessage = msg => { resolve(msg.data.urls); }; - worker.postMessage({port: channel.port2}, [channel.port2]); - }); +async function take_intercepted_urls() { + const message = new Promise((resolve) => { + let channel = new MessageChannel(); + channel.port1.onmessage = msg => { resolve(msg.data.requestInfos); }; + worker.postMessage({command: 'getRequestInfos', port: channel.port2}, + [channel.port2]); + }); + const request_infos = await message; + return request_infos.map(info => { return info.url; }); } function check_intercepted_urls(expected_urls) { diff --git a/tests/wpt/web-platform-tests/service-workers/service-worker/resources/navigation-redirect-other-origin.html b/tests/wpt/web-platform-tests/service-workers/service-worker/resources/navigation-redirect-other-origin.html index a9483c65345..0d2825f3109 100644 --- a/tests/wpt/web-platform-tests/service-workers/service-worker/resources/navigation-redirect-other-origin.html +++ b/tests/wpt/web-platform-tests/service-workers/service-worker/resources/navigation-redirect-other-origin.html @@ -33,12 +33,15 @@ function send_result(message_id, result) { host_info['HTTPS_ORIGIN']); } -function get_intercepted_urls(worker) { +function get_request_infos(worker) { return new Promise(function(resolve) { - var channel = new MessageChannel(); - channel.port1.onmessage = function(msg) { resolve(msg.data.urls); }; - worker.postMessage({port: channel.port2}, [channel.port2]); - }); + var channel = new MessageChannel(); + channel.port1.onmessage = (msg) => { + resolve(msg.data.requestInfos); + }; + worker.postMessage({command: 'getRequestInfos', port: channel.port2}, + [channel.port2]); + }); } window.addEventListener('message', on_message, false); @@ -48,14 +51,15 @@ function on_message(e) { console.error('invalid origin: ' + e.origin); return; } - if (e.data.message == 'wait_for_worker') { + const command = e.data.message.command; + if (command == 'wait_for_worker') { wait_for_worker_promise.then(function() { send_result(e.data.id, 'ok'); }); - } else if (e.data.message == 'get_intercepted_urls') { - get_intercepted_urls(worker) - .then(function(urls) { - send_result(e.data.id, urls); + } else if (command == 'get_request_infos') { + get_request_infos(worker) + .then(function(data) { + send_result(e.data.id, data); }); - } else if (e.data.message == 'unregister') { + } else if (command == 'unregister') { registration.unregister() .then(function() { send_result(e.data.id, 'ok'); diff --git a/tests/wpt/web-platform-tests/service-workers/service-worker/resources/redirect-worker.js b/tests/wpt/web-platform-tests/service-workers/service-worker/resources/redirect-worker.js index 7e5ead19419..5258c5e7be4 100644 --- a/tests/wpt/web-platform-tests/service-workers/service-worker/resources/redirect-worker.js +++ b/tests/wpt/web-platform-tests/service-workers/service-worker/resources/redirect-worker.js @@ -5,20 +5,33 @@ var cacheName = 'urls-' + self.registration.scope; var waitUntilPromiseList = []; -self.addEventListener('message', function(event) { - var urls; - event.waitUntil(Promise.all(waitUntilPromiseList).then(function() { - waitUntilPromiseList = []; - return caches.open(cacheName); - }).then(function(cache) { - return cache.keys(); - }).then(function(requestList) { - urls = requestList.map(function(request) { return request.url; }); - return caches.delete(cacheName); - }).then(function() { - event.data.port.postMessage({urls: urls}); - })); - }); +async function getRequestInfos(event) { + // Wait for fetch events to finish. + await Promise.all(waitUntilPromiseList); + waitUntilPromiseList = []; + + // Generate the message. + const cache = await caches.open(cacheName); + const requestList = await cache.keys(); + const requestInfos = []; + for (let i = 0; i < requestList.length; i++) { + requestInfos[i] = { + url: requestList[i].url, + }; + } + await caches.delete(cacheName); + + event.data.port.postMessage({requestInfos}); +} + +self.addEventListener('message', async function(event) { + if (event.data.command == 'getRequestInfos') { + event.waitUntil(getRequestInfos(event)); + return; + } + + // TODO(falken): Add a getClientInfos command to test Clients API. +}); function get_query_params(url) { var search = (new URL(url)).search; diff --git a/tests/wpt/web-platform-tests/streams/readable-streams/patched-global.js b/tests/wpt/web-platform-tests/streams/readable-streams/patched-global.js index e8117c48048..c75b21e8c38 100644 --- a/tests/wpt/web-platform-tests/streams/readable-streams/patched-global.js +++ b/tests/wpt/web-platform-tests/streams/readable-streams/patched-global.js @@ -47,7 +47,6 @@ test(t => { const oldReadableStream = self.ReadableStream; - /* eslint-disable no-native-reassign */ self.ReadableStream = function() { throw new Error('ReadableStream called on global object'); }; @@ -60,8 +59,6 @@ test(t => { assert_true(isReadableStream(branch1), 'branch1 should be a ReadableStream'); assert_true(isReadableStream(branch2), 'branch2 should be a ReadableStream'); - - /* eslint-enable no-native-reassign */ }, 'ReadableStream tee() should not call the global ReadableStream'); done(); diff --git a/tests/wpt/web-platform-tests/streams/transform-streams/patched-global.js b/tests/wpt/web-platform-tests/streams/transform-streams/patched-global.js index d27b9cdd119..f5d32c08ea7 100644 --- a/tests/wpt/web-platform-tests/streams/transform-streams/patched-global.js +++ b/tests/wpt/web-platform-tests/streams/transform-streams/patched-global.js @@ -21,8 +21,6 @@ test(() => { }, 'TransformStream constructor should not call setters for highWaterMark or size'); test(t => { - /* eslint-disable no-native-reassign */ - const oldReadableStream = ReadableStream; const oldWritableStream = WritableStream; const getReader = ReadableStream.prototype.getReader; @@ -47,7 +45,6 @@ test(t => { 'getReader should work when called on ts.readable'); assert_not_equals(getWriter.call(ts.writable), undefined, 'getWriter should work when called on ts.writable'); - /* eslint-enable no-native-reassign */ }, 'TransformStream should use the original value of ReadableStream and WritableStream'); done(); diff --git a/tests/wpt/web-platform-tests/trusted-types/HTMLElement-generic.tentative.html b/tests/wpt/web-platform-tests/trusted-types/HTMLElement-generic.tentative.html index 08d165a75d4..2d381045118 100644 --- a/tests/wpt/web-platform-tests/trusted-types/HTMLElement-generic.tentative.html +++ b/tests/wpt/web-platform-tests/trusted-types/HTMLElement-generic.tentative.html @@ -6,6 +6,7 @@ diff --git a/tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-createPolicy-cspTests-noNamesGiven.tentative.html b/tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-createPolicy-cspTests-noNamesGiven.tentative.html new file mode 100644 index 00000000000..49a9506b5a7 --- /dev/null +++ b/tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-createPolicy-cspTests-noNamesGiven.tentative.html @@ -0,0 +1,14 @@ + + + + + + + + diff --git a/tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-createPolicy-cspTests.tentative.html b/tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-createPolicy-cspTests.tentative.html new file mode 100644 index 00000000000..9daf20ec186 --- /dev/null +++ b/tests/wpt/web-platform-tests/trusted-types/TrustedTypePolicyFactory-createPolicy-cspTests.tentative.html @@ -0,0 +1,24 @@ + + + + + + + diff --git a/tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-DOMParser-parseFromString.tentative.html b/tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-DOMParser-parseFromString.tentative.html index e5959a425a2..366bdd2ab6d 100644 --- a/tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-DOMParser-parseFromString.tentative.html +++ b/tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-DOMParser-parseFromString.tentative.html @@ -3,7 +3,7 @@ - + - + - + diff --git a/tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-Element-outerHTML.tentative.html b/tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-Element-outerHTML.tentative.html index abb595222ba..c9bde5eb6d5 100644 --- a/tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-Element-outerHTML.tentative.html +++ b/tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-Element-outerHTML.tentative.html @@ -5,7 +5,7 @@ - + diff --git a/tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-HTMLElement-generic.tentative.html b/tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-HTMLElement-generic.tentative.html index 7b1a5795d7c..f31fce629bc 100644 --- a/tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-HTMLElement-generic.tentative.html +++ b/tests/wpt/web-platform-tests/trusted-types/block-string-assignment-to-HTMLElement-generic.tentative.html @@ -5,10 +5,11 @@ - + - + - + - + - + - + + + + + + +