mirror of
https://github.com/servo/servo.git
synced 2025-08-03 12:40:06 +01:00
Update web-platform-tests to revision 63459a30a61cda53c8c8ab4dc645b142cd2f85ea
This commit is contained in:
parent
005320c08c
commit
40ef4e9705
82 changed files with 986 additions and 154 deletions
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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": "/",
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
[baseline-block-with-overflow-001.html]
|
||||
expected: FAIL
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
[traverse_the_history_4.html]
|
||||
[traverse_the_history_3.html]
|
||||
[Multiple history traversals, last would be aborted]
|
||||
expected: FAIL
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
[traverse_the_history_5.html]
|
||||
[Multiple history traversals, last would be aborted]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
[non-active-document.html]
|
||||
[DOMParser]
|
||||
expected: FAIL
|
||||
|
||||
[createHTMLDocument]
|
||||
expected: FAIL
|
||||
|
||||
[<template>]
|
||||
expected: FAIL
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
[import-in-moduleworker.html]
|
||||
expected: ERROR
|
||||
[Base URL in module dedicated workers: import]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -65,3 +65,7 @@
|
|||
|
||||
[The IDBTransaction interface object should be exposed.]
|
||||
expected: FAIL
|
||||
|
||||
[The TextMetrics interface object should be exposed.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
[stacking_context_position_a.html]
|
||||
expected: FAIL
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
|
@ -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>
|
|
@ -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>
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
|
@ -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");
|
||||
|
|
|
@ -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>
|
|
@ -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>
|
|
@ -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>
|
|
@ -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>
|
|
@ -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>
|
|
@ -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>
|
|
@ -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>
|
|
@ -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>
|
|
@ -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>
|
|
@ -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.
|
||||
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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();
|
||||
});
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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(
|
||||
|
|
|
@ -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(
|
||||
|
|
|
@ -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(
|
||||
|
|
|
@ -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(
|
||||
|
|
|
@ -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(
|
||||
|
|
|
@ -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(
|
||||
|
|
|
@ -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(
|
||||
|
|
|
@ -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(
|
||||
|
|
|
@ -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(
|
||||
|
|
|
@ -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(
|
||||
|
|
16
tests/wpt/web-platform-tests/interfaces/xslt.idl
Normal file
16
tests/wpt/web-platform-tests/interfaces/xslt.idl
Normal 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();
|
||||
};
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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}, "*");
|
||||
});
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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>
|
||||
[
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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"))
|
||||
|
||||
|
||||
|
|
|
@ -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);
|
||||
""")
|
||||
|
|
|
@ -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>
|
||||
""")
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -15,6 +15,7 @@ var expected = [
|
|||
"CanvasGradient",
|
||||
"CanvasPattern",
|
||||
"CanvasPath",
|
||||
"TextMetrics",
|
||||
"Path2D",
|
||||
"PromiseRejectionEvent",
|
||||
"EventSource",
|
||||
|
|
|
@ -10,7 +10,6 @@ var unexpected = [
|
|||
"Audio",
|
||||
"HTMLCanvasElement",
|
||||
"Path",
|
||||
"TextMetrics",
|
||||
"CanvasProxy",
|
||||
"CanvasRenderingContext2D",
|
||||
"DrawingStyle",
|
||||
|
|
4
tests/wpt/web-platform-tests/xslt/META.yml
Normal file
4
tests/wpt/web-platform-tests/xslt/META.yml
Normal 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
|
1
tests/wpt/web-platform-tests/xslt/externalScript.js
Normal file
1
tests/wpt/web-platform-tests/xslt/externalScript.js
Normal file
|
@ -0,0 +1 @@
|
|||
window.externalScript = true;
|
15
tests/wpt/web-platform-tests/xslt/idlharness.window.js
Normal file
15
tests/wpt/web-platform-tests/xslt/idlharness.window.js
Normal 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();
|
||||
}
|
||||
);
|
|
@ -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`);
|
||||
})
|
Loading…
Add table
Add a link
Reference in a new issue