mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-08 19:06:15 -08:00
23463 lines
887 KiB
JSON
23463 lines
887 KiB
JSON
{
|
|
"task": "CORE-21",
|
|
"status": "validated",
|
|
"capturedAt": "2026-09-11T09:52:58.443Z",
|
|
"parentCommit": "ee895a558ff0c8a62274eb64049cedfd8409112d",
|
|
"node": "v24.21.0",
|
|
"yarn": "1.22.22",
|
|
"compilers": {
|
|
"current": "5.9.3",
|
|
"legacy": "4.3.5",
|
|
"preciseMinimum": "5.1.6"
|
|
},
|
|
"source": {
|
|
"packages/artplayer/src/bootstrap/browser.ts": "8d401627e8ea1c87fb44204227b04177a70cc7a0f79f95fb5dc73fe828e46a8c",
|
|
"packages/artplayer/src/capture/frame.ts": "eb25d81ec2d40a239103c63cfd80333705251291f2c2da77c740b4d413ea9cd9",
|
|
"packages/artplayer/src/component/dom.ts": "740f63e6e5942c444b9f05605880f8d56a77b066dbe5c4791da74f78cb96c668",
|
|
"packages/artplayer/src/component/resources.ts": "ff158ef0db8ba13343ff6ba329713820cfe2f5c2c446a7873a6cfff782855edf",
|
|
"packages/artplayer/src/component/selection.ts": "1f0bd089415da28db862647ffd1a0b4af752576465fb616d4b97ae4f8dcae3a7",
|
|
"packages/artplayer/src/component/types.ts": "d7b0e7008b0f6c82e3e97ac43e0188598dca4f740a860e7a60b3b38a46f4565d",
|
|
"packages/artplayer/src/config/index.ts": "a56b4d3d6942cfa3e2b47f909fc5ad87e6e3202fd61b29c7afd7649049e31d05",
|
|
"packages/artplayer/src/contextmenu/aspectRatio.ts": "a25464e14216b2be392fcb3fdda2439e6d6f98d1962f0acbba30e3bd53bcb2d4",
|
|
"packages/artplayer/src/contextmenu/close.ts": "84b7a96df910e6f38140df8b1e73519d209a7331e9be9f42d076ae791757024f",
|
|
"packages/artplayer/src/contextmenu/flip.ts": "42c192d23e347d74e0bb814697a4d59eac20afbec102a282d5aa15780cab5f72",
|
|
"packages/artplayer/src/contextmenu/index.ts": "4fd292a931b5bda9f16a1c2bedd50cd0d8c0b8fb6010ffc5faaad2c197d2d9e5",
|
|
"packages/artplayer/src/contextmenu/info.ts": "f37cf0104510c13a130d2f55114c8f7ff15cc1b51863f97e60825442bdb2bf01",
|
|
"packages/artplayer/src/contextmenu/playbackRate.ts": "e177f4017ea9291794fb4023715c81bfc01f927324ab9bd0e32c741e4a3b0ca7",
|
|
"packages/artplayer/src/contextmenu/types.ts": "a93fc90f4e17b731e8f6b486a507117810b61c1f1b0d9e775eba27dabeaeee1d",
|
|
"packages/artplayer/src/contextmenu/version.ts": "0553a716be0ba49f614059c41eef6dc694a9641fca79e6448b1b30382c6b582b",
|
|
"packages/artplayer/src/control/airplay.ts": "a02ab41654a963e06fb2eb206cfe606cebc27252ba00b3fc2116ea232c8d7d51",
|
|
"packages/artplayer/src/control/builtins.ts": "2a0e12a9741713c92938e1d2009149bbbde498284aa85c63f270d02b27dc22b1",
|
|
"packages/artplayer/src/control/fullscreen.ts": "6856d98530877b9458275d8e064a94a81b9e2a4de079cce1a83e7cbe71e5ab8b",
|
|
"packages/artplayer/src/control/fullscreenWeb.ts": "e20f8fe9788738adfccb21e7bf248e5e8068312e856bb2626d05fbb20cfdb65d",
|
|
"packages/artplayer/src/control/index.ts": "45983c760ded78f52ee04b623d742aefc3b7c60923de78f207c7ae13bb9dfcd0",
|
|
"packages/artplayer/src/control/layout.ts": "b5134a9d0cb5ad128b1fb229dce79a306b944f750d8620e224a99f5791e6cab5",
|
|
"packages/artplayer/src/control/pip.ts": "9299d785ce21b16dc9edbcb6a803f8748157ed16e1924f461bdbc4853adaa5ac",
|
|
"packages/artplayer/src/control/playAndPause.ts": "e65461f5bf29680f12b7e0efa7d44186f07bbe9936247a9a220f724c9d9774bb",
|
|
"packages/artplayer/src/control/progress.ts": "f0876ddbdc01f812a5a776bdeefdff8dc52e557aff684f99b5ea7f6bfc8c0fb3",
|
|
"packages/artplayer/src/control/progress/interactions.ts": "da03600375451ecf8c152be5afcc5f1a4f8b759e837bbd54b7faaf8f8b228497",
|
|
"packages/artplayer/src/control/progress/position.ts": "a3794ab5ac5dafa5fd61e56acb12c94998bd4b9065dbf0fa4739c6bba1094aa1",
|
|
"packages/artplayer/src/control/progress/view.ts": "60ee16d5170be81b8132bb56dd0bc0eaf23e50f5c268d0697c9187b38a14aba9",
|
|
"packages/artplayer/src/control/resources.ts": "16fd7c53ac8f47b333041c4f298313390dc102523d47767b8a16f39a2564ba74",
|
|
"packages/artplayer/src/control/screenshot.ts": "67be1306991861cb8bb0adec2b58a8468211459f9337895e611972dbb71a6ef5",
|
|
"packages/artplayer/src/control/selector.ts": "fb055097eb38ea7cc488556ea52f3d185f437eb3de4dec7e09b601b01585d7c7",
|
|
"packages/artplayer/src/control/setting.ts": "63e9824ffee2221ba82be9f2bc430b9b3133a2186905fcce2a61b8aa946a3d8a",
|
|
"packages/artplayer/src/control/time.ts": "fa572092e0848878689367fb536e9658d13888d0a0d476babc5acd165af0f8d3",
|
|
"packages/artplayer/src/control/types.ts": "40f7c8dc589d2d20a6efe2552bfec66f1a4e6fbfb997120cb607f5aaf95a4d69",
|
|
"packages/artplayer/src/control/volume.ts": "b50d1a5d2697d6440ac0f3d82634b13f7c2fff00c185a1adf4451ed8ba810709",
|
|
"packages/artplayer/src/display/fullscreen-abandoned.ts": "1715b30d336976921b4957b444418702b7d93dbf1debce47429269638d15810f",
|
|
"packages/artplayer/src/display/fullscreen-adapter.ts": "71da10ec21c7706a8264badedac9022c74b865887931e9e369168fe3233c3b2f",
|
|
"packages/artplayer/src/display/fullscreen-request.ts": "c6292ded96aab0f2dbc978af251f6cd9f5fd074819529ca498077db8d14e1bfe",
|
|
"packages/artplayer/src/display/mini-drag.ts": "73d2f48f868c0ba4d8d5e5df40cbbdb4698c26540f3973b178d9cd374008f1cb",
|
|
"packages/artplayer/src/display/mini-layout.ts": "3835fe3d314da2fc624cbeb0e79fcdfa5393f08d87dfde730d2eac4e827f405b",
|
|
"packages/artplayer/src/display/mini-view.ts": "83a6e5c6d1923332973009b7ac1561f7a55fb72e5c60e5ebc88af1fa4b641d5e",
|
|
"packages/artplayer/src/display/mini.ts": "3ffae49b1407523da2dc5f2bc687018268f6c1d1d3c71911dd4aa96d1a66c1dc",
|
|
"packages/artplayer/src/display/native-fullscreen.ts": "323401f2b3ea5186da981a1215b1b9e7dcf4ef4261a8e885fe8ff0c090de6a7a",
|
|
"packages/artplayer/src/display/native-pip.ts": "647879ae027cc0ebe684daa31d75511dd882e123e4ca8da2942e659bae3719f2",
|
|
"packages/artplayer/src/display/orientation-native.ts": "909980ba837471d9b456545a18fb0ab19f0990e8788936f0580a4b332cd4baee",
|
|
"packages/artplayer/src/display/orientation-types.ts": "0d68d2bc99d04db1e2fdf16b74e406e31f8b7e03fd9b6ea271773ed263ffa890",
|
|
"packages/artplayer/src/display/orientation-web.ts": "aea55c3b9e8c708fe5559f07cf8f0afd7ad37ac5b1a43bf519245c3072ec4129",
|
|
"packages/artplayer/src/display/placement.ts": "dbe4491ebd0f46b4efe13ac567e476fcd9ca5b84da675f19025935b5e3f8d733",
|
|
"packages/artplayer/src/display/sizing-types.ts": "da9b3d957dafaca9331f7319257dd8156b3c3e7b6db11f33f11ded48512450ad",
|
|
"packages/artplayer/src/display/sizing.ts": "c19856976320f1f35ff5a1049d19a940768300e095270b336dd12861b200da2a",
|
|
"packages/artplayer/src/display/types.ts": "6f78b34b903fb30653cc7169f43861f8be426d1f6e9669ef292e41a1606d685c",
|
|
"packages/artplayer/src/display/video-fullscreen-state.ts": "5fcb5e6b80ac45577664ef67e0460e0ceefd4022cafacdd7434c376a86d619be",
|
|
"packages/artplayer/src/display/video-fullscreen.ts": "b425bf0df462524b5d3accc9e3df383c6635676c152bf4bef09c477a90662728",
|
|
"packages/artplayer/src/display/web-fullscreen.ts": "dd2c5cf65cfe35d6b5a87d01acb28f48119b27fe6e5f0c6a8b9bab3db1a1923f",
|
|
"packages/artplayer/src/display/webkit-pip.ts": "3617927b4bb8fa46f651d0e584141f804ae438e2b4531cc2e9cf9f7eeb027550",
|
|
"packages/artplayer/src/dom/event-path.ts": "e952ea847a2e844a79c5c1b83035e03917e0294b80b1eb8af3b3bec0d2f7d333",
|
|
"packages/artplayer/src/dom/measure.ts": "84a599351d26a790c5a8f6e7d271486a0a68d5b58457d8ce754d540b54902b96",
|
|
"packages/artplayer/src/dom/presentation.ts": "500bded394579dd8194778f73cc44d0724f0a59cb5400957491928534ed091c6",
|
|
"packages/artplayer/src/dom/styles.ts": "734e0a4e04d666417a18ac09ed6271ee7630c399d52d7f510a1c19fd6e7b3493",
|
|
"packages/artplayer/src/dom/tree.ts": "3bc517ab9fa5317a1445156d53afb27182685eb3b4c0ac2ff41bbde55c9eecb6",
|
|
"packages/artplayer/src/events/clickInit.ts": "bd1ba29fe0af4332ceb19297797c4c942a3a74bfd901998d6b93293f1b309300",
|
|
"packages/artplayer/src/events/core-types.ts": "a607a3b2eea1b031f23ec0f620f1f4cd68799c4a77138a1443ecb196b00d1662",
|
|
"packages/artplayer/src/events/gestureInit.ts": "9e9d1ac0da7f87e89dd0d86fa2820b980e9cb810782d6ab30017de8686fc910b",
|
|
"packages/artplayer/src/events/global-types.ts": "3f4672d7af959cfa34ba39aa84ce614f422901437686bba98b14f578df40021c",
|
|
"packages/artplayer/src/events/globalInit.ts": "6f6ea497a20a8fd0746b1f020caff76ad6817cd70a1a90fbaea12f992b6d03a7",
|
|
"packages/artplayer/src/events/hoverInit.ts": "d1250e0dd35a8ba8067275986acbe6320c22adf1a977ec1009c0c012ed1563fe",
|
|
"packages/artplayer/src/events/index.ts": "30d2286316dbd351e93f5a2234dcca84bf68ca28c05921169cca70c2e0b1ecf9",
|
|
"packages/artplayer/src/events/listener-registry.ts": "fb062df5151c4e8e970de469f1c7d9af948f72214d32c293c81a5feeb8406124",
|
|
"packages/artplayer/src/events/moveInit.ts": "da97591723f8b94a34702559b7ee67a35f172aa696d37dfbecd472581ad3de35",
|
|
"packages/artplayer/src/events/resizeInit.ts": "719e27d11d2f93fcbe8368393c9190e251fc86dd0c3c2919f60e9b3b1edd0192",
|
|
"packages/artplayer/src/events/scheduling-types.ts": "0fd98e94397064f32cae4c004d9932c006d2db69a7d6d9374ff174d74ff93cd4",
|
|
"packages/artplayer/src/events/subscriptions.ts": "98573ed6cce73a73467c0e7fdb8ddc45e66b6bdf684c38886749453b2002a1d8",
|
|
"packages/artplayer/src/events/types.ts": "df03625039605314a96ef15b5e3777cbb9d444fd317e1a2fbeaaa0f1e83f6b0f",
|
|
"packages/artplayer/src/events/updateInit.ts": "6f174db14d20319f03a76e6ea267a3d71973faac44a92483badfa4420791817a",
|
|
"packages/artplayer/src/events/viewInit.ts": "d77b83eab802ff0046a4966e28b810a25592bcada49f526adae37556c1e4c3e9",
|
|
"packages/artplayer/src/events/viewport.ts": "6196fccb8b08ae22bde732c4389d9aceb5d727a63efd87b6d3914e338aadc46f",
|
|
"packages/artplayer/src/hotkey.ts": "d8e477bf451143e566e1f743a5f253dcf00beb23544709794779f275e11498e8",
|
|
"packages/artplayer/src/i18n/ar.ts": "c1e41787c700096ecbc91de6558353f43d8930929ee312b7aa2c7da14a07ec75",
|
|
"packages/artplayer/src/i18n/cs.ts": "62c5ffcf3ac24e0dc2d7222b7ebb2b4d3454e9c04b80930a50defb3867d645be",
|
|
"packages/artplayer/src/i18n/es.ts": "5d31184b41ef29c1544c91ff08e3bbf9fc5c5776f0af0aa0238f90a9d161b9b1",
|
|
"packages/artplayer/src/i18n/fa.ts": "1294b91178ebdc7bc26d14a6f407ba8598207ae0dc812f3b821b62b7bf0089e5",
|
|
"packages/artplayer/src/i18n/fr.ts": "7125c0011b90f507d5b5fe20afd875992b62af9cdd44f02bbabed051c4ebc107",
|
|
"packages/artplayer/src/i18n/id.ts": "0d2e79cc0118cff6be83786a3fc048461785a64bdffc6bc45ffb68cb595f6da4",
|
|
"packages/artplayer/src/i18n/index.ts": "09c6f5bce58e4118dde10e8b2a2d3808785b7fde913a54dd189e0b473e21266a",
|
|
"packages/artplayer/src/i18n/pl.ts": "f6fb58a0d3fa118e22cfa6df5edd74c7bf39dc9ff1d416fb2b01e1bb8708b06f",
|
|
"packages/artplayer/src/i18n/publish.ts": "5b216bbe313b3cda56a5da41fba4fb9d095eeec0dc903fcf284ddd8f94926e99",
|
|
"packages/artplayer/src/i18n/ru.ts": "473c43197acec10991b0f67814f79421dfe9ec4f534fb15413a32cf2a4d8ad38",
|
|
"packages/artplayer/src/i18n/tr.ts": "7b6afbbe452c4907c8bef36663bd218fd140bd1a4b3c776f31c53415e78e8f16",
|
|
"packages/artplayer/src/i18n/vi.ts": "29ea7f23d7400c847596632c86a4ca10c39cbafe1e6d723ed099b819aca7e764",
|
|
"packages/artplayer/src/i18n/zh-cn.ts": "22584521b0aa92da5278b01581e6e8e5bb3a23a2c3029e9df8642b7f0bded392",
|
|
"packages/artplayer/src/i18n/zh-tw.ts": "8da94a4fd508176bbb6b7ce2f4ba6ef6a56e7b1229bc67cc42d1a7bde70a7e9d",
|
|
"packages/artplayer/src/icons/airplay.svg": "8c75a40f1bfacee2be2a425e132ff51f3712eba60679010f7b1349d4a04374bc",
|
|
"packages/artplayer/src/icons/arrow-left.svg": "8b9d544b7bd728d01747005fc7a2d63f822eed3b605393e2435b6733861b585f",
|
|
"packages/artplayer/src/icons/arrow-right.svg": "68c63d6d5810173ec9192c9e96ee7b6aefdc3b79d3c1329fb4d6c750f859fe10",
|
|
"packages/artplayer/src/icons/aspect-ratio.svg": "987752a87701523057d8dfa7c45a6a139c4542b96fdcfaf8665722bbeb41f3b2",
|
|
"packages/artplayer/src/icons/check.svg": "963ce0aee2337fdee951aa6c917cc75ee0b4e75158887ccc16baebfd3925942b",
|
|
"packages/artplayer/src/icons/close.svg": "ebabfe8044f48d5df4d13f4f906a163fd55a4d6f1dedb3b5ba95601209bc8888",
|
|
"packages/artplayer/src/icons/config.svg": "e1884d5411296b5cd1bfec7803b558b0afa5ab64478393977b07a662e2e0f15c",
|
|
"packages/artplayer/src/icons/defaults.ts": "31df862d754922fe5d68b20911c477d7c22893a6a67b5dcb1a48d3b437a0b23a",
|
|
"packages/artplayer/src/icons/error.svg": "b40c01e511a599c9dd369aeb9a3b2a0d1a76ef3c5ede8124cbbc23f8e4e7248c",
|
|
"packages/artplayer/src/icons/fast-forward.svg": "abef6fe4d75ffa74d3a84683373b4702a4eda2a5b4045952f969ee62cc68b0be",
|
|
"packages/artplayer/src/icons/flip.svg": "474a9d53a97add71e3fb7bc6530a68580ce63a1d83f9b75d1c2908a7cf494152",
|
|
"packages/artplayer/src/icons/fullscreen-off.svg": "71125ac56586897e2c0e52035a4d65cff34cf52043a95b45d186e0d268671399",
|
|
"packages/artplayer/src/icons/fullscreen-on.svg": "d46cdf265cac729c9b7382722ebe7a4c76d71ad4e5a27c2d5ed8323fd595ebf5",
|
|
"packages/artplayer/src/icons/fullscreen-web-off.svg": "52a6862ecd7cba12ab7042de5064c498bc2e9f86b430358c912401fafe4f4a98",
|
|
"packages/artplayer/src/icons/fullscreen-web-on.svg": "5cfaae62b61456251e771bff01356fad8376ebedb10a4b8819740f60e6e5a073",
|
|
"packages/artplayer/src/icons/index.ts": "7152126328f6e485ee92b6d924c34776518b4a3925b2887867b516f7523b15cc",
|
|
"packages/artplayer/src/icons/loading.svg": "485472153890eff3ed49963f7bf7d841f66ca2f40894c01d6e8bcf1bf4ad1c58",
|
|
"packages/artplayer/src/icons/lock.svg": "431e9a25fae051016be0efa286387ec3e5f7651c3ecf569bf0ece9842f57156c",
|
|
"packages/artplayer/src/icons/pause.svg": "57405dba81dd3d9f329d957fdc704101cbb6f6654325eb0083c03324c4453a68",
|
|
"packages/artplayer/src/icons/pip.svg": "1e922140e0941e5b9ef53dc0b4776813e1c470ea229fe3ec786fd148148c3352",
|
|
"packages/artplayer/src/icons/play.svg": "41a961c629a55cb25a813e115a25204e492d4e935a0879177e65d6e1ddfd6796",
|
|
"packages/artplayer/src/icons/playback-rate.svg": "872deecac0365ab04aeb5ccb1cdd9a0c88589a1442709fdac7c0ed12a241ff2b",
|
|
"packages/artplayer/src/icons/screenshot.svg": "538b5cd0c6b20afb98bd850e15019072d652d191075c2869f2fc0f28b597b131",
|
|
"packages/artplayer/src/icons/setting.svg": "2976b00d1f03e78f28d0e55ebcb01d5a0746ec1a6ff8de97a5e8294bacdd1fad",
|
|
"packages/artplayer/src/icons/state.svg": "620a127f74bb5e249993bd7008c027373263eacb4a44af8adeaa0d7523346887",
|
|
"packages/artplayer/src/icons/switch-off.svg": "95a8d81a4a3bfcf7c016d5f71d46a72be73c5e94790c55fd1d31023416ef5deb",
|
|
"packages/artplayer/src/icons/switch-on.svg": "cccd0f9c1e54d9ac50c323360da944d8ff44633a82ff17889914b6bc8b1652ae",
|
|
"packages/artplayer/src/icons/unlock.svg": "fc058db3d99a475fb9ffbbbb6248978a95990a9c532b83d0955ac28eaa626c60",
|
|
"packages/artplayer/src/icons/volume-close.svg": "f7e100fd9e9f3f6e06afe5bc994d5d9305ee4d1ee23fae37e4108cf286dab379",
|
|
"packages/artplayer/src/icons/volume.svg": "3a78f40d8b48595e8f15d9189e4d767e0c7abbf0338d3f2db1ac810049dd3942",
|
|
"packages/artplayer/src/image/load.ts": "b4f1517243249d5fb017b89f993660e8b148906bbf28d08fe5c9f6d3a41e1e88",
|
|
"packages/artplayer/src/index.ts": "20cfe3738b3ce7e11b69721a5f0bdad9db77807417d8e421397a40dfade4c047",
|
|
"packages/artplayer/src/info.ts": "6594ff3ee5643d63fec874631865d0e35b4ebdcf8aeafdd9fd3d9c595cfa3713",
|
|
"packages/artplayer/src/info/poll.ts": "1d7a519dd1960c8cd5fb7a020d8d3dbcd2eb272b612d823f2167997751aaf663",
|
|
"packages/artplayer/src/input/gesture-controller.ts": "1ebbd18184771a623b02ec19c363f84dcc72fdb7cd82bcf2adc97f4a138cb2b4",
|
|
"packages/artplayer/src/input/gesture-direction.ts": "65737f60e177338ebb3337a13ca75aeae77d77e94bc21495ddb829cc30de33a7",
|
|
"packages/artplayer/src/input/gesture-types.ts": "5ed25db69e0d9579a2fc0ab6faadf00fa073ad73a1ea5aa48096b4430c71141a",
|
|
"packages/artplayer/src/input/hotkey-defaults.ts": "c28e14821e5c7f7ac92a302e92439ab68fe77d5ef7d90a36b147b7c979ab96c6",
|
|
"packages/artplayer/src/input/hotkey-types.ts": "c7232470d725f3700481ab98bf9203403a67f1ab82e72394baa9c3ad6f3c9a4b",
|
|
"packages/artplayer/src/input/keyboard-focus.ts": "9f49538e93c23e07a448a8f9c9773cbc2e199c6d86e7e0adb59236ce97a07fb5",
|
|
"packages/artplayer/src/input/long-press.ts": "110cf16cf9dae845597377ebbc43249e103cbc0ece56f89e44ec6ecc7f3819b0",
|
|
"packages/artplayer/src/input/pointer-focus.ts": "802087098c786135eefa6727f13177ffe4a98e2abf48fad0e356b91e26960077",
|
|
"packages/artplayer/src/input/pointer-types.ts": "63e679498f8f42f6842f63e910c38717ac3438d58df3a75ef5b77c009b7931d4",
|
|
"packages/artplayer/src/layer.ts": "4014268eed043d5dd7b925cdeef6245e357cda67192a1301c5612ef98cdbec12",
|
|
"packages/artplayer/src/libs/screenfull.js": "2332b50c0c6364d5c99080be0f5739255e4b9e465d2cca40f761adce9a1908f8",
|
|
"packages/artplayer/src/lifecycle/instance.ts": "3168f7db4271bae7a242e80798546b755ac15443e15dd9ebb7675f5a259299d8",
|
|
"packages/artplayer/src/lifecycle/resources.ts": "399ea5e84545c973f8967e8ffd7326dad7b3168ca6f96f77286995a5b62ee389",
|
|
"packages/artplayer/src/lifecycle/scope.ts": "e2188e8544b27cf8c7ac149e7146af628a2d6166c82b719a247adef5d85be5db",
|
|
"packages/artplayer/src/lifecycle/template-rollback.ts": "7a83da6739bcec1587b02f8157934988910d7f9103fe489a0d6f4f65290c3d77",
|
|
"packages/artplayer/src/loading.ts": "216fa5e2af5be5fcbf95a1578c869553a02f625683a98333d4a404f9a70df9f5",
|
|
"packages/artplayer/src/mask.ts": "500b8c2fb5ded63d5acab3c984fc9757f28a8b6cbd4d5beeac8c5a6d73ca63e4",
|
|
"packages/artplayer/src/media/events/forward.ts": "6b1b7e80036bfb523b51843dc6ec6d83c2b949cefb9cef085b2d679a444e46d8",
|
|
"packages/artplayer/src/media/events/listen.ts": "4eb7e943c1ebca77da8025d83b7d408276187cd02860b7793284344378bd0fe0",
|
|
"packages/artplayer/src/media/events/playback.ts": "2c68e4f6274a0dc65e56d42c928e500fc1d63bf3e03bbdd8a83c3f3ed7ae8ee4",
|
|
"packages/artplayer/src/media/events/readiness.ts": "3ba74f26dd9ff0729967097c2cb6f329a9cea57745bfe8173f9173e0d134476a",
|
|
"packages/artplayer/src/media/events/reconnect.ts": "876027b5116d0d3628755705682b30630f4b713199ed8015541932d81d2944be",
|
|
"packages/artplayer/src/media/events/types.ts": "02bd29ad8b158fa04ce5c1524e397260ef24b94c2cf1f053e7bd02b23e5d29dd",
|
|
"packages/artplayer/src/media/hosts.ts": "498d1cde31bf9ee12af1f13523eb0a4553adb285264529378abba5b629829e9a",
|
|
"packages/artplayer/src/media/playback.ts": "b0364027e1ea26e44e435a938e93c022836885c2622cda6bc3a7ca791d3c2964",
|
|
"packages/artplayer/src/media/position-revision.ts": "ba074cce7e7c6bda84aa234de8eb315e5ca482aa9b06250896f9ac6251192851",
|
|
"packages/artplayer/src/media/types.ts": "96d4a7f066cbb6fb9138165dd736b4ca500cb19c827bd7702134d61c44cc0e87",
|
|
"packages/artplayer/src/notice.ts": "4faa700323a8fdfd91a59491a5f57da2dee9bd1f2de0d900ed16e9809a208c94",
|
|
"packages/artplayer/src/option/defaults.ts": "f357ef80cf32085fcbc3409d92dfa27b31c13fbcf823f576052c0347911c0cca",
|
|
"packages/artplayer/src/option/resolve.ts": "53a73627cd540e3f21349c0a43beda35ea5195647a31e3f5b30ac292390b4b1b",
|
|
"packages/artplayer/src/option/runtime.ts": "d1bcc7682da05a74d7af173304e47f71ba9eb59e5351436040e9dbdef5c58fa8",
|
|
"packages/artplayer/src/option/types.ts": "f2ce01c01acf45fac6cbb34685b8e6c321bcad6b0da2526f3f189eb5962ea0e5",
|
|
"packages/artplayer/src/player/airplayMix.ts": "bfa30e1dcd7cbaef97e977344e8a35524fad6bd23089cd8e45945e3b32b4bf04",
|
|
"packages/artplayer/src/player/aspectRatioMix.ts": "9e5e7365d469aeaef65a6010cb92734702191f9086b2f21d98c9f0ad7f356898",
|
|
"packages/artplayer/src/player/attrMix.ts": "d82150611a69423ed46bf673f44c3e0f61e80425026effd486a6951b6c0dd90c",
|
|
"packages/artplayer/src/player/autoHeightMix.ts": "5848e34cd826f5d4cc81d076c83fb3bcea0aed1228cd93a1edb6b8ca402ad175",
|
|
"packages/artplayer/src/player/autoSizeMix.ts": "6373a8ea7fff4cd875d17c5d3df6dc37764055ab77850a6c6348526969071cbb",
|
|
"packages/artplayer/src/player/cssVarMix.ts": "0d023f28b7a8b4c1a5e2c4dd5672ef4294c86bce0013babd9d52efa32a443b2a",
|
|
"packages/artplayer/src/player/currentTimeMix.ts": "cc374abeb85b203b9f31c566a6b9e53a4a1723d609fccc7b0c9c210993b79e75",
|
|
"packages/artplayer/src/player/durationMix.ts": "60a9d665cf302dcb6b3e37e2f057e31720935e5e588fd7709231f691f6014191",
|
|
"packages/artplayer/src/player/eventInit.ts": "a915c5a618e70b1ab10536b1273ba0fea4ec11d3a2ca629b538e90b5ad2b55f9",
|
|
"packages/artplayer/src/player/flipMix.ts": "a1519c83f8c9437a9b7e99a59e38a3d931032c579f4085226fc0955c7c9eab67",
|
|
"packages/artplayer/src/player/fullscreenMix.ts": "b339bebb4c87f7b75232d7e0d637ebe25bd09a0a0428ba87339a16af5daa71aa",
|
|
"packages/artplayer/src/player/fullscreenWebMix.ts": "75b83a6093c7887ca8725f63c55503d0bf3aafdbbf2347b579120cb257503555",
|
|
"packages/artplayer/src/player/index.ts": "359943c88dc99863e510fc0d51f8e8ee2397217e68045f755d4e9538579bdaec",
|
|
"packages/artplayer/src/player/loadedMix.ts": "6a4c4a08ed74346dad3e138b1dda22c8c9c12f175fe6d00da41b89c78cbe2c18",
|
|
"packages/artplayer/src/player/miniMix.ts": "d68a0c4f6c6059d5831d2d1fd4823b8d3cbce95eefd6d36d38670d6d8720f44e",
|
|
"packages/artplayer/src/player/optionInit.ts": "7c1c47679ee6201d0e0d203fc7b449a09309e7b24a0a1099ad259a70fc1b1a35",
|
|
"packages/artplayer/src/player/pauseMix.ts": "5bbb68eab7dcf2170c944cabb8d4b82be4e6d7623e37ad6ea464b81c1028bc0b",
|
|
"packages/artplayer/src/player/pipMix.ts": "63dfb29ffd66ce7d081b24f8e8bf697c041675b49ab8919e206d2df5132de236",
|
|
"packages/artplayer/src/player/playMix.ts": "60249fcacdc5b1bc6f33bcd806e8a4f5472cea21d40550b042794a75027fe34a",
|
|
"packages/artplayer/src/player/playbackRateMix.ts": "e185c6ff52cd567f7fd7c30553bbd6c65517324d1d16c4948c3623ef457ef536",
|
|
"packages/artplayer/src/player/playedMix.ts": "5b6b89bf8dec1efb19cd51e46af1505bae006bdb3fb798e9dec7e3fb5cf0acaa",
|
|
"packages/artplayer/src/player/playingMix.ts": "968c9f6e6d23c233c77d62a593db64adcc6d1a2411f5f1c61a35c6996d6a54d9",
|
|
"packages/artplayer/src/player/posterMix.ts": "d569dc24e8e64efe398bd76942bfaf563ffbf64d2a7387ea2e1cb1cf511183d4",
|
|
"packages/artplayer/src/player/properties.ts": "76806d6273545ff556cf9c6d341b59b9041455a8ecbe1fd40510e841c0d5710b",
|
|
"packages/artplayer/src/player/qualityMix.ts": "980ff584c8a5793f5ec9f049f144df31d184d7c9acef49fbe9d504b7657a96bb",
|
|
"packages/artplayer/src/player/rectMix.ts": "a741ee09fa3271df84363c5d73eac1b2e5adb39491f95f8112af81f1219ffed4",
|
|
"packages/artplayer/src/player/screenshotMix.ts": "1754bbce09f713204c120cd4657b52c06eb09eb1fe3244f84474e5967cd68e50",
|
|
"packages/artplayer/src/player/seekMix.ts": "e6e1bf00e8441f1ce58d2a67a66f7e5e98c86d78620ff10a5e6268d54f13fadb",
|
|
"packages/artplayer/src/player/stateMix.ts": "e45b3209a93ab14665d19c5740d5c632187e9fe234b019a2a0263e26884ab3b2",
|
|
"packages/artplayer/src/player/subtitleOffsetMix.ts": "e7866cf3a6d9fe271a4c34973f7a961542a738e89a3647df85197cee5853ce8b",
|
|
"packages/artplayer/src/player/switchMix.ts": "b47e174ef0edb2b96ff29f2ddd3c9f2dd2a38713db2a81002b18c89ce71994e9",
|
|
"packages/artplayer/src/player/themeMix.ts": "5bf11bcf8b77cd5d5f2970bc3edcee315c693c1be3d567770d5107a5951cb48f",
|
|
"packages/artplayer/src/player/thumbnailsMix.ts": "6c097d7d00779a6d0d3d65cf9ffd126624a48c9bdb98396c84c39f4de4bdf712",
|
|
"packages/artplayer/src/player/toggleMix.ts": "a3050136248e7d0b942387484c61286ac2b33a90724b1dc3460f5061be76f247",
|
|
"packages/artplayer/src/player/typeMix.ts": "c2a234a9c09f0269a4bd0659087635995945075ac70a5cf2478c8a135fc1b2fe",
|
|
"packages/artplayer/src/player/urlMix.ts": "726a42899261879e03c8b1d4f716458bf3e6e614cecc3bb8d7a581afc2b7866d",
|
|
"packages/artplayer/src/player/volumeMix.ts": "d830bb27b984e0ab2f687943fb49abcbd0331d71fe96049fd81edbddaa64f07f",
|
|
"packages/artplayer/src/plugins/auto-playback/prompt.ts": "58c6dcaf540296ee6f6bdeeda38ee7302aca2b06ddb152b716c0c2bf9c6c96b4",
|
|
"packages/artplayer/src/plugins/auto-playback/records.ts": "133a4ba2fd2d3df724d96eb203d05cffb0b82ecb8de72403974f7979bd37ce01",
|
|
"packages/artplayer/src/plugins/autoOrientation.ts": "4a13b0c010ea7a5002e66c422260ed24bb0d18b3ed41ce10974ac7ca2804cc09",
|
|
"packages/artplayer/src/plugins/autoPlayback.ts": "e349010813bbcd53503383b707c5f6e6e60d8ade6442d020fe6ba07a128c3122",
|
|
"packages/artplayer/src/plugins/builtins.ts": "4631c9775732982dfdc87e16b1bd6b41a350be36fb27e0a9132c11a85b0c016d",
|
|
"packages/artplayer/src/plugins/fastForward.ts": "74c03e3fcfe2f87dcb0ef1a5da5410cb96322509fd07e32930128584c54f62b5",
|
|
"packages/artplayer/src/plugins/index.ts": "4c97f354769bbcb338263f321876a90745a87a9af2d267e216bd3d9d007f268a",
|
|
"packages/artplayer/src/plugins/lock.ts": "9a08cec3a92006be8a9d2dba8d850bc4f8f38d586a50de86d725d0d8929130fd",
|
|
"packages/artplayer/src/plugins/miniProgressBar.ts": "21b4850fcaf6b0e82d5e62ca7aca60c179c578f7ff6d5606e6025628ff4b1cc7",
|
|
"packages/artplayer/src/plugins/registration.ts": "9891686c32aeaa33c48ca500cf30ab24ffbb0835c6248769b4c645a5ff20129b",
|
|
"packages/artplayer/src/plugins/types.ts": "6823098d5ec1bf053f60ddfdd36bfcd3f06f3b528cc5dd30fd676a1318dac590",
|
|
"packages/artplayer/src/scheme/index.ts": "dc4a3b5e08478cf72b46b0b59c023359ad5f79b891ea8a6a119ce24a5251821a",
|
|
"packages/artplayer/src/setting/activity.ts": "699ceed4bdeddb6d48eacf79c8dbf737f5d2d8c4983be70205322b14807a91b7",
|
|
"packages/artplayer/src/setting/aspectRatio.ts": "a16eb58fadf77f0a9009cf162d957ffd59d9b8fde83cc193d510fd642e3456cb",
|
|
"packages/artplayer/src/setting/checkpoint.ts": "9d3bff311f9b15c067ca49661af4f48de939f266b8077e7c2f0d66edef22dde6",
|
|
"packages/artplayer/src/setting/events.ts": "f7a3347ca146232caf2a8c9a5a18731cf7bc91dca4cd36370e0265c6eb70df53",
|
|
"packages/artplayer/src/setting/flip.ts": "e72a4ae33300d9e48880897a4f85a04fa6d9a5fff7b06ecaf9081cfb1bb14404",
|
|
"packages/artplayer/src/setting/index.ts": "f1e8a302077a8ccfa77c17ce344bdd6816943e77b5876c7f623314ff846742f7",
|
|
"packages/artplayer/src/setting/layout.ts": "584604e8fffaeaf1d633d1ed45e64d94595c2a56976e3a3f7ede01839b83a37d",
|
|
"packages/artplayer/src/setting/model.ts": "c47348f0f9494c4ce8ea5561bcde6eb698fb11e9197ccdc1ca1359a6d5e370dd",
|
|
"packages/artplayer/src/setting/panels.ts": "64d48720971763985a2a652a18c2ed2f32300c3553d56b52049ae40c4dfceae1",
|
|
"packages/artplayer/src/setting/playbackRate.ts": "2e70e0d2a33cb0ec9fcdd6d22424979fed7b2e01f87015d6be4e520d5cf4e88a",
|
|
"packages/artplayer/src/setting/registration.ts": "c29db62b5d90e0efa4a926c753015e65e96a47add3f5b8840ee51017052edf7c",
|
|
"packages/artplayer/src/setting/render.ts": "853090bfffe579c5106124d64c8d2a646876448bcc7258740a96820d56508ad0",
|
|
"packages/artplayer/src/setting/resources.ts": "64c28cc2cb08cb87b0864ab957d7999bc94931be4788f282d6f190b8806a81fd",
|
|
"packages/artplayer/src/setting/selection.ts": "a1bc04b99bda45cc1a2afcf2dd0925c88ccb55e169b971105277883ae2ccba0c",
|
|
"packages/artplayer/src/setting/subtitleOffset.ts": "86513835d4e542ac39e9d551507473e3e14c71fd0d5ea725267008ecbff6ab83",
|
|
"packages/artplayer/src/setting/types.ts": "08298ce2c04b5c909b3cc9b1071d2e3e91a7096ba878165a55073e20c33321b0",
|
|
"packages/artplayer/src/setting/update.ts": "949c0001e9ae10c08ad9a9fce1c88603d98a9cb9b7ac5fa6620ee00a07933187",
|
|
"packages/artplayer/src/source/listen.ts": "c0596b98258c1544c8e4b762509646428450e56588da36908cb8583b8b716c37",
|
|
"packages/artplayer/src/source/operation.ts": "a6cb65594a5b28247e3a6889fe0a2f47a34aeb08cdde5f0125800a87862cd559",
|
|
"packages/artplayer/src/source/restore-position.ts": "35d3fabf5415606a0bcf4c5f6c519d8b005a63ce1f1aeef67c75d0b37925266d",
|
|
"packages/artplayer/src/source/switch.ts": "16f5418d73a1d6e89fbb797afcd79af13857861ba25cca9046c16b70ad31d431",
|
|
"packages/artplayer/src/source/types.ts": "e5fa3a9cd6b84dffbbb02f61aad966d6046204d857de3e4564c795f02a0259ff",
|
|
"packages/artplayer/src/storage.ts": "9c0a0f3d8ac18261db6e49b2ea14322d1d53bfec3531c7337b85005e708fef30",
|
|
"packages/artplayer/src/style/artplayer.less": "4e8513138d5d10c05b66986977d24ed17f1de3c0df3816dec6d90db7a97b5da3",
|
|
"packages/artplayer/src/style/aspectRatio.less": "091931a0cdc83e65a669332811ef3276b85bca9e55f7fff42aa46893d728c1ef",
|
|
"packages/artplayer/src/style/backdrop.less": "6c2cd0fa200d1f3525df98c3c56dbdc553445724aece3feb0386949245813343",
|
|
"packages/artplayer/src/style/bottom.less": "6fb307d8449fd04b804d5e72ea0f175f8aa9c9dd2bf1efbf756f800b39ac97ab",
|
|
"packages/artplayer/src/style/contextmenu.less": "70f6c7e26dc96652b659c7bf6fdad92737ed477dea69d253c57dc7266c76586d",
|
|
"packages/artplayer/src/style/controls.less": "eb6d4bf4e4ff903d724d45f3ff60f0cf10c02e622fba195555a8179100cdce87",
|
|
"packages/artplayer/src/style/danmuku.less": "e4215ee9fa2f1d0599e7311a2415cc975138265b7c6af0448d27d21b6c9e3511",
|
|
"packages/artplayer/src/style/flip.less": "5d3c7a81df9be455c2f683ebf48f39597d218dc2144addacb72ee1736bac3b7f",
|
|
"packages/artplayer/src/style/fullscreen.less": "dd350d3a0fc556d59b622a53c786b8c2a583e8fb28176e4b9e91baff90479496",
|
|
"packages/artplayer/src/style/fullscreenWeb.less": "d74e785c2fbbb2976e131620e751326f622f2916eceff9f2333059ca3296cdc9",
|
|
"packages/artplayer/src/style/hideCursor.less": "09a4607c8b0005dc199828172aa8dda395f861e407769b9696d793476c4a7823",
|
|
"packages/artplayer/src/style/hint.less": "ae9f3115dfdb1e2d7b8249497c080e6a25f9667f915f6e89820338d67bbc2d85",
|
|
"packages/artplayer/src/style/icon.less": "52d8f75c1d193e6160f57ca6997c3f9135adad8eb2338ed60c1eb8e5fe443be5",
|
|
"packages/artplayer/src/style/index.less": "ec67999b458d5545a4f17eeda922872823d655da012fa69113902629ad847548",
|
|
"packages/artplayer/src/style/index.ts": "856afc037ffcd4d18c4b54901ddbb30e310014553fe9d19560e34fb54b8378c1",
|
|
"packages/artplayer/src/style/info.less": "fa56d1b8c8936218e581b2426026e4ba85cd5fea20d045c4f69aca96be4059be",
|
|
"packages/artplayer/src/style/inject.ts": "9cddbe51b5de0da74f27c045ab982b509c3854cc6b81eeb02a6b974914760a4d",
|
|
"packages/artplayer/src/style/layers.less": "9653c581190bb22d60a706109819cd010908898740701c9526957b5682991c5f",
|
|
"packages/artplayer/src/style/loading.less": "185b0f05274196ba71fdb1d088b55af568f3342a495490c99c3f0e058a40659e",
|
|
"packages/artplayer/src/style/mask.less": "d1239a171b71ea6184cb4aee6660d74d6ffc0c48f7c47c3cf5fbe52d2e93ac92",
|
|
"packages/artplayer/src/style/mini.less": "927fd6c6c5ab440a2b25ecc43211ab89106c739385385b62de3880ed45dd7601",
|
|
"packages/artplayer/src/style/mixins.less": "c6be95aa682f266749fe37cb89796fbec6488abc537174f817da79bdac6e00b5",
|
|
"packages/artplayer/src/style/mobile.less": "ff3f64fca5d2dd7ddd50385d88d9b2fa1a645909488ab7a0978ba4f1670b7c0e",
|
|
"packages/artplayer/src/style/notice.less": "72a935c0effc557a9d7ab3baccb2c3b77fc3a1783450b4e3178a40a5325fe369",
|
|
"packages/artplayer/src/style/plugins.less": "589d05e12a62e04fe848b36ba748433d23f0b909a04e861b1d6737f2799be183",
|
|
"packages/artplayer/src/style/poster.less": "36b38fe138f8c9537ff4e93f7ec4f2dbdba1ec41d243d741ddf1da7c6581e546",
|
|
"packages/artplayer/src/style/progress.less": "59b9d95d49dbcb1be40752d7086239b6de5925b0574da231199d999e22ff4990",
|
|
"packages/artplayer/src/style/selector.less": "295012ba379a7e957a24476616a0c3623d6a06e82ebbdaa45b916dd6412d7f4f",
|
|
"packages/artplayer/src/style/setting.less": "5618eb443ab6368bc4a18e9a379ce6552629555cdca6074e753aa6fd7baf9bf9",
|
|
"packages/artplayer/src/style/subtitle.less": "273cacb63ec0214ba434dcf19a4a455dbbdd408fb2d1749de4878804c1371e41",
|
|
"packages/artplayer/src/style/variables.less": "703739b2bdfc77bfde063d8788ef6b6a55b8730764baae8e7d755b7c54d8ecc7",
|
|
"packages/artplayer/src/style/video.less": "b89c6f6e27592d49825c68c9ab98d46e81cb1e5add855863f89d19637f98e35f",
|
|
"packages/artplayer/src/style/volume.less": "a3954794a9478d3872202b90d349c873cbb51639dcd7d1e3d73a55ce635fcd99",
|
|
"packages/artplayer/src/subtitle/index.ts": "b4ead680dc82fa47c53d1ec7e5fb8bf94abbf55730d5d1130ad8d544cb42adc8",
|
|
"packages/artplayer/src/subtitle/parse.ts": "7db540c5edb1d2312eed82757fd15a7ce6a28996ba20d0087e56730f21dede74",
|
|
"packages/artplayer/src/subtitle/render.ts": "96493fc35680af635a8db225a8bf002208df79ed48b1d4ee6cc73587543add5c",
|
|
"packages/artplayer/src/subtitle/request.ts": "543c964571bd5ab984bc1adc9f64a8917dd134ed2892ad10b30ed9c859f34119",
|
|
"packages/artplayer/src/subtitle/state.ts": "9f79b982d66747170bc39bdaf99b65676310965f23da62a4dec15547c756a56b",
|
|
"packages/artplayer/src/subtitle/track.ts": "707f4c43af4ebf4b87521f6f577168460e739274d0cec28b9efe5704d2540d18",
|
|
"packages/artplayer/src/subtitle/types.ts": "615e389b4bb36196a69a059eb04cf7e519cdac13d2da15e4374fede2f3b6631b",
|
|
"packages/artplayer/src/template.ts": "0ea9155b9292d4c528a464d3c97996ee5a1c9c4aabc2959a744989085db2251b",
|
|
"packages/artplayer/src/template/html.ts": "351c472bfd01fa5ba1a4e347ed31bd5faaf823d9b4c5cab1ce8c651e3b175021",
|
|
"packages/artplayer/src/template/nodes.ts": "1572746a636647e4d313cc8752d3a110ff81fddb390ad7b0feb6a0db0d42b9d4",
|
|
"packages/artplayer/src/template/types.ts": "2bf906b4a209e17dae4d79225e758e2e53772e93f19f188d0131051ea2a0143a",
|
|
"packages/artplayer/src/thumbnails/layout.ts": "6630439242a880f53fcb374b7b15c7f486405aab8a0fad651b137f02971eeb59",
|
|
"packages/artplayer/src/utils/compatibility.ts": "1fd2a5b17ee3245712eda961d3c0a15caf3c428010112e48231890176ce1e5e2",
|
|
"packages/artplayer/src/utils/component.ts": "d04a66213406ae3223326c2d470363e197dd1540519caa632f9d06378af989cc",
|
|
"packages/artplayer/src/utils/dom.ts": "72f3539dabf296df37ab4cc7ade0c8ac9480f399987101589450c787e7d6719b",
|
|
"packages/artplayer/src/utils/emitter.ts": "26a93d3ff35b53e71a5f3bb22c252a854559d8151ede50a66a28d9eefae6c008",
|
|
"packages/artplayer/src/utils/error.ts": "ba303c7d4e4228919088f9d608fa364596f5853ee646eda2008deee354866f38",
|
|
"packages/artplayer/src/utils/file.ts": "ea71d7fc0e818d473bf5a596211ba9d571e4febdf1878014eadefa8d0a98d4cc",
|
|
"packages/artplayer/src/utils/format.ts": "891df5b7542b713aef46bf2b93924f42e68eee574afd802db3e6c62ff2655ede",
|
|
"packages/artplayer/src/utils/index.ts": "5211af833dddb2937d25dcc772740d62f9d5c5039ce5505bffff0796d4afd756",
|
|
"packages/artplayer/src/utils/property.ts": "c737d4582a4382f4038d12dafdf8b43418e508c9b8b859b2f0cc17c20f370343",
|
|
"packages/artplayer/src/utils/subtitle.ts": "f058851d11a418e321a8a498472b67fa535fec2c7b5d3df739b6b4f263d00337",
|
|
"packages/artplayer/src/utils/time.ts": "b8ce3d50865f6c343e8e3ce9f5c87de565a87b4e9fbcbccbe7030e30e80b93fe"
|
|
},
|
|
"publicSources": {
|
|
"packages/artplayer/public/artplayer.cts": "0e91e907d021db02a68004603e6190505fdc0806d873ebb6af171aa089a81da7",
|
|
"packages/artplayer/public/artplayer.mts": "f6292596a9ccb1d43a6d6a12c35f859b1889ad15924c5ae0f9f280941aade313",
|
|
"packages/artplayer/public/artplayer.ts": "26a42ac66811e70f68a8ebe62cbf304eb1993451b3e658961be98e7106162527",
|
|
"packages/artplayer/public/component.ts": "aa1c43be67322781b4b355b143bc69d9f29d22e578e4974d6a13e957a7c0334f",
|
|
"packages/artplayer/public/config.ts": "c4fd8681bf32b10c743e3e561c532520c8f32e43fd765524850b15e55cb91c72",
|
|
"packages/artplayer/public/cssVar.ts": "e027d82fb4f01c9ce7559cf679b2d5ee1962d3f7e5b4dd64ca21f472b933efb6",
|
|
"packages/artplayer/public/emitter.ts": "9c62551cdcc6dd3966bed8a7a85dd477435db977c91a294d2ac8f162f9592537",
|
|
"packages/artplayer/public/events.ts": "af191f862af4ec8933b09113b8c074603ae254a8b70460d0f3006646cd74ae42",
|
|
"packages/artplayer/public/i18n.ts": "3e14759caf71f97f01650839248c8737c42d2c2979dabc43ad92b724da648708",
|
|
"packages/artplayer/public/icons.ts": "0d8e8e52e52130dd4a29bab551dd7a2a954797e42e92a6e068c85d583e23e6a4",
|
|
"packages/artplayer/public/language.cts": "2248040d86a8e34626755c4ecf53ea0174706c653073cf0e15884a030d173120",
|
|
"packages/artplayer/public/language.mts": "c391e863012c77769e661afbf8fa949e9373aa88d17f58cbba7f5696edb8077f",
|
|
"packages/artplayer/public/legacy/language.ts": "c452ffd764ff9b29b819b3475c42395d2ea7a33560d8c186ef5df3844b9524c3",
|
|
"packages/artplayer/public/option.ts": "850e5264219b8b438c80694402225b690b131786677a5da0d22739ec2352d263",
|
|
"packages/artplayer/public/playback.ts": "1ceaed3aa1cef511fe8b20f4874647f6065c723ad805b742a0a9247e16bb1bb5",
|
|
"packages/artplayer/public/player.ts": "f1e50257df2ea592d0a0e1f36078dda77eaf2cf3b3d795307501396562d99f28",
|
|
"packages/artplayer/public/plugin.ts": "2a57e148fda00ee687da5036b890b0f611cb94bb403a1ed52602179060259d35",
|
|
"packages/artplayer/public/quality.ts": "7ed6ed78cea52991b2f6ddd2bd3b7bd8c5146fdfff7486fe8b814c3e632f1567",
|
|
"packages/artplayer/public/runtime.cts": "52cfff1daeb6841a90212c8fa8d46ca46d6650bb7ed1b59b62115d854b8ad652",
|
|
"packages/artplayer/public/runtime.mts": "1b09bc0ee0f0ee2f788689eaff441bdeda1fab0ce783e71b61b9792d81072b03",
|
|
"packages/artplayer/public/runtime.ts": "ec4b1d56993eb482a77eb0f94b701047549d009e6ba6433f27e7d464fef30c2b",
|
|
"packages/artplayer/public/runtime/component.ts": "840213299c942fe058eb5436977ceec066b9dccda24c55ae9f464b399c979e39",
|
|
"packages/artplayer/public/runtime/construction.ts": "24cc5cda1f614314db382271a9b0d5583b781894cfdf6c548700b1b5270467ee",
|
|
"packages/artplayer/public/runtime/events.ts": "52848f57d35eb1037cf74c8877521edf99a015bcd77f30ef6bbcba1807a99bfe",
|
|
"packages/artplayer/public/runtime/media.ts": "8828f80953aec3e95328cefe691661e8897cb27cb309483cf806ec45a8549ae3",
|
|
"packages/artplayer/public/runtime/option.ts": "bb672e49ffe74a6fc78543217f6de80d7d738890146df0857c709d4dc283e4ce",
|
|
"packages/artplayer/public/runtime/player.ts": "a4a24794e26cfb9e4310bf0f459a7a407e85bf81b4f3a4feb6294331af8036fb",
|
|
"packages/artplayer/public/runtime/plugin.ts": "9ad482f2a77914a91450419680b8af6b314b926f0831c2f7f6d7c466690f95c9",
|
|
"packages/artplayer/public/runtime/services.ts": "8e4648d8c61bff47343f9e1c2b995af69fc00947264b826109ceadcbaf553254",
|
|
"packages/artplayer/public/runtime/setting.ts": "c48d20957b57f79f985ef76a2950cc8a5cfa25dafa8ec5939e562661778e6218",
|
|
"packages/artplayer/public/runtime/subtitle.ts": "13241c4f9a87517aa2cf7b3e0bb8cedaa12fa0b4d3f8934285797583b752557e",
|
|
"packages/artplayer/public/runtime/template.ts": "da9975513a1938e7f386f4f65f718f0fc595164bfeac8f0cd99a3e97a54919a1",
|
|
"packages/artplayer/public/runtime/utils.ts": "cab9916f5224a3b047812b9f759cc9cc62105662599744067a6955020ab36916",
|
|
"packages/artplayer/public/setting.ts": "d12a75b656fff70cbb30be4bffec46d9c4273636e8722bce971a4d2b188712a1",
|
|
"packages/artplayer/public/subtitle.ts": "d25b470e47d6a9bd696d9c1ad8adb58e56a208f05695186d513bc8c43c2e8acf",
|
|
"packages/artplayer/public/template.ts": "68aed9e97d006d6be4fabb8504ca84dafab770b0925f4d6e7319e67c82f21b0d",
|
|
"packages/artplayer/public/utils.ts": "494ec447ab467a07ddd7a2c2abf778b3fce69fd28a09aaa8ced9759f8de2e3f6"
|
|
},
|
|
"declarations": {
|
|
"packages/artplayer/types/artplayer.d.cts": "3685065e4263abcfd9d953176e461d5b3eb990b0363b54689a7f55deba770fef",
|
|
"packages/artplayer/types/artplayer.d.mts": "b664fec51ee5c5381f2ceab25d99d52aee56feab04a2ee7b4ea5b2145ea5fa0e",
|
|
"packages/artplayer/types/artplayer.d.ts": "5d0162adf7ac6d0f2bb9b5cfe361f28657c4d9c540cadbf36eba3cc954ce50f8",
|
|
"packages/artplayer/types/component.d.ts": "ae5bc1ddeaa1ee1ebbc62573e32423993727079205c64751a5a314170e588a32",
|
|
"packages/artplayer/types/config.d.ts": "36f9a84cd436f17701a0d11d3417fc1fe0414e0c52c80083b94a85dfc329e37e",
|
|
"packages/artplayer/types/cssVar.d.ts": "93217860fff2ebf750f606d95ddd22220a58837119e63bdf2f5f78fd7488458b",
|
|
"packages/artplayer/types/emitter.d.ts": "7e1f9a2a8ce65feb95734f1ed52d1334e57aa388bbef2a43d8bc53a9b6f6623c",
|
|
"packages/artplayer/types/events.d.ts": "f83624c9268a284477e8bd793fe3562a2363b72f2a44d5c64fe8c6a6cede8830",
|
|
"packages/artplayer/types/i18n.d.ts": "bebbe372d9b22443e75e0c0cea05bd52e8a44c1f82ce656d278a100a21a85b57",
|
|
"packages/artplayer/types/icons.d.ts": "326a67ba7bdcf52862c5b2a269e540140aff98d05c7b96196485a77f84fe5960",
|
|
"packages/artplayer/types/language.d.cts": "f7928e108cf7b7814c2d75cb0a525333e95873fca6cd6d89a740450656b9c1cd",
|
|
"packages/artplayer/types/language.d.mts": "6619a26d604b7cccbe2f596243d87ae37cfaae33b8b52874ec071d9787446f9e",
|
|
"packages/artplayer/types/legacy/language.d.ts": "c7abda4d506fd933c350e9030290bf9e64347a921d683a66115da1995ebe0a81",
|
|
"packages/artplayer/types/option.d.ts": "ccf2c8ddc537dc65c9682d39f044726e23bff18f476b622512d7e6a4b949b5f6",
|
|
"packages/artplayer/types/playback.d.ts": "58705c273df6e76a77a6575e769a9ec6c013785c25080f2551aa22415788d870",
|
|
"packages/artplayer/types/player.d.ts": "92b00211b70ac71336e495899df972a0519dd138111846044fe4e0f967966177",
|
|
"packages/artplayer/types/plugin.d.ts": "fc3594a41c51d8248713e33c486fb1f6a518ac5c7ce31be6988a6cd8d052c5f3",
|
|
"packages/artplayer/types/quality.d.ts": "1ac1a48b4f74ff9ba1ce60443e1463d50d1c6a2e5d87d63dc7d2a8eb7f4c2c34",
|
|
"packages/artplayer/types/runtime.d.cts": "7ee988dfea9a0ac71a34a656f96f7b74e78aa92547cfdfab7ff7e1139a77d4a3",
|
|
"packages/artplayer/types/runtime.d.mts": "dcb85f59a8b7714918ced0c1d18c2bb24e8b80b56d8c594e019dcbdb5ad88b08",
|
|
"packages/artplayer/types/runtime.d.ts": "9c6ccd39a1be293f17ae46dae8ea077053e12635ee79d73a5e3b3a559230fcff",
|
|
"packages/artplayer/types/runtime/component.d.ts": "1b4c0cee44568649e80140fe778febfcae88af0ac85515f1cbeff78ab0c6d14f",
|
|
"packages/artplayer/types/runtime/construction.d.ts": "7a87bedf6f7ffff0c46078aa5f1551e0077d35574e286516121f5f935e2d9ce4",
|
|
"packages/artplayer/types/runtime/events.d.ts": "a1e2f9d387475453eaf95c2a5ee79e228636c0bb859bda3fcc46da46574a0c31",
|
|
"packages/artplayer/types/runtime/media.d.ts": "8fc89401be7fe25542c169d07dd5675f10916ed20be8493e19695966cf3864a8",
|
|
"packages/artplayer/types/runtime/option.d.ts": "6e334e1a76fdcc40b4665c02523bd31c3994d96078fadeb40e23422aa54c1a1d",
|
|
"packages/artplayer/types/runtime/player.d.ts": "8ac6383502e4872e83659838844856903031a81a0adc8e8535feb78453aa042c",
|
|
"packages/artplayer/types/runtime/plugin.d.ts": "8528f2b17843149f42f9cc16d6fd70baa238c9dc2c329b67d2c38096799c69bd",
|
|
"packages/artplayer/types/runtime/services.d.ts": "604c9f8e4b6c0da818f96576bf9f4b0e96085a9003927b2f7ba30027b1ba237e",
|
|
"packages/artplayer/types/runtime/setting.d.ts": "349c1fcb205ad312916bd3ee55e6bf241ea8a569fb2ab6c80822e69fc518f7d7",
|
|
"packages/artplayer/types/runtime/subtitle.d.ts": "269ff84678d327b3a9dc2f5bc6cc0d731d1e081b85422e474621d5d792efb153",
|
|
"packages/artplayer/types/runtime/template.d.ts": "7a62f968a38b4bf9109a4439557c02074eb1d62ba1f6e21a8eb194e91f0badfe",
|
|
"packages/artplayer/types/runtime/utils.d.ts": "6bf731705d86853e066dbaf3b8d4003b6548423fe615b7412b722bd0d3a6e48b",
|
|
"packages/artplayer/types/setting.d.ts": "08305a75dff96f06490430e099338b463df471b550c1d0dac3abc8995b39eb09",
|
|
"packages/artplayer/types/subtitle.d.ts": "b18314e2d64efdb6045830b6e12f615ae2ed585416130e562329ad3ea337f6ce",
|
|
"packages/artplayer/types/template.d.ts": "4792bc0c2cbcb7966e4375118bd34b326166e0831862e94ace4cf6b1bbe6a8c8",
|
|
"packages/artplayer/types/utils.d.ts": "fca0d3d814df94a25f9eb067c86fa0cf272e2791bac793b91229d57680797712"
|
|
},
|
|
"tooling": {
|
|
"eslint.config.js": "2a93511fc7938d9d078016f57b938cb74ccbbed26a786e9bf64317213733ed30",
|
|
"package.json": "93fee3cb5cce9223306c592eab225783f64a10925b81c68d45d5fdb00cacc412",
|
|
"packages/artplayer/.npmignore": "ee5bface8b8b100272b150e927f059fbd106f7ece38b65125f4f9864deb979bd",
|
|
"packages/artplayer/tsconfig.json": "c074f0621b18e6f209e217a702745e4118ee7724955e8104c7e3df3a223a9921",
|
|
"playwright.config.js": "df2384f5626252ec933725867e400ec22eb92bc5e6f04873059b32decf2f2d56",
|
|
"scripts/build-ts.js": "a32e3a9e590735d8cdbf1a65964e9ff7fbef9e5f322393ad37e835742226831f",
|
|
"scripts/build-types.mjs": "9146384edca4ab6d34bac7bfe4ab1f0022432066c852f5d4c008c06093c63d43",
|
|
"scripts/editor-types.mjs": "951d3d40dc7f90034561fd1a3b3015bdb1449593121bb410e3f15e4415547b8b",
|
|
"scripts/package-check.mjs": "a6d53bd1be63f65685d2bbba9e29cd4f557d30970343635323ededf95223c652",
|
|
"scripts/package-consumer.mjs": "3c85b3d664d5cf20e593a938cc756017f55fff5a2df5304054dbaa2f65131044",
|
|
"scripts/tsconfig.editor.json": "ce57cedc75093d62f9d62efe1ff24c1d5d0fd157cbe830d082b8cebcf5f0e6a1",
|
|
"scripts/typecheck.mjs": "a397b091ece42e89275820c579fbf90778f17d4b5b4eecf4cdc8fb0c376a0520",
|
|
"test/browser/auto-playback.spec.js": "39d9258fb808ef42dfbd38836572335a5c759d99cc1b0ecc1b635a2d7cb3b0fe",
|
|
"test/browser/builtin-layers.spec.js": "4efa0ebe413cbf0ca9b06074ce73ead337136bc477c4f8fda6665be0504a31eb",
|
|
"test/browser/chapter.spec.js": "d1332c5264bea179d4fd4ec3274eb0db28340bffbda3ffd37d80fc6fb636dca2",
|
|
"test/browser/components.spec.js": "2be381b052b69baa3b4ae9cf2582593b9d611158e709e056aaa5df3cf969bef4",
|
|
"test/browser/declarations.spec.js": "7340de5f8e34f71cf8d7dbf5f428c3e1c20677a44cc5f561199c9e55d21dc44a",
|
|
"test/browser/display-mini.spec.js": "eecb351ef6c1b4d5a96c682e9d9b4507260473b10159bad0b918af277c2c58f3",
|
|
"test/browser/display-native.spec.js": "557f0613a23c8da819d55a62acd5ae47340f16cfb4f91bb9778f7984b8887e49",
|
|
"test/browser/display-orientation.spec.js": "754bb231c4ef3f634235269aed0588d118ccc9bcbb1bd734f4356cd4222119a8",
|
|
"test/browser/display-pip-webkit.spec.js": "8169cee87dad40ecc4b1c1b0dbf2a6667e0b54197f889cfb4f8b3044cdd703cf",
|
|
"test/browser/display-pip.spec.js": "562f25b2e27c4644981d5e95f54bdc1a887ec051a10fe5e91ccad3ae22c8238d",
|
|
"test/browser/display-sizing.spec.js": "04912463007d1fa53a5d5048a88e7fcb9c0238a4e20e215e11a3dfe381ad74da",
|
|
"test/browser/display-video-fullscreen.spec.js": "961b21a5965d230e8ab8d7cdf7c72914c8c5f9526408a83ff0552cc263225ccb",
|
|
"test/browser/display-web.spec.js": "50bdbbb4988e47e34a4cbb08184a68b0000e2dcf34bf60192267648045b3aca0",
|
|
"test/browser/dom-boundaries.spec.js": "3edeeaed4f642cf2efca29a7b2905dca98bfb1e6527e9053c59a0f9b374a7091",
|
|
"test/browser/editor-types.spec.js": "11303e272c1a5202ffc1c192ddc70ef3e988c9ec78b4d4dd4936c3c8a7b6636f",
|
|
"test/browser/emitter.spec.js": "abf5a850835d1a5580d611a0777c0cdf225a6aa796a63b58096f8646007e5870",
|
|
"test/browser/event-scheduling.spec.js": "4ebd5dab23ca8e49580bd1dc3234e612cbae36b735c7c9401d168059eae11c5c",
|
|
"test/browser/fast-forward.spec.js": "5b884fae1cd48cb592c2004a8149890aed4741ac0a92b1e415e47b94411bb368",
|
|
"test/browser/fixtures.js": "313414b8958eb5b03a2da8595fa0bbf6bfdc01484373898c6cb7179545df175d",
|
|
"test/browser/gesture.spec.js": "9301a91220e5cccf1023918580111bf5287f811a51c0b51e7ed71797cb018575",
|
|
"test/browser/global-events.spec.js": "67ef2bc32419f17bb10ff40f7d9e542c110f2202028e5a17d58780e2cc6cf5f3",
|
|
"test/browser/hotkey.spec.js": "a6565949f25d702aeb33ef8ebbddf2ed995d67f09a47c7bfaa20010da34dfa1c",
|
|
"test/browser/initialization.spec.js": "cf85dfc88faf2c43b885bf1438b53dbcb4116dc445fc49e8f107bd78ccaa467c",
|
|
"test/browser/input-closeout.spec.js": "6ede540965e404c58cf71a23dabb6be9ab2b107e75d5937e6d63b11dbf11cf98",
|
|
"test/browser/lifecycle.spec.js": "7726535769bdf01a57d15d562bad9b3bb2cce0d979b7b0def6cbcf77bd72f453",
|
|
"test/browser/listener-registry.spec.js": "54c40eebcd818342e92f875cb639d31d1fa0a0fc95897de2cbfbbd4df793ac94",
|
|
"test/browser/media-events.spec.js": "3f5c719facfb97498e6f254117fc4d7d2d91e7f0d53efeab6d877e107dac174b",
|
|
"test/browser/media-hosts.spec.js": "543e974f5bb89116a688defb2c1e4afdc72bb6cf4b1bf9838d0e837e661d7845",
|
|
"test/browser/notice.spec.js": "2b57c1307aace558aae0c4d8d4434a473780eb9d70c6cf62962147f476bdc94b",
|
|
"test/browser/options.spec.js": "17733db5056f04f829ecaa925b021d339d0f6f6960cfb8bd277c68cf8c4e119a",
|
|
"test/browser/playback-properties.spec.js": "14e0774bf272cca78d203fef9c343b9b2eac5c30ffbe5c354b00640e1cd9627c",
|
|
"test/browser/playback.spec.js": "5cc5df6f3968f3e834a6b2bc2c76c3c1c4ec5e7bda5ee3e99aa7394d24ac7e18",
|
|
"test/browser/plugins.spec.js": "526c58db1ae2080cf76a13b542e502b4847b23f07e8cd012f40129dda3358a00",
|
|
"test/browser/pointer-events.spec.js": "fa789898942d6eeffcb1f8867af46abcdb1dc8a515470ffdb18e89e8fafc4985",
|
|
"test/browser/progress-quality.spec.js": "824596e3f0f1a7d8304ca7fed38de4f00b2f967eb87fd48346ad714fbb2e280f",
|
|
"test/browser/prompt-components.spec.js": "2513a31306bb17b713aca2f9bc44f045ce34ac547482b4507955b0f1f14484ed",
|
|
"test/browser/resource-scope.spec.js": "0196bd9943c1ce2f6560f87156cd0de47606579c1a736bd46d4943179a121d3f",
|
|
"test/browser/runtime-types.spec.js": "7ec0442c3cd5a9cad8cc581a11038c85ef9bf85b473198dd4a94e62a77856c8e",
|
|
"test/browser/screenshot.spec.js": "a2b49fbd8616533fc351892c1f6687d588d2bc9350fda4be5475decb97d77a0e",
|
|
"test/browser/server.mjs": "f49406e30d23aca62bccbc4ea8e68e4842346d29673aba6216a05a212355714c",
|
|
"test/browser/setting-interaction.spec.js": "030266515b16e1bf8677b30e7748f6a6451b10eba541c5ead9a54b5e57bb05b6",
|
|
"test/browser/setting-ownership.spec.js": "ef345200701ef826faa7c3aca564726bc9fad6587cc0af091c579d78ee7f3b4e",
|
|
"test/browser/setting-update.spec.js": "2f61a9790ebbdb0f3d86adfc2f9bce5e789806af2517403a47d5c02f1eddd1b1",
|
|
"test/browser/setting.spec.js": "19acfd07cb6316381e3bce61e0ae284303aeafc8fca14e1657d73568553c5bb6",
|
|
"test/browser/source.spec.js": "8bbd3b0eba2dda89f8b5f484468e916a34e2e53319f3ed3106116db51436ffd1",
|
|
"test/browser/subtitle-lifecycle.spec.js": "ba91719ccdc9e539aee252d80deaba622fd6e5cb30cdd74697658af1e49dfd58",
|
|
"test/browser/template-resources.spec.js": "993ce9876ae9d49f291af4173ffa34276f9b8972828e8d42b8789c5ee512ac6d",
|
|
"test/browser/thumbnails.spec.js": "bc00e6fe6eb6987bd36193f26c69e2377249b53f41dfc1474dd44d6e833a2c09",
|
|
"test/browser/utils.spec.js": "e7f1739938791a6d19ec2cdf544f57c69ad7caaaa6f379128b3676d73d8611b1",
|
|
"test/declarations.test.js": "5f7c72b23fcde96082f5e7ef639c9f85d10d186336271363d6882b50b338aee6",
|
|
"test/editor-types.test.js": "e121aa83e75cc9487ca0accbcbb0566d0a92b9bac516d9d45dcc0cd113b4a6b8",
|
|
"test/package-check.test.js": "daecef5ca8f436efb8a72c5e99632061aa9110d2c295cd97eeed5bc9fd0a3aa5",
|
|
"test/package/runtime.cjs": "5973b860d377de22354fb597e602354cca7bff6b615a1e3a01747330a557c071",
|
|
"test/types/runtime-commonjs.cts": "66517d93d7d4b3e0770aa5a38d0a25fe34e796456426f35c0a47fdeef3ccfc11",
|
|
"test/types/runtime-components.ts": "81b2d00a92681846bd873e26ce26de09f0f61db8188e9893252bb0bc194342a1",
|
|
"test/types/runtime-construction.ts": "275d14830abf9d0c88aacadc4efbffc5995a282f39b9f86ae2d7065ee88b27c4",
|
|
"test/types/runtime-events.ts": "e4d5739bdaf4ee1d3ab6f025787661cd7f29e0601afeabb75ef0e2f4565c0ff4",
|
|
"test/types/runtime-facade.ts": "e33da4f2a2043c007ac4e1e9a48f134b2b3f7980fc71c8988e7b06f8bee465bf",
|
|
"test/types/runtime-leaf-consumer.ts": "08ad31dc7b9b3fc0e11430ca1bc3d1072e0e6f0974a8fe61341351256d565701",
|
|
"test/types/runtime-player.ts": "5dab542f969c0968b93f33d5fc565d5876d13b7dd7ac16645b1d8cba3d49a39b",
|
|
"test/types/runtime-public.ts": "32ec19042ba294d350bf4b1f5f75cc0f2ea70144fb9dcbdf6e3898d6dedf9f17",
|
|
"test/types/runtime-subsystems.ts": "e851a18f917896154e163938c9571a9b282e5616b871e685b15dc34865f61dda",
|
|
"test/types/runtime-utils.ts": "9a2ba10222de3288abdaf880386a703136333fdea77c816646be9547d9a8624d",
|
|
"yarn.lock": "b3bbf61c78e21fb80ffa53afee663a192ac8085a11359fd42dcd3e6df2f0e022"
|
|
},
|
|
"editor": {
|
|
"declaration": {
|
|
"docs/assets/ts/artplayer.d.ts": "e71a09b0183ab9af04fc47ef75f027b213caaa283b6708103e5913293678c9f6"
|
|
},
|
|
"assets": {
|
|
"docs/assets/js/vs/base/browser/ui/codicons/codicon/codicon.ttf": "ff6b888d65cfd8077d49c6c704c1bfc8f2ce1ed71db9c583c63e0a49f046c79c",
|
|
"docs/assets/js/vs/base/worker/workerMain.js": "3ebdb68f45f9fed1c587901c9db42dd70e8a552421e330f39116fc7b078ba67e",
|
|
"docs/assets/js/vs/basic-languages/abap/abap.js": "49638217243bab4ed7d928d194bafe334abb614777440bf46f8636b9e5dfe0a4",
|
|
"docs/assets/js/vs/basic-languages/apex/apex.js": "034f340001e4c340b80e18abe45c990564931c4a061b4e74de86c012fb7d7a21",
|
|
"docs/assets/js/vs/basic-languages/azcli/azcli.js": "be50c776891279c9717db0d48a20d6d99f07cb60d2d8d279422fa917826683cf",
|
|
"docs/assets/js/vs/basic-languages/bat/bat.js": "3ec5d66f73ee7e7dc2b43db5999a768d1a54e933de9f507015fe7709a184adee",
|
|
"docs/assets/js/vs/basic-languages/bicep/bicep.js": "59d02b8930e36e2cbc3e472e263f881a82d84da292a79faf1d379cb060a2d7e1",
|
|
"docs/assets/js/vs/basic-languages/cameligo/cameligo.js": "f93cd405c71f97f26b4739f7f917b242e82a993ad42884422a43bf27d5b413e2",
|
|
"docs/assets/js/vs/basic-languages/clojure/clojure.js": "9e99cf86bcfb25c1b33bac9e26e11e4646868fa753356c7d737cfb24b7b1e49c",
|
|
"docs/assets/js/vs/basic-languages/coffee/coffee.js": "90d6aae23c9f5e4f335df5cb57634fa0193a102629deb88b98f238b4025f0551",
|
|
"docs/assets/js/vs/basic-languages/cpp/cpp.js": "ece3d119688eaf8a37fffae388118b12f8724ac2c3c8ff10d44caf2e91026424",
|
|
"docs/assets/js/vs/basic-languages/csharp/csharp.js": "d6367d0d67c0612cf37d25319e00cda2e4e38869a3c3200b1bfcd856cfe7fb4b",
|
|
"docs/assets/js/vs/basic-languages/csp/csp.js": "01241c709a7dddc0b5cedffb6dcf913a5d95c826eb68e2c27f114640719af7df",
|
|
"docs/assets/js/vs/basic-languages/css/css.js": "1f8468a126f6bfdc43d49a75e0ae758de913ebf55e685165adb6d069a454de5c",
|
|
"docs/assets/js/vs/basic-languages/dart/dart.js": "6b410bbe17b8ebcaed969bdfcf8049df6fe863482756ae73d2aebb919630034c",
|
|
"docs/assets/js/vs/basic-languages/dockerfile/dockerfile.js": "315769a72a2877f8ddddf9497a2e7e259e8df51cc38232ddf76fbe4556c0d7cd",
|
|
"docs/assets/js/vs/basic-languages/ecl/ecl.js": "fc412fe18e564cff17e9a0bcd5674ba15c49f4739417cf589ce1c546b21033a9",
|
|
"docs/assets/js/vs/basic-languages/elixir/elixir.js": "130d310090d723f51111d573000a72aa26fe44c9d79e6d04d12524e6631cfb6b",
|
|
"docs/assets/js/vs/basic-languages/flow9/flow9.js": "fafd88d973aed314454cd7d842b270125553f7a7613bb068c3c799a21ac61b64",
|
|
"docs/assets/js/vs/basic-languages/fsharp/fsharp.js": "32027afd4be75ddeca6c7beb9b52eda07d59afe3ea39a84f0696a6b3d074dcbf",
|
|
"docs/assets/js/vs/basic-languages/go/go.js": "c93466a4479ee8aa5e3ec70a89b469db1277b801d1551d40ad700d5abd367363",
|
|
"docs/assets/js/vs/basic-languages/graphql/graphql.js": "60a8825e939ca81540eb6ac00b17867b3e55af97bff99a9fa40c422a4281bdcf",
|
|
"docs/assets/js/vs/basic-languages/handlebars/handlebars.js": "5a174247aa64c7a064fc977365bb1c7161b4c97e559a6121773188c25df9d9a2",
|
|
"docs/assets/js/vs/basic-languages/hcl/hcl.js": "6053e90b8aa918c9744f41dcb1c0e58229a4946f0968a39b00776c3893538f54",
|
|
"docs/assets/js/vs/basic-languages/html/html.js": "6e7ae0ce7f07ec01c64db1368869715c115690e40fb5c183d5ced0d2716038bd",
|
|
"docs/assets/js/vs/basic-languages/ini/ini.js": "ecdb5c36a38a8b68af6384789c380d0e28b5b3df86de9c3419d348e688b8810e",
|
|
"docs/assets/js/vs/basic-languages/java/java.js": "8fd9c491b67dfa9ab831ed71a3973cc6ffc840f438f41114a794163672f4cf9c",
|
|
"docs/assets/js/vs/basic-languages/javascript/javascript.js": "bbd7fb1b714d347704eae4c74cb36c352876864f2103a69af3965f32c1c982c6",
|
|
"docs/assets/js/vs/basic-languages/julia/julia.js": "ef3783cbb81cee25697c0bddc9476813b593fb64712c21bc60099c8109c748f0",
|
|
"docs/assets/js/vs/basic-languages/kotlin/kotlin.js": "31b082803acb08622aa2dd736dca42772f6a0d3224fdb7c0e9c3e1f17800ca32",
|
|
"docs/assets/js/vs/basic-languages/less/less.js": "5ba9296cc5c6a7699028ac6e263631eb9284f80bfbffe99a4429f6c85dfc0589",
|
|
"docs/assets/js/vs/basic-languages/lexon/lexon.js": "2be27259788a7a4a6fb94a59150b47d169ef6e04933f76977e568c4cb0227f57",
|
|
"docs/assets/js/vs/basic-languages/liquid/liquid.js": "f4454c09b7e66ab2ffd81451aef2f12c79c0011839e19bcdb0fce42928acce6b",
|
|
"docs/assets/js/vs/basic-languages/lua/lua.js": "f39154e727c8d3df5c70ecab1737c0a07df3011977288ba4adc7d25c8ef639b5",
|
|
"docs/assets/js/vs/basic-languages/m3/m3.js": "a3b616444441f34b90b4e06a6a3a845f2804da67220c19721b9461140eb7f074",
|
|
"docs/assets/js/vs/basic-languages/markdown/markdown.js": "47ae9f567af2e69e682d14703bf4ad5428708464edb3d30791f3255a2863a52e",
|
|
"docs/assets/js/vs/basic-languages/mips/mips.js": "fcc6104a8c7092794744a1472511cd348d585d1cba0421e61e5eb8e0c58af186",
|
|
"docs/assets/js/vs/basic-languages/msdax/msdax.js": "f98e43f6600e629bfc354196006a02f9f9cc26480de064cc480e3bc885beb283",
|
|
"docs/assets/js/vs/basic-languages/mysql/mysql.js": "1cafe5b6c81234fc6680a421dd6290ec590ce03b9e525eacb0936a78ab50aeae",
|
|
"docs/assets/js/vs/basic-languages/objective-c/objective-c.js": "7cfdb8b492b6f1c5a1d83fefc3bd349bb1acdd489516534aefacd553c2850e75",
|
|
"docs/assets/js/vs/basic-languages/pascal/pascal.js": "f2886264f5ad42d173ef18e8ea961f674090be7513f48af95dcef4eb1191cac3",
|
|
"docs/assets/js/vs/basic-languages/pascaligo/pascaligo.js": "3d3317429e0837f6960e33829a2c2fd62119ca1514ad735f62345da8fd1dd817",
|
|
"docs/assets/js/vs/basic-languages/perl/perl.js": "317b527f0ade315a7cb066eac72672e5f2ba6d0c02c6014be052c32fb6566aed",
|
|
"docs/assets/js/vs/basic-languages/pgsql/pgsql.js": "f58b4ab8529e311f7f98f690ed39e13de22f3ae29cc8916bf99c21ac86917970",
|
|
"docs/assets/js/vs/basic-languages/php/php.js": "3d7d187fb2e3b959adfda7b7557ccda4b6f690f838babc525cabffbe0dda7dd0",
|
|
"docs/assets/js/vs/basic-languages/pla/pla.js": "6138b0b0a1be95370c00afe6eca5022ea10e8b0f11f1db9382163f28975373e6",
|
|
"docs/assets/js/vs/basic-languages/postiats/postiats.js": "5b18eac81236e88ffca2e67e527fa1d6fb42f53a4df42c1fbeb37312a9ec2fe4",
|
|
"docs/assets/js/vs/basic-languages/powerquery/powerquery.js": "fb9705793a687b03fe08605f19c3f1019d83cf06394a8381db541bda92e230d4",
|
|
"docs/assets/js/vs/basic-languages/powershell/powershell.js": "b80339b4a8450fd3a5bb5bf3817fb1b67fe6202690fc1ce97ef22336bcd7053b",
|
|
"docs/assets/js/vs/basic-languages/protobuf/protobuf.js": "18f13fbd6b421023eec480901e48354d249bc9c3dce9d0e0cc842cbab4393fd3",
|
|
"docs/assets/js/vs/basic-languages/pug/pug.js": "dbce9bb879b84cf3bf8bd05643a4d3d2ae6ded03b4a9234a0e8d2ebfab6ade44",
|
|
"docs/assets/js/vs/basic-languages/python/python.js": "b0c9cb9c96d3b289b4ee1bb6ca921e810d87ec2967ebaf8608d5570865ac6524",
|
|
"docs/assets/js/vs/basic-languages/qsharp/qsharp.js": "6cf9e660e8082f7a8dff4e8041c58c5e9fed1e622e0301b359886a5148c15327",
|
|
"docs/assets/js/vs/basic-languages/r/r.js": "889684005db07d8b2e8c6f17d54b7bbf1bd67ad948b0b9ca411c2e55ba3433dd",
|
|
"docs/assets/js/vs/basic-languages/razor/razor.js": "da07ee116d392fbf97f5adc9d4f1fd46e5bbbe9765949c8cb9a6f6a4917ce6cb",
|
|
"docs/assets/js/vs/basic-languages/redis/redis.js": "286518ee6a7e76356149bebfbcdc19d2d30c19a5fa48d4bfcbf2f7a946783bd0",
|
|
"docs/assets/js/vs/basic-languages/redshift/redshift.js": "8b865d41e76c227f3e1eb3bc74f8e9cf24627b449cc94164c803c1e515a9bbfd",
|
|
"docs/assets/js/vs/basic-languages/restructuredtext/restructuredtext.js": "32c72e9b8fa318289b628efee24bc5b573e3f74f8ab7dd544dead1b3545fc351",
|
|
"docs/assets/js/vs/basic-languages/ruby/ruby.js": "93a9fbda62d9b4ef5537de37d7b4c77a89d8e2b0a2193dddac534ce98da47b5f",
|
|
"docs/assets/js/vs/basic-languages/rust/rust.js": "6352c16af73494a44e09b5ccad8a61c0369933d94881fcf58a7e8a75a27315cf",
|
|
"docs/assets/js/vs/basic-languages/sb/sb.js": "7323046d28f72e54b5abda684d4ec67d55b688a0b5e1d23ffe1d675c1c141b69",
|
|
"docs/assets/js/vs/basic-languages/scala/scala.js": "57309bc0e00edda2c4edb5fd255e042e1ef6ce8d51f51c7e822a74268e04f444",
|
|
"docs/assets/js/vs/basic-languages/scheme/scheme.js": "3fe89a5618aa1c4eafa5c65aad212fcf2ba34e302de73df7db0867ba01dbd866",
|
|
"docs/assets/js/vs/basic-languages/scss/scss.js": "b01dfbdbd787642ed55a3ca7b0b89b2edb80e4aa486d89fee0ba748124dad4f9",
|
|
"docs/assets/js/vs/basic-languages/shell/shell.js": "39063f662fa62eb543e5d8f9b792b31d14c484abafd9a67943dae52fc9f5ce36",
|
|
"docs/assets/js/vs/basic-languages/solidity/solidity.js": "e25859bb2a1babe193f03028489c95296b1bfe98a92dcb450d4c539661b5a86d",
|
|
"docs/assets/js/vs/basic-languages/sophia/sophia.js": "4ba061aa0beb82ba64efeb6bd1128da0d3445ac8cfc26d3f4591c66df0fa4bb0",
|
|
"docs/assets/js/vs/basic-languages/sparql/sparql.js": "162783ddf2dd67384d379ebf485f6ed0cafd820e892e4d89e82c8ba8617390c4",
|
|
"docs/assets/js/vs/basic-languages/sql/sql.js": "3b1decbf86cb0b163070cc144e826f104ba10468798b36e6d0e64257a35fd1f8",
|
|
"docs/assets/js/vs/basic-languages/st/st.js": "b3ac35684d5668c2d08105cec31f43e8d897e4ab94103d8bd64ac804d256c20c",
|
|
"docs/assets/js/vs/basic-languages/swift/swift.js": "288a0ad2974e332bb873bacbb2a284f8f39cdc7d12b1fd5e3c46699147a63633",
|
|
"docs/assets/js/vs/basic-languages/systemverilog/systemverilog.js": "40b18f15d29e3201142eb02fd5cc5ad690b32386bbe5dc0a874fd68a2f176f41",
|
|
"docs/assets/js/vs/basic-languages/tcl/tcl.js": "317b63a872ce538d4eef5dae701641670fd3f99dfc0439465d444b2992b69bea",
|
|
"docs/assets/js/vs/basic-languages/twig/twig.js": "c3442379367d5ef43f1377a14e3c6a04ec451dabb05bed200571ea6dc328dfa0",
|
|
"docs/assets/js/vs/basic-languages/typescript/typescript.js": "25dd318efd5aada375fdf391c488bd0b5ec0d665ba16e49f1e7968217ad01139",
|
|
"docs/assets/js/vs/basic-languages/vb/vb.js": "41d3d863c8b955c53eddb8724866a487d3632995114c77c0e9bc416227d148bf",
|
|
"docs/assets/js/vs/basic-languages/xml/xml.js": "95ddef452d5ff87f5c9f807d56f3f74964727677b5a55baa13a0a4870e2ae850",
|
|
"docs/assets/js/vs/basic-languages/yaml/yaml.js": "a6ffa854247873af58df3ad550bbdd474b2d8dbc1d1c730fce4e44dfcb5f9b62",
|
|
"docs/assets/js/vs/editor/editor.main.css": "165d5ada907097527448677d0d0f0213578fe5cfaffcb245d7229862e849783a",
|
|
"docs/assets/js/vs/editor/editor.main.js": "05a50ed50bb013b6e7a82d25686186aa7bdff8b8209c7badab00e046b5e99618",
|
|
"docs/assets/js/vs/editor/editor.main.nls.de.js": "e31a518baf29ffce15a27ac80a6b5406ebf21c76657f3344f46c9ac0e6d0c202",
|
|
"docs/assets/js/vs/editor/editor.main.nls.es.js": "f86887a1575bc71f035e92eb68b3d4e8c4e351d93f3b98520660933fed984007",
|
|
"docs/assets/js/vs/editor/editor.main.nls.fr.js": "673214777e1ba3518abe1bbde8b5250cb18d65257054c8adf9cb5e1e49918d27",
|
|
"docs/assets/js/vs/editor/editor.main.nls.it.js": "66df8e46d4aa40b5393489efda7e8aee5ad5589fdf68fef03832e665f0aabc9c",
|
|
"docs/assets/js/vs/editor/editor.main.nls.ja.js": "4688d4dfa1ddf91cbfa7005e1110b12f79315706e7d56463c96e8bc688a3d60d",
|
|
"docs/assets/js/vs/editor/editor.main.nls.js": "4d4915b0ff284b77938d3be70b9000911554fc451263a7baa594d199ef170a0e",
|
|
"docs/assets/js/vs/editor/editor.main.nls.ko.js": "a6d39e2202fa271bfd5e04b83a5265bbe7ef73a945471c9e9fcb65ff8f1a8663",
|
|
"docs/assets/js/vs/editor/editor.main.nls.ru.js": "345850b05cc97c0c1978df43ee996a32da7cd33ba1a85be3b6958884a8307040",
|
|
"docs/assets/js/vs/editor/editor.main.nls.zh-cn.js": "30ce784d1733d424e221009e097760b813e629d63579bddb62f7a4f229b9011f",
|
|
"docs/assets/js/vs/editor/editor.main.nls.zh-tw.js": "ab5c148283e9afd0577afb5e522e45c6c2b323a0a12215b71f92155fbf003b74",
|
|
"docs/assets/js/vs/language/css/cssMode.js": "c0f3a99395d07b421ef75f6eb78389c6ef29477f6a05556f9b94e2bb918dd6c1",
|
|
"docs/assets/js/vs/language/css/cssWorker.js": "073e09f9301dcf147e40ef675e3f18d8cc29de9f49673ec8d17711569144552d",
|
|
"docs/assets/js/vs/language/html/htmlMode.js": "91f7b295ddc3b0b679c669b84865f3ace79fdd30bfcd814f2960c06f3e24d600",
|
|
"docs/assets/js/vs/language/html/htmlWorker.js": "0b14f0af7ae7ab85732574fb384496dae3e85d28f953188cc842eec468a8a457",
|
|
"docs/assets/js/vs/language/json/jsonMode.js": "9abacb664dcd8564f28ef004465da0f4b3c551b2741424bf42e61c0a26e61adb",
|
|
"docs/assets/js/vs/language/json/jsonWorker.js": "0eb929c56d44afddb3030c011913010311ce34e5eadb1129a3ce9cbafd4c771d",
|
|
"docs/assets/js/vs/language/typescript/tsMode.js": "35d94edaf7982c8b59c95cda38c5ebffcf93479ee91a5c9820b9bf60719351c2",
|
|
"docs/assets/js/vs/language/typescript/tsWorker.js": "95d7d318d3b6076692705bda50f69ccf2981aae6b06f240de5ac642f32970bf4",
|
|
"docs/assets/js/vs/loader.js": "be92515f6d2cbfc75cd240076246e8ccf6f698269c0402e367d2ee371655bbeb"
|
|
},
|
|
"generator": "dts-bundle-generator@9.5.1 with pinned typescript@5.9.3; private AST namespace bridge",
|
|
"semantic": "TS 4.3.5 and 5.9.3 standalone positive/negative consumers; actual vendored Monaco worker in all three browser projects",
|
|
"scope": "Core editor declarations and typed player example. Full plugin/editor UI modernization remains SITE-02."
|
|
},
|
|
"ci": {
|
|
"passed": 449,
|
|
"productionTypeScript": 229,
|
|
"declarations": 37,
|
|
"logSha256": "90288b5ae5fb1d85748a10eca86535cce54f3d17ff692a5952d54d8dcb052dbb"
|
|
},
|
|
"packageOutput": "refactor/.cache/packages/run-LYDR8W",
|
|
"packageReportSha256": "8b5663d4c2099eb20e6666c9a732b932230f88039784aba1755b282aea1030f0",
|
|
"packages": [
|
|
{
|
|
"name": "artplayer",
|
|
"version": "5.4.1",
|
|
"archive": "artplayer.tgz",
|
|
"sha256": "f4da4c9df6f884cd9eb105a2a1bb39ca05d7377ee62dedf2e289b9e515355a88",
|
|
"files": {
|
|
"package/ARCHITECTURE.md": "fa1979c2939a6d50763dc7a8e886564fa318986f254dcac6077d47b122d01561",
|
|
"package/README.md": "1e185e65f67fc2081b4182bbc6c4558ea05b6e3fa3acc5dd0c3ac7df1d542b09",
|
|
"package/THIRD_PARTY_NOTICES": "b77b5b46b79fa0cda850b0781f78c3b1112c4ed9672fa291956fe8eff53098e7",
|
|
"package/dist/artplayer.cts": "0e91e907d021db02a68004603e6190505fdc0806d873ebb6af171aa089a81da7",
|
|
"package/dist/artplayer.js": "5787d082246f7adbc630a0461637d9a597394ba7cd97bcd5bf48924e9699d99f",
|
|
"package/dist/artplayer.legacy.js": "45afe957849bcc2a2b81ed3a7b55f8f16530bf9b6a719c34f67f5befea1bd7ae",
|
|
"package/dist/artplayer.mjs": "91f38811f121c244177d81e3c440b4c5f27756145f974a8e5a58e49e793370d9",
|
|
"package/dist/artplayer.mts": "f6292596a9ccb1d43a6d6a12c35f859b1889ad15924c5ae0f9f280941aade313",
|
|
"package/dist/artplayer.ts": "26a42ac66811e70f68a8ebe62cbf304eb1993451b3e658961be98e7106162527",
|
|
"package/dist/component.ts": "aa1c43be67322781b4b355b143bc69d9f29d22e578e4974d6a13e957a7c0334f",
|
|
"package/dist/config.ts": "c4fd8681bf32b10c743e3e561c532520c8f32e43fd765524850b15e55cb91c72",
|
|
"package/dist/cssVar.ts": "e027d82fb4f01c9ce7559cf679b2d5ee1962d3f7e5b4dd64ca21f472b933efb6",
|
|
"package/dist/emitter.ts": "9c62551cdcc6dd3966bed8a7a85dd477435db977c91a294d2ac8f162f9592537",
|
|
"package/dist/events.ts": "af191f862af4ec8933b09113b8c074603ae254a8b70460d0f3006646cd74ae42",
|
|
"package/dist/i18n.ts": "3e14759caf71f97f01650839248c8737c42d2c2979dabc43ad92b724da648708",
|
|
"package/dist/i18n/ar.js": "5885c469efc9f07aafd6a4aa6698edae2c2683f42497ebbe15374130f9b6e2c7",
|
|
"package/dist/i18n/ar.mjs": "a275cf39ae2317ea1cea73b65ba5451a909b34a881d35920391cef2ff0d6a86f",
|
|
"package/dist/i18n/cs.js": "5adef10fadb219948eb5e58e204207ca0afdd2dd941a08d9455fd302ef2447cc",
|
|
"package/dist/i18n/cs.mjs": "2d274b61c2be9a472a3cc19dfa775e6209867f8d1d5a9116923f075446f47969",
|
|
"package/dist/i18n/es.js": "4c6662edce1398d0fe285978df83b271cce23e4f24e0e6a9d24a5b8a6845839b",
|
|
"package/dist/i18n/es.mjs": "09c0806a979feb4ae0e3ff32dbee9fd435847d3a66f80b6768ff69ab63289696",
|
|
"package/dist/i18n/fa.js": "db37cade9454df0b829c514e088d4d9175199faaff2b4a7838e6a401741131fe",
|
|
"package/dist/i18n/fa.mjs": "83290582155ee2a7a08a8c9cf8c2903545e78260e81a2a091092f3fbe61b4dd0",
|
|
"package/dist/i18n/fr.js": "54eee11fdf245e9882cb1f440f8909ccb8112f2e10722447cb313cab4752abea",
|
|
"package/dist/i18n/fr.mjs": "621844a04365da3d9e5d225d64e233d322cb9fd9c1ffcc2db77e5d7e0e78ea8e",
|
|
"package/dist/i18n/id.js": "5d4ee91a123c417b5b2e84890d85f416444389bdcd12c40d49073e1061796463",
|
|
"package/dist/i18n/id.mjs": "ffca08de9515704ef160dd902534df4b4113ff3f62b37f70330264d27daf5c34",
|
|
"package/dist/i18n/pl.js": "47e0d39623896436722439c758488ec660752c56a0294375bf0fce4f3b2aa27b",
|
|
"package/dist/i18n/pl.mjs": "05fbb3b2d09b44b5d3a237ea35a1f6865d45c2985e32b517dec4a00670cddebc",
|
|
"package/dist/i18n/ru.js": "3af3b15b1554579352b9b1ecfc8ac27abb584a5af9bcc7a8369a813c55df8834",
|
|
"package/dist/i18n/ru.mjs": "12281df03fc45c40ab8ad2a7dd8bbbab35f086dadd7e51f35e27826fff16e1ce",
|
|
"package/dist/i18n/tr.js": "0f8da88d4f770d9ec2e83311bbd6cc6ecfc0b2bbb3997f8db8eea8b795746967",
|
|
"package/dist/i18n/tr.mjs": "ea533927a7f32b3124177e87d9d5adbd279dc80efca7b11ad94696b3b47f7e94",
|
|
"package/dist/i18n/vi.js": "e3302f5c90f3e7df4bf8667c17598d0e46b66b31aab0d94fa70f3e617b5277c0",
|
|
"package/dist/i18n/vi.mjs": "f7a0ce8d821bff93354be31922a73be854a685e14170e8875cd5375f155e8737",
|
|
"package/dist/i18n/zh-tw.js": "13446c81dccf57e6b5d2be0a55b8ef6a668c6b8005ef4a497439557d6ccb16ec",
|
|
"package/dist/i18n/zh-tw.mjs": "730ae246aef8cffb34d7ba3b48aefab38fa812cf84ea7ebbd827f8639ee7eba7",
|
|
"package/dist/icons.ts": "0d8e8e52e52130dd4a29bab551dd7a2a954797e42e92a6e068c85d583e23e6a4",
|
|
"package/dist/language.cts": "2248040d86a8e34626755c4ecf53ea0174706c653073cf0e15884a030d173120",
|
|
"package/dist/language.mts": "c391e863012c77769e661afbf8fa949e9373aa88d17f58cbba7f5696edb8077f",
|
|
"package/dist/legacy/language.ts": "c452ffd764ff9b29b819b3475c42395d2ea7a33560d8c186ef5df3844b9524c3",
|
|
"package/dist/option.ts": "850e5264219b8b438c80694402225b690b131786677a5da0d22739ec2352d263",
|
|
"package/dist/playback.ts": "1ceaed3aa1cef511fe8b20f4874647f6065c723ad805b742a0a9247e16bb1bb5",
|
|
"package/dist/player.ts": "f1e50257df2ea592d0a0e1f36078dda77eaf2cf3b3d795307501396562d99f28",
|
|
"package/dist/plugin.ts": "2a57e148fda00ee687da5036b890b0f611cb94bb403a1ed52602179060259d35",
|
|
"package/dist/quality.ts": "7ed6ed78cea52991b2f6ddd2bd3b7bd8c5146fdfff7486fe8b814c3e632f1567",
|
|
"package/dist/runtime.cts": "52cfff1daeb6841a90212c8fa8d46ca46d6650bb7ed1b59b62115d854b8ad652",
|
|
"package/dist/runtime.mts": "1b09bc0ee0f0ee2f788689eaff441bdeda1fab0ce783e71b61b9792d81072b03",
|
|
"package/dist/runtime.ts": "ec4b1d56993eb482a77eb0f94b701047549d009e6ba6433f27e7d464fef30c2b",
|
|
"package/dist/runtime/component.ts": "840213299c942fe058eb5436977ceec066b9dccda24c55ae9f464b399c979e39",
|
|
"package/dist/runtime/construction.ts": "24cc5cda1f614314db382271a9b0d5583b781894cfdf6c548700b1b5270467ee",
|
|
"package/dist/runtime/events.ts": "52848f57d35eb1037cf74c8877521edf99a015bcd77f30ef6bbcba1807a99bfe",
|
|
"package/dist/runtime/media.ts": "8828f80953aec3e95328cefe691661e8897cb27cb309483cf806ec45a8549ae3",
|
|
"package/dist/runtime/option.ts": "bb672e49ffe74a6fc78543217f6de80d7d738890146df0857c709d4dc283e4ce",
|
|
"package/dist/runtime/player.ts": "a4a24794e26cfb9e4310bf0f459a7a407e85bf81b4f3a4feb6294331af8036fb",
|
|
"package/dist/runtime/plugin.ts": "9ad482f2a77914a91450419680b8af6b314b926f0831c2f7f6d7c466690f95c9",
|
|
"package/dist/runtime/services.ts": "8e4648d8c61bff47343f9e1c2b995af69fc00947264b826109ceadcbaf553254",
|
|
"package/dist/runtime/setting.ts": "c48d20957b57f79f985ef76a2950cc8a5cfa25dafa8ec5939e562661778e6218",
|
|
"package/dist/runtime/subtitle.ts": "13241c4f9a87517aa2cf7b3e0bb8cedaa12fa0b4d3f8934285797583b752557e",
|
|
"package/dist/runtime/template.ts": "da9975513a1938e7f386f4f65f718f0fc595164bfeac8f0cd99a3e97a54919a1",
|
|
"package/dist/runtime/utils.ts": "cab9916f5224a3b047812b9f759cc9cc62105662599744067a6955020ab36916",
|
|
"package/dist/setting.ts": "d12a75b656fff70cbb30be4bffec46d9c4273636e8722bce971a4d2b188712a1",
|
|
"package/dist/subtitle.ts": "d25b470e47d6a9bd696d9c1ad8adb58e56a208f05695186d513bc8c43c2e8acf",
|
|
"package/dist/template.ts": "68aed9e97d006d6be4fabb8504ca84dafab770b0925f4d6e7319e67c82f21b0d",
|
|
"package/dist/utils.ts": "494ec447ab467a07ddd7a2c2abf778b3fce69fd28a09aaa8ced9759f8de2e3f6",
|
|
"package/package.json": "82e92699e7c29847f32ac6767ece0401290e7d7a12854722bdbcfd09b90b7954",
|
|
"package/types/COMPATIBILITY.md": "a7da9e102a116104b513df4f7451247b7759bc502d3375f30bd5b14a541826e0",
|
|
"package/types/README.md": "1bd9868e773610e6312fd48a1c5aa20772d29df0af40c3db66e75b7ab4a1aee0",
|
|
"package/types/artplayer.d.cts": "3685065e4263abcfd9d953176e461d5b3eb990b0363b54689a7f55deba770fef",
|
|
"package/types/artplayer.d.mts": "b664fec51ee5c5381f2ceab25d99d52aee56feab04a2ee7b4ea5b2145ea5fa0e",
|
|
"package/types/artplayer.d.ts": "5d0162adf7ac6d0f2bb9b5cfe361f28657c4d9c540cadbf36eba3cc954ce50f8",
|
|
"package/types/component.d.ts": "ae5bc1ddeaa1ee1ebbc62573e32423993727079205c64751a5a314170e588a32",
|
|
"package/types/config.d.ts": "36f9a84cd436f17701a0d11d3417fc1fe0414e0c52c80083b94a85dfc329e37e",
|
|
"package/types/cssVar.d.ts": "93217860fff2ebf750f606d95ddd22220a58837119e63bdf2f5f78fd7488458b",
|
|
"package/types/emitter.d.ts": "7e1f9a2a8ce65feb95734f1ed52d1334e57aa388bbef2a43d8bc53a9b6f6623c",
|
|
"package/types/events.d.ts": "f83624c9268a284477e8bd793fe3562a2363b72f2a44d5c64fe8c6a6cede8830",
|
|
"package/types/i18n.d.ts": "bebbe372d9b22443e75e0c0cea05bd52e8a44c1f82ce656d278a100a21a85b57",
|
|
"package/types/icons.d.ts": "326a67ba7bdcf52862c5b2a269e540140aff98d05c7b96196485a77f84fe5960",
|
|
"package/types/language.d.cts": "f7928e108cf7b7814c2d75cb0a525333e95873fca6cd6d89a740450656b9c1cd",
|
|
"package/types/language.d.mts": "6619a26d604b7cccbe2f596243d87ae37cfaae33b8b52874ec071d9787446f9e",
|
|
"package/types/legacy/language.d.ts": "c7abda4d506fd933c350e9030290bf9e64347a921d683a66115da1995ebe0a81",
|
|
"package/types/option.d.ts": "ccf2c8ddc537dc65c9682d39f044726e23bff18f476b622512d7e6a4b949b5f6",
|
|
"package/types/playback.d.ts": "58705c273df6e76a77a6575e769a9ec6c013785c25080f2551aa22415788d870",
|
|
"package/types/player.d.ts": "92b00211b70ac71336e495899df972a0519dd138111846044fe4e0f967966177",
|
|
"package/types/plugin.d.ts": "fc3594a41c51d8248713e33c486fb1f6a518ac5c7ce31be6988a6cd8d052c5f3",
|
|
"package/types/quality.d.ts": "1ac1a48b4f74ff9ba1ce60443e1463d50d1c6a2e5d87d63dc7d2a8eb7f4c2c34",
|
|
"package/types/runtime.d.cts": "7ee988dfea9a0ac71a34a656f96f7b74e78aa92547cfdfab7ff7e1139a77d4a3",
|
|
"package/types/runtime.d.mts": "dcb85f59a8b7714918ced0c1d18c2bb24e8b80b56d8c594e019dcbdb5ad88b08",
|
|
"package/types/runtime.d.ts": "9c6ccd39a1be293f17ae46dae8ea077053e12635ee79d73a5e3b3a559230fcff",
|
|
"package/types/runtime/component.d.ts": "1b4c0cee44568649e80140fe778febfcae88af0ac85515f1cbeff78ab0c6d14f",
|
|
"package/types/runtime/construction.d.ts": "7a87bedf6f7ffff0c46078aa5f1551e0077d35574e286516121f5f935e2d9ce4",
|
|
"package/types/runtime/events.d.ts": "a1e2f9d387475453eaf95c2a5ee79e228636c0bb859bda3fcc46da46574a0c31",
|
|
"package/types/runtime/media.d.ts": "8fc89401be7fe25542c169d07dd5675f10916ed20be8493e19695966cf3864a8",
|
|
"package/types/runtime/option.d.ts": "6e334e1a76fdcc40b4665c02523bd31c3994d96078fadeb40e23422aa54c1a1d",
|
|
"package/types/runtime/player.d.ts": "8ac6383502e4872e83659838844856903031a81a0adc8e8535feb78453aa042c",
|
|
"package/types/runtime/plugin.d.ts": "8528f2b17843149f42f9cc16d6fd70baa238c9dc2c329b67d2c38096799c69bd",
|
|
"package/types/runtime/services.d.ts": "604c9f8e4b6c0da818f96576bf9f4b0e96085a9003927b2f7ba30027b1ba237e",
|
|
"package/types/runtime/setting.d.ts": "349c1fcb205ad312916bd3ee55e6bf241ea8a569fb2ab6c80822e69fc518f7d7",
|
|
"package/types/runtime/subtitle.d.ts": "269ff84678d327b3a9dc2f5bc6cc0d731d1e081b85422e474621d5d792efb153",
|
|
"package/types/runtime/template.d.ts": "7a62f968a38b4bf9109a4439557c02074eb1d62ba1f6e21a8eb194e91f0badfe",
|
|
"package/types/runtime/utils.d.ts": "6bf731705d86853e066dbaf3b8d4003b6548423fe615b7412b722bd0d3a6e48b",
|
|
"package/types/setting.d.ts": "08305a75dff96f06490430e099338b463df471b550c1d0dac3abc8995b39eb09",
|
|
"package/types/subtitle.d.ts": "b18314e2d64efdb6045830b6e12f615ae2ed585416130e562329ad3ea337f6ce",
|
|
"package/types/template.d.ts": "4792bc0c2cbcb7966e4375118bd34b326166e0831862e94ace4cf6b1bbe6a8c8",
|
|
"package/types/utils.d.ts": "fca0d3d814df94a25f9eb067c86fa0cf272e2791bac793b91229d57680797712"
|
|
}
|
|
},
|
|
{
|
|
"name": "artplayer-plugin-chapter",
|
|
"version": "1.1.0",
|
|
"archive": "artplayer-plugin-chapter.tgz",
|
|
"sha256": "89e57e633e593486802faba4cecf0eb0c497e72109b4e8cc7f91421eaa84aee6",
|
|
"files": {
|
|
"package/ARCHITECTURE.md": "20743bad87a174b0450e0d876b6aa6b2a9f47df296d479511ce7cc9298fdb57c",
|
|
"package/README.md": "b95400ff3d525621a15268bb56a2d353aacaaadefde7e735d7abd91a34edd96f",
|
|
"package/dist/artplayer-plugin-chapter.js": "6ac3dfe28f46084ac7caedd571b1a97dcee3cf9d708112f1b8bbd6566e1dc5c5",
|
|
"package/dist/artplayer-plugin-chapter.legacy.js": "6d9bff885412169e701670961aa00c2e46c4b42c9b9647ff4e6d198777d2a359",
|
|
"package/dist/artplayer-plugin-chapter.mjs": "26415cecab2c0198c566cef0232e20123413782d5bad7534a32939b3298617af",
|
|
"package/package.json": "24eec6907b3218439189adab6af3f932c1497c47c2d41209311c01042b07fd4f",
|
|
"package/types/artplayer-plugin-chapter.d.cts": "4f07514b37453cd6cea8e5aa28fa018ff31738e0d423c11a3b5eccd50ed30bcc",
|
|
"package/types/artplayer-plugin-chapter.d.mts": "610179754db36276e161a07bccf4eaba8b4480f053e716a2bcc5a1574871a171",
|
|
"package/types/artplayer-plugin-chapter.d.ts": "581aa2862e709601c87a23585f54a969ebd350be56a7469a31ff53f1311b578d"
|
|
}
|
|
}
|
|
],
|
|
"browserPackageOutput": "refactor/.cache/packages/run-y0PLWJ",
|
|
"browserPackageReportSha256": "52199da74fd8470ec5c33d602f085224aabb55d6935f5a9988710fd1c259d89d",
|
|
"repackChanges": [
|
|
{
|
|
"package": "artplayer",
|
|
"member": "package/ARCHITECTURE.md",
|
|
"before": "2153b300311597068b509fbb9e922c45b5a51ba6a232d2d4d5ff3f5baf458039",
|
|
"after": "fa1979c2939a6d50763dc7a8e886564fa318986f254dcac6077d47b122d01561"
|
|
},
|
|
{
|
|
"package": "artplayer",
|
|
"member": "package/types/COMPATIBILITY.md",
|
|
"before": "4a3d080cdee139b746ab3804c7a05ae91d4a6245cd05217d2646c9cd46af618a",
|
|
"after": "a7da9e102a116104b513df4f7451247b7759bc502d3375f30bd5b14a541826e0"
|
|
},
|
|
{
|
|
"package": "artplayer",
|
|
"member": "package/types/README.md",
|
|
"before": "7ee90de39c212e079015bf008e237b53488f18377bc65e25f1a247a8fb271288",
|
|
"after": "1bd9868e773610e6312fd48a1c5aa20772d29df0af40c3db66e75b7ab4a1aee0"
|
|
}
|
|
],
|
|
"runtimeChecks": [
|
|
"DIST.cjs",
|
|
"DIST.cjs-legacy",
|
|
"DIST.esm",
|
|
"DIST.esm-default-only",
|
|
"DIST.esm-legacy",
|
|
"DIST.runtime-cjs-identity",
|
|
"DIST.runtime-esm-identity",
|
|
"DIST.runtime-legacy-identity",
|
|
"DIST.runtime-shared-statics",
|
|
"DIST.runtime-types-only",
|
|
"DIST.global-core",
|
|
"DIST.amd-core",
|
|
"DIST.global-core-legacy",
|
|
"DIST.amd-core-legacy",
|
|
"DIST.global-chapter",
|
|
"DIST.amd-chapter",
|
|
"DIST.global-chapter-legacy",
|
|
"DIST.amd-chapter-legacy",
|
|
"SSR.import-template",
|
|
"SSR.constructor-browser-only",
|
|
"SSR.custom-ua-umd-legacy",
|
|
"SSR.custom-ua-esm",
|
|
"DIST.i18n-cjs-esm-global",
|
|
"DIST.exports-boundary",
|
|
"DIST.direct-esm-file",
|
|
"EVENT.lazy-registry",
|
|
"EVENT.symbol-number-channels",
|
|
"EVENT.context-removal",
|
|
"EVENT.once-throw-consumed",
|
|
"EVENT.chain-context-arguments",
|
|
"EVENT.once-reentry",
|
|
"EVENT.dispatch-snapshot",
|
|
"EVENT.off-original-once",
|
|
"EVENT.throw-propagation"
|
|
],
|
|
"types": [
|
|
{
|
|
"compiler": "5.9.3",
|
|
"mode": "node10-commonjs",
|
|
"diagnostics": [],
|
|
"declarations": [
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.decorators.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.decorators.legacy.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.dom.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.collection.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.core.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.generator.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.iterable.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.proxy.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.reflect.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.symbol.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.array.include.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.arraybuffer.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.date.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.object.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.regexp.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.array.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.object.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.symbol.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.bigint.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.date.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.number.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es5.d.ts",
|
|
"node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.ts",
|
|
"node_modules/artplayer/types/artplayer.d.ts",
|
|
"node_modules/artplayer/types/component.d.ts",
|
|
"node_modules/artplayer/types/config.d.ts",
|
|
"node_modules/artplayer/types/cssVar.d.ts",
|
|
"node_modules/artplayer/types/emitter.d.ts",
|
|
"node_modules/artplayer/types/events.d.ts",
|
|
"node_modules/artplayer/types/i18n.d.ts",
|
|
"node_modules/artplayer/types/icons.d.ts",
|
|
"node_modules/artplayer/types/legacy/language.d.ts",
|
|
"node_modules/artplayer/types/option.d.ts",
|
|
"node_modules/artplayer/types/playback.d.ts",
|
|
"node_modules/artplayer/types/player.d.ts",
|
|
"node_modules/artplayer/types/plugin.d.ts",
|
|
"node_modules/artplayer/types/quality.d.ts",
|
|
"node_modules/artplayer/types/setting.d.ts",
|
|
"node_modules/artplayer/types/subtitle.d.ts",
|
|
"node_modules/artplayer/types/template.d.ts",
|
|
"node_modules/artplayer/types/utils.d.ts"
|
|
]
|
|
},
|
|
{
|
|
"compiler": "5.9.3",
|
|
"mode": "nodenext-cjs",
|
|
"diagnostics": [],
|
|
"declarations": [
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.decorators.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.decorators.legacy.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.dom.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.collection.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.core.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.generator.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.iterable.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.proxy.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.reflect.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.symbol.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.array.include.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.arraybuffer.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.date.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.object.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.regexp.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.array.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.object.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.symbol.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.bigint.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.date.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.number.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es5.d.ts",
|
|
"node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.cts",
|
|
"node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.ts",
|
|
"node_modules/artplayer/types/artplayer.d.cts",
|
|
"node_modules/artplayer/types/artplayer.d.ts",
|
|
"node_modules/artplayer/types/component.d.ts",
|
|
"node_modules/artplayer/types/config.d.ts",
|
|
"node_modules/artplayer/types/cssVar.d.ts",
|
|
"node_modules/artplayer/types/emitter.d.ts",
|
|
"node_modules/artplayer/types/events.d.ts",
|
|
"node_modules/artplayer/types/i18n.d.ts",
|
|
"node_modules/artplayer/types/icons.d.ts",
|
|
"node_modules/artplayer/types/language.d.cts",
|
|
"node_modules/artplayer/types/option.d.ts",
|
|
"node_modules/artplayer/types/playback.d.ts",
|
|
"node_modules/artplayer/types/player.d.ts",
|
|
"node_modules/artplayer/types/plugin.d.ts",
|
|
"node_modules/artplayer/types/quality.d.ts",
|
|
"node_modules/artplayer/types/setting.d.ts",
|
|
"node_modules/artplayer/types/subtitle.d.ts",
|
|
"node_modules/artplayer/types/template.d.ts",
|
|
"node_modules/artplayer/types/utils.d.ts"
|
|
]
|
|
},
|
|
{
|
|
"compiler": "5.9.3",
|
|
"mode": "bundler-esm",
|
|
"diagnostics": [],
|
|
"declarations": [
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.decorators.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.decorators.legacy.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.dom.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.collection.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.core.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.generator.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.iterable.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.proxy.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.reflect.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.symbol.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.array.include.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.arraybuffer.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.date.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.object.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.regexp.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.array.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.object.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.symbol.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.bigint.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.date.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.number.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es5.d.ts",
|
|
"node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.cts",
|
|
"node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.mts",
|
|
"node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.ts",
|
|
"node_modules/artplayer/types/artplayer.d.cts",
|
|
"node_modules/artplayer/types/artplayer.d.mts",
|
|
"node_modules/artplayer/types/artplayer.d.ts",
|
|
"node_modules/artplayer/types/component.d.ts",
|
|
"node_modules/artplayer/types/config.d.ts",
|
|
"node_modules/artplayer/types/cssVar.d.ts",
|
|
"node_modules/artplayer/types/emitter.d.ts",
|
|
"node_modules/artplayer/types/events.d.ts",
|
|
"node_modules/artplayer/types/i18n.d.ts",
|
|
"node_modules/artplayer/types/icons.d.ts",
|
|
"node_modules/artplayer/types/language.d.cts",
|
|
"node_modules/artplayer/types/language.d.mts",
|
|
"node_modules/artplayer/types/option.d.ts",
|
|
"node_modules/artplayer/types/playback.d.ts",
|
|
"node_modules/artplayer/types/player.d.ts",
|
|
"node_modules/artplayer/types/plugin.d.ts",
|
|
"node_modules/artplayer/types/quality.d.ts",
|
|
"node_modules/artplayer/types/setting.d.ts",
|
|
"node_modules/artplayer/types/subtitle.d.ts",
|
|
"node_modules/artplayer/types/template.d.ts",
|
|
"node_modules/artplayer/types/utils.d.ts"
|
|
]
|
|
},
|
|
{
|
|
"compiler": "4.3.5",
|
|
"mode": "node10-commonjs",
|
|
"diagnostics": [],
|
|
"declarations": [
|
|
"D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.dom.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2015.collection.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2015.core.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2015.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2015.generator.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2015.iterable.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2015.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2015.proxy.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2015.reflect.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2015.symbol.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2015.symbol.wellknown.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2016.array.include.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2016.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2017.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2017.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2017.object.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2017.sharedmemory.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2017.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2017.typedarrays.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2018.asyncgenerator.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2018.asynciterable.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2018.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2018.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2018.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2018.regexp.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2019.array.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2019.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2019.object.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2019.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2019.symbol.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2020.bigint.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2020.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2020.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2020.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2020.sharedmemory.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2020.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es2020.symbol.wellknown.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-compat/lib/lib.es5.d.ts",
|
|
"node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.ts",
|
|
"node_modules/artplayer/types/artplayer.d.ts",
|
|
"node_modules/artplayer/types/component.d.ts",
|
|
"node_modules/artplayer/types/config.d.ts",
|
|
"node_modules/artplayer/types/cssVar.d.ts",
|
|
"node_modules/artplayer/types/emitter.d.ts",
|
|
"node_modules/artplayer/types/events.d.ts",
|
|
"node_modules/artplayer/types/i18n.d.ts",
|
|
"node_modules/artplayer/types/icons.d.ts",
|
|
"node_modules/artplayer/types/legacy/language.d.ts",
|
|
"node_modules/artplayer/types/option.d.ts",
|
|
"node_modules/artplayer/types/playback.d.ts",
|
|
"node_modules/artplayer/types/player.d.ts",
|
|
"node_modules/artplayer/types/plugin.d.ts",
|
|
"node_modules/artplayer/types/quality.d.ts",
|
|
"node_modules/artplayer/types/setting.d.ts",
|
|
"node_modules/artplayer/types/subtitle.d.ts",
|
|
"node_modules/artplayer/types/template.d.ts",
|
|
"node_modules/artplayer/types/utils.d.ts"
|
|
]
|
|
},
|
|
{
|
|
"compiler": "5.9.3",
|
|
"mode": "nodenext-esm",
|
|
"diagnostics": [],
|
|
"declarations": [
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.decorators.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.decorators.legacy.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.dom.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.collection.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.core.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.generator.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.iterable.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.proxy.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.reflect.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.symbol.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.array.include.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.arraybuffer.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.date.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.object.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.regexp.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.array.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.object.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.symbol.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.bigint.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.date.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.number.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es5.d.ts",
|
|
"node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.cts",
|
|
"node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.mts",
|
|
"node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.ts",
|
|
"node_modules/artplayer/types/artplayer.d.cts",
|
|
"node_modules/artplayer/types/artplayer.d.mts",
|
|
"node_modules/artplayer/types/artplayer.d.ts",
|
|
"node_modules/artplayer/types/component.d.ts",
|
|
"node_modules/artplayer/types/config.d.ts",
|
|
"node_modules/artplayer/types/cssVar.d.ts",
|
|
"node_modules/artplayer/types/emitter.d.ts",
|
|
"node_modules/artplayer/types/events.d.ts",
|
|
"node_modules/artplayer/types/i18n.d.ts",
|
|
"node_modules/artplayer/types/icons.d.ts",
|
|
"node_modules/artplayer/types/language.d.cts",
|
|
"node_modules/artplayer/types/language.d.mts",
|
|
"node_modules/artplayer/types/option.d.ts",
|
|
"node_modules/artplayer/types/playback.d.ts",
|
|
"node_modules/artplayer/types/player.d.ts",
|
|
"node_modules/artplayer/types/plugin.d.ts",
|
|
"node_modules/artplayer/types/quality.d.ts",
|
|
"node_modules/artplayer/types/setting.d.ts",
|
|
"node_modules/artplayer/types/subtitle.d.ts",
|
|
"node_modules/artplayer/types/template.d.ts",
|
|
"node_modules/artplayer/types/utils.d.ts"
|
|
]
|
|
}
|
|
],
|
|
"preciseTypes": [
|
|
{
|
|
"compiler": "5.9.3",
|
|
"mode": "node10-commonjs",
|
|
"diagnostics": [],
|
|
"declarations": [
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.decorators.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.decorators.legacy.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.dom.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.collection.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.core.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.generator.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.iterable.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.proxy.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.reflect.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.symbol.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.array.include.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.arraybuffer.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.date.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.object.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.regexp.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.array.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.object.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.symbol.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.bigint.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.date.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.number.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es5.d.ts",
|
|
"node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.ts",
|
|
"node_modules/artplayer/types/artplayer.d.ts",
|
|
"node_modules/artplayer/types/component.d.ts",
|
|
"node_modules/artplayer/types/config.d.ts",
|
|
"node_modules/artplayer/types/cssVar.d.ts",
|
|
"node_modules/artplayer/types/emitter.d.ts",
|
|
"node_modules/artplayer/types/events.d.ts",
|
|
"node_modules/artplayer/types/i18n.d.ts",
|
|
"node_modules/artplayer/types/icons.d.ts",
|
|
"node_modules/artplayer/types/option.d.ts",
|
|
"node_modules/artplayer/types/playback.d.ts",
|
|
"node_modules/artplayer/types/player.d.ts",
|
|
"node_modules/artplayer/types/plugin.d.ts",
|
|
"node_modules/artplayer/types/quality.d.ts",
|
|
"node_modules/artplayer/types/runtime.d.ts",
|
|
"node_modules/artplayer/types/runtime/component.d.ts",
|
|
"node_modules/artplayer/types/runtime/construction.d.ts",
|
|
"node_modules/artplayer/types/runtime/events.d.ts",
|
|
"node_modules/artplayer/types/runtime/media.d.ts",
|
|
"node_modules/artplayer/types/runtime/option.d.ts",
|
|
"node_modules/artplayer/types/runtime/player.d.ts",
|
|
"node_modules/artplayer/types/runtime/plugin.d.ts",
|
|
"node_modules/artplayer/types/runtime/services.d.ts",
|
|
"node_modules/artplayer/types/runtime/setting.d.ts",
|
|
"node_modules/artplayer/types/runtime/subtitle.d.ts",
|
|
"node_modules/artplayer/types/runtime/template.d.ts",
|
|
"node_modules/artplayer/types/runtime/utils.d.ts",
|
|
"node_modules/artplayer/types/setting.d.ts",
|
|
"node_modules/artplayer/types/subtitle.d.ts",
|
|
"node_modules/artplayer/types/template.d.ts",
|
|
"node_modules/artplayer/types/utils.d.ts"
|
|
]
|
|
},
|
|
{
|
|
"compiler": "5.9.3",
|
|
"mode": "nodenext-cjs",
|
|
"diagnostics": [],
|
|
"declarations": [
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.decorators.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.decorators.legacy.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.dom.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.collection.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.core.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.generator.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.iterable.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.proxy.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.reflect.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.symbol.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.array.include.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.arraybuffer.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.date.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.object.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.regexp.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.array.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.object.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.symbol.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.bigint.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.date.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.number.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es5.d.ts",
|
|
"node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.cts",
|
|
"node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.ts",
|
|
"node_modules/artplayer/types/artplayer.d.cts",
|
|
"node_modules/artplayer/types/artplayer.d.ts",
|
|
"node_modules/artplayer/types/component.d.ts",
|
|
"node_modules/artplayer/types/config.d.ts",
|
|
"node_modules/artplayer/types/cssVar.d.ts",
|
|
"node_modules/artplayer/types/emitter.d.ts",
|
|
"node_modules/artplayer/types/events.d.ts",
|
|
"node_modules/artplayer/types/i18n.d.ts",
|
|
"node_modules/artplayer/types/icons.d.ts",
|
|
"node_modules/artplayer/types/option.d.ts",
|
|
"node_modules/artplayer/types/playback.d.ts",
|
|
"node_modules/artplayer/types/player.d.ts",
|
|
"node_modules/artplayer/types/plugin.d.ts",
|
|
"node_modules/artplayer/types/quality.d.ts",
|
|
"node_modules/artplayer/types/runtime.d.cts",
|
|
"node_modules/artplayer/types/runtime.d.ts",
|
|
"node_modules/artplayer/types/runtime/component.d.ts",
|
|
"node_modules/artplayer/types/runtime/construction.d.ts",
|
|
"node_modules/artplayer/types/runtime/events.d.ts",
|
|
"node_modules/artplayer/types/runtime/media.d.ts",
|
|
"node_modules/artplayer/types/runtime/option.d.ts",
|
|
"node_modules/artplayer/types/runtime/player.d.ts",
|
|
"node_modules/artplayer/types/runtime/plugin.d.ts",
|
|
"node_modules/artplayer/types/runtime/services.d.ts",
|
|
"node_modules/artplayer/types/runtime/setting.d.ts",
|
|
"node_modules/artplayer/types/runtime/subtitle.d.ts",
|
|
"node_modules/artplayer/types/runtime/template.d.ts",
|
|
"node_modules/artplayer/types/runtime/utils.d.ts",
|
|
"node_modules/artplayer/types/setting.d.ts",
|
|
"node_modules/artplayer/types/subtitle.d.ts",
|
|
"node_modules/artplayer/types/template.d.ts",
|
|
"node_modules/artplayer/types/utils.d.ts"
|
|
]
|
|
},
|
|
{
|
|
"compiler": "5.9.3",
|
|
"mode": "bundler-esm",
|
|
"diagnostics": [],
|
|
"declarations": [
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.decorators.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.decorators.legacy.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.dom.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.collection.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.core.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.generator.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.iterable.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.proxy.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.reflect.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.symbol.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.array.include.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.arraybuffer.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.date.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.object.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.regexp.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.array.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.object.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.symbol.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.bigint.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.date.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.number.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es5.d.ts",
|
|
"node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.cts",
|
|
"node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.mts",
|
|
"node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.ts",
|
|
"node_modules/artplayer/types/artplayer.d.cts",
|
|
"node_modules/artplayer/types/artplayer.d.mts",
|
|
"node_modules/artplayer/types/artplayer.d.ts",
|
|
"node_modules/artplayer/types/component.d.ts",
|
|
"node_modules/artplayer/types/config.d.ts",
|
|
"node_modules/artplayer/types/cssVar.d.ts",
|
|
"node_modules/artplayer/types/emitter.d.ts",
|
|
"node_modules/artplayer/types/events.d.ts",
|
|
"node_modules/artplayer/types/i18n.d.ts",
|
|
"node_modules/artplayer/types/icons.d.ts",
|
|
"node_modules/artplayer/types/option.d.ts",
|
|
"node_modules/artplayer/types/playback.d.ts",
|
|
"node_modules/artplayer/types/player.d.ts",
|
|
"node_modules/artplayer/types/plugin.d.ts",
|
|
"node_modules/artplayer/types/quality.d.ts",
|
|
"node_modules/artplayer/types/runtime.d.cts",
|
|
"node_modules/artplayer/types/runtime.d.mts",
|
|
"node_modules/artplayer/types/runtime.d.ts",
|
|
"node_modules/artplayer/types/runtime/component.d.ts",
|
|
"node_modules/artplayer/types/runtime/construction.d.ts",
|
|
"node_modules/artplayer/types/runtime/events.d.ts",
|
|
"node_modules/artplayer/types/runtime/media.d.ts",
|
|
"node_modules/artplayer/types/runtime/option.d.ts",
|
|
"node_modules/artplayer/types/runtime/player.d.ts",
|
|
"node_modules/artplayer/types/runtime/plugin.d.ts",
|
|
"node_modules/artplayer/types/runtime/services.d.ts",
|
|
"node_modules/artplayer/types/runtime/setting.d.ts",
|
|
"node_modules/artplayer/types/runtime/subtitle.d.ts",
|
|
"node_modules/artplayer/types/runtime/template.d.ts",
|
|
"node_modules/artplayer/types/runtime/utils.d.ts",
|
|
"node_modules/artplayer/types/setting.d.ts",
|
|
"node_modules/artplayer/types/subtitle.d.ts",
|
|
"node_modules/artplayer/types/template.d.ts",
|
|
"node_modules/artplayer/types/utils.d.ts"
|
|
]
|
|
},
|
|
{
|
|
"compiler": "5.9.3",
|
|
"mode": "nodenext-esm",
|
|
"diagnostics": [],
|
|
"declarations": [
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.decorators.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.decorators.legacy.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.dom.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.collection.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.core.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.generator.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.iterable.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.proxy.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.reflect.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.symbol.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.array.include.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2016.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.arraybuffer.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.date.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.object.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2018.regexp.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.array.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.object.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2019.symbol.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.bigint.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.date.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.number.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript/lib/lib.es5.d.ts",
|
|
"node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.cts",
|
|
"node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.mts",
|
|
"node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.ts",
|
|
"node_modules/artplayer/types/artplayer.d.cts",
|
|
"node_modules/artplayer/types/artplayer.d.mts",
|
|
"node_modules/artplayer/types/artplayer.d.ts",
|
|
"node_modules/artplayer/types/component.d.ts",
|
|
"node_modules/artplayer/types/config.d.ts",
|
|
"node_modules/artplayer/types/cssVar.d.ts",
|
|
"node_modules/artplayer/types/emitter.d.ts",
|
|
"node_modules/artplayer/types/events.d.ts",
|
|
"node_modules/artplayer/types/i18n.d.ts",
|
|
"node_modules/artplayer/types/icons.d.ts",
|
|
"node_modules/artplayer/types/option.d.ts",
|
|
"node_modules/artplayer/types/playback.d.ts",
|
|
"node_modules/artplayer/types/player.d.ts",
|
|
"node_modules/artplayer/types/plugin.d.ts",
|
|
"node_modules/artplayer/types/quality.d.ts",
|
|
"node_modules/artplayer/types/runtime.d.cts",
|
|
"node_modules/artplayer/types/runtime.d.mts",
|
|
"node_modules/artplayer/types/runtime.d.ts",
|
|
"node_modules/artplayer/types/runtime/component.d.ts",
|
|
"node_modules/artplayer/types/runtime/construction.d.ts",
|
|
"node_modules/artplayer/types/runtime/events.d.ts",
|
|
"node_modules/artplayer/types/runtime/media.d.ts",
|
|
"node_modules/artplayer/types/runtime/option.d.ts",
|
|
"node_modules/artplayer/types/runtime/player.d.ts",
|
|
"node_modules/artplayer/types/runtime/plugin.d.ts",
|
|
"node_modules/artplayer/types/runtime/services.d.ts",
|
|
"node_modules/artplayer/types/runtime/setting.d.ts",
|
|
"node_modules/artplayer/types/runtime/subtitle.d.ts",
|
|
"node_modules/artplayer/types/runtime/template.d.ts",
|
|
"node_modules/artplayer/types/runtime/utils.d.ts",
|
|
"node_modules/artplayer/types/setting.d.ts",
|
|
"node_modules/artplayer/types/subtitle.d.ts",
|
|
"node_modules/artplayer/types/template.d.ts",
|
|
"node_modules/artplayer/types/utils.d.ts"
|
|
]
|
|
},
|
|
{
|
|
"compiler": "5.1.6",
|
|
"mode": "node10-commonjs",
|
|
"diagnostics": [],
|
|
"declarations": [
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.decorators.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.decorators.legacy.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.dom.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.collection.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.core.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.generator.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.iterable.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.proxy.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.reflect.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.symbol.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.symbol.wellknown.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2016.array.include.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2016.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.object.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.sharedmemory.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.typedarrays.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.asyncgenerator.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.asynciterable.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.regexp.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.array.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.object.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.symbol.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.bigint.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.date.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.number.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.sharedmemory.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.symbol.wellknown.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es5.d.ts",
|
|
"node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.ts",
|
|
"node_modules/artplayer/types/artplayer.d.ts",
|
|
"node_modules/artplayer/types/component.d.ts",
|
|
"node_modules/artplayer/types/config.d.ts",
|
|
"node_modules/artplayer/types/cssVar.d.ts",
|
|
"node_modules/artplayer/types/emitter.d.ts",
|
|
"node_modules/artplayer/types/events.d.ts",
|
|
"node_modules/artplayer/types/i18n.d.ts",
|
|
"node_modules/artplayer/types/icons.d.ts",
|
|
"node_modules/artplayer/types/option.d.ts",
|
|
"node_modules/artplayer/types/playback.d.ts",
|
|
"node_modules/artplayer/types/player.d.ts",
|
|
"node_modules/artplayer/types/plugin.d.ts",
|
|
"node_modules/artplayer/types/quality.d.ts",
|
|
"node_modules/artplayer/types/runtime.d.ts",
|
|
"node_modules/artplayer/types/runtime/component.d.ts",
|
|
"node_modules/artplayer/types/runtime/construction.d.ts",
|
|
"node_modules/artplayer/types/runtime/events.d.ts",
|
|
"node_modules/artplayer/types/runtime/media.d.ts",
|
|
"node_modules/artplayer/types/runtime/option.d.ts",
|
|
"node_modules/artplayer/types/runtime/player.d.ts",
|
|
"node_modules/artplayer/types/runtime/plugin.d.ts",
|
|
"node_modules/artplayer/types/runtime/services.d.ts",
|
|
"node_modules/artplayer/types/runtime/setting.d.ts",
|
|
"node_modules/artplayer/types/runtime/subtitle.d.ts",
|
|
"node_modules/artplayer/types/runtime/template.d.ts",
|
|
"node_modules/artplayer/types/runtime/utils.d.ts",
|
|
"node_modules/artplayer/types/setting.d.ts",
|
|
"node_modules/artplayer/types/subtitle.d.ts",
|
|
"node_modules/artplayer/types/template.d.ts",
|
|
"node_modules/artplayer/types/utils.d.ts"
|
|
]
|
|
},
|
|
{
|
|
"compiler": "5.1.6",
|
|
"mode": "nodenext-cjs",
|
|
"diagnostics": [],
|
|
"declarations": [
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.decorators.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.decorators.legacy.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.dom.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.collection.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.core.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.generator.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.iterable.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.proxy.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.reflect.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.symbol.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.symbol.wellknown.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2016.array.include.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2016.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.object.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.sharedmemory.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.typedarrays.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.asyncgenerator.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.asynciterable.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.regexp.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.array.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.object.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.symbol.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.bigint.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.date.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.number.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.sharedmemory.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.symbol.wellknown.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es5.d.ts",
|
|
"node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.cts",
|
|
"node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.ts",
|
|
"node_modules/artplayer/types/artplayer.d.cts",
|
|
"node_modules/artplayer/types/artplayer.d.ts",
|
|
"node_modules/artplayer/types/component.d.ts",
|
|
"node_modules/artplayer/types/config.d.ts",
|
|
"node_modules/artplayer/types/cssVar.d.ts",
|
|
"node_modules/artplayer/types/emitter.d.ts",
|
|
"node_modules/artplayer/types/events.d.ts",
|
|
"node_modules/artplayer/types/i18n.d.ts",
|
|
"node_modules/artplayer/types/icons.d.ts",
|
|
"node_modules/artplayer/types/option.d.ts",
|
|
"node_modules/artplayer/types/playback.d.ts",
|
|
"node_modules/artplayer/types/player.d.ts",
|
|
"node_modules/artplayer/types/plugin.d.ts",
|
|
"node_modules/artplayer/types/quality.d.ts",
|
|
"node_modules/artplayer/types/runtime.d.cts",
|
|
"node_modules/artplayer/types/runtime.d.ts",
|
|
"node_modules/artplayer/types/runtime/component.d.ts",
|
|
"node_modules/artplayer/types/runtime/construction.d.ts",
|
|
"node_modules/artplayer/types/runtime/events.d.ts",
|
|
"node_modules/artplayer/types/runtime/media.d.ts",
|
|
"node_modules/artplayer/types/runtime/option.d.ts",
|
|
"node_modules/artplayer/types/runtime/player.d.ts",
|
|
"node_modules/artplayer/types/runtime/plugin.d.ts",
|
|
"node_modules/artplayer/types/runtime/services.d.ts",
|
|
"node_modules/artplayer/types/runtime/setting.d.ts",
|
|
"node_modules/artplayer/types/runtime/subtitle.d.ts",
|
|
"node_modules/artplayer/types/runtime/template.d.ts",
|
|
"node_modules/artplayer/types/runtime/utils.d.ts",
|
|
"node_modules/artplayer/types/setting.d.ts",
|
|
"node_modules/artplayer/types/subtitle.d.ts",
|
|
"node_modules/artplayer/types/template.d.ts",
|
|
"node_modules/artplayer/types/utils.d.ts"
|
|
]
|
|
},
|
|
{
|
|
"compiler": "5.1.6",
|
|
"mode": "bundler-esm",
|
|
"diagnostics": [],
|
|
"declarations": [
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.decorators.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.decorators.legacy.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.dom.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.collection.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.core.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.generator.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.iterable.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.proxy.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.reflect.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.symbol.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.symbol.wellknown.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2016.array.include.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2016.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.object.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.sharedmemory.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.typedarrays.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.asyncgenerator.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.asynciterable.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.regexp.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.array.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.object.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.symbol.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.bigint.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.date.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.number.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.sharedmemory.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.symbol.wellknown.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es5.d.ts",
|
|
"node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.cts",
|
|
"node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.mts",
|
|
"node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.ts",
|
|
"node_modules/artplayer/types/artplayer.d.cts",
|
|
"node_modules/artplayer/types/artplayer.d.mts",
|
|
"node_modules/artplayer/types/artplayer.d.ts",
|
|
"node_modules/artplayer/types/component.d.ts",
|
|
"node_modules/artplayer/types/config.d.ts",
|
|
"node_modules/artplayer/types/cssVar.d.ts",
|
|
"node_modules/artplayer/types/emitter.d.ts",
|
|
"node_modules/artplayer/types/events.d.ts",
|
|
"node_modules/artplayer/types/i18n.d.ts",
|
|
"node_modules/artplayer/types/icons.d.ts",
|
|
"node_modules/artplayer/types/option.d.ts",
|
|
"node_modules/artplayer/types/playback.d.ts",
|
|
"node_modules/artplayer/types/player.d.ts",
|
|
"node_modules/artplayer/types/plugin.d.ts",
|
|
"node_modules/artplayer/types/quality.d.ts",
|
|
"node_modules/artplayer/types/runtime.d.cts",
|
|
"node_modules/artplayer/types/runtime.d.mts",
|
|
"node_modules/artplayer/types/runtime.d.ts",
|
|
"node_modules/artplayer/types/runtime/component.d.ts",
|
|
"node_modules/artplayer/types/runtime/construction.d.ts",
|
|
"node_modules/artplayer/types/runtime/events.d.ts",
|
|
"node_modules/artplayer/types/runtime/media.d.ts",
|
|
"node_modules/artplayer/types/runtime/option.d.ts",
|
|
"node_modules/artplayer/types/runtime/player.d.ts",
|
|
"node_modules/artplayer/types/runtime/plugin.d.ts",
|
|
"node_modules/artplayer/types/runtime/services.d.ts",
|
|
"node_modules/artplayer/types/runtime/setting.d.ts",
|
|
"node_modules/artplayer/types/runtime/subtitle.d.ts",
|
|
"node_modules/artplayer/types/runtime/template.d.ts",
|
|
"node_modules/artplayer/types/runtime/utils.d.ts",
|
|
"node_modules/artplayer/types/setting.d.ts",
|
|
"node_modules/artplayer/types/subtitle.d.ts",
|
|
"node_modules/artplayer/types/template.d.ts",
|
|
"node_modules/artplayer/types/utils.d.ts"
|
|
]
|
|
},
|
|
{
|
|
"compiler": "5.1.6",
|
|
"mode": "nodenext-esm",
|
|
"diagnostics": [],
|
|
"declarations": [
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.decorators.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.decorators.legacy.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.dom.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.collection.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.core.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.generator.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.iterable.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.proxy.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.reflect.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.symbol.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2015.symbol.wellknown.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2016.array.include.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2016.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.object.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.sharedmemory.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2017.typedarrays.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.asyncgenerator.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.asynciterable.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2018.regexp.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.array.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.object.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2019.symbol.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.bigint.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.date.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.intl.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.number.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.promise.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.sharedmemory.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.string.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es2020.symbol.wellknown.d.ts",
|
|
"D:/github/ArtPlayer/node_modules/typescript-runtime-compat/lib/lib.es5.d.ts",
|
|
"node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.cts",
|
|
"node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.mts",
|
|
"node_modules/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.ts",
|
|
"node_modules/artplayer/types/artplayer.d.cts",
|
|
"node_modules/artplayer/types/artplayer.d.mts",
|
|
"node_modules/artplayer/types/artplayer.d.ts",
|
|
"node_modules/artplayer/types/component.d.ts",
|
|
"node_modules/artplayer/types/config.d.ts",
|
|
"node_modules/artplayer/types/cssVar.d.ts",
|
|
"node_modules/artplayer/types/emitter.d.ts",
|
|
"node_modules/artplayer/types/events.d.ts",
|
|
"node_modules/artplayer/types/i18n.d.ts",
|
|
"node_modules/artplayer/types/icons.d.ts",
|
|
"node_modules/artplayer/types/option.d.ts",
|
|
"node_modules/artplayer/types/playback.d.ts",
|
|
"node_modules/artplayer/types/player.d.ts",
|
|
"node_modules/artplayer/types/plugin.d.ts",
|
|
"node_modules/artplayer/types/quality.d.ts",
|
|
"node_modules/artplayer/types/runtime.d.cts",
|
|
"node_modules/artplayer/types/runtime.d.mts",
|
|
"node_modules/artplayer/types/runtime.d.ts",
|
|
"node_modules/artplayer/types/runtime/component.d.ts",
|
|
"node_modules/artplayer/types/runtime/construction.d.ts",
|
|
"node_modules/artplayer/types/runtime/events.d.ts",
|
|
"node_modules/artplayer/types/runtime/media.d.ts",
|
|
"node_modules/artplayer/types/runtime/option.d.ts",
|
|
"node_modules/artplayer/types/runtime/player.d.ts",
|
|
"node_modules/artplayer/types/runtime/plugin.d.ts",
|
|
"node_modules/artplayer/types/runtime/services.d.ts",
|
|
"node_modules/artplayer/types/runtime/setting.d.ts",
|
|
"node_modules/artplayer/types/runtime/subtitle.d.ts",
|
|
"node_modules/artplayer/types/runtime/template.d.ts",
|
|
"node_modules/artplayer/types/runtime/utils.d.ts",
|
|
"node_modules/artplayer/types/setting.d.ts",
|
|
"node_modules/artplayer/types/subtitle.d.ts",
|
|
"node_modules/artplayer/types/template.d.ts",
|
|
"node_modules/artplayer/types/utils.d.ts"
|
|
]
|
|
}
|
|
],
|
|
"runtime": [
|
|
{
|
|
"member": "package/dist/artplayer.js",
|
|
"sha256": "5787d082246f7adbc630a0461637d9a597394ba7cd97bcd5bf48924e9699d99f",
|
|
"sameAsCore20": true
|
|
},
|
|
{
|
|
"member": "package/dist/artplayer.mjs",
|
|
"sha256": "91f38811f121c244177d81e3c440b4c5f27756145f974a8e5a58e49e793370d9",
|
|
"sameAsCore20": true
|
|
},
|
|
{
|
|
"member": "package/dist/artplayer.legacy.js",
|
|
"sha256": "45afe957849bcc2a2b81ed3a7b55f8f16530bf9b6a719c34f67f5befea1bd7ae",
|
|
"sameAsCore20": true
|
|
}
|
|
],
|
|
"browser": [
|
|
{
|
|
"variant": "umd",
|
|
"stats": {
|
|
"startTime": "2026-09-11T09:40:33.426Z",
|
|
"duration": 359310.418,
|
|
"expected": 1521,
|
|
"skipped": 0,
|
|
"unexpected": 0,
|
|
"flaky": 0
|
|
},
|
|
"versions": {
|
|
"chromium": "153.0.8010.12",
|
|
"firefox": "155.0",
|
|
"webkit": "26.6"
|
|
},
|
|
"counts": {
|
|
"chromium": 507,
|
|
"firefox": 507,
|
|
"webkit": 507
|
|
},
|
|
"declarationCases": [
|
|
{
|
|
"file": "editor-types.spec.js",
|
|
"title": "docs Monaco worker consumes generated core types and runs a typed player example",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "editor-types.spec.js",
|
|
"title": "docs Monaco worker consumes generated core types and runs a typed player example",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "editor-types.spec.js",
|
|
"title": "docs Monaco worker consumes generated core types and runs a typed player example",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "published: constructor callback hosts expose only initialized components",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "published: container validation rejects non-div elements",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "candidate: constructor callback hosts expose only initialized components",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "candidate: container validation rejects non-div elements",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "precise declarations: actual return values and callback receivers agree with the installed view",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "published: constructor callback hosts expose only initialized components",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "published: container validation rejects non-div elements",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "candidate: constructor callback hosts expose only initialized components",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "candidate: container validation rejects non-div elements",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "precise declarations: actual return values and callback receivers agree with the installed view",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "published: constructor callback hosts expose only initialized components",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "published: container validation rejects non-div elements",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "candidate: constructor callback hosts expose only initialized components",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "candidate: container validation rejects non-div elements",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "precise declarations: actual return values and callback receivers agree with the installed view",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
}
|
|
],
|
|
"cases": [
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: resume close and playback rejection preserve the UI contract",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: resume API retains storage envelope, ID lookup and deletion",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: resume button seeks and plays actual video",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: repeated restart leaves one effective click for the current resume target",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: restart below threshold invalidates the old prompt click",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: resume close and playback rejection preserve the UI contract",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: resume API retains storage envelope, ID lookup and deletion",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: resume button seeks and plays actual video",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: repeated restart leaves one effective click for the current resume target",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: restart below threshold invalidates the old prompt click",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: restart cancels obsolete resume timers and subscriptions",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: source cancels obsolete resume timers and subscriptions",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: remove cancels obsolete resume timers and subscriptions",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: destroy cancels obsolete resume timers and subscriptions",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: destruction inside seek prevents resume playback continuation",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: resume close and playback rejection preserve the UI contract",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: resume API retains storage envelope, ID lookup and deletion",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: resume button seeks and plays actual video",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: repeated restart leaves one effective click for the current resume target",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: restart below threshold invalidates the old prompt click",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: resume close and playback rejection preserve the UI contract",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: resume API retains storage envelope, ID lookup and deletion",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: resume button seeks and plays actual video",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: repeated restart leaves one effective click for the current resume target",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: restart below threshold invalidates the old prompt click",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: restart cancels obsolete resume timers and subscriptions",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: source cancels obsolete resume timers and subscriptions",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: remove cancels obsolete resume timers and subscriptions",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: destroy cancels obsolete resume timers and subscriptions",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: destruction inside seek prevents resume playback continuation",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: resume close and playback rejection preserve the UI contract",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: resume API retains storage envelope, ID lookup and deletion",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: resume button seeks and plays actual video",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: repeated restart leaves one effective click for the current resume target",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: restart below threshold invalidates the old prompt click",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: resume close and playback rejection preserve the UI contract",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: resume API retains storage envelope, ID lookup and deletion",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: resume button seeks and plays actual video",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: repeated restart leaves one effective click for the current resume target",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: restart below threshold invalidates the old prompt click",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: restart cancels obsolete resume timers and subscriptions",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: source cancels obsolete resume timers and subscriptions",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: remove cancels obsolete resume timers and subscriptions",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: destroy cancels obsolete resume timers and subscriptions",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: destruction inside seek prevents resume playback continuation",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=true live=true conditions",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=true live=false conditions",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=false live=true conditions",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=false live=false conditions",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: lock keeps public state, repeated events, DOM classes and icon switching",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: removed lock icons stop observing the still-usable plugin state API",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: miniature progress follows the control event without adding public state",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=true live=true conditions",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=true live=false conditions",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=false live=true conditions",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=false live=false conditions",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: lock keeps public state, repeated events, DOM classes and icon switching",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: removed lock icons stop observing the still-usable plugin state API",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: miniature progress follows the control event without adding public state",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: retained builtin setters and events do not mutate a destroyed player",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=true live=true conditions",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=true live=false conditions",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=false live=true conditions",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=false live=false conditions",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: lock keeps public state, repeated events, DOM classes and icon switching",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: removed lock icons stop observing the still-usable plugin state API",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: miniature progress follows the control event without adding public state",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=true live=true conditions",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=true live=false conditions",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=false live=true conditions",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=false live=false conditions",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: lock keeps public state, repeated events, DOM classes and icon switching",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: removed lock icons stop observing the still-usable plugin state API",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: miniature progress follows the control event without adding public state",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: retained builtin setters and events do not mutate a destroyed player",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=true live=true conditions",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=true live=false conditions",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=false live=true conditions",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=false live=false conditions",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: lock keeps public state, repeated events, DOM classes and icon switching",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: removed lock icons stop observing the still-usable plugin state API",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: miniature progress follows the control event without adding public state",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=true live=true conditions",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=true live=false conditions",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=false live=true conditions",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=false live=false conditions",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: lock keeps public state, repeated events, DOM classes and icon switching",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: removed lock icons stop observing the still-usable plugin state API",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: miniature progress follows the control event without adding public state",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: retained builtin setters and events do not mutate a destroyed player",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "published-only observations: blank title, NaN and once-only metadata are historical defects",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate clears titles on blank chapters, zero hover and replacement",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate rejects NaN and can recover after an invalid update",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate releases only its listeners and DOM across multiple instances and early destruction",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate ignores pending metadata initialization after immediate destroy",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate deduplicates stylesheet injection while the document is loading",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "published-only observations: blank title, NaN and once-only metadata are historical defects",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate clears titles on blank chapters, zero hover and replacement",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate rejects NaN and can recover after an invalid update",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate releases only its listeners and DOM across multiple instances and early destruction",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate ignores pending metadata initialization after immediate destroy",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate deduplicates stylesheet injection while the document is loading",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "published-only observations: blank title, NaN and once-only metadata are historical defects",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate clears titles on blank chapters, zero hover and replacement",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate rejects NaN and can recover after an invalid update",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate releases only its listeners and DOM across multiple instances and early destruction",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate ignores pending metadata initialization after immediate destroy",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate deduplicates stylesheet injection while the document is loading",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "factory, registration, input normalization and safe title text",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "progress bars, real hover, title edges and boundary seek",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "sync update, Infinity, object identity, empty lists and invalid data",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "explicit source update and core-owned destruction",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "factory, registration, input normalization and safe title text",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "progress bars, real hover, title edges and boundary seek",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "sync update, Infinity, object identity, empty lists and invalid data",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "explicit source update and core-owned destruction",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "factory, registration, input normalization and safe title text",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "progress bars, real hover, title edges and boundary seek",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "sync update, Infinity, object identity, empty lists and invalid data",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "explicit source update and core-owned destruction",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "factory, registration, input normalization and safe title text",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "progress bars, real hover, title edges and boundary seek",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "sync update, Infinity, object identity, empty lists and invalid data",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "explicit source update and core-owned destruction",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "factory, registration, input normalization and safe title text",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "progress bars, real hover, title edges and boundary seek",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "sync update, Infinity, object identity, empty lists and invalid data",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "explicit source update and core-owned destruction",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "factory, registration, input normalization and safe title text",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "progress bars, real hover, title edges and boundary seek",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "sync update, Infinity, object identity, empty lists and invalid data",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "explicit source update and core-owned destruction",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: control layout follows resize and removal with observer fallback=false",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: control layout follows resize and removal with observer fallback=true",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: selector background clicks and rejection ownership are explicit",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: beforeUnmount errors remain retryable and detached nodes can be removed",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: failed mounted reentry preserves its successful replacement",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: context menu builtin selection and owned updates preserve state",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: a prototype-named component keeps the registry prototype intact",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: component factories, ordering, bound methods and update hooks retain contracts",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: removed builtin time and volume controls stop owned effects",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: selector items can be reused by an update without changing getter flags",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: async selector results cannot overwrite a newer choice or removed entry",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: a failed mounted hook rolls back its DOM alias and listeners",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: reentrant beforeUnmount removes only once",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: narrow controls stay inside the player without hiding buttons",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: progress markers treat text as data and removed drags cannot seek",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: selector background clicks and rejection ownership are explicit",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: beforeUnmount errors remain retryable and detached nodes can be removed",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: failed mounted reentry preserves its successful replacement",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: context menu builtin selection and owned updates preserve state",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: a prototype-named component keeps the registry prototype intact",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: component factories, ordering, bound methods and update hooks retain contracts",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: removed builtin time and volume controls stop owned effects",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: selector items can be reused by an update without changing getter flags",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: async selector results cannot overwrite a newer choice or removed entry",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: a failed mounted hook rolls back its DOM alias and listeners",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: reentrant beforeUnmount removes only once",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: narrow controls stay inside the player without hiding buttons",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: progress markers treat text as data and removed drags cannot seek",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: control layout follows resize and removal with observer fallback=false",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: control layout follows resize and removal with observer fallback=true",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: selector background clicks and rejection ownership are explicit",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: beforeUnmount errors remain retryable and detached nodes can be removed",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: failed mounted reentry preserves its successful replacement",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: context menu builtin selection and owned updates preserve state",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: a prototype-named component keeps the registry prototype intact",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: component factories, ordering, bound methods and update hooks retain contracts",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: removed builtin time and volume controls stop owned effects",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: selector items can be reused by an update without changing getter flags",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: async selector results cannot overwrite a newer choice or removed entry",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: a failed mounted hook rolls back its DOM alias and listeners",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: reentrant beforeUnmount removes only once",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: narrow controls stay inside the player without hiding buttons",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: progress markers treat text as data and removed drags cannot seek",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: selector background clicks and rejection ownership are explicit",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: beforeUnmount errors remain retryable and detached nodes can be removed",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: failed mounted reentry preserves its successful replacement",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: context menu builtin selection and owned updates preserve state",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: a prototype-named component keeps the registry prototype intact",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: component factories, ordering, bound methods and update hooks retain contracts",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: removed builtin time and volume controls stop owned effects",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: selector items can be reused by an update without changing getter flags",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: async selector results cannot overwrite a newer choice or removed entry",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: a failed mounted hook rolls back its DOM alias and listeners",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: reentrant beforeUnmount removes only once",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: narrow controls stay inside the player without hiding buttons",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: progress markers treat text as data and removed drags cannot seek",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: control layout follows resize and removal with observer fallback=false",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: control layout follows resize and removal with observer fallback=true",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: selector background clicks and rejection ownership are explicit",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: beforeUnmount errors remain retryable and detached nodes can be removed",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: failed mounted reentry preserves its successful replacement",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: context menu builtin selection and owned updates preserve state",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: a prototype-named component keeps the registry prototype intact",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: component factories, ordering, bound methods and update hooks retain contracts",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: removed builtin time and volume controls stop owned effects",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: selector items can be reused by an update without changing getter flags",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: async selector results cannot overwrite a newer choice or removed entry",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: a failed mounted hook rolls back its DOM alias and listeners",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: reentrant beforeUnmount removes only once",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: narrow controls stay inside the player without hiding buttons",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: progress markers treat text as data and removed drags cannot seek",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: selector background clicks and rejection ownership are explicit",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: beforeUnmount errors remain retryable and detached nodes can be removed",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: failed mounted reentry preserves its successful replacement",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: context menu builtin selection and owned updates preserve state",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: a prototype-named component keeps the registry prototype intact",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: component factories, ordering, bound methods and update hooks retain contracts",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: removed builtin time and volume controls stop owned effects",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: selector items can be reused by an update without changing getter flags",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: async selector results cannot overwrite a newer choice or removed entry",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: a failed mounted hook rolls back its DOM alias and listeners",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: reentrant beforeUnmount removes only once",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: narrow controls stay inside the player without hiding buttons",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: progress markers treat text as data and removed drags cannot seek",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "published: plugin, toggle, setting and static runtime return contracts",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "published: native subtitle update events carry cue arrays",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "candidate: plugin, toggle, setting and static runtime return contracts",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "candidate: native subtitle update events carry cue arrays",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "published: plugin, toggle, setting and static runtime return contracts",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "published: native subtitle update events carry cue arrays",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "candidate: plugin, toggle, setting and static runtime return contracts",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "candidate: native subtitle update events carry cue arrays",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "published: plugin, toggle, setting and static runtime return contracts",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "published: native subtitle update events carry cue arrays",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "candidate: plugin, toggle, setting and static runtime return contracts",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "candidate: native subtitle update events carry cue arrays",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: mini retains first-entry and reuse DOM order and display",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: mini restores the original video parent and sibling after repeated entry",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: destroying active mini removeHtml=false removes the owned popup",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: destroying active mini removeHtml=true removes the owned popup",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini retains first-entry and reuse DOM order and display",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini restores the original video parent and sibling after repeated entry",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: destroying active mini removeHtml=false removes the owned popup",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: destroying active mini removeHtml=true removes the owned popup",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: hiding mini cancels drag and later document events cannot persist a hidden popup",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini remains in the viewport on small screens",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini drag stores the actual position and playback buttons remain usable",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini exit failure keeps the active video and can restore on retry",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini reentry during restoration retains the new placement snapshot",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini construction hide releases incomplete UI and restores the video",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini construction destroy releases incomplete UI and restores the video",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini construction fail releases incomplete UI and restores the video",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini preserves a caller-owned popup on destruction",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: reentrant mini creation allocates only one owned popup",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini switches to body web fullscreen and restores the original video placement",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: destroying a mini drag removes its document subscriptions",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: mini retains first-entry and reuse DOM order and display",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: mini restores the original video parent and sibling after repeated entry",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: destroying active mini removeHtml=false removes the owned popup",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: destroying active mini removeHtml=true removes the owned popup",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini retains first-entry and reuse DOM order and display",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini restores the original video parent and sibling after repeated entry",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: destroying active mini removeHtml=false removes the owned popup",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: destroying active mini removeHtml=true removes the owned popup",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: hiding mini cancels drag and later document events cannot persist a hidden popup",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini remains in the viewport on small screens",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini drag stores the actual position and playback buttons remain usable",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini exit failure keeps the active video and can restore on retry",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini reentry during restoration retains the new placement snapshot",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini construction hide releases incomplete UI and restores the video",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini construction destroy releases incomplete UI and restores the video",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini construction fail releases incomplete UI and restores the video",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini preserves a caller-owned popup on destruction",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: reentrant mini creation allocates only one owned popup",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini switches to body web fullscreen and restores the original video placement",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: destroying a mini drag removes its document subscriptions",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: mini retains first-entry and reuse DOM order and display",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: mini restores the original video parent and sibling after repeated entry",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: destroying active mini removeHtml=false removes the owned popup",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: destroying active mini removeHtml=true removes the owned popup",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini retains first-entry and reuse DOM order and display",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini restores the original video parent and sibling after repeated entry",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: destroying active mini removeHtml=false removes the owned popup",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: destroying active mini removeHtml=true removes the owned popup",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: hiding mini cancels drag and later document events cannot persist a hidden popup",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini remains in the viewport on small screens",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini drag stores the actual position and playback buttons remain usable",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini exit failure keeps the active video and can restore on retry",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini reentry during restoration retains the new placement snapshot",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini construction hide releases incomplete UI and restores the video",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini construction destroy releases incomplete UI and restores the video",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini construction fail releases incomplete UI and restores the video",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini preserves a caller-owned popup on destruction",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: reentrant mini creation allocates only one owned popup",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini switches to body web fullscreen and restores the original video placement",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: destroying a mini drag removes its document subscriptions",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: void exit waits for the owned video to leave and accepts another owner as completion",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "published: native fullscreen belongs to its player and other players cannot exit it",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "published: destroyed players stop receiving later native fullscreen events",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "published: rejected native fullscreen request removes its temporary change listener",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: native fullscreen belongs to its player and other players cannot exit it",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: destroyed players stop receiving later native fullscreen events",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: rejected native fullscreen request removes its temporary change listener",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: fullscreen assignment rejection shows notice without an unhandled rejection",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: reentrant entry preserves real fullscreen UI and event order",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry promise-exit releases a late own entry",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry promise-destroy releases a late own entry",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry void-exit releases a late own entry",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry void-destroy releases a late own entry",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: cancelling an actual native request in the initiating click releases fullscreen",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: rejected exit retains actual fullscreen state and can be retried",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: void exit waits for the owned video to leave and accepts another owner as completion",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "published: native fullscreen belongs to its player and other players cannot exit it",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "published: destroyed players stop receiving later native fullscreen events",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "published: rejected native fullscreen request removes its temporary change listener",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: native fullscreen belongs to its player and other players cannot exit it",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: destroyed players stop receiving later native fullscreen events",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: rejected native fullscreen request removes its temporary change listener",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: fullscreen assignment rejection shows notice without an unhandled rejection",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: reentrant entry preserves real fullscreen UI and event order",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry promise-exit releases a late own entry",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry promise-destroy releases a late own entry",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry void-exit releases a late own entry",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry void-destroy releases a late own entry",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: cancelling an actual native request in the initiating click releases fullscreen",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: rejected exit retains actual fullscreen state and can be retried",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: void exit waits for the owned video to leave and accepts another owner as completion",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "published: native fullscreen belongs to its player and other players cannot exit it",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "published: destroyed players stop receiving later native fullscreen events",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "published: rejected native fullscreen request removes its temporary change listener",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: native fullscreen belongs to its player and other players cannot exit it",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: destroyed players stop receiving later native fullscreen events",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: rejected native fullscreen request removes its temporary change listener",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: fullscreen assignment rejection shows notice without an unhandled rejection",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: reentrant entry preserves real fullscreen UI and event order",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry promise-exit releases a late own entry",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry promise-destroy releases a late own entry",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry void-exit releases a late own entry",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry void-destroy releases a late own entry",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: cancelling an actual native request in the initiating click releases fullscreen",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: rejected exit retains actual fullscreen state and can be retried",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: a cancelled rotation timer cannot rotate a later fullscreen session early",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotation destruction restores styles and cancels subscriptions removeHtml=false",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotation destruction restores styles and cancels subscriptions removeHtml=true",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: destroying a pending rotation removes its timer and produces no late resize",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotated playback supports ratio and flip changes before restoring normal layout",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: repeated web fullscreen retains rotated dimensions and final styles",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "published: rotated web fullscreen restores original inline geometry",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "published: late orientation lock after fullscreen exit does not reactivate the player",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotated web fullscreen restores original inline geometry",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: late orientation lock after fullscreen exit does not reactivate the player",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: a cancelled rotation timer cannot rotate a later fullscreen session early",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotation destruction restores styles and cancels subscriptions removeHtml=false",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotation destruction restores styles and cancels subscriptions removeHtml=true",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: destroying a pending rotation removes its timer and produces no late resize",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotated playback supports ratio and flip changes before restoring normal layout",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: repeated web fullscreen retains rotated dimensions and final styles",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "published: rotated web fullscreen restores original inline geometry",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "published: late orientation lock after fullscreen exit does not reactivate the player",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotated web fullscreen restores original inline geometry",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: late orientation lock after fullscreen exit does not reactivate the player",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: a cancelled rotation timer cannot rotate a later fullscreen session early",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotation destruction restores styles and cancels subscriptions removeHtml=false",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotation destruction restores styles and cancels subscriptions removeHtml=true",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: destroying a pending rotation removes its timer and produces no late resize",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotated playback supports ratio and flip changes before restoring normal layout",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: repeated web fullscreen retains rotated dimensions and final styles",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "published: rotated web fullscreen restores original inline geometry",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "published: late orientation lock after fullscreen exit does not reactivate the player",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotated web fullscreen restores original inline geometry",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: late orientation lock after fullscreen exit does not reactivate the player",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "published: WebKit PiP keeps boolean state and repeated synchronous setter events",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "published: WebKit PiP follows native UI transitions",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "published: destroying WebKit PiP returns presentation to inline",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: WebKit PiP keeps boolean state and repeated synchronous setter events",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: WebKit PiP follows native UI transitions",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: destroying WebKit PiP returns presentation to inline",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: WebKit PiP pending entry is cleaned up after destruction",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "published: WebKit PiP keeps boolean state and repeated synchronous setter events",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "published: WebKit PiP follows native UI transitions",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "published: destroying WebKit PiP returns presentation to inline",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: WebKit PiP keeps boolean state and repeated synchronous setter events",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: WebKit PiP follows native UI transitions",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: destroying WebKit PiP returns presentation to inline",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: WebKit PiP pending entry is cleaned up after destruction",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "published: WebKit PiP keeps boolean state and repeated synchronous setter events",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "published: WebKit PiP follows native UI transitions",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "published: destroying WebKit PiP returns presentation to inline",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: WebKit PiP keeps boolean state and repeated synchronous setter events",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: WebKit PiP follows native UI transitions",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: destroying WebKit PiP returns presentation to inline",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: WebKit PiP pending entry is cleaned up after destruction",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "published: native PiP preserves element/null getter, void setter and boolean events",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "published: a player cannot report or exit another video's PiP",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "published: destroy releases active PiP without a late player event",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: native PiP preserves element/null getter, void setter and boolean events",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: a player cannot report or exit another video's PiP",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: destroy releases active PiP without a late player event",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: pending PiP cancel releases late native entry",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: pending PiP destroy releases late native entry",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: rejected PiP assignment shows notice without an unhandled rejection",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: actual native PiP gesture and playback or explicit unsupported capability",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "published: native PiP preserves element/null getter, void setter and boolean events",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "published: a player cannot report or exit another video's PiP",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "published: destroy releases active PiP without a late player event",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: native PiP preserves element/null getter, void setter and boolean events",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: a player cannot report or exit another video's PiP",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: destroy releases active PiP without a late player event",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: pending PiP cancel releases late native entry",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: pending PiP destroy releases late native entry",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: rejected PiP assignment shows notice without an unhandled rejection",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: actual native PiP gesture and playback or explicit unsupported capability",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "published: native PiP preserves element/null getter, void setter and boolean events",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "published: a player cannot report or exit another video's PiP",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "published: destroy releases active PiP without a late player event",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: native PiP preserves element/null getter, void setter and boolean events",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: a player cannot report or exit another video's PiP",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: destroy releases active PiP without a late player event",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: pending PiP cancel releases late native entry",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: pending PiP destroy releases late native entry",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: rejected PiP assignment shows notice without an unhandled rejection",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: actual native PiP gesture and playback or explicit unsupported capability",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: sizing methods remain detachable own properties and ratio parsing retains legacy coercion",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: sizing methods remain detachable own properties and ratio parsing retains legacy coercion",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: hidden containers defer sizing and recover after becoming visible",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: malformed ratios preserve layout while retaining notices, datasets and events",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: retained display setters and sizing methods do not write or emit after destroy",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: sizing preserves valid geometry, return values and emitted measurements",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: aspect ratio and flip preserve dataset, notices and event order",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: unresolved media dimensions do not partially change layout or emit NaN height",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: sizing preserves valid geometry, return values and emitted measurements",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: aspect ratio and flip preserve dataset, notices and event order",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: unresolved media dimensions do not partially change layout or emit NaN height",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: sizing methods remain detachable own properties and ratio parsing retains legacy coercion",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: sizing methods remain detachable own properties and ratio parsing retains legacy coercion",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: hidden containers defer sizing and recover after becoming visible",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: malformed ratios preserve layout while retaining notices, datasets and events",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: retained display setters and sizing methods do not write or emit after destroy",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: sizing preserves valid geometry, return values and emitted measurements",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: aspect ratio and flip preserve dataset, notices and event order",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: unresolved media dimensions do not partially change layout or emit NaN height",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: sizing preserves valid geometry, return values and emitted measurements",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: aspect ratio and flip preserve dataset, notices and event order",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: unresolved media dimensions do not partially change layout or emit NaN height",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: sizing methods remain detachable own properties and ratio parsing retains legacy coercion",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: sizing methods remain detachable own properties and ratio parsing retains legacy coercion",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: hidden containers defer sizing and recover after becoming visible",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: malformed ratios preserve layout while retaining notices, datasets and events",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: retained display setters and sizing methods do not write or emit after destroy",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: sizing preserves valid geometry, return values and emitted measurements",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: aspect ratio and flip preserve dataset, notices and event order",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: unresolved media dimensions do not partially change layout or emit NaN height",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: sizing preserves valid geometry, return values and emitted measurements",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: aspect ratio and flip preserve dataset, notices and event order",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: unresolved media dimensions do not partially change layout or emit NaN height",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "published: video-only fullscreen reads its native video state and deduplicates signals",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "published: destroying video-only fullscreen releases native presentation",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: video-only fullscreen reads its native video state and deduplicates signals",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: destroying video-only fullscreen releases native presentation",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: cancelled video-only entry after destroy is released without late player events",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: video-only fullscreen preserves synchronous errors and supports exit retry",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "published: video-only fullscreen reads its native video state and deduplicates signals",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "published: destroying video-only fullscreen releases native presentation",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: video-only fullscreen reads its native video state and deduplicates signals",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: destroying video-only fullscreen releases native presentation",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: cancelled video-only entry after destroy is released without late player events",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: video-only fullscreen preserves synchronous errors and supports exit retry",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "published: video-only fullscreen reads its native video state and deduplicates signals",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "published: destroying video-only fullscreen releases native presentation",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: video-only fullscreen reads its native video state and deduplicates signals",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: destroying video-only fullscreen releases native presentation",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: cancelled video-only entry after destroy is released without late player events",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: video-only fullscreen preserves synchronous errors and supports exit retry",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=false movedBeforeThrow=false",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=false movedBeforeThrow=true",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=true movedBeforeThrow=false",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=true movedBeforeThrow=true",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen listener can exit without stale resize or overwritten restoration",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen listener destroy restores ownership without post-destroy resize",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: a failed body move restores style and keeps its original error",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: a failed web fullscreen exit can retry restoring the original placement",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: reentry during web fullscreen restoration preserves the newer active mode",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: web fullscreen restores initial style after repeated entry (empty)",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: web fullscreen restores initial style after repeated entry (width: 70%; height: 80%; color: red;)",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: body fullscreen restores original parent and sibling when flag changes=false",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: body fullscreen restores original parent and sibling when flag changes=true",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: destroy while web fullscreen removeHtml=false restores DOM ownership",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: destroy while web fullscreen removeHtml=true restores DOM ownership",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen restores initial style after repeated entry (empty)",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen restores initial style after repeated entry (width: 70%; height: 80%; color: red;)",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: body fullscreen restores original parent and sibling when flag changes=false",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: body fullscreen restores original parent and sibling when flag changes=true",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: destroy while web fullscreen removeHtml=false restores DOM ownership",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: destroy while web fullscreen removeHtml=true restores DOM ownership",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=false movedBeforeThrow=false",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=false movedBeforeThrow=true",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=true movedBeforeThrow=false",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=true movedBeforeThrow=true",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen listener can exit without stale resize or overwritten restoration",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen listener destroy restores ownership without post-destroy resize",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: a failed body move restores style and keeps its original error",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: a failed web fullscreen exit can retry restoring the original placement",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: reentry during web fullscreen restoration preserves the newer active mode",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: web fullscreen restores initial style after repeated entry (empty)",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: web fullscreen restores initial style after repeated entry (width: 70%; height: 80%; color: red;)",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: body fullscreen restores original parent and sibling when flag changes=false",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: body fullscreen restores original parent and sibling when flag changes=true",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: destroy while web fullscreen removeHtml=false restores DOM ownership",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: destroy while web fullscreen removeHtml=true restores DOM ownership",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen restores initial style after repeated entry (empty)",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen restores initial style after repeated entry (width: 70%; height: 80%; color: red;)",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: body fullscreen restores original parent and sibling when flag changes=false",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: body fullscreen restores original parent and sibling when flag changes=true",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: destroy while web fullscreen removeHtml=false restores DOM ownership",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: destroy while web fullscreen removeHtml=true restores DOM ownership",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=false movedBeforeThrow=false",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=false movedBeforeThrow=true",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=true movedBeforeThrow=false",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=true movedBeforeThrow=true",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen listener can exit without stale resize or overwritten restoration",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen listener destroy restores ownership without post-destroy resize",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: a failed body move restores style and keeps its original error",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: a failed web fullscreen exit can retry restoring the original placement",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: reentry during web fullscreen restoration preserves the newer active mode",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: web fullscreen restores initial style after repeated entry (empty)",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: web fullscreen restores initial style after repeated entry (width: 70%; height: 80%; color: red;)",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: body fullscreen restores original parent and sibling when flag changes=false",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: body fullscreen restores original parent and sibling when flag changes=true",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: destroy while web fullscreen removeHtml=false restores DOM ownership",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: destroy while web fullscreen removeHtml=true restores DOM ownership",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen restores initial style after repeated entry (empty)",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen restores initial style after repeated entry (width: 70%; height: 80%; color: red;)",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: body fullscreen restores original parent and sibling when flag changes=false",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: body fullscreen restores original parent and sibling when flag changes=true",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: destroy while web fullscreen removeHtml=false restores DOM ownership",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: destroy while web fullscreen removeHtml=true restores DOM ownership",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "dom-boundaries.spec.js",
|
|
"title": "published: DOM utilities preserve native tree, style and event-path behavior",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "dom-boundaries.spec.js",
|
|
"title": "candidate: DOM utilities preserve native tree, style and event-path behavior",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "dom-boundaries.spec.js",
|
|
"title": "candidate: safe-area measurement releases the native probe after failure unlike the previous workspace implementation",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "dom-boundaries.spec.js",
|
|
"title": "published: DOM utilities preserve native tree, style and event-path behavior",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "dom-boundaries.spec.js",
|
|
"title": "candidate: DOM utilities preserve native tree, style and event-path behavior",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "dom-boundaries.spec.js",
|
|
"title": "candidate: safe-area measurement releases the native probe after failure unlike the previous workspace implementation",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "dom-boundaries.spec.js",
|
|
"title": "published: DOM utilities preserve native tree, style and event-path behavior",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "dom-boundaries.spec.js",
|
|
"title": "candidate: DOM utilities preserve native tree, style and event-path behavior",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "dom-boundaries.spec.js",
|
|
"title": "candidate: safe-area measurement releases the native probe after failure unlike the previous workspace implementation",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "editor-types.spec.js",
|
|
"title": "docs Monaco worker consumes generated core types and runs a typed player example",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "editor-types.spec.js",
|
|
"title": "docs Monaco worker consumes generated core types and runs a typed player example",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "editor-types.spec.js",
|
|
"title": "docs Monaco worker consumes generated core types and runs a typed player example",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "emitter.spec.js",
|
|
"title": "published: emitter event names and once across nested dispatch",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "emitter.spec.js",
|
|
"title": "candidate: emitter event names and once across nested dispatch",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "emitter.spec.js",
|
|
"title": "published: emitter event names and once across nested dispatch",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "emitter.spec.js",
|
|
"title": "candidate: emitter event names and once across nested dispatch",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "emitter.spec.js",
|
|
"title": "published: emitter event names and once across nested dispatch",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "emitter.spec.js",
|
|
"title": "candidate: emitter event names and once across nested dispatch",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: actual animation frames follow playback and stop after destruction inside raf",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: Events keeps its public fields, prototype and detached native methods",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: screen orientation dispatch works when onchange has no assigned handler",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: destruction releases the scroll throttle reset timer",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: view visibility uses the container's current iframe viewport",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: actual animation frames follow playback and stop after destruction inside raf",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: Events keeps its public fields, prototype and detached native methods",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: screen orientation dispatch works when onchange has no assigned handler",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: destruction releases the scroll throttle reset timer",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: view visibility uses the container's current iframe viewport",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: actual animation frames follow playback and stop after destruction inside raf",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: Events keeps its public fields, prototype and detached native methods",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: screen orientation dispatch works when onchange has no assigned handler",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: destruction releases the scroll throttle reset timer",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: view visibility uses the container's current iframe viewport",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: actual animation frames follow playback and stop after destruction inside raf",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: Events keeps its public fields, prototype and detached native methods",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: screen orientation dispatch works when onchange has no assigned handler",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: destruction releases the scroll throttle reset timer",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: view visibility uses the container's current iframe viewport",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: actual animation frames follow playback and stop after destruction inside raf",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: Events keeps its public fields, prototype and detached native methods",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: screen orientation dispatch works when onchange has no assigned handler",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: destruction releases the scroll throttle reset timer",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: view visibility uses the container's current iframe viewport",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: actual animation frames follow playback and stop after destruction inside raf",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: Events keeps its public fields, prototype and detached native methods",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: screen orientation dispatch works when onchange has no assigned handler",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: destruction releases the scroll throttle reset timer",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: view visibility uses the container's current iframe viewport",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "published: native source reset retains its default playback rate behavior",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "published: long press accelerates real playback and restores its prior rate",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "published: touchcancel releases an active long press",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: native source reset retains its default playback rate behavior",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: long press accelerates real playback and restores its prior rate",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: touchcancel releases an active long press",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: lock restores the active long-press rate",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: pause restores the active long-press rate",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: source restores the active long-press rate",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: destroy restores the active long-press rate",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: repeated pending touches own a single timer which destruction cancels",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "published: native source reset retains its default playback rate behavior",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "published: long press accelerates real playback and restores its prior rate",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "published: touchcancel releases an active long press",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: native source reset retains its default playback rate behavior",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: long press accelerates real playback and restores its prior rate",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: touchcancel releases an active long press",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: lock restores the active long-press rate",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: pause restores the active long-press rate",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: source restores the active long-press rate",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: destroy restores the active long-press rate",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: repeated pending touches own a single timer which destruction cancels",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "published: native source reset retains its default playback rate behavior",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "published: long press accelerates real playback and restores its prior rate",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "published: touchcancel releases an active long press",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: native source reset retains its default playback rate behavior",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: long press accelerates real playback and restores its prior rate",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: touchcancel releases an active long press",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: lock restores the active long-press rate",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: pause restores the active long-press rate",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: source restores the active long-press rate",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: destroy restores the active long-press rate",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: repeated pending touches own a single timer which destruction cancels",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: a gesture before first play still issues the requested seek",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: progress touch keeps absolute position and bar-before-seek ordering",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: destroy during absolute progress touch stops the following seek",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: normal touch drag keeps seek/bar ordering and original touch identity",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: cancel invalidates an in-progress gesture",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: lock invalidates an in-progress gesture",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: multitouch invalidates an in-progress gesture",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: identifier invalidates an in-progress gesture",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: destroy from a touch seek callback prevents the later progress notification",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: a gesture before first play still issues the requested seek",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: progress touch keeps absolute position and bar-before-seek ordering",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: destroy during absolute progress touch stops the following seek",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: normal touch drag keeps seek/bar ordering and original touch identity",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: cancel invalidates an in-progress gesture",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: lock invalidates an in-progress gesture",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: multitouch invalidates an in-progress gesture",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: identifier invalidates an in-progress gesture",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: destroy from a touch seek callback prevents the later progress notification",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: a gesture before first play still issues the requested seek",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: progress touch keeps absolute position and bar-before-seek ordering",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: destroy during absolute progress touch stops the following seek",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: normal touch drag keeps seek/bar ordering and original touch identity",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: cancel invalidates an in-progress gesture",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: lock invalidates an in-progress gesture",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: multitouch invalidates an in-progress gesture",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: identifier invalidates an in-progress gesture",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: destroy from a touch seek callback prevents the later progress notification",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: a gesture before first play still issues the requested seek",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: progress touch keeps absolute position and bar-before-seek ordering",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: destroy during absolute progress touch stops the following seek",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: normal touch drag keeps seek/bar ordering and original touch identity",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: cancel invalidates an in-progress gesture",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: lock invalidates an in-progress gesture",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: multitouch invalidates an in-progress gesture",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: identifier invalidates an in-progress gesture",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: destroy from a touch seek callback prevents the later progress notification",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: a gesture before first play still issues the requested seek",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: progress touch keeps absolute position and bar-before-seek ordering",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: destroy during absolute progress touch stops the following seek",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: normal touch drag keeps seek/bar ordering and original touch identity",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: cancel invalidates an in-progress gesture",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: lock invalidates an in-progress gesture",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: multitouch invalidates an in-progress gesture",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: identifier invalidates an in-progress gesture",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: destroy from a touch seek callback prevents the later progress notification",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: a gesture before first play still issues the requested seek",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: progress touch keeps absolute position and bar-before-seek ordering",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: destroy during absolute progress touch stops the following seek",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: normal touch drag keeps seek/bar ordering and original touch identity",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: cancel invalidates an in-progress gesture",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: lock invalidates an in-progress gesture",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: multitouch invalidates an in-progress gesture",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: identifier invalidates an in-progress gesture",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: destroy from a touch seek callback prevents the later progress notification",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: rebind during native global registration cancels the interrupted binding",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: destroy during native global registration cancels the interrupted binding",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "published: global rebinding forwards original events once and releases the previous document",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "published: failed global rebinding keeps the previous document and removes partial new listeners",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: global rebinding forwards original events once and releases the previous document",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: failed global rebinding keeps the previous document and removes partial new listeners",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: rebind during native global registration cancels the interrupted binding",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: destroy during native global registration cancels the interrupted binding",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "published: global rebinding forwards original events once and releases the previous document",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "published: failed global rebinding keeps the previous document and removes partial new listeners",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: global rebinding forwards original events once and releases the previous document",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: failed global rebinding keeps the previous document and removes partial new listeners",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: rebind during native global registration cancels the interrupted binding",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: destroy during native global registration cancels the interrupted binding",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "published: global rebinding forwards original events once and releases the previous document",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "published: failed global rebinding keeps the previous document and removes partial new listeners",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: global rebinding forwards original events once and releases the previous document",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: failed global rebinding keeps the previous document and removes partial new listeners",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: mobile keeps keyboard initialization opt-in through the existing init method",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: prototype-named hotkeys do not crash or replace the keys prototype",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: mobile keeps keyboard initialization opt-in through the existing init method",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: prototype-named hotkeys do not crash or replace the keys prototype",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: native keyboard play/pause, seek, volume and web-fullscreen Escape retain their behavior",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: inherited editing and IME composition do not activate player shortcuts",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: plaintext editing and IME composition do not activate player shortcuts",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: select editing and IME composition do not activate player shortcuts",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: destroying during a key callback stops remaining keys and notifications",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: hotkey registration retains chain, array identity, receiver and event order",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: rebound document input retains typing instead of triggering a hotkey",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: shadow-root input retains typing instead of triggering a hotkey",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: repeated hotkey init does not multiply the keyboard subscription",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: hotkey registration retains chain, array identity, receiver and event order",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: rebound document input retains typing instead of triggering a hotkey",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: shadow-root input retains typing instead of triggering a hotkey",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: repeated hotkey init does not multiply the keyboard subscription",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: mobile keeps keyboard initialization opt-in through the existing init method",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: prototype-named hotkeys do not crash or replace the keys prototype",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: mobile keeps keyboard initialization opt-in through the existing init method",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: prototype-named hotkeys do not crash or replace the keys prototype",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: native keyboard play/pause, seek, volume and web-fullscreen Escape retain their behavior",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: inherited editing and IME composition do not activate player shortcuts",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: plaintext editing and IME composition do not activate player shortcuts",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: select editing and IME composition do not activate player shortcuts",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: destroying during a key callback stops remaining keys and notifications",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: hotkey registration retains chain, array identity, receiver and event order",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: rebound document input retains typing instead of triggering a hotkey",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: shadow-root input retains typing instead of triggering a hotkey",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: repeated hotkey init does not multiply the keyboard subscription",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: hotkey registration retains chain, array identity, receiver and event order",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: rebound document input retains typing instead of triggering a hotkey",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: shadow-root input retains typing instead of triggering a hotkey",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: repeated hotkey init does not multiply the keyboard subscription",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: mobile keeps keyboard initialization opt-in through the existing init method",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: prototype-named hotkeys do not crash or replace the keys prototype",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: mobile keeps keyboard initialization opt-in through the existing init method",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: prototype-named hotkeys do not crash or replace the keys prototype",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: native keyboard play/pause, seek, volume and web-fullscreen Escape retain their behavior",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: inherited editing and IME composition do not activate player shortcuts",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: plaintext editing and IME composition do not activate player shortcuts",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: select editing and IME composition do not activate player shortcuts",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: destroying during a key callback stops remaining keys and notifications",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: hotkey registration retains chain, array identity, receiver and event order",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: rebound document input retains typing instead of triggering a hotkey",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: shadow-root input retains typing instead of triggering a hotkey",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: repeated hotkey init does not multiply the keyboard subscription",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: hotkey registration retains chain, array identity, receiver and event order",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: rebound document input retains typing instead of triggering a hotkey",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: shadow-root input retains typing instead of triggering a hotkey",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: repeated hotkey init does not multiply the keyboard subscription",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: proxy-time destroy cleans the mounting template with removeHtml=true",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: proxy-time destroy cleans the mounting template with removeHtml=false",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: player descriptor order and constructor/static surfaces match the published core",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: proxy-time destroy listener can mount a replacement without the old constructor overwriting it",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: subclasses retain receiver identity, initialization timing and static inheritance",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: omitted unused SSR nodes stay nullable without an eager template rejection",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: teardown during capability detection stops remaining player installers",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: destroy during initial native volume assignment stops later construction",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: subclasses retain receiver identity, initialization timing and static inheritance",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: omitted unused SSR nodes stay nullable without an eager template rejection",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: teardown during capability detection stops remaining player installers",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: destroy during initial native volume assignment stops later construction",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: proxy-time destroy cleans the mounting template with removeHtml=true",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: proxy-time destroy cleans the mounting template with removeHtml=false",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: player descriptor order and constructor/static surfaces match the published core",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: proxy-time destroy listener can mount a replacement without the old constructor overwriting it",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: subclasses retain receiver identity, initialization timing and static inheritance",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: omitted unused SSR nodes stay nullable without an eager template rejection",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: teardown during capability detection stops remaining player installers",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: destroy during initial native volume assignment stops later construction",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: subclasses retain receiver identity, initialization timing and static inheritance",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: omitted unused SSR nodes stay nullable without an eager template rejection",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: teardown during capability detection stops remaining player installers",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: destroy during initial native volume assignment stops later construction",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: proxy-time destroy cleans the mounting template with removeHtml=true",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: proxy-time destroy cleans the mounting template with removeHtml=false",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: player descriptor order and constructor/static surfaces match the published core",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: proxy-time destroy listener can mount a replacement without the old constructor overwriting it",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: subclasses retain receiver identity, initialization timing and static inheritance",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: omitted unused SSR nodes stay nullable without an eager template rejection",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: teardown during capability detection stops remaining player installers",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: destroy during initial native volume assignment stops later construction",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: subclasses retain receiver identity, initialization timing and static inheritance",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: omitted unused SSR nodes stay nullable without an eager template rejection",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: teardown during capability detection stops remaining player installers",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: destroy during initial native volume assignment stops later construction",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: restoring a removed default hotkey keeps identity and real playback",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: a failed native removal remains retryable and releases its record",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: destruction before native add returns cannot leave a late listener",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: window registration failure restores the previous global binding",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: source changes cancel the old gesture in the installed player",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: rotation changes cancel the old gesture in the installed player",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: geometry changes cancel the old gesture in the installed player",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: adopted viewport retains exact gap boundaries",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: restoring a removed default hotkey keeps identity and real playback",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: a failed native removal remains retryable and releases its record",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: destruction before native add returns cannot leave a late listener",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: window registration failure restores the previous global binding",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: source changes cancel the old gesture in the installed player",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: rotation changes cancel the old gesture in the installed player",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: geometry changes cancel the old gesture in the installed player",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: adopted viewport retains exact gap boundaries",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: restoring a removed default hotkey keeps identity and real playback",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: a failed native removal remains retryable and releases its record",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: destruction before native add returns cannot leave a late listener",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: window registration failure restores the previous global binding",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: source changes cancel the old gesture in the installed player",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: rotation changes cancel the old gesture in the installed player",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: geometry changes cancel the old gesture in the installed player",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: adopted viewport retains exact gap boundaries",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "published: repeated destroy preserves other live instances",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: repeated destroy preserves other live instances",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: constructor plugin failure restores original DOM and clears resources",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: early proxy failure restores SSR nodes, attributes and text",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: reentrant destroy keeps sequence and does not repeat callbacks",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: destroying cancels queued resize, notice, RAF, reconnect and mounted work",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: constructor can synchronously destroy without entering the registry",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: partial Events initialization releases listeners before its property is assigned",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: live resize still coalesces and destroy cancels the next burst",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: a container is reserved during reentrant initialization",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "published: repeated destroy preserves other live instances",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: repeated destroy preserves other live instances",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: constructor plugin failure restores original DOM and clears resources",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: early proxy failure restores SSR nodes, attributes and text",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: reentrant destroy keeps sequence and does not repeat callbacks",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: destroying cancels queued resize, notice, RAF, reconnect and mounted work",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: constructor can synchronously destroy without entering the registry",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: partial Events initialization releases listeners before its property is assigned",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: live resize still coalesces and destroy cancels the next burst",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: a container is reserved during reentrant initialization",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "published: repeated destroy preserves other live instances",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: repeated destroy preserves other live instances",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: constructor plugin failure restores original DOM and clears resources",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: early proxy failure restores SSR nodes, attributes and text",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: reentrant destroy keeps sequence and does not repeat callbacks",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: destroying cancels queued resize, notice, RAF, reconnect and mounted work",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: constructor can synchronously destroy without entering the registry",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: partial Events initialization releases listeners before its property is assigned",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: live resize still coalesces and destroy cancels the next burst",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: a container is reserved during reentrant initialization",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: null options preserve the native default and callbacks can be removed directly",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: once and abort use native event identity and permit subsequent registration",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: direct event disposer preserves native callback identity and releases bookkeeping",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: changing capture options after registration cannot prevent cleanup",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: partially failing array registration rolls back the listeners it created",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: registration throwing after native add does not leave an untracked listener",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: null options preserve the native default and callbacks can be removed directly",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: once and abort use native event identity and permit subsequent registration",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: direct event disposer preserves native callback identity and releases bookkeeping",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: changing capture options after registration cannot prevent cleanup",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: partially failing array registration rolls back the listeners it created",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: registration throwing after native add does not leave an untracked listener",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: null options preserve the native default and callbacks can be removed directly",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: once and abort use native event identity and permit subsequent registration",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: direct event disposer preserves native callback identity and releases bookkeeping",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: changing capture options after registration cannot prevent cleanup",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: partially failing array registration rolls back the listeners it created",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: registration throwing after native add does not leave an untracked listener",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: null options preserve the native default and callbacks can be removed directly",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: once and abort use native event identity and permit subsequent registration",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: direct event disposer preserves native callback identity and releases bookkeeping",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: changing capture options after registration cannot prevent cleanup",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: partially failing array registration rolls back the listeners it created",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: registration throwing after native add does not leave an untracked listener",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: null options preserve the native default and callbacks can be removed directly",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: once and abort use native event identity and permit subsequent registration",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: direct event disposer preserves native callback identity and releases bookkeeping",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: changing capture options after registration cannot prevent cleanup",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: partially failing array registration rolls back the listeners it created",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: registration throwing after native add does not leave an untracked listener",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: null options preserve the native default and callbacks can be removed directly",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: once and abort use native event identity and permit subsequent registration",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: direct event disposer preserves native callback identity and releases bookkeeping",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: changing capture options after registration cannot prevent cleanup",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: partially failing array registration rolls back the listeners it created",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: registration throwing after native add does not leave an untracked listener",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: HTTP failure retries the updated option URL with the original event and one ready",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: replacing a failed source cancels candidate retries",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: HTTP failure retries the updated option URL with the original event and one ready",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: replacing a failed source cancels candidate retries",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: rejected real-media switch still allows current-source reconnect",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: destroying from first-ready controls prevents a candidate ghost ready event",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: destroying from first-ready controls prevents a candidate ghost ready event",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: HTTP failure retries the updated option URL with the original event and one ready",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: replacing a failed source cancels candidate retries",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: HTTP failure retries the updated option URL with the original event and one ready",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: replacing a failed source cancels candidate retries",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: rejected real-media switch still allows current-source reconnect",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: destroying from first-ready controls prevents a candidate ghost ready event",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: destroying from first-ready controls prevents a candidate ghost ready event",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: HTTP failure retries the updated option URL with the original event and one ready",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: replacing a failed source cancels candidate retries",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: HTTP failure retries the updated option URL with the original event and one ready",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: replacing a failed source cancels candidate retries",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: rejected real-media switch still allows current-source reconnect",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: destroying from first-ready controls prevents a candidate ghost ready event",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: destroying from first-ready controls prevents a candidate ghost ready event",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: metadata emits resize before mobile visibility changes",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: metadata emits resize before mobile visibility changes",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: metadata emits resize before mobile visibility changes",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: metadata emits resize before mobile visibility changes",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: metadata emits resize before mobile visibility changes",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: metadata emits resize before mobile visibility changes",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-hosts.spec.js",
|
|
"title": "published: existing canvas proxy keeps media identity, playback and layout",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-hosts.spec.js",
|
|
"title": "candidate: existing canvas proxy keeps media identity, playback and layout",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-hosts.spec.js",
|
|
"title": "published: existing canvas proxy keeps media identity, playback and layout",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-hosts.spec.js",
|
|
"title": "candidate: existing canvas proxy keeps media identity, playback and layout",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-hosts.spec.js",
|
|
"title": "published: existing canvas proxy keeps media identity, playback and layout",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-hosts.spec.js",
|
|
"title": "candidate: existing canvas proxy keeps media identity, playback and layout",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: notice updates do not call a consumer override of destroy",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: notice preserves public shape, Error text and false hide semantics",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: notice expires naturally during real playback",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: manual notice destroy permits reuse and does not hide its DOM",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: destruction during notice text assignment cannot schedule a late timer",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: expiry does not hide a notice installed during the clearing write",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: notice updates do not call a consumer override of destroy",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: notice preserves public shape, Error text and false hide semantics",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: notice expires naturally during real playback",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: manual notice destroy permits reuse and does not hide its DOM",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: destruction during notice text assignment cannot schedule a late timer",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: expiry does not hide a notice installed during the clearing write",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: retained callbacks and assignments cannot revive destroyed notice resources",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: notice updates do not call a consumer override of destroy",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: notice preserves public shape, Error text and false hide semantics",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: notice expires naturally during real playback",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: manual notice destroy permits reuse and does not hide its DOM",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: destruction during notice text assignment cannot schedule a late timer",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: expiry does not hide a notice installed during the clearing write",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: notice updates do not call a consumer override of destroy",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: notice preserves public shape, Error text and false hide semantics",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: notice expires naturally during real playback",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: manual notice destroy permits reuse and does not hide its DOM",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: destruction during notice text assignment cannot schedule a late timer",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: expiry does not hide a notice installed during the clearing write",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: retained callbacks and assignments cannot revive destroyed notice resources",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: notice updates do not call a consumer override of destroy",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: notice preserves public shape, Error text and false hide semantics",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: notice expires naturally during real playback",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: manual notice destroy permits reuse and does not hide its DOM",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: destruction during notice text assignment cannot schedule a late timer",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: expiry does not hide a notice installed during the clearing write",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: notice updates do not call a consumer override of destroy",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: notice preserves public shape, Error text and false hide semantics",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: notice expires naturally during real playback",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: manual notice destroy permits reuse and does not hide its DOM",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: destruction during notice text assignment cannot schedule a late timer",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: expiry does not hide a notice installed during the clearing write",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: retained callbacks and assignments cannot revive destroyed notice resources",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "published: expanded option input preserves historical JS forms",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "published: configuration errors occur before mounting and preserve allocation timing",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "published: container identity, partial defaults, custom fields and normal callbacks",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "candidate: expanded option input preserves historical JS forms",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "candidate: configuration errors occur before mounting and preserve allocation timing",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "candidate: container identity, partial defaults, custom fields and normal callbacks",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "published: expanded option input preserves historical JS forms",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "published: configuration errors occur before mounting and preserve allocation timing",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "published: container identity, partial defaults, custom fields and normal callbacks",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "candidate: expanded option input preserves historical JS forms",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "candidate: configuration errors occur before mounting and preserve allocation timing",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "candidate: container identity, partial defaults, custom fields and normal callbacks",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "published: expanded option input preserves historical JS forms",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "published: configuration errors occur before mounting and preserve allocation timing",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "published: container identity, partial defaults, custom fields and normal callbacks",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "candidate: expanded option input preserves historical JS forms",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "candidate: configuration errors occur before mounting and preserve allocation timing",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "candidate: container identity, partial defaults, custom fields and normal callbacks",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "published: real media preserves timeline, volume, rate and property descriptors",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "published: invalid time inputs and rate no-op retain native behavior",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "candidate: real media preserves timeline, volume, rate and property descriptors",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "candidate: invalid time inputs and rate no-op retain native behavior",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "published: real media preserves timeline, volume, rate and property descriptors",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "published: invalid time inputs and rate no-op retain native behavior",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "candidate: real media preserves timeline, volume, rate and property descriptors",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "candidate: invalid time inputs and rate no-op retain native behavior",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "published: real media preserves timeline, volume, rate and property descriptors",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "published: invalid time inputs and rate no-op retain native behavior",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "candidate: real media preserves timeline, volume, rate and property descriptors",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "candidate: invalid time inputs and rate no-op retain native behavior",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "published: real playback, pause, seek, switch and destroy",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "candidate: real playback, pause, seek, switch and destroy",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "controlled HTTP media failure emits a real video error",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "Range, media identity and docs candidate routes",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "published: real playback, pause, seek, switch and destroy",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "candidate: real playback, pause, seek, switch and destroy",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "controlled HTTP media failure emits a real video error",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "Range, media identity and docs candidate routes",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "published: real playback, pause, seek, switch and destroy",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "candidate: real playback, pause, seek, switch and destroy",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "controlled HTTP media failure emits a real video error",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "Range, media identity and docs candidate routes",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "published: late plugin registration preserves fulfillment without reviving a closed candidate",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: late plugin registration preserves fulfillment without reviving a closed candidate",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: a plugin that closes construction prevents subsequent factories",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: constructor-owned rejection is reported once without an unhandled rejection",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "published: late plugin registration preserves fulfillment without reviving a closed candidate",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: late plugin registration preserves fulfillment without reviving a closed candidate",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: a plugin that closes construction prevents subsequent factories",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: constructor-owned rejection is reported once without an unhandled rejection",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "published: late plugin registration preserves fulfillment without reviving a closed candidate",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: late plugin registration preserves fulfillment without reviving a closed candidate",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: a plugin that closes construction prevents subsequent factories",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: constructor-owned rejection is reported once without an unhandled rejection",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "published: builtin order and live exclusions precede user plugins",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: builtin order and live exclusions precede user plugins",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "published: builtin order and live exclusions precede user plugins",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: builtin order and live exclusions precede user plugins",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "published: builtin order and live exclusions precede user plugins",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: builtin order and live exclusions precede user plugins",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: real mouse input focuses the player, hovers and toggles actual playback",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: click pairs preserve callback identity and playback ordering",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: destruction in click stops its subsequent default action",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: destruction in dblclick stops its subsequent default action",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: focus, hover and move preserve flags, classes and original events",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: real mouse input focuses the player, hovers and toggles actual playback",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: click pairs preserve callback identity and playback ordering",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: destruction in click stops its subsequent default action",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: destruction in dblclick stops its subsequent default action",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: focus, hover and move preserve flags, classes and original events",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: real mouse input focuses the player, hovers and toggles actual playback",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: click pairs preserve callback identity and playback ordering",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: destruction in click stops its subsequent default action",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: destruction in dblclick stops its subsequent default action",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: focus, hover and move preserve flags, classes and original events",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: real mouse input focuses the player, hovers and toggles actual playback",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: click pairs preserve callback identity and playback ordering",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: destruction in click stops its subsequent default action",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: destruction in dblclick stops its subsequent default action",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: focus, hover and move preserve flags, classes and original events",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: real mouse input focuses the player, hovers and toggles actual playback",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: click pairs preserve callback identity and playback ordering",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: destruction in click stops its subsequent default action",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: destruction in dblclick stops its subsequent default action",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: focus, hover and move preserve flags, classes and original events",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: real mouse input focuses the player, hovers and toggles actual playback",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: click pairs preserve callback identity and playback ordering",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: destruction in click stops its subsequent default action",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: destruction in dblclick stops its subsequent default action",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: focus, hover and move preserve flags, classes and original events",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: progress click reentry through remove cannot continue an obsolete seek",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: progress click reentry through destroy cannot continue an obsolete seek",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: progress click reentry through source cannot continue an obsolete seek",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: real progress click keeps setBar before seek and clamps the edges",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: a progress drag ends when its source is replaced and can restart on the new source",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: a caller-owned media Blob URL remains readable after switching and destroying the player",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: quality selectors retain default labels, source position and empty-array behavior",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: progress click reentry through remove cannot continue an obsolete seek",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: progress click reentry through destroy cannot continue an obsolete seek",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: progress click reentry through source cannot continue an obsolete seek",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: real progress click keeps setBar before seek and clamps the edges",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: a progress drag ends when its source is replaced and can restart on the new source",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: a caller-owned media Blob URL remains readable after switching and destroying the player",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: quality selectors retain default labels, source position and empty-array behavior",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: progress click reentry through remove cannot continue an obsolete seek",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: progress click reentry through destroy cannot continue an obsolete seek",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: progress click reentry through source cannot continue an obsolete seek",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: real progress click keeps setBar before seek and clamps the edges",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: a progress drag ends when its source is replaced and can restart on the new source",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: a caller-owned media Blob URL remains readable after switching and destroying the player",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: quality selectors retain default labels, source position and empty-array behavior",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: progress click reentry through remove cannot continue an obsolete seek",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: progress click reentry through destroy cannot continue an obsolete seek",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: progress click reentry through source cannot continue an obsolete seek",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: real progress click keeps setBar before seek and clamps the edges",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: a progress drag ends when its source is replaced and can restart on the new source",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: a caller-owned media Blob URL remains readable after switching and destroying the player",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: quality selectors retain default labels, source position and empty-array behavior",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: progress click reentry through remove cannot continue an obsolete seek",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: progress click reentry through destroy cannot continue an obsolete seek",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: progress click reentry through source cannot continue an obsolete seek",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: real progress click keeps setBar before seek and clamps the edges",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: a progress drag ends when its source is replaced and can restart on the new source",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: a caller-owned media Blob URL remains readable after switching and destroying the player",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: quality selectors retain default labels, source position and empty-array behavior",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: progress click reentry through remove cannot continue an obsolete seek",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: progress click reentry through destroy cannot continue an obsolete seek",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: progress click reentry through source cannot continue an obsolete seek",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: real progress click keeps setBar before seek and clamps the edges",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: a progress drag ends when its source is replaced and can restart on the new source",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: a caller-owned media Blob URL remains readable after switching and destroying the player",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: quality selectors retain default labels, source position and empty-array behavior",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: mask preserves observations before and after its destroy handler",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: info preserves fields, native media text and close visibility",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: info retains native nullable string conversion for custom media fields",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: repeated info init owns only one new timer and close handler",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: info mobile construction waits for an explicit init",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: mask click plays native video and destruction displays the terminal icon",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: mask preserves observations before and after its destroy handler",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info preserves fields, native media text and close visibility",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info retains native nullable string conversion for custom media fields",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: repeated info init owns only one new timer and close handler",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info mobile construction waits for an explicit init",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: mask click plays native video and destruction displays the terminal icon",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info destruction during a media getter prevents text writes and late init",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: reentrant info text conversion cannot write after player destruction",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: mask finalization follows an earlier throwing observer without replacing its error",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: mask preserves observations before and after its destroy handler",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: info preserves fields, native media text and close visibility",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: info retains native nullable string conversion for custom media fields",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: repeated info init owns only one new timer and close handler",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: info mobile construction waits for an explicit init",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: mask click plays native video and destruction displays the terminal icon",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: mask preserves observations before and after its destroy handler",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info preserves fields, native media text and close visibility",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info retains native nullable string conversion for custom media fields",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: repeated info init owns only one new timer and close handler",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info mobile construction waits for an explicit init",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: mask click plays native video and destruction displays the terminal icon",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info destruction during a media getter prevents text writes and late init",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: reentrant info text conversion cannot write after player destruction",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: mask finalization follows an earlier throwing observer without replacing its error",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: mask preserves observations before and after its destroy handler",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: info preserves fields, native media text and close visibility",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: info retains native nullable string conversion for custom media fields",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: repeated info init owns only one new timer and close handler",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: info mobile construction waits for an explicit init",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: mask click plays native video and destruction displays the terminal icon",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: mask preserves observations before and after its destroy handler",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info preserves fields, native media text and close visibility",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info retains native nullable string conversion for custom media fields",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: repeated info init owns only one new timer and close handler",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info mobile construction waits for an explicit init",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: mask click plays native video and destruction displays the terminal icon",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info destruction during a media getter prevents text writes and late init",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: reentrant info text conversion cannot write after player destruction",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: mask finalization follows an earlier throwing observer without replacing its error",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "resource-scope.spec.js",
|
|
"title": "internal resource scope: native DOM, RAF, timer, fetch abort and URL release",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "resource-scope.spec.js",
|
|
"title": "internal resource scope: native DOM, RAF, timer, fetch abort and URL release",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "resource-scope.spec.js",
|
|
"title": "internal resource scope: native DOM, RAF, timer, fetch abort and URL release",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "published: constructor callback hosts expose only initialized components",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "published: container validation rejects non-div elements",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "candidate: constructor callback hosts expose only initialized components",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "candidate: container validation rejects non-div elements",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "precise declarations: actual return values and callback receivers agree with the installed view",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "published: constructor callback hosts expose only initialized components",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "published: container validation rejects non-div elements",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "candidate: constructor callback hosts expose only initialized components",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "candidate: container validation rejects non-div elements",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "precise declarations: actual return values and callback receivers agree with the installed view",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "published: constructor callback hosts expose only initialized components",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "published: container validation rejects non-div elements",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "candidate: constructor callback hosts expose only initialized components",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "candidate: container validation rejects non-div elements",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "precise declarations: actual return values and callback receivers agree with the installed view",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: captures decoded PNG pixels and consumer-owned Blob URLs",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: screenshot preserves download filename, event data and Promise result",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: actual cross-origin video rejects capture with SecurityError and notice",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: source replacement does not download a stale captured frame",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: screenshot toolbar rejection has exact historical error accounting",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: captures decoded PNG pixels and consumer-owned Blob URLs",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: screenshot preserves download filename, event data and Promise result",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: actual cross-origin video rejects capture with SecurityError and notice",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: source replacement does not download a stale captured frame",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: screenshot toolbar rejection has exact historical error accounting",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: null toBlob callback rejects and reports without a page error",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: destroy during screenshot await suppresses the queued download and event",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: cross-origin screenshot toolbar handles its internal rejected Promise",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: captures decoded PNG pixels and consumer-owned Blob URLs",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: screenshot preserves download filename, event data and Promise result",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: actual cross-origin video rejects capture with SecurityError and notice",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: source replacement does not download a stale captured frame",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: screenshot toolbar rejection has exact historical error accounting",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: captures decoded PNG pixels and consumer-owned Blob URLs",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: screenshot preserves download filename, event data and Promise result",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: actual cross-origin video rejects capture with SecurityError and notice",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: source replacement does not download a stale captured frame",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: screenshot toolbar rejection has exact historical error accounting",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: null toBlob callback rejects and reports without a page error",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: destroy during screenshot await suppresses the queued download and event",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: cross-origin screenshot toolbar handles its internal rejected Promise",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: captures decoded PNG pixels and consumer-owned Blob URLs",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: screenshot preserves download filename, event data and Promise result",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: actual cross-origin video rejects capture with SecurityError and notice",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: source replacement does not download a stale captured frame",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: screenshot toolbar rejection has exact historical error accounting",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: captures decoded PNG pixels and consumer-owned Blob URLs",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: screenshot preserves download filename, event data and Promise result",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: actual cross-origin video rejects capture with SecurityError and notice",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: source replacement does not download a stale captured frame",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: screenshot toolbar rejection has exact historical error accounting",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: null toBlob callback rejects and reports without a page error",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: destroy during screenshot await suppresses the queued download and event",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: cross-origin screenshot toolbar handles its internal rejected Promise",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "published: native setting keyboard and pointer actions retain range and switch callbacks",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "published: long setting labels leave native controls inside the row",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: native setting keyboard and pointer actions retain range and switch callbacks",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: long setting labels leave native controls inside the row",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "published: native setting keyboard and pointer actions retain range and switch callbacks",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "published: long setting labels leave native controls inside the row",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: native setting keyboard and pointer actions retain range and switch callbacks",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: long setting labels leave native controls inside the row",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "published: native setting keyboard and pointer actions retain range and switch callbacks",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "published: long setting labels leave native controls inside the row",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: native setting keyboard and pointer actions retain range and switch callbacks",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: long setting labels leave native controls inside the row",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: nested settings remain selectable with autoOrientation=false",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: nested settings remain selectable with autoOrientation=true",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: nested settings remain selectable with autoOrientation=false",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: nested settings remain selectable with autoOrientation=true",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: nested settings remain selectable with autoOrientation=false",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: nested settings remain selectable with autoOrientation=true",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after failure",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after navigate",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after remove",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after destroy",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "published: sharing an active setting has an explicit ownership baseline",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: sharing an active setting has an explicit ownership baseline",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: a setting subtree can move to another instance after remove",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: a setting subtree can move to another instance after destroy",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after failure",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after navigate",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after remove",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after destroy",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "published: sharing an active setting has an explicit ownership baseline",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: sharing an active setting has an explicit ownership baseline",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: a setting subtree can move to another instance after remove",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: a setting subtree can move to another instance after destroy",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after failure",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after navigate",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after remove",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after destroy",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "published: sharing an active setting has an explicit ownership baseline",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: sharing an active setting has an explicit ownership baseline",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: a setting subtree can move to another instance after remove",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: a setting subtree can move to another instance after destroy",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after assign failure",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after format failure",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after item failure",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after render failure",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: failed switch updates restore the original closure and displayed icon",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant update supersedes an unfinished setting update",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant remove supersedes an unfinished setting update",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant destroy supersedes an unfinished setting update",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant child-update supersedes an unfinished setting update",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentry inside a render getter retains the winning row with throwing=false",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentry inside a render getter retains the winning row with throwing=true",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: removing an ancestor cancels its pending descendant update",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a reentrant switch getter cannot replace the winning control handles",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a reentrant range getter cannot replace the winning control handles",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a failed outer add preserves a reentrant add of the same object",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a failed outer add preserves a reentrant update of the same object",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after assign failure",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after format failure",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after item failure",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after render failure",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: failed switch updates restore the original closure and displayed icon",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant update supersedes an unfinished setting update",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant remove supersedes an unfinished setting update",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant destroy supersedes an unfinished setting update",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant child-update supersedes an unfinished setting update",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentry inside a render getter retains the winning row with throwing=false",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentry inside a render getter retains the winning row with throwing=true",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: removing an ancestor cancels its pending descendant update",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a reentrant switch getter cannot replace the winning control handles",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a reentrant range getter cannot replace the winning control handles",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a failed outer add preserves a reentrant add of the same object",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a failed outer add preserves a reentrant update of the same object",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after assign failure",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after format failure",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after item failure",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after render failure",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: failed switch updates restore the original closure and displayed icon",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant update supersedes an unfinished setting update",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant remove supersedes an unfinished setting update",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant destroy supersedes an unfinished setting update",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant child-update supersedes an unfinished setting update",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentry inside a render getter retains the winning row with throwing=false",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentry inside a render getter retains the winning row with throwing=true",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: removing an ancestor cancels its pending descendant update",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a reentrant switch getter cannot replace the winning control handles",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a reentrant range getter cannot replace the winning control handles",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a failed outer add preserves a reentrant add of the same object",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a failed outer add preserves a reentrant update of the same object",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: builtin setting subscriptions are replaced and removed with their row",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: deferred setting mounts belong to the rendered item generation",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: removed setting subtrees release child listeners and cached panels",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: setting button results cannot overwrite an updated or newer item",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: sibling setting selections share the parent result generation",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: setting callback rejection retains its original failure identity",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: a wide nested setting panel fits the narrow player and remains selectable",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: setting registry retains item returns and hidden tree bindings",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: moved setting items bind to their current parent and panel",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: automatic setting names and explicit nested names have an explicit baseline",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: builtin setting subscriptions are replaced and removed with their row",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: deferred setting mounts belong to the rendered item generation",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: removed setting subtrees release child listeners and cached panels",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting button results cannot overwrite an updated or newer item",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: sibling setting selections share the parent result generation",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting callback rejection retains its original failure identity",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: a wide nested setting panel fits the narrow player and remains selectable",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting registry retains item returns and hidden tree bindings",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: moved setting items bind to their current parent and panel",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: automatic setting names and explicit nested names have an explicit baseline",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: open settings follow container and control height changes with fallback=false",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: open settings follow container and control height changes with fallback=true",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed setting additions leave existing rows usable and allow retry",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting removal finishes DOM cleanup when the event-removal hook throws",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed header rendering releases its panel and restores reusable inputs",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed item rendering releases its panel and restores reusable inputs",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed layout rendering releases its panel and restores reusable inputs",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: panel creation stops after reentrant remove",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: panel creation stops after reentrant destroy",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: builtin setting subscriptions are replaced and removed with their row",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: deferred setting mounts belong to the rendered item generation",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: removed setting subtrees release child listeners and cached panels",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: setting button results cannot overwrite an updated or newer item",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: sibling setting selections share the parent result generation",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: setting callback rejection retains its original failure identity",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: a wide nested setting panel fits the narrow player and remains selectable",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: setting registry retains item returns and hidden tree bindings",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: moved setting items bind to their current parent and panel",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: automatic setting names and explicit nested names have an explicit baseline",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: builtin setting subscriptions are replaced and removed with their row",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: deferred setting mounts belong to the rendered item generation",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: removed setting subtrees release child listeners and cached panels",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting button results cannot overwrite an updated or newer item",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: sibling setting selections share the parent result generation",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting callback rejection retains its original failure identity",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: a wide nested setting panel fits the narrow player and remains selectable",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting registry retains item returns and hidden tree bindings",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: moved setting items bind to their current parent and panel",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: automatic setting names and explicit nested names have an explicit baseline",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: open settings follow container and control height changes with fallback=false",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: open settings follow container and control height changes with fallback=true",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed setting additions leave existing rows usable and allow retry",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting removal finishes DOM cleanup when the event-removal hook throws",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed header rendering releases its panel and restores reusable inputs",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed item rendering releases its panel and restores reusable inputs",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed layout rendering releases its panel and restores reusable inputs",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: panel creation stops after reentrant remove",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: panel creation stops after reentrant destroy",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: builtin setting subscriptions are replaced and removed with their row",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: deferred setting mounts belong to the rendered item generation",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: removed setting subtrees release child listeners and cached panels",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: setting button results cannot overwrite an updated or newer item",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: sibling setting selections share the parent result generation",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: setting callback rejection retains its original failure identity",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: a wide nested setting panel fits the narrow player and remains selectable",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: setting registry retains item returns and hidden tree bindings",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: moved setting items bind to their current parent and panel",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: automatic setting names and explicit nested names have an explicit baseline",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: builtin setting subscriptions are replaced and removed with their row",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: deferred setting mounts belong to the rendered item generation",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: removed setting subtrees release child listeners and cached panels",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting button results cannot overwrite an updated or newer item",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: sibling setting selections share the parent result generation",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting callback rejection retains its original failure identity",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: a wide nested setting panel fits the narrow player and remains selectable",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting registry retains item returns and hidden tree bindings",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: moved setting items bind to their current parent and panel",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: automatic setting names and explicit nested names have an explicit baseline",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: open settings follow container and control height changes with fallback=false",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: open settings follow container and control height changes with fallback=true",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed setting additions leave existing rows usable and allow retry",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting removal finishes DOM cleanup when the event-removal hook throws",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed header rendering releases its panel and restores reusable inputs",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed item rendering releases its panel and restores reusable inputs",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed layout rendering releases its panel and restores reusable inputs",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: panel creation stops after reentrant remove",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: panel creation stops after reentrant destroy",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "published: rapid real-media switches identify the last restart and settle superseded work",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "published: destroy settles the candidate switch without waiting for detached media",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: rapid real-media switches identify the last restart and settle superseded work",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: destroy settles the candidate switch without waiting for detached media",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: quality switch restores position/rate and preserves real customType identities",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: direct currentTime during a native quality seek is not overwritten by automatic restoration",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: real switch settles when the controlled native resume rejects",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: late native play completion cannot publish stale player effects",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "published: rapid real-media switches identify the last restart and settle superseded work",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "published: destroy settles the candidate switch without waiting for detached media",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: rapid real-media switches identify the last restart and settle superseded work",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: destroy settles the candidate switch without waiting for detached media",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: quality switch restores position/rate and preserves real customType identities",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: direct currentTime during a native quality seek is not overwritten by automatic restoration",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: real switch settles when the controlled native resume rejects",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: late native play completion cannot publish stale player effects",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "published: rapid real-media switches identify the last restart and settle superseded work",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "published: destroy settles the candidate switch without waiting for detached media",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: rapid real-media switches identify the last restart and settle superseded work",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: destroy settles the candidate switch without waiting for detached media",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: quality switch restores position/rate and preserves real customType identities",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: direct currentTime during a native quality seek is not overwritten by automatic restoration",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: real switch settles when the controlled native resume rejects",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: late native play completion cannot publish stale player effects",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: srt conversion reaches native cues with original callback binding",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: ass conversion reaches native cues with original callback binding",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: video fullscreen signal rebuilds track kind while retaining its URL",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle remains visible through real native fullscreen",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: native subtitle cues, offset, styles and show contracts",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle latest request wins and cancelled calls settle",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle pending completion cannot replace track after destroy",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle owns generated URLs and leaves caller URLs alive",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: srt conversion reaches native cues with original callback binding",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: ass conversion reaches native cues with original callback binding",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: video fullscreen signal rebuilds track kind while retaining its URL",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle remains visible through real native fullscreen",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: native subtitle cues, offset, styles and show contracts",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle latest request wins and cancelled calls settle",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle pending completion cannot replace track after destroy",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle owns generated URLs and leaves caller URLs alive",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle cancellation settles before an ignored request or body finishes",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle conversion reentry preserves the newer operation and notice",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: active subtitle errors reject, preserve track and allow a later retry",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle HTTP failures do not become usable tracks",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: disabled native tracks expose empty cue arrays without throwing",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: native subtitle track failure is reported and obsolete callbacks are removed",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: constructor and URL setter failures notify without unhandled promises",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: reentrant track replacement keeps the winner when outer throws=false",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: reentrant track replacement keeps the winner when outer throws=true",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: failed track insertion restores the old live track and releases the attempted URL",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: cleanup failure after track commit does not revoke the committed URL",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: srt conversion reaches native cues with original callback binding",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: ass conversion reaches native cues with original callback binding",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: video fullscreen signal rebuilds track kind while retaining its URL",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle remains visible through real native fullscreen",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: native subtitle cues, offset, styles and show contracts",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle latest request wins and cancelled calls settle",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle pending completion cannot replace track after destroy",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle owns generated URLs and leaves caller URLs alive",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: srt conversion reaches native cues with original callback binding",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: ass conversion reaches native cues with original callback binding",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: video fullscreen signal rebuilds track kind while retaining its URL",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle remains visible through real native fullscreen",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: native subtitle cues, offset, styles and show contracts",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle latest request wins and cancelled calls settle",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle pending completion cannot replace track after destroy",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle owns generated URLs and leaves caller URLs alive",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle cancellation settles before an ignored request or body finishes",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle conversion reentry preserves the newer operation and notice",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: active subtitle errors reject, preserve track and allow a later retry",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle HTTP failures do not become usable tracks",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: disabled native tracks expose empty cue arrays without throwing",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: native subtitle track failure is reported and obsolete callbacks are removed",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: constructor and URL setter failures notify without unhandled promises",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: reentrant track replacement keeps the winner when outer throws=false",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: reentrant track replacement keeps the winner when outer throws=true",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: failed track insertion restores the old live track and releases the attempted URL",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: cleanup failure after track commit does not revoke the committed URL",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: srt conversion reaches native cues with original callback binding",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: ass conversion reaches native cues with original callback binding",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: video fullscreen signal rebuilds track kind while retaining its URL",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle remains visible through real native fullscreen",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: native subtitle cues, offset, styles and show contracts",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle latest request wins and cancelled calls settle",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle pending completion cannot replace track after destroy",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle owns generated URLs and leaves caller URLs alive",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: srt conversion reaches native cues with original callback binding",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: ass conversion reaches native cues with original callback binding",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: video fullscreen signal rebuilds track kind while retaining its URL",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle remains visible through real native fullscreen",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: native subtitle cues, offset, styles and show contracts",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle latest request wins and cancelled calls settle",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle pending completion cannot replace track after destroy",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle owns generated URLs and leaves caller URLs alive",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle cancellation settles before an ignored request or body finishes",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle conversion reentry preserves the newer operation and notice",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: active subtitle errors reject, preserve track and allow a later retry",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle HTTP failures do not become usable tracks",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: disabled native tracks expose empty cue arrays without throwing",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: native subtitle track failure is reported and obsolete callbacks are removed",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: constructor and URL setter failures notify without unhandled promises",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: reentrant track replacement keeps the winner when outer throws=false",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: reentrant track replacement keeps the winner when outer throws=true",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: failed track insertion restores the old live track and releases the attempted URL",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: cleanup failure after track commit does not revoke the committed URL",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: native fullscreen uses a real gesture when the engine supports it",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: SSR mounting preserves nodes, listeners, selectors and style ownership",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: proxy replacement preserves callback and node identity",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: icon access preserves descriptors and moves custom DOM into fresh wrappers",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: i18n prototype fallback difference and custom keys are explicit",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: fullscreen web retains DOM and CSS hooks through entry and exit",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: native fullscreen uses a real gesture when the engine supports it",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: SSR mounting preserves nodes, listeners, selectors and style ownership",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: proxy replacement preserves callback and node identity",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: icon access preserves descriptors and moves custom DOM into fresh wrappers",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: i18n prototype fallback difference and custom keys are explicit",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: fullscreen web retains DOM and CSS hooks through entry and exit",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: native fullscreen uses a real gesture when the engine supports it",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: SSR mounting preserves nodes, listeners, selectors and style ownership",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: proxy replacement preserves callback and node identity",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: icon access preserves descriptors and moves custom DOM into fresh wrappers",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: i18n prototype fallback difference and custom keys are explicit",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: fullscreen web retains DOM and CSS hooks through entry and exit",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: native fullscreen uses a real gesture when the engine supports it",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: SSR mounting preserves nodes, listeners, selectors and style ownership",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: proxy replacement preserves callback and node identity",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: icon access preserves descriptors and moves custom DOM into fresh wrappers",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: i18n prototype fallback difference and custom keys are explicit",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: fullscreen web retains DOM and CSS hooks through entry and exit",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: native fullscreen uses a real gesture when the engine supports it",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: SSR mounting preserves nodes, listeners, selectors and style ownership",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: proxy replacement preserves callback and node identity",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: icon access preserves descriptors and moves custom DOM into fresh wrappers",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: i18n prototype fallback difference and custom keys are explicit",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: fullscreen web retains DOM and CSS hooks through entry and exit",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: native fullscreen uses a real gesture when the engine supports it",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: SSR mounting preserves nodes, listeners, selectors and style ownership",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: proxy replacement preserves callback and node identity",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: icon access preserves descriptors and moves custom DOM into fresh wrappers",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: i18n prototype fallback difference and custom keys are explicit",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: fullscreen web retains DOM and CSS hooks through entry and exit",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "published: thumbnail cells follow the generated grid at row boundaries and on returning to the first cell",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "published: scaled internal thumbnails and public image results have distinct Blob URL owners",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "published: a delayed image follows the latest hover rather than the first request position",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: thumbnail cells follow the generated grid at row boundaries and on returning to the first cell",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: scaled internal thumbnails and public image results have distinct Blob URL owners",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: a delayed image follows the latest hover rather than the first request position",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: removing thumbnails revokes the scaled image and a replacement control can reload",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: image failure permits a retry through the same thumbnail configuration",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "published: thumbnail cells follow the generated grid at row boundaries and on returning to the first cell",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "published: scaled internal thumbnails and public image results have distinct Blob URL owners",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "published: a delayed image follows the latest hover rather than the first request position",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: thumbnail cells follow the generated grid at row boundaries and on returning to the first cell",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: scaled internal thumbnails and public image results have distinct Blob URL owners",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: a delayed image follows the latest hover rather than the first request position",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: removing thumbnails revokes the scaled image and a replacement control can reload",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: image failure permits a retry through the same thumbnail configuration",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "published: thumbnail cells follow the generated grid at row boundaries and on returning to the first cell",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "published: scaled internal thumbnails and public image results have distinct Blob URL owners",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "published: a delayed image follows the latest hover rather than the first request position",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: thumbnail cells follow the generated grid at row boundaries and on returning to the first cell",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: scaled internal thumbnails and public image results have distinct Blob URL owners",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: a delayed image follows the latest hover rather than the first request position",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: removing thumbnails revokes the scaled image and a replacement control can reload",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: image failure permits a retry through the same thumbnail configuration",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "published: subtitle object URL contains real VTT data",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "published: download starts and removes its temporary anchor",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "candidate: subtitle object URL contains real VTT data",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "candidate: download starts and removes its temporary anchor",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "candidate download releases the anchor even when click fails",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "published: subtitle object URL contains real VTT data",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "published: download starts and removes its temporary anchor",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "candidate: subtitle object URL contains real VTT data",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "candidate: download starts and removes its temporary anchor",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "candidate download releases the anchor even when click fails",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "published: subtitle object URL contains real VTT data",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "published: download starts and removes its temporary anchor",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "candidate: subtitle object URL contains real VTT data",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "candidate: download starts and removes its temporary anchor",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "candidate download releases the anchor even when click fails",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
}
|
|
],
|
|
"reportSha256": "3daa5af9a637aea487f780e31f05c2e3b607162c7628d03ecc05710280eb53a3",
|
|
"logSha256": "5285fd7a5269620405aa7ebd0f8a37dc206bbc9603abe86e7e8404f4f56f8b27"
|
|
},
|
|
{
|
|
"variant": "legacy",
|
|
"stats": {
|
|
"startTime": "2026-09-11T09:46:43.557Z",
|
|
"duration": 367959.292,
|
|
"expected": 1521,
|
|
"skipped": 0,
|
|
"unexpected": 0,
|
|
"flaky": 0
|
|
},
|
|
"versions": {
|
|
"chromium": "153.0.8010.12",
|
|
"firefox": "155.0",
|
|
"webkit": "26.6"
|
|
},
|
|
"counts": {
|
|
"chromium": 507,
|
|
"firefox": 507,
|
|
"webkit": 507
|
|
},
|
|
"declarationCases": [
|
|
{
|
|
"file": "editor-types.spec.js",
|
|
"title": "docs Monaco worker consumes generated core types and runs a typed player example",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "editor-types.spec.js",
|
|
"title": "docs Monaco worker consumes generated core types and runs a typed player example",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "editor-types.spec.js",
|
|
"title": "docs Monaco worker consumes generated core types and runs a typed player example",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "published: constructor callback hosts expose only initialized components",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "published: container validation rejects non-div elements",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "candidate: constructor callback hosts expose only initialized components",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "candidate: container validation rejects non-div elements",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "precise declarations: actual return values and callback receivers agree with the installed view",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "published: constructor callback hosts expose only initialized components",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "published: container validation rejects non-div elements",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "candidate: constructor callback hosts expose only initialized components",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "candidate: container validation rejects non-div elements",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "precise declarations: actual return values and callback receivers agree with the installed view",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "published: constructor callback hosts expose only initialized components",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "published: container validation rejects non-div elements",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "candidate: constructor callback hosts expose only initialized components",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "candidate: container validation rejects non-div elements",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "precise declarations: actual return values and callback receivers agree with the installed view",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
}
|
|
],
|
|
"cases": [
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: resume close and playback rejection preserve the UI contract",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: resume API retains storage envelope, ID lookup and deletion",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: resume button seeks and plays actual video",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: repeated restart leaves one effective click for the current resume target",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: restart below threshold invalidates the old prompt click",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: resume close and playback rejection preserve the UI contract",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: resume API retains storage envelope, ID lookup and deletion",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: resume button seeks and plays actual video",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: repeated restart leaves one effective click for the current resume target",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: restart below threshold invalidates the old prompt click",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: restart cancels obsolete resume timers and subscriptions",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: source cancels obsolete resume timers and subscriptions",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: remove cancels obsolete resume timers and subscriptions",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: destroy cancels obsolete resume timers and subscriptions",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: destruction inside seek prevents resume playback continuation",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: resume close and playback rejection preserve the UI contract",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: resume API retains storage envelope, ID lookup and deletion",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: resume button seeks and plays actual video",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: repeated restart leaves one effective click for the current resume target",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: restart below threshold invalidates the old prompt click",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: resume close and playback rejection preserve the UI contract",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: resume API retains storage envelope, ID lookup and deletion",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: resume button seeks and plays actual video",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: repeated restart leaves one effective click for the current resume target",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: restart below threshold invalidates the old prompt click",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: restart cancels obsolete resume timers and subscriptions",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: source cancels obsolete resume timers and subscriptions",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: remove cancels obsolete resume timers and subscriptions",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: destroy cancels obsolete resume timers and subscriptions",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: destruction inside seek prevents resume playback continuation",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: resume close and playback rejection preserve the UI contract",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: resume API retains storage envelope, ID lookup and deletion",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: resume button seeks and plays actual video",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: repeated restart leaves one effective click for the current resume target",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: restart below threshold invalidates the old prompt click",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: resume close and playback rejection preserve the UI contract",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: resume API retains storage envelope, ID lookup and deletion",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: resume button seeks and plays actual video",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: repeated restart leaves one effective click for the current resume target",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: restart below threshold invalidates the old prompt click",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: restart cancels obsolete resume timers and subscriptions",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: source cancels obsolete resume timers and subscriptions",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: remove cancels obsolete resume timers and subscriptions",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: destroy cancels obsolete resume timers and subscriptions",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: destruction inside seek prevents resume playback continuation",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=true live=true conditions",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=true live=false conditions",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=false live=true conditions",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=false live=false conditions",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: lock keeps public state, repeated events, DOM classes and icon switching",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: removed lock icons stop observing the still-usable plugin state API",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: miniature progress follows the control event without adding public state",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=true live=true conditions",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=true live=false conditions",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=false live=true conditions",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=false live=false conditions",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: lock keeps public state, repeated events, DOM classes and icon switching",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: removed lock icons stop observing the still-usable plugin state API",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: miniature progress follows the control event without adding public state",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: retained builtin setters and events do not mutate a destroyed player",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=true live=true conditions",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=true live=false conditions",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=false live=true conditions",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=false live=false conditions",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: lock keeps public state, repeated events, DOM classes and icon switching",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: removed lock icons stop observing the still-usable plugin state API",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: miniature progress follows the control event without adding public state",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=true live=true conditions",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=true live=false conditions",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=false live=true conditions",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=false live=false conditions",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: lock keeps public state, repeated events, DOM classes and icon switching",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: removed lock icons stop observing the still-usable plugin state API",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: miniature progress follows the control event without adding public state",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: retained builtin setters and events do not mutate a destroyed player",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=true live=true conditions",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=true live=false conditions",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=false live=true conditions",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=false live=false conditions",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: lock keeps public state, repeated events, DOM classes and icon switching",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: removed lock icons stop observing the still-usable plugin state API",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: miniature progress follows the control event without adding public state",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=true live=true conditions",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=true live=false conditions",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=false live=true conditions",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=false live=false conditions",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: lock keeps public state, repeated events, DOM classes and icon switching",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: removed lock icons stop observing the still-usable plugin state API",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: miniature progress follows the control event without adding public state",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: retained builtin setters and events do not mutate a destroyed player",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "published-only observations: blank title, NaN and once-only metadata are historical defects",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate clears titles on blank chapters, zero hover and replacement",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate rejects NaN and can recover after an invalid update",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate releases only its listeners and DOM across multiple instances and early destruction",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate ignores pending metadata initialization after immediate destroy",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate deduplicates stylesheet injection while the document is loading",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "published-only observations: blank title, NaN and once-only metadata are historical defects",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate clears titles on blank chapters, zero hover and replacement",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate rejects NaN and can recover after an invalid update",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate releases only its listeners and DOM across multiple instances and early destruction",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate ignores pending metadata initialization after immediate destroy",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate deduplicates stylesheet injection while the document is loading",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "published-only observations: blank title, NaN and once-only metadata are historical defects",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate clears titles on blank chapters, zero hover and replacement",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate rejects NaN and can recover after an invalid update",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate releases only its listeners and DOM across multiple instances and early destruction",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate ignores pending metadata initialization after immediate destroy",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate deduplicates stylesheet injection while the document is loading",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "factory, registration, input normalization and safe title text",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "progress bars, real hover, title edges and boundary seek",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "sync update, Infinity, object identity, empty lists and invalid data",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "explicit source update and core-owned destruction",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "factory, registration, input normalization and safe title text",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "progress bars, real hover, title edges and boundary seek",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "sync update, Infinity, object identity, empty lists and invalid data",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "explicit source update and core-owned destruction",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "factory, registration, input normalization and safe title text",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "progress bars, real hover, title edges and boundary seek",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "sync update, Infinity, object identity, empty lists and invalid data",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "explicit source update and core-owned destruction",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "factory, registration, input normalization and safe title text",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "progress bars, real hover, title edges and boundary seek",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "sync update, Infinity, object identity, empty lists and invalid data",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "explicit source update and core-owned destruction",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "factory, registration, input normalization and safe title text",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "progress bars, real hover, title edges and boundary seek",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "sync update, Infinity, object identity, empty lists and invalid data",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "explicit source update and core-owned destruction",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "factory, registration, input normalization and safe title text",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "progress bars, real hover, title edges and boundary seek",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "sync update, Infinity, object identity, empty lists and invalid data",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "explicit source update and core-owned destruction",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: control layout follows resize and removal with observer fallback=false",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: control layout follows resize and removal with observer fallback=true",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: selector background clicks and rejection ownership are explicit",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: beforeUnmount errors remain retryable and detached nodes can be removed",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: failed mounted reentry preserves its successful replacement",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: context menu builtin selection and owned updates preserve state",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: a prototype-named component keeps the registry prototype intact",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: component factories, ordering, bound methods and update hooks retain contracts",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: removed builtin time and volume controls stop owned effects",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: selector items can be reused by an update without changing getter flags",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: async selector results cannot overwrite a newer choice or removed entry",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: a failed mounted hook rolls back its DOM alias and listeners",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: reentrant beforeUnmount removes only once",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: narrow controls stay inside the player without hiding buttons",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: progress markers treat text as data and removed drags cannot seek",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: selector background clicks and rejection ownership are explicit",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: beforeUnmount errors remain retryable and detached nodes can be removed",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: failed mounted reentry preserves its successful replacement",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: context menu builtin selection and owned updates preserve state",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: a prototype-named component keeps the registry prototype intact",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: component factories, ordering, bound methods and update hooks retain contracts",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: removed builtin time and volume controls stop owned effects",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: selector items can be reused by an update without changing getter flags",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: async selector results cannot overwrite a newer choice or removed entry",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: a failed mounted hook rolls back its DOM alias and listeners",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: reentrant beforeUnmount removes only once",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: narrow controls stay inside the player without hiding buttons",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: progress markers treat text as data and removed drags cannot seek",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: control layout follows resize and removal with observer fallback=false",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: control layout follows resize and removal with observer fallback=true",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: selector background clicks and rejection ownership are explicit",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: beforeUnmount errors remain retryable and detached nodes can be removed",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: failed mounted reentry preserves its successful replacement",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: context menu builtin selection and owned updates preserve state",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: a prototype-named component keeps the registry prototype intact",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: component factories, ordering, bound methods and update hooks retain contracts",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: removed builtin time and volume controls stop owned effects",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: selector items can be reused by an update without changing getter flags",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: async selector results cannot overwrite a newer choice or removed entry",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: a failed mounted hook rolls back its DOM alias and listeners",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: reentrant beforeUnmount removes only once",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: narrow controls stay inside the player without hiding buttons",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: progress markers treat text as data and removed drags cannot seek",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: selector background clicks and rejection ownership are explicit",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: beforeUnmount errors remain retryable and detached nodes can be removed",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: failed mounted reentry preserves its successful replacement",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: context menu builtin selection and owned updates preserve state",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: a prototype-named component keeps the registry prototype intact",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: component factories, ordering, bound methods and update hooks retain contracts",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: removed builtin time and volume controls stop owned effects",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: selector items can be reused by an update without changing getter flags",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: async selector results cannot overwrite a newer choice or removed entry",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: a failed mounted hook rolls back its DOM alias and listeners",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: reentrant beforeUnmount removes only once",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: narrow controls stay inside the player without hiding buttons",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: progress markers treat text as data and removed drags cannot seek",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: control layout follows resize and removal with observer fallback=false",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: control layout follows resize and removal with observer fallback=true",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: selector background clicks and rejection ownership are explicit",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: beforeUnmount errors remain retryable and detached nodes can be removed",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: failed mounted reentry preserves its successful replacement",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: context menu builtin selection and owned updates preserve state",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: a prototype-named component keeps the registry prototype intact",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: component factories, ordering, bound methods and update hooks retain contracts",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: removed builtin time and volume controls stop owned effects",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: selector items can be reused by an update without changing getter flags",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: async selector results cannot overwrite a newer choice or removed entry",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: a failed mounted hook rolls back its DOM alias and listeners",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: reentrant beforeUnmount removes only once",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: narrow controls stay inside the player without hiding buttons",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: progress markers treat text as data and removed drags cannot seek",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: selector background clicks and rejection ownership are explicit",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: beforeUnmount errors remain retryable and detached nodes can be removed",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: failed mounted reentry preserves its successful replacement",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: context menu builtin selection and owned updates preserve state",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: a prototype-named component keeps the registry prototype intact",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: component factories, ordering, bound methods and update hooks retain contracts",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: removed builtin time and volume controls stop owned effects",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: selector items can be reused by an update without changing getter flags",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: async selector results cannot overwrite a newer choice or removed entry",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: a failed mounted hook rolls back its DOM alias and listeners",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: reentrant beforeUnmount removes only once",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: narrow controls stay inside the player without hiding buttons",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: progress markers treat text as data and removed drags cannot seek",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "published: plugin, toggle, setting and static runtime return contracts",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "published: native subtitle update events carry cue arrays",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "candidate: plugin, toggle, setting and static runtime return contracts",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "candidate: native subtitle update events carry cue arrays",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "published: plugin, toggle, setting and static runtime return contracts",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "published: native subtitle update events carry cue arrays",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "candidate: plugin, toggle, setting and static runtime return contracts",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "candidate: native subtitle update events carry cue arrays",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "published: plugin, toggle, setting and static runtime return contracts",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "published: native subtitle update events carry cue arrays",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "candidate: plugin, toggle, setting and static runtime return contracts",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "candidate: native subtitle update events carry cue arrays",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: mini retains first-entry and reuse DOM order and display",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: mini restores the original video parent and sibling after repeated entry",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: destroying active mini removeHtml=false removes the owned popup",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: destroying active mini removeHtml=true removes the owned popup",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini retains first-entry and reuse DOM order and display",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini restores the original video parent and sibling after repeated entry",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: destroying active mini removeHtml=false removes the owned popup",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: destroying active mini removeHtml=true removes the owned popup",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: hiding mini cancels drag and later document events cannot persist a hidden popup",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini remains in the viewport on small screens",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini drag stores the actual position and playback buttons remain usable",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini exit failure keeps the active video and can restore on retry",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini reentry during restoration retains the new placement snapshot",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini construction hide releases incomplete UI and restores the video",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini construction destroy releases incomplete UI and restores the video",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini construction fail releases incomplete UI and restores the video",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini preserves a caller-owned popup on destruction",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: reentrant mini creation allocates only one owned popup",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini switches to body web fullscreen and restores the original video placement",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: destroying a mini drag removes its document subscriptions",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: mini retains first-entry and reuse DOM order and display",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: mini restores the original video parent and sibling after repeated entry",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: destroying active mini removeHtml=false removes the owned popup",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: destroying active mini removeHtml=true removes the owned popup",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini retains first-entry and reuse DOM order and display",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini restores the original video parent and sibling after repeated entry",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: destroying active mini removeHtml=false removes the owned popup",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: destroying active mini removeHtml=true removes the owned popup",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: hiding mini cancels drag and later document events cannot persist a hidden popup",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini remains in the viewport on small screens",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini drag stores the actual position and playback buttons remain usable",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini exit failure keeps the active video and can restore on retry",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini reentry during restoration retains the new placement snapshot",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini construction hide releases incomplete UI and restores the video",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini construction destroy releases incomplete UI and restores the video",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini construction fail releases incomplete UI and restores the video",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini preserves a caller-owned popup on destruction",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: reentrant mini creation allocates only one owned popup",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini switches to body web fullscreen and restores the original video placement",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: destroying a mini drag removes its document subscriptions",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: mini retains first-entry and reuse DOM order and display",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: mini restores the original video parent and sibling after repeated entry",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: destroying active mini removeHtml=false removes the owned popup",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: destroying active mini removeHtml=true removes the owned popup",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini retains first-entry and reuse DOM order and display",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini restores the original video parent and sibling after repeated entry",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: destroying active mini removeHtml=false removes the owned popup",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: destroying active mini removeHtml=true removes the owned popup",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: hiding mini cancels drag and later document events cannot persist a hidden popup",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini remains in the viewport on small screens",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini drag stores the actual position and playback buttons remain usable",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini exit failure keeps the active video and can restore on retry",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini reentry during restoration retains the new placement snapshot",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini construction hide releases incomplete UI and restores the video",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini construction destroy releases incomplete UI and restores the video",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini construction fail releases incomplete UI and restores the video",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini preserves a caller-owned popup on destruction",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: reentrant mini creation allocates only one owned popup",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini switches to body web fullscreen and restores the original video placement",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: destroying a mini drag removes its document subscriptions",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: void exit waits for the owned video to leave and accepts another owner as completion",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "published: native fullscreen belongs to its player and other players cannot exit it",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "published: destroyed players stop receiving later native fullscreen events",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "published: rejected native fullscreen request removes its temporary change listener",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: native fullscreen belongs to its player and other players cannot exit it",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: destroyed players stop receiving later native fullscreen events",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: rejected native fullscreen request removes its temporary change listener",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: fullscreen assignment rejection shows notice without an unhandled rejection",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: reentrant entry preserves real fullscreen UI and event order",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry promise-exit releases a late own entry",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry promise-destroy releases a late own entry",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry void-exit releases a late own entry",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry void-destroy releases a late own entry",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: cancelling an actual native request in the initiating click releases fullscreen",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: rejected exit retains actual fullscreen state and can be retried",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: void exit waits for the owned video to leave and accepts another owner as completion",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "published: native fullscreen belongs to its player and other players cannot exit it",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "published: destroyed players stop receiving later native fullscreen events",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "published: rejected native fullscreen request removes its temporary change listener",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: native fullscreen belongs to its player and other players cannot exit it",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: destroyed players stop receiving later native fullscreen events",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: rejected native fullscreen request removes its temporary change listener",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: fullscreen assignment rejection shows notice without an unhandled rejection",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: reentrant entry preserves real fullscreen UI and event order",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry promise-exit releases a late own entry",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry promise-destroy releases a late own entry",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry void-exit releases a late own entry",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry void-destroy releases a late own entry",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: cancelling an actual native request in the initiating click releases fullscreen",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: rejected exit retains actual fullscreen state and can be retried",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: void exit waits for the owned video to leave and accepts another owner as completion",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "published: native fullscreen belongs to its player and other players cannot exit it",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "published: destroyed players stop receiving later native fullscreen events",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "published: rejected native fullscreen request removes its temporary change listener",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: native fullscreen belongs to its player and other players cannot exit it",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: destroyed players stop receiving later native fullscreen events",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: rejected native fullscreen request removes its temporary change listener",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: fullscreen assignment rejection shows notice without an unhandled rejection",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: reentrant entry preserves real fullscreen UI and event order",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry promise-exit releases a late own entry",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry promise-destroy releases a late own entry",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry void-exit releases a late own entry",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry void-destroy releases a late own entry",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: cancelling an actual native request in the initiating click releases fullscreen",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: rejected exit retains actual fullscreen state and can be retried",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: a cancelled rotation timer cannot rotate a later fullscreen session early",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotation destruction restores styles and cancels subscriptions removeHtml=false",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotation destruction restores styles and cancels subscriptions removeHtml=true",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: destroying a pending rotation removes its timer and produces no late resize",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotated playback supports ratio and flip changes before restoring normal layout",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: repeated web fullscreen retains rotated dimensions and final styles",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "published: rotated web fullscreen restores original inline geometry",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "published: late orientation lock after fullscreen exit does not reactivate the player",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotated web fullscreen restores original inline geometry",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: late orientation lock after fullscreen exit does not reactivate the player",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: a cancelled rotation timer cannot rotate a later fullscreen session early",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotation destruction restores styles and cancels subscriptions removeHtml=false",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotation destruction restores styles and cancels subscriptions removeHtml=true",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: destroying a pending rotation removes its timer and produces no late resize",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotated playback supports ratio and flip changes before restoring normal layout",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: repeated web fullscreen retains rotated dimensions and final styles",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "published: rotated web fullscreen restores original inline geometry",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "published: late orientation lock after fullscreen exit does not reactivate the player",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotated web fullscreen restores original inline geometry",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: late orientation lock after fullscreen exit does not reactivate the player",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: a cancelled rotation timer cannot rotate a later fullscreen session early",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotation destruction restores styles and cancels subscriptions removeHtml=false",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotation destruction restores styles and cancels subscriptions removeHtml=true",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: destroying a pending rotation removes its timer and produces no late resize",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotated playback supports ratio and flip changes before restoring normal layout",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: repeated web fullscreen retains rotated dimensions and final styles",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "published: rotated web fullscreen restores original inline geometry",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "published: late orientation lock after fullscreen exit does not reactivate the player",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotated web fullscreen restores original inline geometry",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: late orientation lock after fullscreen exit does not reactivate the player",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "published: WebKit PiP keeps boolean state and repeated synchronous setter events",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "published: WebKit PiP follows native UI transitions",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "published: destroying WebKit PiP returns presentation to inline",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: WebKit PiP keeps boolean state and repeated synchronous setter events",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: WebKit PiP follows native UI transitions",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: destroying WebKit PiP returns presentation to inline",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: WebKit PiP pending entry is cleaned up after destruction",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "published: WebKit PiP keeps boolean state and repeated synchronous setter events",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "published: WebKit PiP follows native UI transitions",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "published: destroying WebKit PiP returns presentation to inline",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: WebKit PiP keeps boolean state and repeated synchronous setter events",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: WebKit PiP follows native UI transitions",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: destroying WebKit PiP returns presentation to inline",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: WebKit PiP pending entry is cleaned up after destruction",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "published: WebKit PiP keeps boolean state and repeated synchronous setter events",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "published: WebKit PiP follows native UI transitions",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "published: destroying WebKit PiP returns presentation to inline",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: WebKit PiP keeps boolean state and repeated synchronous setter events",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: WebKit PiP follows native UI transitions",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: destroying WebKit PiP returns presentation to inline",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: WebKit PiP pending entry is cleaned up after destruction",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "published: native PiP preserves element/null getter, void setter and boolean events",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "published: a player cannot report or exit another video's PiP",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "published: destroy releases active PiP without a late player event",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: native PiP preserves element/null getter, void setter and boolean events",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: a player cannot report or exit another video's PiP",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: destroy releases active PiP without a late player event",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: pending PiP cancel releases late native entry",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: pending PiP destroy releases late native entry",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: rejected PiP assignment shows notice without an unhandled rejection",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: actual native PiP gesture and playback or explicit unsupported capability",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "published: native PiP preserves element/null getter, void setter and boolean events",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "published: a player cannot report or exit another video's PiP",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "published: destroy releases active PiP without a late player event",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: native PiP preserves element/null getter, void setter and boolean events",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: a player cannot report or exit another video's PiP",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: destroy releases active PiP without a late player event",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: pending PiP cancel releases late native entry",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: pending PiP destroy releases late native entry",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: rejected PiP assignment shows notice without an unhandled rejection",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: actual native PiP gesture and playback or explicit unsupported capability",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "published: native PiP preserves element/null getter, void setter and boolean events",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "published: a player cannot report or exit another video's PiP",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "published: destroy releases active PiP without a late player event",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: native PiP preserves element/null getter, void setter and boolean events",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: a player cannot report or exit another video's PiP",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: destroy releases active PiP without a late player event",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: pending PiP cancel releases late native entry",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: pending PiP destroy releases late native entry",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: rejected PiP assignment shows notice without an unhandled rejection",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: actual native PiP gesture and playback or explicit unsupported capability",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: sizing methods remain detachable own properties and ratio parsing retains legacy coercion",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: sizing methods remain detachable own properties and ratio parsing retains legacy coercion",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: hidden containers defer sizing and recover after becoming visible",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: malformed ratios preserve layout while retaining notices, datasets and events",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: retained display setters and sizing methods do not write or emit after destroy",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: sizing preserves valid geometry, return values and emitted measurements",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: aspect ratio and flip preserve dataset, notices and event order",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: unresolved media dimensions do not partially change layout or emit NaN height",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: sizing preserves valid geometry, return values and emitted measurements",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: aspect ratio and flip preserve dataset, notices and event order",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: unresolved media dimensions do not partially change layout or emit NaN height",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: sizing methods remain detachable own properties and ratio parsing retains legacy coercion",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: sizing methods remain detachable own properties and ratio parsing retains legacy coercion",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: hidden containers defer sizing and recover after becoming visible",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: malformed ratios preserve layout while retaining notices, datasets and events",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: retained display setters and sizing methods do not write or emit after destroy",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: sizing preserves valid geometry, return values and emitted measurements",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: aspect ratio and flip preserve dataset, notices and event order",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: unresolved media dimensions do not partially change layout or emit NaN height",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: sizing preserves valid geometry, return values and emitted measurements",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: aspect ratio and flip preserve dataset, notices and event order",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: unresolved media dimensions do not partially change layout or emit NaN height",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: sizing methods remain detachable own properties and ratio parsing retains legacy coercion",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: sizing methods remain detachable own properties and ratio parsing retains legacy coercion",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: hidden containers defer sizing and recover after becoming visible",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: malformed ratios preserve layout while retaining notices, datasets and events",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: retained display setters and sizing methods do not write or emit after destroy",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: sizing preserves valid geometry, return values and emitted measurements",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: aspect ratio and flip preserve dataset, notices and event order",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: unresolved media dimensions do not partially change layout or emit NaN height",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: sizing preserves valid geometry, return values and emitted measurements",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: aspect ratio and flip preserve dataset, notices and event order",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: unresolved media dimensions do not partially change layout or emit NaN height",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "published: video-only fullscreen reads its native video state and deduplicates signals",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "published: destroying video-only fullscreen releases native presentation",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: video-only fullscreen reads its native video state and deduplicates signals",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: destroying video-only fullscreen releases native presentation",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: cancelled video-only entry after destroy is released without late player events",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: video-only fullscreen preserves synchronous errors and supports exit retry",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "published: video-only fullscreen reads its native video state and deduplicates signals",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "published: destroying video-only fullscreen releases native presentation",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: video-only fullscreen reads its native video state and deduplicates signals",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: destroying video-only fullscreen releases native presentation",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: cancelled video-only entry after destroy is released without late player events",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: video-only fullscreen preserves synchronous errors and supports exit retry",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "published: video-only fullscreen reads its native video state and deduplicates signals",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "published: destroying video-only fullscreen releases native presentation",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: video-only fullscreen reads its native video state and deduplicates signals",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: destroying video-only fullscreen releases native presentation",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: cancelled video-only entry after destroy is released without late player events",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: video-only fullscreen preserves synchronous errors and supports exit retry",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=false movedBeforeThrow=false",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=false movedBeforeThrow=true",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=true movedBeforeThrow=false",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=true movedBeforeThrow=true",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen listener can exit without stale resize or overwritten restoration",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen listener destroy restores ownership without post-destroy resize",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: a failed body move restores style and keeps its original error",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: a failed web fullscreen exit can retry restoring the original placement",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: reentry during web fullscreen restoration preserves the newer active mode",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: web fullscreen restores initial style after repeated entry (empty)",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: web fullscreen restores initial style after repeated entry (width: 70%; height: 80%; color: red;)",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: body fullscreen restores original parent and sibling when flag changes=false",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: body fullscreen restores original parent and sibling when flag changes=true",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: destroy while web fullscreen removeHtml=false restores DOM ownership",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: destroy while web fullscreen removeHtml=true restores DOM ownership",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen restores initial style after repeated entry (empty)",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen restores initial style after repeated entry (width: 70%; height: 80%; color: red;)",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: body fullscreen restores original parent and sibling when flag changes=false",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: body fullscreen restores original parent and sibling when flag changes=true",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: destroy while web fullscreen removeHtml=false restores DOM ownership",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: destroy while web fullscreen removeHtml=true restores DOM ownership",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=false movedBeforeThrow=false",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=false movedBeforeThrow=true",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=true movedBeforeThrow=false",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=true movedBeforeThrow=true",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen listener can exit without stale resize or overwritten restoration",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen listener destroy restores ownership without post-destroy resize",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: a failed body move restores style and keeps its original error",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: a failed web fullscreen exit can retry restoring the original placement",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: reentry during web fullscreen restoration preserves the newer active mode",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: web fullscreen restores initial style after repeated entry (empty)",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: web fullscreen restores initial style after repeated entry (width: 70%; height: 80%; color: red;)",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: body fullscreen restores original parent and sibling when flag changes=false",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: body fullscreen restores original parent and sibling when flag changes=true",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: destroy while web fullscreen removeHtml=false restores DOM ownership",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: destroy while web fullscreen removeHtml=true restores DOM ownership",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen restores initial style after repeated entry (empty)",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen restores initial style after repeated entry (width: 70%; height: 80%; color: red;)",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: body fullscreen restores original parent and sibling when flag changes=false",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: body fullscreen restores original parent and sibling when flag changes=true",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: destroy while web fullscreen removeHtml=false restores DOM ownership",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: destroy while web fullscreen removeHtml=true restores DOM ownership",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=false movedBeforeThrow=false",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=false movedBeforeThrow=true",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=true movedBeforeThrow=false",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=true movedBeforeThrow=true",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen listener can exit without stale resize or overwritten restoration",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen listener destroy restores ownership without post-destroy resize",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: a failed body move restores style and keeps its original error",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: a failed web fullscreen exit can retry restoring the original placement",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: reentry during web fullscreen restoration preserves the newer active mode",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: web fullscreen restores initial style after repeated entry (empty)",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: web fullscreen restores initial style after repeated entry (width: 70%; height: 80%; color: red;)",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: body fullscreen restores original parent and sibling when flag changes=false",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: body fullscreen restores original parent and sibling when flag changes=true",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: destroy while web fullscreen removeHtml=false restores DOM ownership",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: destroy while web fullscreen removeHtml=true restores DOM ownership",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen restores initial style after repeated entry (empty)",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen restores initial style after repeated entry (width: 70%; height: 80%; color: red;)",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: body fullscreen restores original parent and sibling when flag changes=false",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: body fullscreen restores original parent and sibling when flag changes=true",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: destroy while web fullscreen removeHtml=false restores DOM ownership",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: destroy while web fullscreen removeHtml=true restores DOM ownership",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "dom-boundaries.spec.js",
|
|
"title": "published: DOM utilities preserve native tree, style and event-path behavior",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "dom-boundaries.spec.js",
|
|
"title": "candidate: DOM utilities preserve native tree, style and event-path behavior",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "dom-boundaries.spec.js",
|
|
"title": "candidate: safe-area measurement releases the native probe after failure unlike the previous workspace implementation",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "dom-boundaries.spec.js",
|
|
"title": "published: DOM utilities preserve native tree, style and event-path behavior",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "dom-boundaries.spec.js",
|
|
"title": "candidate: DOM utilities preserve native tree, style and event-path behavior",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "dom-boundaries.spec.js",
|
|
"title": "candidate: safe-area measurement releases the native probe after failure unlike the previous workspace implementation",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "dom-boundaries.spec.js",
|
|
"title": "published: DOM utilities preserve native tree, style and event-path behavior",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "dom-boundaries.spec.js",
|
|
"title": "candidate: DOM utilities preserve native tree, style and event-path behavior",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "dom-boundaries.spec.js",
|
|
"title": "candidate: safe-area measurement releases the native probe after failure unlike the previous workspace implementation",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "editor-types.spec.js",
|
|
"title": "docs Monaco worker consumes generated core types and runs a typed player example",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "editor-types.spec.js",
|
|
"title": "docs Monaco worker consumes generated core types and runs a typed player example",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "editor-types.spec.js",
|
|
"title": "docs Monaco worker consumes generated core types and runs a typed player example",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "emitter.spec.js",
|
|
"title": "published: emitter event names and once across nested dispatch",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "emitter.spec.js",
|
|
"title": "candidate: emitter event names and once across nested dispatch",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "emitter.spec.js",
|
|
"title": "published: emitter event names and once across nested dispatch",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "emitter.spec.js",
|
|
"title": "candidate: emitter event names and once across nested dispatch",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "emitter.spec.js",
|
|
"title": "published: emitter event names and once across nested dispatch",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "emitter.spec.js",
|
|
"title": "candidate: emitter event names and once across nested dispatch",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: actual animation frames follow playback and stop after destruction inside raf",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: Events keeps its public fields, prototype and detached native methods",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: screen orientation dispatch works when onchange has no assigned handler",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: destruction releases the scroll throttle reset timer",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: view visibility uses the container's current iframe viewport",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: actual animation frames follow playback and stop after destruction inside raf",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: Events keeps its public fields, prototype and detached native methods",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: screen orientation dispatch works when onchange has no assigned handler",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: destruction releases the scroll throttle reset timer",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: view visibility uses the container's current iframe viewport",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: actual animation frames follow playback and stop after destruction inside raf",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: Events keeps its public fields, prototype and detached native methods",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: screen orientation dispatch works when onchange has no assigned handler",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: destruction releases the scroll throttle reset timer",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: view visibility uses the container's current iframe viewport",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: actual animation frames follow playback and stop after destruction inside raf",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: Events keeps its public fields, prototype and detached native methods",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: screen orientation dispatch works when onchange has no assigned handler",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: destruction releases the scroll throttle reset timer",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: view visibility uses the container's current iframe viewport",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: actual animation frames follow playback and stop after destruction inside raf",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: Events keeps its public fields, prototype and detached native methods",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: screen orientation dispatch works when onchange has no assigned handler",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: destruction releases the scroll throttle reset timer",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: view visibility uses the container's current iframe viewport",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: actual animation frames follow playback and stop after destruction inside raf",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: Events keeps its public fields, prototype and detached native methods",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: screen orientation dispatch works when onchange has no assigned handler",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: destruction releases the scroll throttle reset timer",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: view visibility uses the container's current iframe viewport",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "published: native source reset retains its default playback rate behavior",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "published: long press accelerates real playback and restores its prior rate",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "published: touchcancel releases an active long press",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: native source reset retains its default playback rate behavior",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: long press accelerates real playback and restores its prior rate",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: touchcancel releases an active long press",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: lock restores the active long-press rate",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: pause restores the active long-press rate",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: source restores the active long-press rate",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: destroy restores the active long-press rate",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: repeated pending touches own a single timer which destruction cancels",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "published: native source reset retains its default playback rate behavior",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "published: long press accelerates real playback and restores its prior rate",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "published: touchcancel releases an active long press",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: native source reset retains its default playback rate behavior",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: long press accelerates real playback and restores its prior rate",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: touchcancel releases an active long press",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: lock restores the active long-press rate",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: pause restores the active long-press rate",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: source restores the active long-press rate",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: destroy restores the active long-press rate",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: repeated pending touches own a single timer which destruction cancels",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "published: native source reset retains its default playback rate behavior",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "published: long press accelerates real playback and restores its prior rate",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "published: touchcancel releases an active long press",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: native source reset retains its default playback rate behavior",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: long press accelerates real playback and restores its prior rate",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: touchcancel releases an active long press",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: lock restores the active long-press rate",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: pause restores the active long-press rate",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: source restores the active long-press rate",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: destroy restores the active long-press rate",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: repeated pending touches own a single timer which destruction cancels",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: a gesture before first play still issues the requested seek",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: progress touch keeps absolute position and bar-before-seek ordering",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: destroy during absolute progress touch stops the following seek",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: normal touch drag keeps seek/bar ordering and original touch identity",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: cancel invalidates an in-progress gesture",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: lock invalidates an in-progress gesture",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: multitouch invalidates an in-progress gesture",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: identifier invalidates an in-progress gesture",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: destroy from a touch seek callback prevents the later progress notification",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: a gesture before first play still issues the requested seek",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: progress touch keeps absolute position and bar-before-seek ordering",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: destroy during absolute progress touch stops the following seek",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: normal touch drag keeps seek/bar ordering and original touch identity",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: cancel invalidates an in-progress gesture",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: lock invalidates an in-progress gesture",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: multitouch invalidates an in-progress gesture",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: identifier invalidates an in-progress gesture",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: destroy from a touch seek callback prevents the later progress notification",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: a gesture before first play still issues the requested seek",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: progress touch keeps absolute position and bar-before-seek ordering",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: destroy during absolute progress touch stops the following seek",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: normal touch drag keeps seek/bar ordering and original touch identity",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: cancel invalidates an in-progress gesture",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: lock invalidates an in-progress gesture",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: multitouch invalidates an in-progress gesture",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: identifier invalidates an in-progress gesture",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: destroy from a touch seek callback prevents the later progress notification",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: a gesture before first play still issues the requested seek",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: progress touch keeps absolute position and bar-before-seek ordering",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: destroy during absolute progress touch stops the following seek",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: normal touch drag keeps seek/bar ordering and original touch identity",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: cancel invalidates an in-progress gesture",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: lock invalidates an in-progress gesture",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: multitouch invalidates an in-progress gesture",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: identifier invalidates an in-progress gesture",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: destroy from a touch seek callback prevents the later progress notification",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: a gesture before first play still issues the requested seek",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: progress touch keeps absolute position and bar-before-seek ordering",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: destroy during absolute progress touch stops the following seek",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: normal touch drag keeps seek/bar ordering and original touch identity",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: cancel invalidates an in-progress gesture",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: lock invalidates an in-progress gesture",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: multitouch invalidates an in-progress gesture",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: identifier invalidates an in-progress gesture",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: destroy from a touch seek callback prevents the later progress notification",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: a gesture before first play still issues the requested seek",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: progress touch keeps absolute position and bar-before-seek ordering",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: destroy during absolute progress touch stops the following seek",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: normal touch drag keeps seek/bar ordering and original touch identity",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: cancel invalidates an in-progress gesture",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: lock invalidates an in-progress gesture",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: multitouch invalidates an in-progress gesture",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: identifier invalidates an in-progress gesture",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: destroy from a touch seek callback prevents the later progress notification",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: rebind during native global registration cancels the interrupted binding",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: destroy during native global registration cancels the interrupted binding",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "published: global rebinding forwards original events once and releases the previous document",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "published: failed global rebinding keeps the previous document and removes partial new listeners",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: global rebinding forwards original events once and releases the previous document",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: failed global rebinding keeps the previous document and removes partial new listeners",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: rebind during native global registration cancels the interrupted binding",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: destroy during native global registration cancels the interrupted binding",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "published: global rebinding forwards original events once and releases the previous document",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "published: failed global rebinding keeps the previous document and removes partial new listeners",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: global rebinding forwards original events once and releases the previous document",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: failed global rebinding keeps the previous document and removes partial new listeners",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: rebind during native global registration cancels the interrupted binding",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: destroy during native global registration cancels the interrupted binding",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "published: global rebinding forwards original events once and releases the previous document",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "published: failed global rebinding keeps the previous document and removes partial new listeners",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: global rebinding forwards original events once and releases the previous document",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: failed global rebinding keeps the previous document and removes partial new listeners",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: mobile keeps keyboard initialization opt-in through the existing init method",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: prototype-named hotkeys do not crash or replace the keys prototype",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: mobile keeps keyboard initialization opt-in through the existing init method",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: prototype-named hotkeys do not crash or replace the keys prototype",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: native keyboard play/pause, seek, volume and web-fullscreen Escape retain their behavior",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: inherited editing and IME composition do not activate player shortcuts",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: plaintext editing and IME composition do not activate player shortcuts",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: select editing and IME composition do not activate player shortcuts",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: destroying during a key callback stops remaining keys and notifications",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: hotkey registration retains chain, array identity, receiver and event order",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: rebound document input retains typing instead of triggering a hotkey",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: shadow-root input retains typing instead of triggering a hotkey",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: repeated hotkey init does not multiply the keyboard subscription",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: hotkey registration retains chain, array identity, receiver and event order",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: rebound document input retains typing instead of triggering a hotkey",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: shadow-root input retains typing instead of triggering a hotkey",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: repeated hotkey init does not multiply the keyboard subscription",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: mobile keeps keyboard initialization opt-in through the existing init method",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: prototype-named hotkeys do not crash or replace the keys prototype",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: mobile keeps keyboard initialization opt-in through the existing init method",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: prototype-named hotkeys do not crash or replace the keys prototype",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: native keyboard play/pause, seek, volume and web-fullscreen Escape retain their behavior",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: inherited editing and IME composition do not activate player shortcuts",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: plaintext editing and IME composition do not activate player shortcuts",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: select editing and IME composition do not activate player shortcuts",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: destroying during a key callback stops remaining keys and notifications",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: hotkey registration retains chain, array identity, receiver and event order",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: rebound document input retains typing instead of triggering a hotkey",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: shadow-root input retains typing instead of triggering a hotkey",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: repeated hotkey init does not multiply the keyboard subscription",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: hotkey registration retains chain, array identity, receiver and event order",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: rebound document input retains typing instead of triggering a hotkey",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: shadow-root input retains typing instead of triggering a hotkey",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: repeated hotkey init does not multiply the keyboard subscription",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: mobile keeps keyboard initialization opt-in through the existing init method",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: prototype-named hotkeys do not crash or replace the keys prototype",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: mobile keeps keyboard initialization opt-in through the existing init method",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: prototype-named hotkeys do not crash or replace the keys prototype",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: native keyboard play/pause, seek, volume and web-fullscreen Escape retain their behavior",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: inherited editing and IME composition do not activate player shortcuts",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: plaintext editing and IME composition do not activate player shortcuts",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: select editing and IME composition do not activate player shortcuts",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: destroying during a key callback stops remaining keys and notifications",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: hotkey registration retains chain, array identity, receiver and event order",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: rebound document input retains typing instead of triggering a hotkey",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: shadow-root input retains typing instead of triggering a hotkey",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: repeated hotkey init does not multiply the keyboard subscription",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: hotkey registration retains chain, array identity, receiver and event order",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: rebound document input retains typing instead of triggering a hotkey",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: shadow-root input retains typing instead of triggering a hotkey",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: repeated hotkey init does not multiply the keyboard subscription",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: proxy-time destroy cleans the mounting template with removeHtml=true",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: proxy-time destroy cleans the mounting template with removeHtml=false",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: player descriptor order and constructor/static surfaces match the published core",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: proxy-time destroy listener can mount a replacement without the old constructor overwriting it",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: subclasses retain receiver identity, initialization timing and static inheritance",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: omitted unused SSR nodes stay nullable without an eager template rejection",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: teardown during capability detection stops remaining player installers",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: destroy during initial native volume assignment stops later construction",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: subclasses retain receiver identity, initialization timing and static inheritance",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: omitted unused SSR nodes stay nullable without an eager template rejection",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: teardown during capability detection stops remaining player installers",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: destroy during initial native volume assignment stops later construction",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: proxy-time destroy cleans the mounting template with removeHtml=true",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: proxy-time destroy cleans the mounting template with removeHtml=false",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: player descriptor order and constructor/static surfaces match the published core",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: proxy-time destroy listener can mount a replacement without the old constructor overwriting it",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: subclasses retain receiver identity, initialization timing and static inheritance",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: omitted unused SSR nodes stay nullable without an eager template rejection",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: teardown during capability detection stops remaining player installers",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: destroy during initial native volume assignment stops later construction",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: subclasses retain receiver identity, initialization timing and static inheritance",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: omitted unused SSR nodes stay nullable without an eager template rejection",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: teardown during capability detection stops remaining player installers",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: destroy during initial native volume assignment stops later construction",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: proxy-time destroy cleans the mounting template with removeHtml=true",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: proxy-time destroy cleans the mounting template with removeHtml=false",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: player descriptor order and constructor/static surfaces match the published core",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: proxy-time destroy listener can mount a replacement without the old constructor overwriting it",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: subclasses retain receiver identity, initialization timing and static inheritance",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: omitted unused SSR nodes stay nullable without an eager template rejection",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: teardown during capability detection stops remaining player installers",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: destroy during initial native volume assignment stops later construction",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: subclasses retain receiver identity, initialization timing and static inheritance",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: omitted unused SSR nodes stay nullable without an eager template rejection",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: teardown during capability detection stops remaining player installers",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: destroy during initial native volume assignment stops later construction",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: restoring a removed default hotkey keeps identity and real playback",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: a failed native removal remains retryable and releases its record",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: destruction before native add returns cannot leave a late listener",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: window registration failure restores the previous global binding",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: source changes cancel the old gesture in the installed player",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: rotation changes cancel the old gesture in the installed player",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: geometry changes cancel the old gesture in the installed player",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: adopted viewport retains exact gap boundaries",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: restoring a removed default hotkey keeps identity and real playback",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: a failed native removal remains retryable and releases its record",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: destruction before native add returns cannot leave a late listener",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: window registration failure restores the previous global binding",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: source changes cancel the old gesture in the installed player",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: rotation changes cancel the old gesture in the installed player",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: geometry changes cancel the old gesture in the installed player",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: adopted viewport retains exact gap boundaries",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: restoring a removed default hotkey keeps identity and real playback",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: a failed native removal remains retryable and releases its record",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: destruction before native add returns cannot leave a late listener",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: window registration failure restores the previous global binding",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: source changes cancel the old gesture in the installed player",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: rotation changes cancel the old gesture in the installed player",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: geometry changes cancel the old gesture in the installed player",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: adopted viewport retains exact gap boundaries",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "published: repeated destroy preserves other live instances",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: repeated destroy preserves other live instances",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: constructor plugin failure restores original DOM and clears resources",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: early proxy failure restores SSR nodes, attributes and text",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: reentrant destroy keeps sequence and does not repeat callbacks",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: destroying cancels queued resize, notice, RAF, reconnect and mounted work",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: constructor can synchronously destroy without entering the registry",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: partial Events initialization releases listeners before its property is assigned",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: live resize still coalesces and destroy cancels the next burst",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: a container is reserved during reentrant initialization",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "published: repeated destroy preserves other live instances",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: repeated destroy preserves other live instances",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: constructor plugin failure restores original DOM and clears resources",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: early proxy failure restores SSR nodes, attributes and text",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: reentrant destroy keeps sequence and does not repeat callbacks",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: destroying cancels queued resize, notice, RAF, reconnect and mounted work",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: constructor can synchronously destroy without entering the registry",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: partial Events initialization releases listeners before its property is assigned",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: live resize still coalesces and destroy cancels the next burst",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: a container is reserved during reentrant initialization",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "published: repeated destroy preserves other live instances",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: repeated destroy preserves other live instances",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: constructor plugin failure restores original DOM and clears resources",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: early proxy failure restores SSR nodes, attributes and text",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: reentrant destroy keeps sequence and does not repeat callbacks",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: destroying cancels queued resize, notice, RAF, reconnect and mounted work",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: constructor can synchronously destroy without entering the registry",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: partial Events initialization releases listeners before its property is assigned",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: live resize still coalesces and destroy cancels the next burst",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: a container is reserved during reentrant initialization",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: null options preserve the native default and callbacks can be removed directly",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: once and abort use native event identity and permit subsequent registration",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: direct event disposer preserves native callback identity and releases bookkeeping",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: changing capture options after registration cannot prevent cleanup",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: partially failing array registration rolls back the listeners it created",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: registration throwing after native add does not leave an untracked listener",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: null options preserve the native default and callbacks can be removed directly",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: once and abort use native event identity and permit subsequent registration",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: direct event disposer preserves native callback identity and releases bookkeeping",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: changing capture options after registration cannot prevent cleanup",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: partially failing array registration rolls back the listeners it created",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: registration throwing after native add does not leave an untracked listener",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: null options preserve the native default and callbacks can be removed directly",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: once and abort use native event identity and permit subsequent registration",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: direct event disposer preserves native callback identity and releases bookkeeping",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: changing capture options after registration cannot prevent cleanup",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: partially failing array registration rolls back the listeners it created",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: registration throwing after native add does not leave an untracked listener",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: null options preserve the native default and callbacks can be removed directly",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: once and abort use native event identity and permit subsequent registration",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: direct event disposer preserves native callback identity and releases bookkeeping",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: changing capture options after registration cannot prevent cleanup",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: partially failing array registration rolls back the listeners it created",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: registration throwing after native add does not leave an untracked listener",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: null options preserve the native default and callbacks can be removed directly",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: once and abort use native event identity and permit subsequent registration",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: direct event disposer preserves native callback identity and releases bookkeeping",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: changing capture options after registration cannot prevent cleanup",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: partially failing array registration rolls back the listeners it created",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: registration throwing after native add does not leave an untracked listener",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: null options preserve the native default and callbacks can be removed directly",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: once and abort use native event identity and permit subsequent registration",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: direct event disposer preserves native callback identity and releases bookkeeping",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: changing capture options after registration cannot prevent cleanup",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: partially failing array registration rolls back the listeners it created",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: registration throwing after native add does not leave an untracked listener",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: HTTP failure retries the updated option URL with the original event and one ready",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: replacing a failed source cancels candidate retries",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: HTTP failure retries the updated option URL with the original event and one ready",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: replacing a failed source cancels candidate retries",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: rejected real-media switch still allows current-source reconnect",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: destroying from first-ready controls prevents a candidate ghost ready event",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: destroying from first-ready controls prevents a candidate ghost ready event",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: HTTP failure retries the updated option URL with the original event and one ready",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: replacing a failed source cancels candidate retries",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: HTTP failure retries the updated option URL with the original event and one ready",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: replacing a failed source cancels candidate retries",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: rejected real-media switch still allows current-source reconnect",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: destroying from first-ready controls prevents a candidate ghost ready event",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: destroying from first-ready controls prevents a candidate ghost ready event",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: HTTP failure retries the updated option URL with the original event and one ready",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: replacing a failed source cancels candidate retries",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: HTTP failure retries the updated option URL with the original event and one ready",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: replacing a failed source cancels candidate retries",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: rejected real-media switch still allows current-source reconnect",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: destroying from first-ready controls prevents a candidate ghost ready event",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: destroying from first-ready controls prevents a candidate ghost ready event",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: metadata emits resize before mobile visibility changes",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: metadata emits resize before mobile visibility changes",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: metadata emits resize before mobile visibility changes",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: metadata emits resize before mobile visibility changes",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: metadata emits resize before mobile visibility changes",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: metadata emits resize before mobile visibility changes",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-hosts.spec.js",
|
|
"title": "published: existing canvas proxy keeps media identity, playback and layout",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-hosts.spec.js",
|
|
"title": "candidate: existing canvas proxy keeps media identity, playback and layout",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-hosts.spec.js",
|
|
"title": "published: existing canvas proxy keeps media identity, playback and layout",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-hosts.spec.js",
|
|
"title": "candidate: existing canvas proxy keeps media identity, playback and layout",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-hosts.spec.js",
|
|
"title": "published: existing canvas proxy keeps media identity, playback and layout",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "media-hosts.spec.js",
|
|
"title": "candidate: existing canvas proxy keeps media identity, playback and layout",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: notice updates do not call a consumer override of destroy",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: notice preserves public shape, Error text and false hide semantics",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: notice expires naturally during real playback",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: manual notice destroy permits reuse and does not hide its DOM",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: destruction during notice text assignment cannot schedule a late timer",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: expiry does not hide a notice installed during the clearing write",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: notice updates do not call a consumer override of destroy",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: notice preserves public shape, Error text and false hide semantics",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: notice expires naturally during real playback",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: manual notice destroy permits reuse and does not hide its DOM",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: destruction during notice text assignment cannot schedule a late timer",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: expiry does not hide a notice installed during the clearing write",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: retained callbacks and assignments cannot revive destroyed notice resources",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: notice updates do not call a consumer override of destroy",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: notice preserves public shape, Error text and false hide semantics",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: notice expires naturally during real playback",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: manual notice destroy permits reuse and does not hide its DOM",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: destruction during notice text assignment cannot schedule a late timer",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: expiry does not hide a notice installed during the clearing write",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: notice updates do not call a consumer override of destroy",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: notice preserves public shape, Error text and false hide semantics",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: notice expires naturally during real playback",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: manual notice destroy permits reuse and does not hide its DOM",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: destruction during notice text assignment cannot schedule a late timer",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: expiry does not hide a notice installed during the clearing write",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: retained callbacks and assignments cannot revive destroyed notice resources",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: notice updates do not call a consumer override of destroy",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: notice preserves public shape, Error text and false hide semantics",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: notice expires naturally during real playback",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: manual notice destroy permits reuse and does not hide its DOM",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: destruction during notice text assignment cannot schedule a late timer",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: expiry does not hide a notice installed during the clearing write",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: notice updates do not call a consumer override of destroy",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: notice preserves public shape, Error text and false hide semantics",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: notice expires naturally during real playback",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: manual notice destroy permits reuse and does not hide its DOM",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: destruction during notice text assignment cannot schedule a late timer",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: expiry does not hide a notice installed during the clearing write",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: retained callbacks and assignments cannot revive destroyed notice resources",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "published: expanded option input preserves historical JS forms",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "published: configuration errors occur before mounting and preserve allocation timing",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "published: container identity, partial defaults, custom fields and normal callbacks",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "candidate: expanded option input preserves historical JS forms",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "candidate: configuration errors occur before mounting and preserve allocation timing",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "candidate: container identity, partial defaults, custom fields and normal callbacks",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "published: expanded option input preserves historical JS forms",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "published: configuration errors occur before mounting and preserve allocation timing",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "published: container identity, partial defaults, custom fields and normal callbacks",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "candidate: expanded option input preserves historical JS forms",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "candidate: configuration errors occur before mounting and preserve allocation timing",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "candidate: container identity, partial defaults, custom fields and normal callbacks",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "published: expanded option input preserves historical JS forms",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "published: configuration errors occur before mounting and preserve allocation timing",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "published: container identity, partial defaults, custom fields and normal callbacks",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "candidate: expanded option input preserves historical JS forms",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "candidate: configuration errors occur before mounting and preserve allocation timing",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "candidate: container identity, partial defaults, custom fields and normal callbacks",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "published: real media preserves timeline, volume, rate and property descriptors",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "published: invalid time inputs and rate no-op retain native behavior",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "candidate: real media preserves timeline, volume, rate and property descriptors",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "candidate: invalid time inputs and rate no-op retain native behavior",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "published: real media preserves timeline, volume, rate and property descriptors",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "published: invalid time inputs and rate no-op retain native behavior",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "candidate: real media preserves timeline, volume, rate and property descriptors",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "candidate: invalid time inputs and rate no-op retain native behavior",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "published: real media preserves timeline, volume, rate and property descriptors",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "published: invalid time inputs and rate no-op retain native behavior",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "candidate: real media preserves timeline, volume, rate and property descriptors",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "candidate: invalid time inputs and rate no-op retain native behavior",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "published: real playback, pause, seek, switch and destroy",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "candidate: real playback, pause, seek, switch and destroy",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "controlled HTTP media failure emits a real video error",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "Range, media identity and docs candidate routes",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "published: real playback, pause, seek, switch and destroy",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "candidate: real playback, pause, seek, switch and destroy",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "controlled HTTP media failure emits a real video error",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "Range, media identity and docs candidate routes",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "published: real playback, pause, seek, switch and destroy",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "candidate: real playback, pause, seek, switch and destroy",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "controlled HTTP media failure emits a real video error",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "Range, media identity and docs candidate routes",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "published: late plugin registration preserves fulfillment without reviving a closed candidate",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: late plugin registration preserves fulfillment without reviving a closed candidate",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: a plugin that closes construction prevents subsequent factories",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: constructor-owned rejection is reported once without an unhandled rejection",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "published: late plugin registration preserves fulfillment without reviving a closed candidate",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: late plugin registration preserves fulfillment without reviving a closed candidate",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: a plugin that closes construction prevents subsequent factories",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: constructor-owned rejection is reported once without an unhandled rejection",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "published: late plugin registration preserves fulfillment without reviving a closed candidate",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: late plugin registration preserves fulfillment without reviving a closed candidate",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: a plugin that closes construction prevents subsequent factories",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: constructor-owned rejection is reported once without an unhandled rejection",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "published: builtin order and live exclusions precede user plugins",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: builtin order and live exclusions precede user plugins",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "published: builtin order and live exclusions precede user plugins",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: builtin order and live exclusions precede user plugins",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "published: builtin order and live exclusions precede user plugins",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: builtin order and live exclusions precede user plugins",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: real mouse input focuses the player, hovers and toggles actual playback",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: click pairs preserve callback identity and playback ordering",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: destruction in click stops its subsequent default action",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: destruction in dblclick stops its subsequent default action",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: focus, hover and move preserve flags, classes and original events",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: real mouse input focuses the player, hovers and toggles actual playback",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: click pairs preserve callback identity and playback ordering",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: destruction in click stops its subsequent default action",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: destruction in dblclick stops its subsequent default action",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: focus, hover and move preserve flags, classes and original events",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: real mouse input focuses the player, hovers and toggles actual playback",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: click pairs preserve callback identity and playback ordering",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: destruction in click stops its subsequent default action",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: destruction in dblclick stops its subsequent default action",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: focus, hover and move preserve flags, classes and original events",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: real mouse input focuses the player, hovers and toggles actual playback",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: click pairs preserve callback identity and playback ordering",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: destruction in click stops its subsequent default action",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: destruction in dblclick stops its subsequent default action",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: focus, hover and move preserve flags, classes and original events",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: real mouse input focuses the player, hovers and toggles actual playback",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: click pairs preserve callback identity and playback ordering",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: destruction in click stops its subsequent default action",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: destruction in dblclick stops its subsequent default action",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: focus, hover and move preserve flags, classes and original events",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: real mouse input focuses the player, hovers and toggles actual playback",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: click pairs preserve callback identity and playback ordering",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: destruction in click stops its subsequent default action",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: destruction in dblclick stops its subsequent default action",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: focus, hover and move preserve flags, classes and original events",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: progress click reentry through remove cannot continue an obsolete seek",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: progress click reentry through destroy cannot continue an obsolete seek",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: progress click reentry through source cannot continue an obsolete seek",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: real progress click keeps setBar before seek and clamps the edges",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: a progress drag ends when its source is replaced and can restart on the new source",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: a caller-owned media Blob URL remains readable after switching and destroying the player",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: quality selectors retain default labels, source position and empty-array behavior",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: progress click reentry through remove cannot continue an obsolete seek",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: progress click reentry through destroy cannot continue an obsolete seek",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: progress click reentry through source cannot continue an obsolete seek",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: real progress click keeps setBar before seek and clamps the edges",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: a progress drag ends when its source is replaced and can restart on the new source",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: a caller-owned media Blob URL remains readable after switching and destroying the player",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: quality selectors retain default labels, source position and empty-array behavior",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: progress click reentry through remove cannot continue an obsolete seek",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: progress click reentry through destroy cannot continue an obsolete seek",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: progress click reentry through source cannot continue an obsolete seek",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: real progress click keeps setBar before seek and clamps the edges",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: a progress drag ends when its source is replaced and can restart on the new source",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: a caller-owned media Blob URL remains readable after switching and destroying the player",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: quality selectors retain default labels, source position and empty-array behavior",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: progress click reentry through remove cannot continue an obsolete seek",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: progress click reentry through destroy cannot continue an obsolete seek",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: progress click reentry through source cannot continue an obsolete seek",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: real progress click keeps setBar before seek and clamps the edges",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: a progress drag ends when its source is replaced and can restart on the new source",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: a caller-owned media Blob URL remains readable after switching and destroying the player",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: quality selectors retain default labels, source position and empty-array behavior",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: progress click reentry through remove cannot continue an obsolete seek",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: progress click reentry through destroy cannot continue an obsolete seek",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: progress click reentry through source cannot continue an obsolete seek",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: real progress click keeps setBar before seek and clamps the edges",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: a progress drag ends when its source is replaced and can restart on the new source",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: a caller-owned media Blob URL remains readable after switching and destroying the player",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: quality selectors retain default labels, source position and empty-array behavior",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: progress click reentry through remove cannot continue an obsolete seek",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: progress click reentry through destroy cannot continue an obsolete seek",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: progress click reentry through source cannot continue an obsolete seek",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: real progress click keeps setBar before seek and clamps the edges",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: a progress drag ends when its source is replaced and can restart on the new source",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: a caller-owned media Blob URL remains readable after switching and destroying the player",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: quality selectors retain default labels, source position and empty-array behavior",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: mask preserves observations before and after its destroy handler",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: info preserves fields, native media text and close visibility",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: info retains native nullable string conversion for custom media fields",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: repeated info init owns only one new timer and close handler",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: info mobile construction waits for an explicit init",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: mask click plays native video and destruction displays the terminal icon",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: mask preserves observations before and after its destroy handler",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info preserves fields, native media text and close visibility",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info retains native nullable string conversion for custom media fields",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: repeated info init owns only one new timer and close handler",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info mobile construction waits for an explicit init",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: mask click plays native video and destruction displays the terminal icon",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info destruction during a media getter prevents text writes and late init",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: reentrant info text conversion cannot write after player destruction",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: mask finalization follows an earlier throwing observer without replacing its error",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: mask preserves observations before and after its destroy handler",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: info preserves fields, native media text and close visibility",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: info retains native nullable string conversion for custom media fields",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: repeated info init owns only one new timer and close handler",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: info mobile construction waits for an explicit init",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: mask click plays native video and destruction displays the terminal icon",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: mask preserves observations before and after its destroy handler",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info preserves fields, native media text and close visibility",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info retains native nullable string conversion for custom media fields",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: repeated info init owns only one new timer and close handler",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info mobile construction waits for an explicit init",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: mask click plays native video and destruction displays the terminal icon",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info destruction during a media getter prevents text writes and late init",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: reentrant info text conversion cannot write after player destruction",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: mask finalization follows an earlier throwing observer without replacing its error",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: mask preserves observations before and after its destroy handler",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: info preserves fields, native media text and close visibility",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: info retains native nullable string conversion for custom media fields",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: repeated info init owns only one new timer and close handler",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: info mobile construction waits for an explicit init",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: mask click plays native video and destruction displays the terminal icon",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: mask preserves observations before and after its destroy handler",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info preserves fields, native media text and close visibility",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info retains native nullable string conversion for custom media fields",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: repeated info init owns only one new timer and close handler",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info mobile construction waits for an explicit init",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: mask click plays native video and destruction displays the terminal icon",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info destruction during a media getter prevents text writes and late init",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: reentrant info text conversion cannot write after player destruction",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: mask finalization follows an earlier throwing observer without replacing its error",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "resource-scope.spec.js",
|
|
"title": "internal resource scope: native DOM, RAF, timer, fetch abort and URL release",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "resource-scope.spec.js",
|
|
"title": "internal resource scope: native DOM, RAF, timer, fetch abort and URL release",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "resource-scope.spec.js",
|
|
"title": "internal resource scope: native DOM, RAF, timer, fetch abort and URL release",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "published: constructor callback hosts expose only initialized components",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "published: container validation rejects non-div elements",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "candidate: constructor callback hosts expose only initialized components",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "candidate: container validation rejects non-div elements",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "precise declarations: actual return values and callback receivers agree with the installed view",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "published: constructor callback hosts expose only initialized components",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "published: container validation rejects non-div elements",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "candidate: constructor callback hosts expose only initialized components",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "candidate: container validation rejects non-div elements",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "precise declarations: actual return values and callback receivers agree with the installed view",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "published: constructor callback hosts expose only initialized components",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "published: container validation rejects non-div elements",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "candidate: constructor callback hosts expose only initialized components",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "candidate: container validation rejects non-div elements",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "precise declarations: actual return values and callback receivers agree with the installed view",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: captures decoded PNG pixels and consumer-owned Blob URLs",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: screenshot preserves download filename, event data and Promise result",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: actual cross-origin video rejects capture with SecurityError and notice",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: source replacement does not download a stale captured frame",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: screenshot toolbar rejection has exact historical error accounting",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: captures decoded PNG pixels and consumer-owned Blob URLs",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: screenshot preserves download filename, event data and Promise result",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: actual cross-origin video rejects capture with SecurityError and notice",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: source replacement does not download a stale captured frame",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: screenshot toolbar rejection has exact historical error accounting",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: null toBlob callback rejects and reports without a page error",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: destroy during screenshot await suppresses the queued download and event",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: cross-origin screenshot toolbar handles its internal rejected Promise",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: captures decoded PNG pixels and consumer-owned Blob URLs",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: screenshot preserves download filename, event data and Promise result",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: actual cross-origin video rejects capture with SecurityError and notice",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: source replacement does not download a stale captured frame",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: screenshot toolbar rejection has exact historical error accounting",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: captures decoded PNG pixels and consumer-owned Blob URLs",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: screenshot preserves download filename, event data and Promise result",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: actual cross-origin video rejects capture with SecurityError and notice",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: source replacement does not download a stale captured frame",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: screenshot toolbar rejection has exact historical error accounting",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: null toBlob callback rejects and reports without a page error",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: destroy during screenshot await suppresses the queued download and event",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: cross-origin screenshot toolbar handles its internal rejected Promise",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: captures decoded PNG pixels and consumer-owned Blob URLs",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: screenshot preserves download filename, event data and Promise result",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: actual cross-origin video rejects capture with SecurityError and notice",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: source replacement does not download a stale captured frame",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: screenshot toolbar rejection has exact historical error accounting",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: captures decoded PNG pixels and consumer-owned Blob URLs",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: screenshot preserves download filename, event data and Promise result",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: actual cross-origin video rejects capture with SecurityError and notice",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: source replacement does not download a stale captured frame",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: screenshot toolbar rejection has exact historical error accounting",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: null toBlob callback rejects and reports without a page error",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: destroy during screenshot await suppresses the queued download and event",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: cross-origin screenshot toolbar handles its internal rejected Promise",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "published: native setting keyboard and pointer actions retain range and switch callbacks",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "published: long setting labels leave native controls inside the row",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: native setting keyboard and pointer actions retain range and switch callbacks",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: long setting labels leave native controls inside the row",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "published: native setting keyboard and pointer actions retain range and switch callbacks",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "published: long setting labels leave native controls inside the row",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: native setting keyboard and pointer actions retain range and switch callbacks",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: long setting labels leave native controls inside the row",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "published: native setting keyboard and pointer actions retain range and switch callbacks",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "published: long setting labels leave native controls inside the row",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: native setting keyboard and pointer actions retain range and switch callbacks",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: long setting labels leave native controls inside the row",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: nested settings remain selectable with autoOrientation=false",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: nested settings remain selectable with autoOrientation=true",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: nested settings remain selectable with autoOrientation=false",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: nested settings remain selectable with autoOrientation=true",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: nested settings remain selectable with autoOrientation=false",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: nested settings remain selectable with autoOrientation=true",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after failure",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after navigate",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after remove",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after destroy",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "published: sharing an active setting has an explicit ownership baseline",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: sharing an active setting has an explicit ownership baseline",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: a setting subtree can move to another instance after remove",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: a setting subtree can move to another instance after destroy",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after failure",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after navigate",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after remove",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after destroy",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "published: sharing an active setting has an explicit ownership baseline",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: sharing an active setting has an explicit ownership baseline",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: a setting subtree can move to another instance after remove",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: a setting subtree can move to another instance after destroy",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after failure",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after navigate",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after remove",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after destroy",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "published: sharing an active setting has an explicit ownership baseline",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: sharing an active setting has an explicit ownership baseline",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: a setting subtree can move to another instance after remove",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: a setting subtree can move to another instance after destroy",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after assign failure",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after format failure",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after item failure",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after render failure",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: failed switch updates restore the original closure and displayed icon",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant update supersedes an unfinished setting update",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant remove supersedes an unfinished setting update",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant destroy supersedes an unfinished setting update",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant child-update supersedes an unfinished setting update",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentry inside a render getter retains the winning row with throwing=false",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentry inside a render getter retains the winning row with throwing=true",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: removing an ancestor cancels its pending descendant update",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a reentrant switch getter cannot replace the winning control handles",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a reentrant range getter cannot replace the winning control handles",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a failed outer add preserves a reentrant add of the same object",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a failed outer add preserves a reentrant update of the same object",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after assign failure",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after format failure",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after item failure",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after render failure",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: failed switch updates restore the original closure and displayed icon",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant update supersedes an unfinished setting update",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant remove supersedes an unfinished setting update",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant destroy supersedes an unfinished setting update",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant child-update supersedes an unfinished setting update",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentry inside a render getter retains the winning row with throwing=false",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentry inside a render getter retains the winning row with throwing=true",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: removing an ancestor cancels its pending descendant update",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a reentrant switch getter cannot replace the winning control handles",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a reentrant range getter cannot replace the winning control handles",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a failed outer add preserves a reentrant add of the same object",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a failed outer add preserves a reentrant update of the same object",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after assign failure",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after format failure",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after item failure",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after render failure",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: failed switch updates restore the original closure and displayed icon",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant update supersedes an unfinished setting update",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant remove supersedes an unfinished setting update",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant destroy supersedes an unfinished setting update",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant child-update supersedes an unfinished setting update",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentry inside a render getter retains the winning row with throwing=false",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentry inside a render getter retains the winning row with throwing=true",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: removing an ancestor cancels its pending descendant update",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a reentrant switch getter cannot replace the winning control handles",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a reentrant range getter cannot replace the winning control handles",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a failed outer add preserves a reentrant add of the same object",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a failed outer add preserves a reentrant update of the same object",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: builtin setting subscriptions are replaced and removed with their row",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: deferred setting mounts belong to the rendered item generation",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: removed setting subtrees release child listeners and cached panels",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: setting button results cannot overwrite an updated or newer item",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: sibling setting selections share the parent result generation",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: setting callback rejection retains its original failure identity",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: a wide nested setting panel fits the narrow player and remains selectable",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: setting registry retains item returns and hidden tree bindings",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: moved setting items bind to their current parent and panel",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: automatic setting names and explicit nested names have an explicit baseline",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: builtin setting subscriptions are replaced and removed with their row",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: deferred setting mounts belong to the rendered item generation",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: removed setting subtrees release child listeners and cached panels",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting button results cannot overwrite an updated or newer item",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: sibling setting selections share the parent result generation",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting callback rejection retains its original failure identity",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: a wide nested setting panel fits the narrow player and remains selectable",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting registry retains item returns and hidden tree bindings",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: moved setting items bind to their current parent and panel",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: automatic setting names and explicit nested names have an explicit baseline",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: open settings follow container and control height changes with fallback=false",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: open settings follow container and control height changes with fallback=true",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed setting additions leave existing rows usable and allow retry",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting removal finishes DOM cleanup when the event-removal hook throws",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed header rendering releases its panel and restores reusable inputs",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed item rendering releases its panel and restores reusable inputs",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed layout rendering releases its panel and restores reusable inputs",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: panel creation stops after reentrant remove",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: panel creation stops after reentrant destroy",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: builtin setting subscriptions are replaced and removed with their row",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: deferred setting mounts belong to the rendered item generation",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: removed setting subtrees release child listeners and cached panels",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: setting button results cannot overwrite an updated or newer item",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: sibling setting selections share the parent result generation",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: setting callback rejection retains its original failure identity",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: a wide nested setting panel fits the narrow player and remains selectable",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: setting registry retains item returns and hidden tree bindings",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: moved setting items bind to their current parent and panel",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: automatic setting names and explicit nested names have an explicit baseline",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: builtin setting subscriptions are replaced and removed with their row",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: deferred setting mounts belong to the rendered item generation",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: removed setting subtrees release child listeners and cached panels",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting button results cannot overwrite an updated or newer item",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: sibling setting selections share the parent result generation",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting callback rejection retains its original failure identity",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: a wide nested setting panel fits the narrow player and remains selectable",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting registry retains item returns and hidden tree bindings",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: moved setting items bind to their current parent and panel",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: automatic setting names and explicit nested names have an explicit baseline",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: open settings follow container and control height changes with fallback=false",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: open settings follow container and control height changes with fallback=true",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed setting additions leave existing rows usable and allow retry",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting removal finishes DOM cleanup when the event-removal hook throws",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed header rendering releases its panel and restores reusable inputs",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed item rendering releases its panel and restores reusable inputs",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed layout rendering releases its panel and restores reusable inputs",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: panel creation stops after reentrant remove",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: panel creation stops after reentrant destroy",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: builtin setting subscriptions are replaced and removed with their row",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: deferred setting mounts belong to the rendered item generation",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: removed setting subtrees release child listeners and cached panels",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: setting button results cannot overwrite an updated or newer item",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: sibling setting selections share the parent result generation",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: setting callback rejection retains its original failure identity",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: a wide nested setting panel fits the narrow player and remains selectable",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: setting registry retains item returns and hidden tree bindings",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: moved setting items bind to their current parent and panel",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: automatic setting names and explicit nested names have an explicit baseline",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: builtin setting subscriptions are replaced and removed with their row",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: deferred setting mounts belong to the rendered item generation",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: removed setting subtrees release child listeners and cached panels",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting button results cannot overwrite an updated or newer item",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: sibling setting selections share the parent result generation",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting callback rejection retains its original failure identity",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: a wide nested setting panel fits the narrow player and remains selectable",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting registry retains item returns and hidden tree bindings",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: moved setting items bind to their current parent and panel",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: automatic setting names and explicit nested names have an explicit baseline",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: open settings follow container and control height changes with fallback=false",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: open settings follow container and control height changes with fallback=true",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed setting additions leave existing rows usable and allow retry",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting removal finishes DOM cleanup when the event-removal hook throws",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed header rendering releases its panel and restores reusable inputs",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed item rendering releases its panel and restores reusable inputs",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed layout rendering releases its panel and restores reusable inputs",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: panel creation stops after reentrant remove",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: panel creation stops after reentrant destroy",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "published: rapid real-media switches identify the last restart and settle superseded work",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "published: destroy settles the candidate switch without waiting for detached media",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: rapid real-media switches identify the last restart and settle superseded work",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: destroy settles the candidate switch without waiting for detached media",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: quality switch restores position/rate and preserves real customType identities",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: direct currentTime during a native quality seek is not overwritten by automatic restoration",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: real switch settles when the controlled native resume rejects",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: late native play completion cannot publish stale player effects",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "published: rapid real-media switches identify the last restart and settle superseded work",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "published: destroy settles the candidate switch without waiting for detached media",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: rapid real-media switches identify the last restart and settle superseded work",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: destroy settles the candidate switch without waiting for detached media",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: quality switch restores position/rate and preserves real customType identities",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: direct currentTime during a native quality seek is not overwritten by automatic restoration",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: real switch settles when the controlled native resume rejects",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: late native play completion cannot publish stale player effects",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "published: rapid real-media switches identify the last restart and settle superseded work",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "published: destroy settles the candidate switch without waiting for detached media",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: rapid real-media switches identify the last restart and settle superseded work",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: destroy settles the candidate switch without waiting for detached media",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: quality switch restores position/rate and preserves real customType identities",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: direct currentTime during a native quality seek is not overwritten by automatic restoration",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: real switch settles when the controlled native resume rejects",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: late native play completion cannot publish stale player effects",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: srt conversion reaches native cues with original callback binding",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: ass conversion reaches native cues with original callback binding",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: video fullscreen signal rebuilds track kind while retaining its URL",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle remains visible through real native fullscreen",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: native subtitle cues, offset, styles and show contracts",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle latest request wins and cancelled calls settle",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle pending completion cannot replace track after destroy",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle owns generated URLs and leaves caller URLs alive",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: srt conversion reaches native cues with original callback binding",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: ass conversion reaches native cues with original callback binding",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: video fullscreen signal rebuilds track kind while retaining its URL",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle remains visible through real native fullscreen",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: native subtitle cues, offset, styles and show contracts",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle latest request wins and cancelled calls settle",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle pending completion cannot replace track after destroy",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle owns generated URLs and leaves caller URLs alive",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle cancellation settles before an ignored request or body finishes",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle conversion reentry preserves the newer operation and notice",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: active subtitle errors reject, preserve track and allow a later retry",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle HTTP failures do not become usable tracks",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: disabled native tracks expose empty cue arrays without throwing",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: native subtitle track failure is reported and obsolete callbacks are removed",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: constructor and URL setter failures notify without unhandled promises",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: reentrant track replacement keeps the winner when outer throws=false",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: reentrant track replacement keeps the winner when outer throws=true",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: failed track insertion restores the old live track and releases the attempted URL",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: cleanup failure after track commit does not revoke the committed URL",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: srt conversion reaches native cues with original callback binding",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: ass conversion reaches native cues with original callback binding",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: video fullscreen signal rebuilds track kind while retaining its URL",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle remains visible through real native fullscreen",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: native subtitle cues, offset, styles and show contracts",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle latest request wins and cancelled calls settle",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle pending completion cannot replace track after destroy",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle owns generated URLs and leaves caller URLs alive",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: srt conversion reaches native cues with original callback binding",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: ass conversion reaches native cues with original callback binding",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: video fullscreen signal rebuilds track kind while retaining its URL",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle remains visible through real native fullscreen",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: native subtitle cues, offset, styles and show contracts",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle latest request wins and cancelled calls settle",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle pending completion cannot replace track after destroy",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle owns generated URLs and leaves caller URLs alive",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle cancellation settles before an ignored request or body finishes",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle conversion reentry preserves the newer operation and notice",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: active subtitle errors reject, preserve track and allow a later retry",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle HTTP failures do not become usable tracks",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: disabled native tracks expose empty cue arrays without throwing",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: native subtitle track failure is reported and obsolete callbacks are removed",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: constructor and URL setter failures notify without unhandled promises",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: reentrant track replacement keeps the winner when outer throws=false",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: reentrant track replacement keeps the winner when outer throws=true",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: failed track insertion restores the old live track and releases the attempted URL",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: cleanup failure after track commit does not revoke the committed URL",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: srt conversion reaches native cues with original callback binding",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: ass conversion reaches native cues with original callback binding",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: video fullscreen signal rebuilds track kind while retaining its URL",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle remains visible through real native fullscreen",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: native subtitle cues, offset, styles and show contracts",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle latest request wins and cancelled calls settle",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle pending completion cannot replace track after destroy",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle owns generated URLs and leaves caller URLs alive",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: srt conversion reaches native cues with original callback binding",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: ass conversion reaches native cues with original callback binding",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: video fullscreen signal rebuilds track kind while retaining its URL",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle remains visible through real native fullscreen",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: native subtitle cues, offset, styles and show contracts",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle latest request wins and cancelled calls settle",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle pending completion cannot replace track after destroy",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle owns generated URLs and leaves caller URLs alive",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle cancellation settles before an ignored request or body finishes",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle conversion reentry preserves the newer operation and notice",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: active subtitle errors reject, preserve track and allow a later retry",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle HTTP failures do not become usable tracks",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: disabled native tracks expose empty cue arrays without throwing",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: native subtitle track failure is reported and obsolete callbacks are removed",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: constructor and URL setter failures notify without unhandled promises",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: reentrant track replacement keeps the winner when outer throws=false",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: reentrant track replacement keeps the winner when outer throws=true",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: failed track insertion restores the old live track and releases the attempted URL",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: cleanup failure after track commit does not revoke the committed URL",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: native fullscreen uses a real gesture when the engine supports it",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: SSR mounting preserves nodes, listeners, selectors and style ownership",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: proxy replacement preserves callback and node identity",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: icon access preserves descriptors and moves custom DOM into fresh wrappers",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: i18n prototype fallback difference and custom keys are explicit",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: fullscreen web retains DOM and CSS hooks through entry and exit",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: native fullscreen uses a real gesture when the engine supports it",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: SSR mounting preserves nodes, listeners, selectors and style ownership",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: proxy replacement preserves callback and node identity",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: icon access preserves descriptors and moves custom DOM into fresh wrappers",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: i18n prototype fallback difference and custom keys are explicit",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: fullscreen web retains DOM and CSS hooks through entry and exit",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: native fullscreen uses a real gesture when the engine supports it",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: SSR mounting preserves nodes, listeners, selectors and style ownership",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: proxy replacement preserves callback and node identity",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: icon access preserves descriptors and moves custom DOM into fresh wrappers",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: i18n prototype fallback difference and custom keys are explicit",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: fullscreen web retains DOM and CSS hooks through entry and exit",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: native fullscreen uses a real gesture when the engine supports it",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: SSR mounting preserves nodes, listeners, selectors and style ownership",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: proxy replacement preserves callback and node identity",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: icon access preserves descriptors and moves custom DOM into fresh wrappers",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: i18n prototype fallback difference and custom keys are explicit",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: fullscreen web retains DOM and CSS hooks through entry and exit",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: native fullscreen uses a real gesture when the engine supports it",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: SSR mounting preserves nodes, listeners, selectors and style ownership",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: proxy replacement preserves callback and node identity",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: icon access preserves descriptors and moves custom DOM into fresh wrappers",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: i18n prototype fallback difference and custom keys are explicit",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: fullscreen web retains DOM and CSS hooks through entry and exit",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: native fullscreen uses a real gesture when the engine supports it",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: SSR mounting preserves nodes, listeners, selectors and style ownership",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: proxy replacement preserves callback and node identity",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: icon access preserves descriptors and moves custom DOM into fresh wrappers",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: i18n prototype fallback difference and custom keys are explicit",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: fullscreen web retains DOM and CSS hooks through entry and exit",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "published: thumbnail cells follow the generated grid at row boundaries and on returning to the first cell",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "published: scaled internal thumbnails and public image results have distinct Blob URL owners",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "published: a delayed image follows the latest hover rather than the first request position",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: thumbnail cells follow the generated grid at row boundaries and on returning to the first cell",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: scaled internal thumbnails and public image results have distinct Blob URL owners",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: a delayed image follows the latest hover rather than the first request position",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: removing thumbnails revokes the scaled image and a replacement control can reload",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: image failure permits a retry through the same thumbnail configuration",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "published: thumbnail cells follow the generated grid at row boundaries and on returning to the first cell",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "published: scaled internal thumbnails and public image results have distinct Blob URL owners",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "published: a delayed image follows the latest hover rather than the first request position",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: thumbnail cells follow the generated grid at row boundaries and on returning to the first cell",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: scaled internal thumbnails and public image results have distinct Blob URL owners",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: a delayed image follows the latest hover rather than the first request position",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: removing thumbnails revokes the scaled image and a replacement control can reload",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: image failure permits a retry through the same thumbnail configuration",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "published: thumbnail cells follow the generated grid at row boundaries and on returning to the first cell",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "published: scaled internal thumbnails and public image results have distinct Blob URL owners",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "published: a delayed image follows the latest hover rather than the first request position",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: thumbnail cells follow the generated grid at row boundaries and on returning to the first cell",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: scaled internal thumbnails and public image results have distinct Blob URL owners",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: a delayed image follows the latest hover rather than the first request position",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: removing thumbnails revokes the scaled image and a replacement control can reload",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: image failure permits a retry through the same thumbnail configuration",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "published: subtitle object URL contains real VTT data",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "published: download starts and removes its temporary anchor",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "candidate: subtitle object URL contains real VTT data",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "candidate: download starts and removes its temporary anchor",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "candidate download releases the anchor even when click fails",
|
|
"engine": "chromium",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "published: subtitle object URL contains real VTT data",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "published: download starts and removes its temporary anchor",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "candidate: subtitle object URL contains real VTT data",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "candidate: download starts and removes its temporary anchor",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "candidate download releases the anchor even when click fails",
|
|
"engine": "firefox",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "published: subtitle object URL contains real VTT data",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "published: download starts and removes its temporary anchor",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "candidate: subtitle object URL contains real VTT data",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "candidate: download starts and removes its temporary anchor",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "candidate download releases the anchor even when click fails",
|
|
"engine": "webkit",
|
|
"status": "passed",
|
|
"retry": 0
|
|
}
|
|
],
|
|
"reportSha256": "7680d91956eb325b915a97cfd1b475ccb17249139cb9711277e684cd4604848e",
|
|
"logSha256": "41c03464daad80ee49c35352d16856e70a49daa487da543c2e1e4d0f84fef651"
|
|
}
|
|
],
|
|
"logs": {
|
|
"refactor/.cache/core21-final-editor-build.log": "74ef3d40ec0f3491718349ba61cbb71ec2190245cbe57096a393a572b7cdbd4d",
|
|
"refactor/.cache/core21-final-frozen-install.log": "6c4355aefae6e7424c2c297f62761dfc299278d0ca3e05a2196cc510d11aa1f7",
|
|
"refactor/.cache/core21-final-package-docs.log": "9a199a5f9aeecacdd7ecd45a3cb50f5550a68127a5d553e322405bdb207ae828",
|
|
"refactor/.cache/core21-final-package.log": "a82f946f21d009e52f15a2a31270af56f28234ae882fa9fe0a9e7fdfe7037f9e",
|
|
"refactor/.cache/core21-final-toolchain.log": "61e82b4af31ebf60b54a85030e46fc039b6de303f0c2ecf3308b9eb1bddd55d6"
|
|
},
|
|
"resolvedFindings": [
|
|
"BASE-TYPE-04",
|
|
"BASE-TYPE-05",
|
|
"BASE-TYPE-07",
|
|
"BASE-TYPE-08",
|
|
"BASE-TYPE-09",
|
|
"BASE-TYPE-10"
|
|
],
|
|
"strategy": "Keep historical root/legacy/types/i18n consumption; optional runtime entry exposes accurate types on identical JS constructors. Source and public declarations remain separate; generated public graph contains no implementation imports.",
|
|
"limits": [
|
|
"This is the core declaration task. Core accessibility, full core acceptance, remaining ecosystem packages and release review rounds are not completed by it.",
|
|
"Historical inaccurate type acceptance remains intentional at the old entry; precise accessor reads/writes require TypeScript 5.1.6 or the tested current compiler.",
|
|
"Constructor host types describe available fields, not arbitrary caller mutation or a usable instance after caller-triggered early destroy.",
|
|
"Windows Playwright Chromium/Firefox/WebKit are actual browser evidence, not physical Apple/AirPlay/touch/IME validation. BASE-ENV-01 and REL-03/REVIEW-02 device gates remain.",
|
|
"No remote CI, npm publication, push, tag, merge or full-goal completion is asserted."
|
|
]
|
|
}
|