Update web-platform-tests to revision 63459a30a61cda53c8c8ab4dc645b142cd2f85ea

This commit is contained in:
WPT Sync Bot 2019-07-16 10:26:01 +00:00
parent 005320c08c
commit 40ef4e9705
82 changed files with 986 additions and 154 deletions

View file

@ -1,5 +1,4 @@
[url-in-tags-revoke.window.html]
expected: TIMEOUT
[Fetching a blob URL immediately before revoking it works in an iframe.]
expected: FAIL
@ -15,6 +14,3 @@
[Opening a blob URL in a new window by clicking an <a> tag works immediately before revoking the URL.]
expected: FAIL
[Fetching a blob URL immediately before revoking it works in <script> tags.]
expected: TIMEOUT

View file

@ -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,3 +37,6 @@
[Revoke blob URL after creating Request, will fetch]
expected: FAIL
[Revoke blob URL after calling fetch, fetch should succeed]
expected: FAIL

View file

@ -54441,6 +54441,18 @@
{}
]
],
"css/CSS2/linebox/baseline-block-with-overflow-001.html": [
[
"css/CSS2/linebox/baseline-block-with-overflow-001.html",
[
[
"/css/CSS2/linebox/baseline-block-with-overflow-001-ref.html",
"=="
]
],
{}
]
],
"css/CSS2/linebox/border-padding-bleed-001.xht": [
[
"css/CSS2/linebox/border-padding-bleed-001.xht",
@ -166279,6 +166291,18 @@
{}
]
],
"css/css-values/vh-calc-support.html": [
[
"css/css-values/vh-calc-support.html",
[
[
"/css/css-values/reference/all-green.html",
"=="
]
],
{}
]
],
"css/css-values/vh-em-inherit.html": [
[
"css/css-values/vh-em-inherit.html",
@ -166387,6 +166411,30 @@
{}
]
],
"css/css-values/vh-support.html": [
[
"css/css-values/vh-support.html",
[
[
"/css/css-values/reference/all-green.html",
"=="
]
],
{}
]
],
"css/css-values/vh-zero-support.html": [
[
"css/css-values/vh-zero-support.html",
[
[
"/css/css-values/reference/all-green.html",
"=="
]
],
{}
]
],
"css/css-values/vh_not_refreshing_on_chrome.html": [
[
"css/css-values/vh_not_refreshing_on_chrome.html",
@ -210722,7 +210770,7 @@
"WebIDL/META.yml": [
[]
],
"WebIDL/ecmascript-binding/constructors-support.html": [
"WebIDL/ecmascript-binding/support/constructors-support.html": [
[]
],
"WebIDL/invalid/idl/enum.widl": [
@ -234122,6 +234170,9 @@
"css/CSS2/linebox/anonymous-inline-inherit-001-ref.html": [
[]
],
"css/CSS2/linebox/baseline-block-with-overflow-001-ref.html": [
[]
],
"css/CSS2/linebox/border-padding-bleed-001-ref.xht": [
[]
],
@ -256802,15 +256853,6 @@
"css/css-values/urls/support/empty-urls.css": [
[]
],
"css/css-values/vh-calc-support.html": [
[]
],
"css/css-values/vh-support.html": [
[]
],
"css/css-values/vh-zero-support.html": [
[]
],
"css/css-variables/META.yml": [
[]
],
@ -262925,7 +262967,7 @@
"dom/ranges/Range-test-iframe.html": [
[]
],
"dom/traversal/traversal-support.js": [
"dom/traversal/support/assert-node.js": [
[]
],
"dom/traversal/unfinished/001.xml": [
@ -263966,9 +264008,6 @@
"eventsource/README.md": [
[]
],
"eventsource/eventsource-onmessage-realm-support.htm": [
[]
],
"eventsource/resources/accept.event_stream": [
[]
],
@ -263981,6 +264020,9 @@
"eventsource/resources/cors.py": [
[]
],
"eventsource/resources/eventsource-onmessage-realm.htm": [
[]
],
"eventsource/resources/init.htm": [
[]
],
@ -265355,9 +265397,6 @@
"fullscreen/api/resources/report-fullscreen-enabled.html": [
[]
],
"fullscreen/rendering/fullscreen-pseudo-class-support.html": [
[]
],
"fullscreen/trusted-click.js": [
[]
],
@ -270521,7 +270560,7 @@
"html/semantics/forms/form-submission-target/resources/reltester.js": [
[]
],
"html/semantics/forms/resetting-a-form/reset-form-event-realm-support.html": [
"html/semantics/forms/resetting-a-form/support/reset-form-event-realm.html": [
[]
],
"html/semantics/forms/textfieldselection/original-id.json": [
@ -271457,9 +271496,6 @@
"html/syntax/parsing-html-fragments/the-input-byte-stream-038.html.headers": [
[]
],
"html/syntax/parsing/DOMContentLoaded-defer-support.js": [
[]
],
"html/syntax/parsing/README": [
[]
],
@ -271499,6 +271535,9 @@
"html/syntax/parsing/named-character-references-data.js": [
[]
],
"html/syntax/parsing/support/DOMContentLoaded-defer.js": [
[]
],
"html/syntax/parsing/template.js": [
[]
],
@ -271514,7 +271553,7 @@
"html/the-xhtml-syntax/parsing-xhtml-documents/data-xhtml-with-dtd-ref.html": [
[]
],
"html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-support.htm": [
"html/the-xhtml-syntax/parsing-xhtml-documents/support/xhtml-mathml-dtd-entity.htm": [
[]
],
"html/tools/META.yml": [
@ -272594,6 +272633,9 @@
"interfaces/xhr.idl": [
[]
],
"interfaces/xslt.idl": [
[]
],
"intersection-observer/META.yml": [
[]
],
@ -284036,7 +284078,7 @@
"touch-events/multi-touch-interactions.js": [
[]
],
"touch-events/touch-support.js": [
"touch-events/support/touch.js": [
[]
],
"trusted-types/META.yml": [
@ -287482,6 +287524,12 @@
],
"xhr/xmlhttprequest-sync-not-hang-scriptloader-subframe.html": [
[]
],
"xslt/META.yml": [
[]
],
"xslt/externalScript.js": [
[]
]
},
"testharness": {
@ -310000,6 +310048,12 @@
{}
]
],
"css/css-box/parsing/clear-computed.html": [
[
"css/css-box/parsing/clear-computed.html",
{}
]
],
"css/css-box/parsing/clear-invalid.html": [
[
"css/css-box/parsing/clear-invalid.html",
@ -310012,6 +310066,12 @@
{}
]
],
"css/css-box/parsing/float-computed.html": [
[
"css/css-box/parsing/float-computed.html",
{}
]
],
"css/css-box/parsing/float-invalid.html": [
[
"css/css-box/parsing/float-invalid.html",
@ -311316,6 +311376,12 @@
{}
]
],
"css/css-flexbox/parsing/order-computed.html": [
[
"css/css-flexbox/parsing/order-computed.html",
{}
]
],
"css/css-flexbox/parsing/order-invalid.html": [
[
"css/css-flexbox/parsing/order-invalid.html",
@ -313942,6 +314008,42 @@
{}
]
],
"css/css-inline/parsing/alignment-baseline-computed.html": [
[
"css/css-inline/parsing/alignment-baseline-computed.html",
{}
]
],
"css/css-inline/parsing/alignment-baseline-invalid.html": [
[
"css/css-inline/parsing/alignment-baseline-invalid.html",
{}
]
],
"css/css-inline/parsing/alignment-baseline-valid.html": [
[
"css/css-inline/parsing/alignment-baseline-valid.html",
{}
]
],
"css/css-inline/parsing/baseline-shift-computed.html": [
[
"css/css-inline/parsing/baseline-shift-computed.html",
{}
]
],
"css/css-inline/parsing/baseline-shift-invalid.html": [
[
"css/css-inline/parsing/baseline-shift-invalid.html",
{}
]
],
"css/css-inline/parsing/baseline-shift-valid.html": [
[
"css/css-inline/parsing/baseline-shift-valid.html",
{}
]
],
"css/css-layout-api/at-supports-rule.https.html": [
[
"css/css-layout-api/at-supports-rule.https.html",
@ -315922,6 +316024,12 @@
{}
]
],
"css/css-scroll-anchoring/position-change-heuristic-display-none-change.html": [
[
"css/css-scroll-anchoring/position-change-heuristic-display-none-change.html",
{}
]
],
"css/css-scroll-anchoring/position-change-heuristic-ib-split.html": [
[
"css/css-scroll-anchoring/position-change-heuristic-ib-split.html",
@ -319576,6 +319684,12 @@
{}
]
],
"css/css-transforms/parsing/transform-box-computed.html": [
[
"css/css-transforms/parsing/transform-box-computed.html",
{}
]
],
"css/css-transforms/parsing/transform-box-invalid.html": [
[
"css/css-transforms/parsing/transform-box-invalid.html",
@ -343277,6 +343391,12 @@
}
]
],
"fullscreen/rendering/fullscreen-pseudo-class-support.html": [
[
"fullscreen/rendering/fullscreen-pseudo-class-support.html",
{}
]
],
"gamepad/idlharness.window.js": [
[
"gamepad/idlharness.window.html",
@ -404793,7 +404913,9 @@
"webrtc/RTCPeerConnection-iceConnectionState.https.html": [
[
"webrtc/RTCPeerConnection-iceConnectionState.https.html",
{}
{
"timeout": "long"
}
]
],
"webrtc/RTCPeerConnection-iceGatheringState.html": [
@ -415064,6 +415186,29 @@
"xhr/xmlhttprequest-unsent.htm",
{}
]
],
"xslt/idlharness.window.js": [
[
"xslt/idlharness.window.html",
{
"script_metadata": [
[
"script",
"/resources/WebIDLParser.js"
],
[
"script",
"/resources/idlharness.js"
]
]
}
]
],
"xslt/transformToFragment.tentative.window.js": [
[
"xslt/transformToFragment.tentative.window.html",
{}
]
]
},
"visual": {
@ -442132,12 +442277,8 @@
"e094624c679202bd7035ed1593d83b2686360347",
"testharness"
],
"WebIDL/ecmascript-binding/constructors-support.html": [
"3b2616170b1d4f48f9dab114e4135222ed10a6ea",
"support"
],
"WebIDL/ecmascript-binding/constructors.html": [
"fe7f7a75d4fdb12663ebcf7f83eff241fc0f54bf",
"61993a6200ed56f3664ef72c74839b2d1feaa3b1",
"testharness"
],
"WebIDL/ecmascript-binding/default-iterator-object.html": [
@ -442204,6 +442345,10 @@
"4caa5563b56b55ffb01a81e63c69ac0f009bda77",
"testharness"
],
"WebIDL/ecmascript-binding/support/constructors-support.html": [
"3b2616170b1d4f48f9dab114e4135222ed10a6ea",
"support"
],
"WebIDL/interfaces.html": [
"2683aae9cb6c5f48083159b67d18c6dedb11b481",
"testharness"
@ -494504,6 +494649,14 @@
"77904d80e459037e029467479db2c101f0d383b8",
"reftest"
],
"css/CSS2/linebox/baseline-block-with-overflow-001-ref.html": [
"2897c95810d67fe3131c0122b57fa192b4db66e1",
"support"
],
"css/CSS2/linebox/baseline-block-with-overflow-001.html": [
"b0ca8835349b81ae26e3cbbda09ef57a2a370922",
"reftest"
],
"css/CSS2/linebox/border-padding-bleed-001-ref.xht": [
"10fe3e08b45a5722b27e2a16bf806b116958d9c2",
"support"
@ -535000,12 +535153,20 @@
"5047b8b1df07cb1c774b5f579101d69b2482058a",
"testharness"
],
"css/css-box/parsing/clear-computed.html": [
"9571cb7e402c4f6fb386ebb80418310d73778e30",
"testharness"
],
"css/css-box/parsing/clear-invalid.html": [
"38d1821bc8189a5b42c4c0fa75b0195d69b5a91f",
"testharness"
],
"css/css-box/parsing/clear-valid.html": [
"b27350e1791adf0318c556b77c12386c328fef9a",
"fc1947f71df5931dd2a3f3e2f248d1224a4ed0bd",
"testharness"
],
"css/css-box/parsing/float-computed.html": [
"9d680e16c6dff2c1494e179a8902e35a6a10af19",
"testharness"
],
"css/css-box/parsing/float-invalid.html": [
@ -535013,7 +535174,7 @@
"testharness"
],
"css/css-box/parsing/float-valid.html": [
"a8fc605325ff0dcd027110aecd42bf35f90d316c",
"32cf7edefdc027a0711c9bb94cbda2274211edd9",
"testharness"
],
"css/css-box/parsing/height-invalid.html": [
@ -542692,6 +542853,10 @@
"a3a56cc2da080a9edffb711106beed031c0bb66f",
"testharness"
],
"css/css-flexbox/parsing/order-computed.html": [
"95719961999aa98192eb00e266af5c021df11d81",
"testharness"
],
"css/css-flexbox/parsing/order-invalid.html": [
"7a60396b681a5fa56c541439ea7882ff8a81e39a",
"testharness"
@ -554368,6 +554533,30 @@
"cfc0fdd269fd334c8c76dfd357ff984df40e3064",
"testharness"
],
"css/css-inline/parsing/alignment-baseline-computed.html": [
"83137f05645d72d6cb188ec6182e300f34dc1294",
"testharness"
],
"css/css-inline/parsing/alignment-baseline-invalid.html": [
"62cb70f08106ebea78dfae49c53fa86cce5b3c54",
"testharness"
],
"css/css-inline/parsing/alignment-baseline-valid.html": [
"3e895d7733890a5889dbbb327a9d21d3fdbdffa3",
"testharness"
],
"css/css-inline/parsing/baseline-shift-computed.html": [
"3bef5bae3b95304812681dadf82b5d80ae06c6fd",
"testharness"
],
"css/css-inline/parsing/baseline-shift-invalid.html": [
"1bc395c737f4dac0a6f1a1b8c60cd039193f2712",
"testharness"
],
"css/css-inline/parsing/baseline-shift-valid.html": [
"8054ebbb39cfc654192aa97e928264d7859319db",
"testharness"
],
"css/css-layout-api/META.yml": [
"c85c2d4ccc0b02f3e22ca444952fb7583d96e7c7",
"support"
@ -563268,6 +563457,10 @@
"62b9761552442572aa6665009ff8b8751f8fdf85",
"testharness"
],
"css/css-scroll-anchoring/position-change-heuristic-display-none-change.html": [
"6e002383822f5c8558950e413e099178cd1311e0",
"testharness"
],
"css/css-scroll-anchoring/position-change-heuristic-ib-split.html": [
"e9033251128d28de58549810eeab6b26fb11bc08",
"testharness"
@ -574744,6 +574937,10 @@
"2ae12222f1361b6b0016ce235fad92d03b3bff45",
"testharness"
],
"css/css-transforms/parsing/transform-box-computed.html": [
"d21beb20813fa66f3a47f03633904d2319441fe6",
"testharness"
],
"css/css-transforms/parsing/transform-box-invalid.html": [
"781601cd26aa43430272011d67447a9079015659",
"testharness"
@ -584506,7 +584703,7 @@
],
"css/css-values/vh-calc-support.html": [
"0e98941ab482144fc948417ab0c21797f97264e2",
"support"
"reftest"
],
"css/css-values/vh-em-inherit.html": [
"1affbd093d55d11528bace0155cb138d26a8b0b7",
@ -584546,11 +584743,11 @@
],
"css/css-values/vh-support.html": [
"c65b5493feabb40950b8dab27d0f86ba48bd9bb6",
"support"
"reftest"
],
"css/css-values/vh-zero-support.html": [
"1c1bcd1761a2ffccfc1a92a10ddf860712606fa1",
"support"
"reftest"
],
"css/css-values/vh_not_refreshing_on_chrome.html": [
"e5606a0cb751554602c2d108840300973e92c734",
@ -606853,7 +607050,7 @@
"support"
],
"docs/writing-tests/file-names.md": [
"5e9e407088eb941c12b03b69319e9fdb589978c2",
"220e4ab33dcfc5ed835d522ef5801f8f8f8504c5",
"support"
],
"docs/writing-tests/general-guidelines.md": [
@ -608521,46 +608718,46 @@
"testharness"
],
"dom/traversal/TreeWalker-acceptNode-filter.html": [
"e2110aff3b3dec517f70866f908de2f919c089a4",
"5d521f016f494905d8b0893ccb37eba137ebf8c3",
"testharness"
],
"dom/traversal/TreeWalker-basic.html": [
"d1147637b139cdd8d215e51f2bc4a2d8cd1012f8",
"100cb10de3e91245647e848d83a311a4be9dcc43",
"testharness"
],
"dom/traversal/TreeWalker-currentNode.html": [
"8a09940b1e79a3b01b69532852c5c67a6a06d2f9",
"7c5d8810a86b8310499925f8d68ef4d6685e7e76",
"testharness"
],
"dom/traversal/TreeWalker-previousNodeLastChildReject.html": [
"236ab803c593651993586c641fd7653bc30e0bcf",
"0147b81112ef72279ca16cc5532fd89a5e2dca37",
"testharness"
],
"dom/traversal/TreeWalker-previousSiblingLastChildSkip.html": [
"17da4d56971b15b6eabbf0985bdaeb116d6bb2ac",
"5566564d2403a71dd6951094124657d39be4024a",
"testharness"
],
"dom/traversal/TreeWalker-traversal-reject.html": [
"273b33236f95dd2c8ce2913ccce0de65d71d0a36",
"53b734188c477b4be63cb2b667d13bf5a35252fa",
"testharness"
],
"dom/traversal/TreeWalker-traversal-skip-most.html": [
"567ef665569e54436a89a40021391a82342ea511",
"173922c15e6827a79adb4ecaf10ea548c4075c24",
"testharness"
],
"dom/traversal/TreeWalker-traversal-skip.html": [
"0e3b81a274f04160da0bfb5d7b758e01a818dd65",
"8c6f2bf22be0b31bba84b14f5b5518cbeac87855",
"testharness"
],
"dom/traversal/TreeWalker-walking-outside-a-tree.html": [
"ad4334512ce14dc0d65836f5b05294b72899c09a",
"b99e33e01faa6d4a9e6b1044ba0efb689c24e09b",
"testharness"
],
"dom/traversal/TreeWalker.html": [
"2570c9a200682ff3844d116308da13c4bdbe5fff",
"testharness"
],
"dom/traversal/traversal-support.js": [
"dom/traversal/support/assert-node.js": [
"0d5d8ad74fce7dcd4d60a1a11525c5134407f8ba",
"support"
],
@ -611748,12 +611945,8 @@
"6e600fc7b78deea6c027b1edd44b21e5255f7847",
"testharness"
],
"eventsource/eventsource-onmessage-realm-support.htm": [
"63e6d012b4d82b03bca24ac2b98c01ce67a3a54f",
"support"
],
"eventsource/eventsource-onmessage-realm.htm": [
"9bc8c4646a4b7cc8810f5114f466b7c3fbd8f637",
"db2218b5168121c00d554d7bac314b783eb88b41",
"testharness"
],
"eventsource/eventsource-onmessage-trusted.htm": [
@ -611912,6 +612105,10 @@
"d01596c8366367b87e4fcfd971208c3e44604f31",
"support"
],
"eventsource/resources/eventsource-onmessage-realm.htm": [
"63e6d012b4d82b03bca24ac2b98c01ce67a3a54f",
"support"
],
"eventsource/resources/init.htm": [
"7c56d88800da948b76b5ce818c83f2e4217264a2",
"support"
@ -615290,7 +615487,7 @@
],
"fullscreen/rendering/fullscreen-pseudo-class-support.html": [
"ccd3f0e22be91def3e2117a567c4245a7fea5720",
"support"
"testharness"
],
"fullscreen/rendering/fullscreen-root-block-scroll-manual.html": [
"ae57d8a9f238c0b1014a256de7f0ea814120b06b",
@ -629172,18 +629369,18 @@
"6ce0040c4a2c52b0e681051449db9c49edbc53e6",
"testharness"
],
"html/semantics/forms/resetting-a-form/reset-form-event-realm-support.html": [
"f55c651b5458def3d39cafe5fe312c0dc65892d9",
"support"
],
"html/semantics/forms/resetting-a-form/reset-form-event-realm.html": [
"ad2cda3ebbc8ec274e352f298ed000e28442a25b",
"6c125c46d06a59a3abccbed6d3101866c920f480",
"testharness"
],
"html/semantics/forms/resetting-a-form/reset-form.html": [
"c7ac3e085b11601dbc741e0962d7c12e5aa0fd35",
"testharness"
],
"html/semantics/forms/resetting-a-form/support/reset-form-event-realm.html": [
"f55c651b5458def3d39cafe5fe312c0dc65892d9",
"support"
],
"html/semantics/forms/textfieldselection/defaultSelection.html": [
"be965bf5cf8eb5053a0650c96d28ed4571ac1495",
"testharness"
@ -633128,12 +633325,8 @@
"156209f9c81ff73b6aaf1a0734ef770ddf0a8e3e",
"support"
],
"html/syntax/parsing/DOMContentLoaded-defer-support.js": [
"35ce9327bfc3bea185a0717e2acbd82a4967680d",
"support"
],
"html/syntax/parsing/DOMContentLoaded-defer.html": [
"bf365c1a09255f6ceb1e3f1f639545518677d7ef",
"44946adf4e76d0b3512149626473c6737231e1f1",
"testharness"
],
"html/syntax/parsing/Document.getElementsByTagName-foreign-01.html": [
@ -633464,6 +633657,10 @@
"3d1eaf02a20c7dad80656f69adb26e24e1b1647f",
"testharness"
],
"html/syntax/parsing/support/DOMContentLoaded-defer.js": [
"35ce9327bfc3bea185a0717e2acbd82a4967680d",
"support"
],
"html/syntax/parsing/template.js": [
"b249fb64c71c16f1b6cefcc59668699f769a2341",
"support"
@ -633596,50 +633793,50 @@
"fd29905ea30ed987c8d634c7f6df2e9e5e517e96",
"reftest"
],
"html/the-xhtml-syntax/parsing-xhtml-documents/support/xhtml-mathml-dtd-entity.htm": [
"761655094599be5451e231b30c81241550bee3a5",
"support"
],
"html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-1.htm": [
"4025e2a477fde1dbeb170e7248032e221efdb62f",
"a5d2015890c6e714c83aa10f557765108392bf04",
"testharness"
],
"html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-10.htm": [
"698239e1f48460b0ea8cb6df60e00b983fcd97c7",
"a8ca0c2256891ae6cb0fcb8b13d603e453d552e9",
"testharness"
],
"html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-2.htm": [
"9f511768a8f69f4d29484637d62d83b2519f585e",
"d3e942d5287b825b1e8fe6922cd1bbaf97d16ab7",
"testharness"
],
"html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-3.htm": [
"a86c7a843ee11243ecf68b59559fbdeeccbdf6a2",
"b375d50a8d00e87aa3370d009d6c923d0eb52aae",
"testharness"
],
"html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-4.htm": [
"53a68b455c89c2d8d61ccefa4919b0c550dad32c",
"dda2893d27a1c14e86011c01ae1474272acb269c",
"testharness"
],
"html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-5.htm": [
"17773322e687ce209e80d8e567356b99802c786c",
"2fedc6be55bdd21d247a5671ac8c3bf2aaf8da66",
"testharness"
],
"html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-6.htm": [
"b1589bbac728f0b951d29e8ff1ea5b0ccbc058a4",
"c7f7549ac4d475fc1afc3da4d1533dc6a6c994d3",
"testharness"
],
"html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-7.htm": [
"dc821d85582962a2d17a751ce635940728c673cb",
"1e61c2fa6ba9500504ee0e7f972b5fede1b0dd2f",
"testharness"
],
"html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-8.htm": [
"b16011c43bdfbc67817666053572301fdd994233",
"cf809063e69cb5ac2509bf8ab034a06a5956108e",
"testharness"
],
"html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-9.htm": [
"ec4d200560b1410387807757e5e7f20c8106d963",
"8f71d48e8a5215eeb99341fa910d1c6e1f6dcab5",
"testharness"
],
"html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-support.htm": [
"761655094599be5451e231b30c81241550bee3a5",
"support"
],
"html/tools/META.yml": [
"0f0f7aa96a3d8d59be0a26eaf5c706ae82faf4e4",
"support"
@ -636592,6 +636789,10 @@
"27660bfd573b6dbd38f7c52b514fab9f4bd52996",
"support"
],
"interfaces/xslt.idl": [
"e97d8b000441bf7c700d377f20f74b44831cffa3",
"support"
],
"intersection-observer/META.yml": [
"31dddab561edd292a18e5b2cd4fb313a96af65b9",
"support"
@ -650185,7 +650386,7 @@
"testharness"
],
"portals/portals-adopt-predecessor.html": [
"91c13277819e6b32c7962ac52638b18199ec1803",
"e75c3b59424c111b47b1f29e935b8c52d4a5a1d2",
"testharness"
],
"portals/portals-cross-origin-load.sub.html": [
@ -650325,11 +650526,11 @@
"support"
],
"portals/resources/portals-adopt-predecessor-portal.html": [
"78c6af1268cb91e9f43cf3fb41586b94f0d44889",
"0cf07f3f41c18c3cbea61b1137c2e797ab262c77",
"support"
],
"portals/resources/portals-adopt-predecessor.html": [
"4bd01c338ed6fc2a7c85a17e7d869aa31635533b",
"66d47d12ac28f6d8c415bd7bad3faa3ab85cdbf2",
"support"
],
"portals/resources/portals-nested-portal.html": [
@ -671021,7 +671222,7 @@
"support"
],
"tools/manifest/sourcefile.py": [
"a34153d1c721e105abbdc60f980741dcc57255fc",
"54cd3b744886f7d1dd13dcd89465c20770603c22",
"support"
],
"tools/manifest/tests/__init__.py": [
@ -671041,7 +671242,7 @@
"support"
],
"tools/manifest/tests/test_sourcefile.py": [
"0483311e2d2cdb4d549547fec871bf25c3da68df",
"0a7a1ca0b41a9c1b95fcea30954ceff4bcc74ad8",
"support"
],
"tools/manifest/tests/test_utils.py": [
@ -676577,7 +676778,7 @@
"support"
],
"touch-events/historical.html": [
"27cc88d8ce0f7889cb60b8d0b7ba9f759745637c",
"a6bd80e2bf541e7f19dcfe05bc2dad5fecb5ba9d",
"testharness"
],
"touch-events/idlharness.window.js": [
@ -676600,6 +676801,10 @@
"1b47a64c157ac64f5760ebc0ad2fd114773cdea3",
"manual"
],
"touch-events/support/touch.js": [
"f4bc0467db8a215fa85fb7e1c483b3d99a458ef7",
"support"
],
"touch-events/touch-globaleventhandler-interface.html": [
"cb640444fa0b752c90d10fc73d32892facfb7dcf",
"testharness"
@ -676608,12 +676813,8 @@
"8d3e83f054ab8e7f904a529d60b7308b0f852084",
"testharness"
],
"touch-events/touch-support.js": [
"f4bc0467db8a215fa85fb7e1c483b3d99a458ef7",
"support"
],
"touch-events/touch-touchevent-constructor.html": [
"15b2db735fd0d7a01d9e9bd3a1f3719f790d62e5",
"1b723b7bb3c5cebc0701e2393e334a1e99ce2ef3",
"testharness"
],
"trusted-types/DOMParser-parseFromString.tentative.html": [
@ -680969,7 +681170,7 @@
"support"
],
"webdriver/tests/element_clear/clear.py": [
"a1017745f3d3999d42fda413324890132f4b04a8",
"cb34fedb4ef18d67b30a9ed7a5de1e2f86763521",
"wdspec"
],
"webdriver/tests/element_clear/user_prompts.py": [
@ -681085,7 +681286,7 @@
"wdspec"
],
"webdriver/tests/execute_async_script/properties.py": [
"207daae12833beff5da158136225663e16cbc155",
"394ae3294cd31707dc523310a403996cd8021276",
"wdspec"
],
"webdriver/tests/execute_async_script/user_prompts.py": [
@ -681117,7 +681318,7 @@
"wdspec"
],
"webdriver/tests/execute_script/properties.py": [
"92f4722fbf6caa01c8dc1977dfdfa6b6db0af468",
"2be4f1f3ccc9720b223dba4ffcb710cc590100d9",
"wdspec"
],
"webdriver/tests/execute_script/user_prompts.py": [
@ -682585,7 +682786,7 @@
"testharness"
],
"webrtc/RTCPeerConnection-iceConnectionState.https.html": [
"385bb51719e6ee5049f700f783d0faa6753cdff7",
"282771153c4645994a661048d2829859c73d705f",
"testharness"
],
"webrtc/RTCPeerConnection-iceGatheringState.html": [
@ -688729,11 +688930,11 @@
"testharness"
],
"workers/semantics/interface-objects/001.worker.js": [
"a2b09fd1a16994494d3b0764cb694933efcb0249",
"6d965b6ba33699b498e609f5bf718a67769d32a8",
"testharness"
],
"workers/semantics/interface-objects/002.worker.js": [
"27be44396f57837bd2950f0c5e231e6e5f1b288a",
"bbaf66d3383e0957c5ab12ca03688c507081d86d",
"testharness"
],
"workers/semantics/interface-objects/003.html": [
@ -690951,6 +691152,22 @@
"xhr/xmlhttprequest-unsent.htm": [
"eb52d63eef971895f69f1b0151baa457250dd452",
"testharness"
],
"xslt/META.yml": [
"9c059d2e9117d82f20b8dffc29026eb4e2305ef5",
"support"
],
"xslt/externalScript.js": [
"7a2bf3622554937bf483a3b3afa9f16187fdabf6",
"support"
],
"xslt/idlharness.window.js": [
"51b0cd3dbac772f85d50debdf414a5726875b7d4",
"testharness"
],
"xslt/transformToFragment.tentative.window.js": [
"7bb6a5685544bfea53613af5a539d870385e6df0",
"testharness"
]
},
"url_base": "/",

View file

@ -0,0 +1,2 @@
[baseline-block-with-overflow-001.html]
expected: FAIL

View file

@ -0,0 +1,16 @@
[transform-box-computed.html]
[Property transform-box value 'content-box' computes to 'content-box']
expected: FAIL
[Property transform-box value 'view-box' computes to 'view-box']
expected: FAIL
[Property transform-box value 'border-box' computes to 'border-box']
expected: FAIL
[Property transform-box value 'stroke-box' computes to 'stroke-box']
expected: FAIL
[Property transform-box value 'fill-box' computes to 'fill-box']
expected: FAIL

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -0,0 +1,10 @@
[non-active-document.html]
[DOMParser]
expected: FAIL
[createHTMLDocument]
expected: FAIL
[<template>]
expected: FAIL

View file

@ -0,0 +1,7 @@
[toggleEvent.html]
[Calling open twice on 'details' fires only one toggle event]
expected: FAIL
[Setting open=true to opened 'details' element should not fire a toggle event at the 'details' element]
expected: FAIL

View file

@ -14,3 +14,6 @@
[The iframe should have one resource timing entry.]
expected: FAIL
[responseEnd should not be 0 in timing-allow cross-origin request.]
expected: FAIL

View file

@ -23,3 +23,6 @@
[domainLookupStart should be 0 in cross-origin request.]
expected: FAIL
[responseEnd should be greater than 0 in cross-origin request.]
expected: FAIL

View file

@ -101,3 +101,6 @@
[X Stitched sine-wave buffers at sample rate 43800 does not equal [0,0.06264832615852356,0.12505052983760834,0.18696144223213196,0.24813786149024963,0.308339387178421,0.36732959747314453,0.4248766601085663,0.480754554271698,0.5347436666488647,0.5866320133209229,0.6362156271934509,0.6832997798919678,0.7276994585990906,0.7692402601242065,0.8077589869499207...\] with an element-wise tolerance of {"absoluteThreshold":0.0038986,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[30\]\t9.4836157560348511e-1\t9.5236867666244507e-1\t4.0071010589599609e-3\t4.2075103446311962e-3\t3.8985999999999999e-3\n\t[31\]\t9.2646563053131104e-1\t9.3139332532882690e-1\t4.9276947975158691e-3\t5.2906700783754857e-3\t3.8985999999999999e-3\n\t[32\]\t9.0087991952896118e-1\t9.0675884485244751e-1\t5.8789253234863281e-3\t6.4834496590358351e-3\t3.8985999999999999e-3\n\t[33\]\t8.7170630693435669e-1\t8.7856203317642212e-1\t6.8557262420654297e-3\t7.8033490899654511e-3\t3.8985999999999999e-3\n\t[34\]\t8.3906102180480957e-1\t8.4691369533538818e-1\t7.8526735305786133e-3\t9.2721059699818163e-3\t3.8985999999999999e-3\n\t...and 31037 more errors.\n\tMax AbsError of 4.1812150182355488e+30 at index of 20238.\n\t[20238\]\t4.1812150182355488e+30\t-4.7574958205223083e-1\t4.1812150182355488e+30\t8.7886887891716700e+30\t3.8985999999999999e-3\n\tMax RelError of 8.7886887891716700e+30 at index of 20238.\n\t[20238\]\t4.1812150182355488e+30\t-4.7574958205223083e-1\t4.1812150182355488e+30\t8.7886887891716700e+30\t3.8985999999999999e-3\n]
expected: FAIL
[X Stitched sine-wave buffers at sample rate 43800 does not equal [0,0.06264832615852356,0.12505052983760834,0.18696144223213196,0.24813786149024963,0.308339387178421,0.36732959747314453,0.4248766601085663,0.480754554271698,0.5347436666488647,0.5866320133209229,0.6362156271934509,0.6832997798919678,0.7276994585990906,0.7692402601242065,0.8077589869499207...\] with an element-wise tolerance of {"absoluteThreshold":0.0038986,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[30\]\t9.4836157560348511e-1\t9.5236867666244507e-1\t4.0071010589599609e-3\t4.2075103446311962e-3\t3.8985999999999999e-3\n\t[31\]\t9.2646563053131104e-1\t9.3139332532882690e-1\t4.9276947975158691e-3\t5.2906700783754857e-3\t3.8985999999999999e-3\n\t[32\]\t9.0087991952896118e-1\t9.0675884485244751e-1\t5.8789253234863281e-3\t6.4834496590358351e-3\t3.8985999999999999e-3\n\t[33\]\t8.7170630693435669e-1\t8.7856203317642212e-1\t6.8557262420654297e-3\t7.8033490899654511e-3\t3.8985999999999999e-3\n\t[34\]\t8.3906102180480957e-1\t8.4691369533538818e-1\t7.8526735305786133e-3\t9.2721059699818163e-3\t3.8985999999999999e-3\n\t...and 31037 more errors.\n\tMax AbsError of 9.8276454210281372e-1 at index of 39267.\n\t[39267\]\t2.5962776047338700e-21\t-9.8276454210281372e-1\t9.8276454210281372e-1\t1.0000000000000000e+0\t3.8985999999999999e-3\n\tMax RelError of 3.3137802965303198e+0 at index of 1253.\n\t[1253\]\t-4.3022233992815018e-2\t-9.9732093513011932e-3\t3.3049024641513824e-2\t3.3137802965303198e+0\t3.8985999999999999e-3\n]
expected: FAIL

View file

@ -1,5 +1,4 @@
[import-in-moduleworker.html]
expected: ERROR
[Base URL in module dedicated workers: import]
expected: FAIL

View file

@ -65,3 +65,7 @@
[The IDBTransaction interface object should be exposed.]
expected: FAIL
[The TextMetrics interface object should be exposed.]
expected: FAIL

View file

@ -1,2 +0,0 @@
[stacking_context_position_a.html]
expected: FAIL

View file

@ -126,7 +126,7 @@ async_test(function() {
assert_equals(object_realm(dp), "child window");
}, "Constructor in child window with bad NewTarget from child window that's a proxy for a parent window function");
});
iframe.src = "constructors-support.html";
iframe.src = "support/constructors-support.html";
document.body.appendChild(iframe);
});
</script>

View file

@ -0,0 +1,63 @@
<!DOCTYPE html>
<style>
section {
margin-bottom: 1px;
}
.outer {
display: inline-block;
background: orange;
padding-bottom: 20px;
}
.inner {
width: 30px;
height: 30px;
overflow: hidden;
background: blue;
}
.inline-block {
display: inline-block;
}
.margin-bottom {
margin-bottom: 30px;
}
</style>
<body>
<section>
<div class="outer">
<div class="inner inline-block">
</div>
</div>
XX
</section>
<section>
<div class="outer" style="height: 30px">
<div class="inner inline-block">
</div>
</div>
XX
</section>
<section>
<div class="outer" style="height: 30px">
<div class="inner inline-block">
XX
</div>
</div>
XX
</section>
<section>
<div class="outer">
<div class="inner margin-bottom inline-block">
XX
</div>
</div>
XX
</section>
<section class="margin-bottom">
<div class="outer" style="height: 60px">
<div class="inner margin-bottom inline-block">
XX
</div>
</div>
XX
</section>
</body>

View file

@ -0,0 +1,67 @@
<!DOCTYPE html>
<title>CSS Test: Baseline of blocks with `overflow: hidden`</title>
<link rel="match" href="baseline-block-with-overflow-001-ref.html">
<link rel="help" href="https://drafts.csswg.org/css2/visudet.html#propdef-vertical-align">
<link rel="author" title="Koji Ishii" href="mailto:kojii@chromium.org">
<style>
section {
margin-bottom: 1px;
}
.outer {
display: inline-block;
background: orange;
padding-bottom: 20px;
}
.inner {
width: 30px;
height: 30px;
overflow: hidden;
background: blue;
}
.inline-block {
display: inline-block;
}
.margin-bottom {
margin-bottom: 30px;
}
</style>
<body>
<section>
<div class="outer">
<div class="inner inline-block">
</div>
</div>
XX
</section>
<section>
<div class="outer">
<div class="inner">
</div>
</div>
XX
</section>
<section>
<div class="outer">
<div class="inner">
XX
</div>
</div>
XX
</section>
<section>
<div class="outer">
<div class="inner margin-bottom inline-block">
XX
</div>
</div>
XX
</section>
<section class="margin-bottom">
<div class="outer">
<div class="inner margin-bottom">
XX
</div>
</div>
XX
</section>
</body>

View file

@ -0,0 +1,24 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS basic box model: getComputedStyle().clear</title>
<link rel="help" href="https://drafts.csswg.org/css-box-3/#propdef-clear">
<link rel="help" href="https://drafts.csswg.org/css-logical/#float-clear">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/css/support/computed-testcommon.js"></script>
</head>
<body>
<div id="target"></div>
<script>
test_computed_value("clear", "none");
test_computed_value("clear", "left");
test_computed_value("clear", "right");
test_computed_value("clear", "both");
test_computed_value("clear", "inline-start");
test_computed_value("clear", "inline-end");
</script>
</body>
</html>

View file

@ -5,7 +5,9 @@
<title>CSS basic box model: parsing clear with valid values</title>
<link rel="author" title="Eric Willigers" href="mailto:ericwilligers@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-box-3/#propdef-clear">
<link rel="help" href="https://drafts.csswg.org/css-logical/#float-clear">
<meta name="assert" content="clear supports the full grammar 'none | left | right | both'.">
<meta name="assert" content="clear also supports inline-start and inline-end.">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/css/support/parsing-testcommon.js"></script>
@ -16,6 +18,9 @@ test_valid_value("clear", "none");
test_valid_value("clear", "left");
test_valid_value("clear", "right");
test_valid_value("clear", "both");
test_valid_value("clear", "inline-start");
test_valid_value("clear", "inline-end");
</script>
</body>
</html>

View file

@ -0,0 +1,23 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS basic box model: getComputedStyle().float</title>
<link rel="help" href="https://drafts.csswg.org/css-box-3/#propdef-float">
<link rel="help" href="https://drafts.csswg.org/css-logical/#float-clear">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/css/support/computed-testcommon.js"></script>
</head>
<body>
<div id="target"></div>
<script>
test_computed_value("float", "none");
test_computed_value("float", "left");
test_computed_value("float", "right");
test_computed_value("float", "inline-start");
test_computed_value("float", "inline-end");
</script>
</body>
</html>

View file

@ -5,7 +5,9 @@
<title>CSS basic box model: parsing float with valid values</title>
<link rel="author" title="Eric Willigers" href="mailto:ericwilligers@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-box-3/#propdef-float">
<link rel="help" href="https://drafts.csswg.org/css-logical/#float-clear">
<meta name="assert" content="float supports the full grammar 'left | right | top | bottom | start | end | none | <page-floats>'.">
<meta name="assert" content="float supports 'inline-start | inline-end'.">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/css/support/parsing-testcommon.js"></script>
@ -16,6 +18,9 @@ test_valid_value("float", "left");
test_valid_value("float", "right");
test_valid_value("float", "none");
test_valid_value("float", "inline-start");
test_valid_value("float", "inline-end");
// The following are not yet supported by browsers:
// test_valid_value("float", "top");
// test_valid_value("float", "bottom");

View file

@ -0,0 +1,20 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS Flexible Box Layout Module Level 1: getComputedStyle().order</title>
<link rel="help" href="https://drafts.csswg.org/css-flexbox/#propdef-order">
<meta name="assert" content="order computed value is the specified integer.">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/css/support/computed-testcommon.js"></script>
</head>
<body>
<div id="target"></div>
<script>
test_computed_value("order", "0");
test_computed_value("order", "123");
test_computed_value("order", "-45");
</script>
</body>
</html>

View file

@ -0,0 +1,29 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS Inline Layout: getComputedStyle().alignmentBaseline</title>
<link rel="help" href="https://drafts.csswg.org/css-inline-3/#alignment-baseline-property">
<link rel="help" href="https://www.w3.org/TR/SVG11/text.html#AlignmentBaselineProperty">
<meta name="assert" content="alignment-baseline computed value is as specified.">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/css/support/computed-testcommon.js"></script>
</head>
<body>
<div id="target"></div>
<script>
test_computed_value("alignment-baseline", "baseline");
test_computed_value("alignment-baseline", "text-bottom");
test_computed_value("alignment-baseline", "alphabetic");
test_computed_value("alignment-baseline", "ideographic");
test_computed_value("alignment-baseline", "middle");
test_computed_value("alignment-baseline", "central");
test_computed_value("alignment-baseline", "mathematical");
test_computed_value("alignment-baseline", "text-top");
test_computed_value("alignment-baseline", "bottom");
test_computed_value("alignment-baseline", "center");
test_computed_value("alignment-baseline", "top");
</script>
</body>
</html>

View file

@ -0,0 +1,22 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS Inline Layout: parsing alignment-baseline with invalid values</title>
<link rel="help" href="https://drafts.csswg.org/css-inline-3/#alignment-baseline-property">
<meta name="assert" content="alignment-baseline supports only the grammar 'baseline | text-bottom | alphabetic | ideographic | middle | central | mathematical | text-top | bottom | center | top'.">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/css/support/parsing-testcommon.js"></script>
</head>
<body>
<script>
// alignment-baseline 'auto' was valid in SVG 1.1
// https://www.w3.org/TR/SVG11/text.html#AlignmentBaselineProperty
test_invalid_value("alignment-baseline", "auto");
test_invalid_value("alignment-baseline", "none");
test_invalid_value("alignment-baseline", "baseline text-bottom");
</script>
</body>
</html>

View file

@ -0,0 +1,27 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS Inline Layout: parsing alignment-baseline with valid values</title>
<link rel="help" href="https://drafts.csswg.org/css-inline-3/#alignment-baseline-property">
<meta name="assert" content="alignment-baseline supports the full grammar 'baseline | text-bottom | alphabetic | ideographic | middle | central | mathematical | text-top | bottom | center | top'.">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/css/support/parsing-testcommon.js"></script>
</head>
<body>
<script>
test_valid_value("alignment-baseline", "baseline");
test_valid_value("alignment-baseline", "text-bottom");
test_valid_value("alignment-baseline", "alphabetic");
test_valid_value("alignment-baseline", "ideographic");
test_valid_value("alignment-baseline", "middle");
test_valid_value("alignment-baseline", "central");
test_valid_value("alignment-baseline", "mathematical");
test_valid_value("alignment-baseline", "text-top");
test_valid_value("alignment-baseline", "bottom");
test_valid_value("alignment-baseline", "center");
test_valid_value("alignment-baseline", "top");
</script>
</body>
</html>

View file

@ -0,0 +1,28 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS Inline Layout: getComputedStyle().baselineShift</title>
<link rel="help" href="https://drafts.csswg.org/css-inline-3/#baseline-shift-property">
<meta name="assert" content="baseline-shift computed value is the specified keyword or a computed length-percentage value.">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/css/support/computed-testcommon.js"></script>
<style>
#target {
font-size: 40px;
}
</style>
</head>
<body>
<div id="target"></div>
<script>
test_computed_value("baseline-shift", "-10px");
test_computed_value("baseline-shift", "20%");
test_computed_value("baseline-shift", "calc(10px - 0.5em)", "-10px");
test_computed_value("baseline-shift", "sub");
test_computed_value("baseline-shift", "super");
</script>
</body>
</html>

View file

@ -0,0 +1,24 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS Inline Layout: parsing baseline-shift with invalid values</title>
<link rel="help" href="https://drafts.csswg.org/css-inline-3/#baseline-shift-property">
<meta name="assert" content="baseline-shift supports only the grammar 'length-percentage | sub | super'.">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/css/support/parsing-testcommon.js"></script>
</head>
<body>
<script>
// Valid in SVG 1.1. Accepted by Blink and WebKit.
// https://github.com/w3c/csswg-drafts/issues/3975
test_invalid_value("baseline-shift", "5");
test_invalid_value("baseline-shift", "-10px 20%");
test_invalid_value("baseline-shift", "calc(2em + 3ex), 0");
test_invalid_value("baseline-shift", "sub super");
test_invalid_value("baseline-shift", "20px sub");
</script>
</body>
</html>

View file

@ -0,0 +1,22 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS Inline Layout: parsing baseline-shift with valid values</title>
<link rel="help" href="https://drafts.csswg.org/css-inline-3/#baseline-shift-property">
<meta name="assert" content="baseline-shift supports the full grammar 'length-percentage | sub | super'.">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/css/support/parsing-testcommon.js"></script>
</head>
<body>
<script>
test_valid_value("baseline-shift", "-10px");
test_valid_value("baseline-shift", "20%");
test_valid_value("baseline-shift", "calc(2em + 3ex)");
test_valid_value("baseline-shift", "0", "0px");
test_valid_value("baseline-shift", "sub");
test_valid_value("baseline-shift", "super");
</script>
</body>
</html>

View file

@ -0,0 +1,72 @@
<!DOCTYPE html>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<link rel="author" title="Emilio Cobos Álvarez" href="mailto:emilio@crisal.io">
<link rel="author" title="Mozilla" href="https://mozilla.org">
<link rel="help" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1543599">
<link rel="help" href="https://drafts.csswg.org/css-scroll-anchoring/#suppression-triggers">
<style>
#hidden {
display: none;
background: red;
}
#spacer {
height: calc(100vh + 200px); /* At least 200px of scroll range */
}
</style>
<table>
<thead>
<tr>
<th>1
<th>1
<th>1
<th>1
</tr>
</thead>
<thead id="hidden">
<tr>
<th>1
<th>1
<th>1
<th>1
</tr>
</thead>
<tbody>
<tr><td>0 <td>0 <td>0 <td>0 </tr>
<tr><td>0 <td>0 <td>0 <td>0 </tr>
<tr><td>0 <td>0 <td>0 <td>0 </tr>
<tr><td>0 <td>0 <td>0 <td>0 </tr>
<tr><td>0 <td>0 <td>0 <td>0 </tr>
<tr><td>0 <td>0 <td>0 <td>0 </tr>
<tr><td>0 <td>0 <td>0 <td>0 </tr>
</tbody>
</table>
<div id="spacer"></div>
<script>
let firstEvent = true;
const targetScrollPosition = 100;
const hidden = document.querySelector("#hidden");
const t = async_test("Scroll offset doesn't change when an element goes back and forth to display: none");
window.onscroll = t.step_func(function() {
hidden.style.display = "block";
hidden.style.position = "absolute";
hidden.style.visibility = "hidden";
window.unused = hidden.offsetHeight;
hidden.style.display = "";
hidden.style.position = "";
hidden.style.visibility = "";
if (firstEvent) {
firstEvent = false;
requestAnimationFrame(t.step_func(function() {
requestAnimationFrame(t.step_func_done(function() {
assert_equals(document.scrollingElement.scrollTop, targetScrollPosition);
}));
}));
}
});
window.onload = t.step_func(function() {
window.scrollTo(0, targetScrollPosition);
});
</script>

View file

@ -0,0 +1,21 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS Transform Module Level 1: getComputedStyle().transformBox</title>
<link rel="help" href="https://drafts.csswg.org/css-transforms/#transform-box-property">
<meta name="assert" content="Computed transform-box is the specified keyword.">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/css/support/computed-testcommon.js"></script>
<body>
<div id="target"></div>
<script>
test_computed_value("transform-box", "content-box");
test_computed_value("transform-box", "border-box");
test_computed_value("transform-box", "fill-box");
test_computed_value("transform-box", "stroke-box");
test_computed_value("transform-box", "view-box");
</script>
</body>
</html>

View file

@ -16,11 +16,6 @@ are mutually exclusive.
`-manual`
: Indicates that a test is a non-automated test.
`-support`
: Indicates that a file is not a test but a support file. Not
required for files in a directory called `resources`, `tools` or
`support`.
`-visual`
: Indicates that a file is a visual test.

View file

@ -7,7 +7,7 @@ Test adapted from https://dxr.mozilla.org/chromium/source/src/third_party/WebKit
<title>TreeWalker: acceptNode-filter</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="traversal-support.js"></script>
<script src="support/assert-node.js"></script>
<link rel="help" href="https://dom.spec.whatwg.org/#callbackdef-nodefilter">
<div id=log></div>
</head>

View file

@ -7,7 +7,7 @@ Test adapted from https://dxr.mozilla.org/chromium/source/src/third_party/WebKit
<title>TreeWalker: Basic test</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="traversal-support.js"></script>
<script src="support/assert-node.js"></script>
<div id=log></div>
</head>
<body>

View file

@ -7,7 +7,7 @@ Test adapted from https://dxr.mozilla.org/chromium/source/src/third_party/WebKit
<title>TreeWalker: currentNode</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="traversal-support.js"></script>
<script src="support/assert-node.js"></script>
<div id=log></div>
</head>
<body>

View file

@ -7,7 +7,7 @@ Test adapted from https://dxr.mozilla.org/chromium/source/src/third_party/WebKit
<title>TreeWalker: previousNodeLastChildReject</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="traversal-support.js"></script>
<script src="support/assert-node.js"></script>
<div id=log></div>
</head>
<body>

View file

@ -7,7 +7,7 @@ Test adapted from https://dxr.mozilla.org/chromium/source/src/third_party/WebKit
<title>TreeWalker: previousSiblingLastChildSkip</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="traversal-support.js"></script>
<script src="support/assert-node.js"></script>
<div id=log></div>
</head>
<body>

View file

@ -7,7 +7,7 @@ Test adapted from https://dxr.mozilla.org/chromium/source/src/third_party/WebKit
<title>TreeWalker: traversal-reject</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="traversal-support.js"></script>
<script src="support/assert-node.js"></script>
<div id=log></div>
</head>
<body>

View file

@ -7,7 +7,7 @@ Test adapted from https://dxr.mozilla.org/chromium/source/src/third_party/WebKit
<title>TreeWalker: traversal-skip-most</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="traversal-support.js"></script>
<script src="support/assert-node.js"></script>
<div id=log></div>
</head>
<body>

View file

@ -7,7 +7,7 @@ Test adapted from https://dxr.mozilla.org/chromium/source/src/third_party/WebKit
<title>TreeWalker: traversal-skip</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="traversal-support.js"></script>
<script src="support/assert-node.js"></script>
<div id=log></div>
</head>
<body>

View file

@ -7,7 +7,7 @@ Test adapted from https://github.com/operasoftware/presto-testo/blob/master/core
<title>TreeWalker: walking-outside-a-tree</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="traversal-support.js"></script>
<script src="support/assert-node.js"></script>
<div id=log></div>
</head>
<body>

View file

@ -5,14 +5,14 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<iframe src="eventsource-onmessage-realm-support.htm"></iframe>
<iframe src="resources/eventsource-onmessage-realm.htm"></iframe>
<script>
"use strict";
async_test(t => {
window.onload = t.step_func(() => {
const source = new frames[0].EventSource("resources/message.py");
const source = new frames[0].EventSource("message.py");
t.add_cleanup(() => {
source.close();
});

View file

@ -7,7 +7,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<iframe src="reset-form-event-realm-support.html"></iframe>
<iframe src="support/reset-form-event-realm.html"></iframe>
<iframe></iframe>
<script>

View file

@ -14,4 +14,4 @@ var t = async_test(function() {
});
});
</script>
<script defer src=DOMContentLoaded-defer-support.js></script>
<script defer src=support/DOMContentLoaded-defer.js></script>

View file

@ -5,7 +5,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<iframe id="test" src="xhtml-mathml-dtd-entity-support.htm"></iframe>
<iframe id="test" src="support/xhtml-mathml-dtd-entity.htm"></iframe>
<script>
onload = () => document.getElementById("test").contentWindow.run(

View file

@ -5,7 +5,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<iframe id="test" src="xhtml-mathml-dtd-entity-support.htm"></iframe>
<iframe id="test" src="support/xhtml-mathml-dtd-entity.htm"></iframe>
<script>
onload = () => document.getElementById("test").contentWindow.run(

View file

@ -5,7 +5,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<iframe id="test" src="xhtml-mathml-dtd-entity-support.htm"></iframe>
<iframe id="test" src="support/xhtml-mathml-dtd-entity.htm"></iframe>
<script>
onload = () => document.getElementById("test").contentWindow.run(

View file

@ -5,7 +5,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<iframe id="test" src="xhtml-mathml-dtd-entity-support.htm"></iframe>
<iframe id="test" src="support/xhtml-mathml-dtd-entity.htm"></iframe>
<script>
onload = () => document.getElementById("test").contentWindow.run(

View file

@ -5,7 +5,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<iframe id="test" src="xhtml-mathml-dtd-entity-support.htm"></iframe>
<iframe id="test" src="support/xhtml-mathml-dtd-entity.htm"></iframe>
<script>
onload = () => document.getElementById("test").contentWindow.run(

View file

@ -5,7 +5,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<iframe id="test" src="xhtml-mathml-dtd-entity-support.htm"></iframe>
<iframe id="test" src="support/xhtml-mathml-dtd-entity.htm"></iframe>
<script>
onload = () => document.getElementById("test").contentWindow.run(

View file

@ -5,7 +5,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<iframe id="test" src="xhtml-mathml-dtd-entity-support.htm"></iframe>
<iframe id="test" src="support/xhtml-mathml-dtd-entity.htm"></iframe>
<script>
onload = () => document.getElementById("test").contentWindow.run(

View file

@ -5,7 +5,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<iframe id="test" src="xhtml-mathml-dtd-entity-support.htm"></iframe>
<iframe id="test" src="support/xhtml-mathml-dtd-entity.htm"></iframe>
<script>
onload = () => document.getElementById("test").contentWindow.run(

View file

@ -5,7 +5,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<iframe id="test" src="xhtml-mathml-dtd-entity-support.htm"></iframe>
<iframe id="test" src="support/xhtml-mathml-dtd-entity.htm"></iframe>
<script>
onload = () => document.getElementById("test").contentWindow.run(

View file

@ -5,7 +5,7 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<iframe id="test" src="xhtml-mathml-dtd-entity-support.htm"></iframe>
<iframe id="test" src="support/xhtml-mathml-dtd-entity.htm"></iframe>
<script>
onload = () => document.getElementById("test").contentWindow.run(

View file

@ -0,0 +1,16 @@
// Content was manually copied July 12 2019
// Source: https://wiki.whatwg.org/wiki/DOM_XSLTProcessor
// There is no standard for this API. Only the link above, and notes in
// the HTML5 standard (https://html.spec.whatwg.org/multipage/scripting.html#scriptTagXSLT)
[Exposed=Window, Constructor]
interface XSLTProcessor {
void importStylesheet(Node style);
[CEReactions] DocumentFragment transformToFragment(Node source, Document output);
[CEReactions] Document transformToDocument(Node source);
void setParameter([TreatNullAs=EmptyString] DOMString namespaceURI, DOMString localName, any value);
any getParameter([TreatNullAs=EmptyString] DOMString namespaceURI, DOMString localName);
void removeParameter([TreatNullAs=EmptyString] DOMString namespaceURI, DOMString localName);
void clearParameters();
void reset();
};

View file

@ -35,4 +35,21 @@
});
window.open(`resources/portals-adopt-predecessor.html?test=${test}`);
}, "Tests that trying to adopt the predecessor after the PortalActivateEvent will throw an exception.");
promise_test(async t => {
var test = "adopt-and-activate";
window.open(`resources/portals-adopt-predecessor.html?test=${test}`);
var message = await waitForCompletion(test);
assert_equals(message, "passed");
}, "Tests that activating an adopted predecessor without inserting it works");
async_test(t => {
var test = "adopt-attach-remove";
var bc = new BroadcastChannel(`test-${test}`);
bc.onmessage = t.step_func_done(function(e) {
assert_equals(e.data, "passed");
bc.close();
});
window.open(`resources/portals-adopt-predecessor.html?test=${test}`);
}, "Tests that an adopting, inserting and then removing a predecessor works correctly");
</script>

View file

@ -37,5 +37,19 @@
}
});
}
if (test == "adopt-and-activate") {
var portal = e.adoptPredecessor();
portal.activate();
}
if (test == "adopt-attach-remove") {
var portal = e.adoptPredecessor();
document.body.appendChild(portal);
setTimeout(() => {
document.body.removeChild(portal);
var bc_test = new BroadcastChannel(`test-${test}`);
bc_test.postMessage("passed");
bc_test.close();
});
}
}
</script>

View file

@ -8,6 +8,9 @@
portal.src = `portals-adopt-predecessor-portal.html?test=${test}`;
portal.onload = () => {
portal.activate().then(() => {
window.addEventListener("portalactivate", e => {
window.opener.postMessage({test, message: "passed"}, "*");
});
window.portalHost.addEventListener("message", e => {
window.opener.postMessage({test, message: e.data}, "*");
});

View file

@ -339,7 +339,6 @@ class SourceFile(object):
self.filename == "META.yml" or
self.filename.startswith(".") or
self.filename.endswith(".headers") or
self.type_flag == "support" or
self.in_non_test_dir())
@property

View file

@ -35,7 +35,6 @@ def items(s):
"foo/tools/test.html",
"foo/resources/test.html",
"foo/support/test.html",
"foo/test-support.html",
"foo/foo-manual.html.headers",
"css/common/test.html",
"css/CSS2/archive/test.html",
@ -56,6 +55,7 @@ def test_name_is_non_test(rel_path):
"foo/css21/archive/test.html",
"foo/CSS2/archive/test.html",
"css/css21/archive/test.html",
"foo/test-support.html",
])
def test_not_name_is_non_test(rel_path):
s = create(rel_path)

View file

@ -3,7 +3,7 @@
<title>Historical touch events features</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="touch-support.js"></script>
<script src="support/touch.js"></script>
<body>
<script>
[

View file

@ -4,7 +4,7 @@
<title>Touch and TouchEvent Constructor Tests</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="touch-support.js"></script>
<script src="support/touch.js"></script>
</head>
<body>
<div id="target0"></div>

View file

@ -267,7 +267,7 @@ def test_contenteditable(session, add_event_listeners, tracked_events):
response = element_clear(session, element)
assert_success(response)
assert element.property("innerHTML") == ""
assert_events_equal(session, ["focus", "change", "blur"])
assert_events_equal(session, ["focus", "blur"])
assert_element_has_focus(session.execute_script("return document.body"))

View file

@ -14,7 +14,7 @@ def execute_async_script(session, script, args=None):
def test_content_attribute(session):
session.url = inline("<input value=foobar>")
response = execute_async_script(session, """
const [resolve] = arguments;
const resolve = arguments[0];
const input = document.querySelector("input");
resolve(input.value);
""")
@ -30,7 +30,7 @@ def test_idl_attribute(session):
</script>
""")
response = execute_async_script(session, """
const [resolve] = arguments;
const resolve = arguments[0];
const input = document.querySelector("input");
resolve(input.value);
""")
@ -43,13 +43,15 @@ def test_idl_attribute_element(session):
<p>bar
<script>
const [foo, bar] = document.querySelectorAll("p");
const elements = document.querySelectorAll("p");
let foo = elements[0];
let bar = elements[1];
foo.bar = bar;
</script>
""")
_foo, bar = session.find.css("p")
response = execute_async_script(session, """
const [resolve] = arguments;
const resolve = arguments[0];
const foo = document.querySelector("p");
resolve(foo.bar);
""")
@ -64,7 +66,7 @@ def test_script_defining_property(session):
input.foobar = "foobar";
""")
response = execute_async_script(session, """
const [resolve] = arguments;
const resolve = arguments[0];
const input = document.querySelector("input");
resolve(input.foobar);
""")

View file

@ -41,7 +41,9 @@ def test_idl_attribute_element(session):
<p>bar
<script>
const [foo, bar] = document.querySelectorAll("p");
const elements = document.querySelectorAll("p");
let foo = elements[0];
let bar = elements[1];
foo.bar = bar;
</script>
""")

View file

@ -1,5 +1,6 @@
<!doctype html>
<meta charset=utf-8>
<meta name="timeout" content="long">
<title>RTCPeerConnection.prototype.iceConnectionState</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>

View file

@ -15,6 +15,7 @@ var expected = [
"CanvasGradient",
"CanvasPattern",
"CanvasPath",
"TextMetrics",
"Path2D",
"PromiseRejectionEvent",
"EventSource",

View file

@ -10,7 +10,6 @@ var unexpected = [
"Audio",
"HTMLCanvasElement",
"Path",
"TextMetrics",
"CanvasProxy",
"CanvasRenderingContext2D",
"DrawingStyle",

View file

@ -0,0 +1,4 @@
# NOTE: There is no standard for this API, only:
# https://wiki.whatwg.org/wiki/DOM_XSLTProcessor
# and the notes in the HTML5 spec, linked.
spec: https://html.spec.whatwg.org/multipage/scripting.html#scriptTagXSLT

View file

@ -0,0 +1 @@
window.externalScript = true;

View file

@ -0,0 +1,15 @@
// META: script=/resources/WebIDLParser.js
// META: script=/resources/idlharness.js
'use strict';
idl_test(
['xslt'],
['html'],
async idlArray => {
idlArray.add_objects({
XSLTProcessor: ['processor']
});
self.processor = new XSLTProcessor();
}
);

View file

@ -0,0 +1,39 @@
const cases = {
internal: '<script>window.internalScript = true;</script>',
external: '<script src="externalScript.js"></script>',
};
const loaded = new Promise(resolve => {
window.addEventListener('load', resolve);
});
Object.entries(cases).forEach(([k, v]) => {
const xsltSrc = `<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="utf-8" version="5"/>
<xsl:template match="/">
<section>
${v}
</section>
</xsl:template>
</xsl:stylesheet>`;
const processor = new XSLTProcessor();
const parser = new DOMParser();
processor.importStylesheet(
parser.parseFromString(xsltSrc, 'application/xml')
);
document.body.appendChild(
processor.transformToFragment(
parser.parseFromString('<x/>', 'application/xml'),
document
)
);
promise_test(async () => {
await loaded;
assert_true(
window[`${k}Script`],
'script element from XSLTProcessor.transformToFragment() is evaluated'
);
}, `${k} script`);
})