Files
ArtPlayer/refactor/baselines/entry-validation.json
T

27494 lines
990 KiB
JSON

{
"task": "CORE-20",
"date": "2026-09-11",
"status": "validated",
"node": "v24.21.0",
"parentCommit": "ccf77c4ed2361ef10d43f4870194a659c50866fe",
"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/interactions.ts": "da03600375451ecf8c152be5afcc5f1a4f8b759e837bbd54b7faaf8f8b228497",
"packages/artplayer/src/control/progress/position.ts": "a3794ab5ac5dafa5fd61e56acb12c94998bd4b9065dbf0fa4739c6bba1094aa1",
"packages/artplayer/src/control/progress/view.ts": "60ee16d5170be81b8132bb56dd0bc0eaf23e50f5c268d0697c9187b38a14aba9",
"packages/artplayer/src/control/progress.ts": "f0876ddbdc01f812a5a776bdeefdff8dc52e557aff684f99b5ea7f6bfc8c0fb3",
"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": "de03b00ae82949e2c5947cc2c4ec510bcb9a5bed0272e64618c962fbf5e266e0",
"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": "49268eed93036898e639f55850851c595ae74eb16aa4d764cac0e9f5f3b350a1",
"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/poll.ts": "1d7a519dd1960c8cd5fb7a020d8d3dbcd2eb272b612d823f2167997751aaf663",
"packages/artplayer/src/info.ts": "6594ff3ee5643d63fec874631865d0e35b4ebdcf8aeafdd9fd3d9c595cfa3713",
"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/playbackRateMix.ts": "e185c6ff52cd567f7fd7c30553bbd6c65517324d1d16c4948c3623ef457ef536",
"packages/artplayer/src/player/playedMix.ts": "5b6b89bf8dec1efb19cd51e46af1505bae006bdb3fb798e9dec7e3fb5cf0acaa",
"packages/artplayer/src/player/playingMix.ts": "968c9f6e6d23c233c77d62a593db64adcc6d1a2411f5f1c61a35c6996d6a54d9",
"packages/artplayer/src/player/playMix.ts": "60249fcacdc5b1bc6f33bcd806e8a4f5472cea21d40550b042794a75027fe34a",
"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": "22492769adc568823cd3281f09b86027206536b3aa9e8b1231e15cf77432267f",
"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/html.ts": "351c472bfd01fa5ba1a4e347ed31bd5faaf823d9b4c5cab1ce8c651e3b175021",
"packages/artplayer/src/template/nodes.ts": "1572746a636647e4d313cc8752d3a110ff81fddb390ad7b0feb6a0db0d42b9d4",
"packages/artplayer/src/template/types.ts": "2bf906b4a209e17dae4d79225e758e2e53772e93f19f188d0131051ea2a0143a",
"packages/artplayer/src/template.ts": "0ea9155b9292d4c528a464d3c97996ee5a1c9c4aabc2959a744989085db2251b",
"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"
},
"tests": {
"test/auto-playback.test.js": "2d61bffa99bf7acab58f263fb60cb50fef8b1d450d3ea22a4f1eef8066b162a0",
"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/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/declaration-cues.vtt": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704",
"test/browser/media/pattern.mp4": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233",
"test/browser/media/pattern.webm": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f",
"test/browser/media/thumbnail-grid.svg": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6",
"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/player.html": "4037c6eadc5da176f9dd67b2b517acb06c8cb2246c841316df26c660e55584b4",
"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/README.md": "1d0df52c26a7d817ed8655b1e57855dab6a603c5c9cf69c1b0718ebf69213ed7",
"test/browser/resource-scope.spec.js": "0196bd9943c1ce2f6560f87156cd0de47606579c1a736bd46d4943179a121d3f",
"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/build-docs.test.js": "4382e9f445118ac02984425673c84b0678f598cc03ac418ec2bf3b0b2bad23d2",
"test/builtin-layers.test.js": "0ff767aadbfc7c142dc03e64891dd000b651e812509488f474dcf01ca5d0df05",
"test/chapter.test.js": "59dc68c79d13c89c59c6134af58bf6bc0f6149d1a8f14b3c7934c8f3051606b8",
"test/component-resources.test.js": "70a9520d48cf52fe38c53b5cdff33a03fa860ed25c1b2af870aae5d0d2db63d4",
"test/contracts/emitter.js": "243e3b3b41c14b78cc6e6990e983afacbdab92d0590584124ab5166edf5ddad0",
"test/core-vendor.test.js": "394e17fac91bc3110a284609b08d55c9993ce32e701b34ed8476cf3a1eba5eb6",
"test/dash-control.test.js": "2a123bbd93659c053ab206f09ab489d04380b222885179203c0bfb401590b35d",
"test/display-mini.test.js": "7e3d1a88dc0145c49b68c91d75a6f2444dc224fc73ba6921712bc1647d2582c1",
"test/display-native.test.js": "416738577500ac34e832fb43c9b17b84c4b39ffbd8f2c745fb9e48a7b2525ed6",
"test/display-orientation.test.js": "d9d789962f92aac1cd38af782bd24adffd17d3650ea2a431967af891d5249254",
"test/display-pip.test.js": "aba0510a9afd53b689c266a849449d8256d94a5fe9f823832f88b8798c75db5f",
"test/display-sizing.test.js": "e6ce3dcfa1d96f9200cf9ab6c08f001e032f6d973d2b47c6792e5c18ed64f7fc",
"test/display-video-fullscreen.test.js": "2310d4434e37af92083ac4bba1cf8668f5d440cad2ad2fb1a51168771b4b6d60",
"test/dom-boundaries.test.js": "88709ebc26c1de950bdfb982e3ffdc8863b9680d784d8e7d1b31023591f85ea3",
"test/entry.test.js": "ac065ac5ff662a50ea5c95fa4a4c51d193e34dc20efbf35090748c2c59bdb9dd",
"test/environment.test.js": "4fd9bd8bccb35beff7ded2404ab4b910e0f59c9fb3ddf696744191df69857a2e",
"test/esm.test.js": "324576fff9291ca27a8ccd5137dcda1f85e02709117c285890c44d42743af389",
"test/event-scheduling.test.js": "65faab59cef6223140808bc310871853610fe3944ea0ab882173037726ddc258",
"test/facade-properties.test.js": "4f3ab56b0027e8d7499078916cd8b38b91774c7797beb09e773044325786aee2",
"test/fast-forward.test.js": "81172dc0fadbf62cf88904fb7a54d131f848602a0fdfe3be93a37fcf4ca7b389",
"test/gesture.test.js": "77235aa134d380a2bb39e572e41bd33b02f6c86ebe72426e55da4b00a5701f4e",
"test/global-events.test.js": "12494982e1846b6d6f6062eb209b7c1218c87a8b2ffb8342b5515ed91da2d337",
"test/helpers/legacy-airplay.js": "c2d203894557b42f3969e66518e7c27af3a3ae04a0081ea916d0d530e7a0cfe0",
"test/helpers/legacy-option-init.js": "36995b0105b59057b5bf4190ae6cba0ec8b3774d2d5988deed78482259d61c6e",
"test/helpers/legacy-safe-area.js": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a",
"test/helpers/load.js": "6f510823635f24805d2544c72e2a6f59233b1d1ac928ff0554488e01a5637875",
"test/helpers/playback.js": "04cc009a6231295d0ff1c4fde347df8878dc355cf2e74efe48582d359d2e2fd6",
"test/helpers.test.js": "4dc1ea43a94ee0a790ec73329bdb35311fceff9c54aa7e3c7dad1046f1f504f5",
"test/hotkey.test.js": "b647a4552ce43591f532d6295bf6d2034d7c301a2a9dae88cdb1b77e651ad5b5",
"test/i18n.test.js": "0a4c1904195f49520bde50b9e9db92694eff05a3d6eaeb62a38225a38653585e",
"test/initialization.test.js": "55eb564c40753dcddd1bd1d1e7e0e76886153a75a606ef7b66da63ac0a4ae512",
"test/instance-lifecycle.test.js": "a3d103679c49b4639b8a4178295f69e23eecd169b95c7b6b612cec302a5f5959",
"test/listener-registry.test.js": "07dcdb1945e530a3928b28a3758d22eca0db70bf4a00dd7e0527a56ef407c133",
"test/media-events.test.js": "498505a80b2de35408f5c603b4a8877eb492a2ff818a854d8cc1ca9b2af2135c",
"test/media-hosts.test.js": "6bca83248d83f01dda3e7997e3d93faf193e8b57ac7b77c3232c6ef504b4774e",
"test/notice.test.js": "c8622608041aac4ba4dbbc5362a4513ba279456e04d49755926f7f26efdca66d",
"test/options.test.js": "88f2473c99ecaa62a509a06a9a3ce7a1ec94dea2e1c5e200feb128bd967b0bf3",
"test/package/known-types.json": "838be763ffcdc34f803c5bb0599804ff73bc5e8dbb7c5f26259c1a3a5f54386f",
"test/package/README.md": "778aa59510ce45b9abf5b5414ede751449263b1d630a4dfb8c7806af7ecc1ab8",
"test/package/runtime.cjs": "1dc0f43c81acc968464e03d4b7c888bad2763f46523b621553651a8ce3d05c8c",
"test/package-check.test.js": "27742ab3b2bbbefad906a69edd83498e18bd2dde47d7ff82fe4378396d0fe287",
"test/playback-properties.test.js": "834b6b70d876dfc24d23a9bd46bbf18f5347d0dea359971887ab2ededbaae78f",
"test/playback.test.js": "af40485704227e0a9ec50cf4ea1ddbd2ff964288aabac31f55575c17cf726b86",
"test/plugins.test.js": "e79015cf10da6f80d59d42cf58ee8a75908847d55aaa549346b1a9c8e7551740",
"test/pointer-events.test.js": "8eccc6b72f025183cb93f1bbc2c03e42a98e1a3bdf6c03e8609c1b2fc9c2ea2d",
"test/progress.test.js": "3f6472aec1b2534d894d05477b19d77404c064e3d448531a005786f75a947b2f",
"test/prompt-components.test.js": "ece7c6cd964fdc92f36416fba1a6898ce111527127fe9793ac3b2978993b2576",
"test/public-behavior.test.js": "a69ef36fcfb4b8408ef4ad10d9a062c07508c35517bfd4dbd902c8c9a1f51864",
"test/README.md": "ebf53d92cdc1ecf3db04169a70821683529caf55b69776630dc8d31febdf7cc7",
"test/resource-scope.test.js": "4da8b8acc1802b63e6797f6a58e6f5f93737a11e0632c24d5a6b1a94d96d931c",
"test/screenshot.test.js": "740e879c9159c75e62240d37e3a327facb228f54b0b531e9da375c1f184abb24",
"test/setting-layout.test.js": "a7da46075bd478182559b9af4817b128eb9f9c219b6032d77fd437370f2a3563",
"test/setting-model.test.js": "8b3914c1c756ec9d25fb4cccd592071fe95e4f85816b59c172e6e32761cc163e",
"test/setting-resources.test.js": "1f3749da962e9101be07ebe3e633adfb6b56767a3ca6b64bb349563f276eb139",
"test/source.test.js": "7a388e9bb9389212b2fe3d859a1f3ba04a585490c1dc1fc2020bb8bd3e011e7d",
"test/ssr.test.js": "dcb99a02c9a7fcf8943c7621846b75a5f803b786a80bf6db40c12f0bc0f85ea8",
"test/storage.test.js": "10308076ed82ef8321d865f3f5041fc0d789066daac4278e882e4df21d5bf675",
"test/subtitle.test.js": "b4dd24d74fe3b37ea80bed15aebb07d6d477c66db4d3d3a93dfdf6592ed2abb5",
"test/template-resources.test.js": "24ae3141bb7463d440a88b3079e024241ac0dd2cc9a4a22beb5973b08f4b137b",
"test/thumbnails.test.js": "367882200a3898cce718379f95bb80706d9d5ee06e8d8e3624acada118ccc41c",
"test/toolchain.test.js": "7c15579e37f531e4d762dda05622a9c8047ec5e8f22e25a46ad95f69e0026829",
"test/types/auto-playback.ts": "3af10afc38be6eb0d6a8c9f82f76b6b046ab0b0439a22c1318fab5557a2157e4",
"test/types/browser.ts": "b4c67febf37bdb2295f9ee178c2b6969788f3693c215ccf4ae8b85dfb6a98439",
"test/types/builtin-layers.ts": "4bf0c661011e15bb3f620e0e4bf7b51ca381c420dda261fcd59988cafd2e53c8",
"test/types/chapter-exports.ts": "165bc3ea422bd0dd63b143fef0b73916cf33548aa839ddf4a1ddab500877c04a",
"test/types/chapter-options.ts": "8ae16ff704befdcf5303012d15d108bad4aa7dab4d62da9c02cff4776680fe60",
"test/types/commonjs.cts": "4096c569923fe5646d4787c11fe421884b0c592682d6c585a73745ebf5ef15b1",
"test/types/components.ts": "e705f0c3efdf531e0eb4a5f733332c141e7bddf2450024cd71ea67bb3efc5b24",
"test/types/core-initialization.ts": "4126fb41037c636ca14f114ceb3542f4021c9516cfb22051df52a131b3151357",
"test/types/declaration-inputs.ts": "24279eec4ed375febc6f791cf40913d290ec8b62f2a67a62288476b14b0bedfe",
"test/types/declaration-legacy.ts": "1ee51cbcbcde133d4df17af424b1fc478bdf45d673db5981dd2d1e67b54e9b32",
"test/types/display-mini.ts": "e4b0e053681eda6d4db97a6a84781149146d37a3f51ee67d5c4aad281072fa65",
"test/types/display-orientation.ts": "4c93125b488e73f568c7af3a267dec187599da054599c9e50d95e4d827e9fd34",
"test/types/display-pip.ts": "7c12d5e92730a93cc803b78faf9a856fd34d8ccdc4d85e057571a048fd8ae978",
"test/types/display-sizing.ts": "cd0b79fb7c53516dd86ecc6566b4969793633bcf7ffa0126c48788a3f7c615d8",
"test/types/display-web.ts": "801d5b42efd879ff1b65f52cbed4a355b52cf2327b5a1ba9320c62935026777e",
"test/types/emitter-source.ts": "d6111dc541deabbe952446a6bbd99bfe2ec3dc23c097d042cb08ddc7d5a0cfb8",
"test/types/entry-source.ts": "d75d97b9c0425a15a4caa7f87ce146a1d227c56b67f23675c1bf7d9637f6e79e",
"test/types/events-source.ts": "504d33f54d995c245ea759a08ec55085f38f22707c39e45d26ddfdce261911f5",
"test/types/fast-forward.ts": "bd724069d82a78b8f9264f73ac3d7862f27b2bb161936a49763812e5d5966246",
"test/types/gesture.ts": "3fb8fd3d895738443bedab2c00b1afda1009fcee5695555d25b73b9bcea61d8f",
"test/types/hotkey.ts": "bc08aa59a8359a86e49cc95f880ae09d5c90a501d4d0ddae7d7467e90b042ef7",
"test/types/known-diagnostics.json": "8d3200355e82501beb0891eb9cbb5fe90919ccc1e436a09abe5cb62e707ce266",
"test/types/language-value.ts": "84352425836a03681a5578d277bdbd02131f0079cce778788ecbb256d72eed68",
"test/types/media-events.ts": "7c7869877de7d4f8b74fd3c05e703345afd90ed47c581eb65a655fb7dc8b651e",
"test/types/media-hosts.ts": "d5ef7166683bed51a2e4395d03315ea5bcbfb4e0c93b942961febe1a45d55573",
"test/types/notice.ts": "f896ea15c1dc1f71e7018e3a00e7276f415b9ff58fb6058d8767cac9438a047a",
"test/types/options-source.ts": "1bb15ec10dc92af1e5d2a32b70e76961b314aa559c7971c31c2a4b1c75fabf75",
"test/types/playback-properties.ts": "ac71544fcd9a16f6a5ef00566b47a26daf7128dbb92d9ccefff1f3451619f4a4",
"test/types/playback-public.ts": "368fda3fd82c35437fac9212ac736e7b9a35cd283405e6c56ea9e15e30a16ff3",
"test/types/plugins-public.ts": "bd06fa0f883fc22da8efe34e9a20329fb096954595741d1a559b0ddb6a54064f",
"test/types/plugins-source.ts": "a67b7a9f029309d5596c6672e500869342a0f5866f2691c1a82fbee65c925df8",
"test/types/prompt-components.ts": "ee577d2d7a148767c929131d641bfbadf5e42c2aa178451a704bef0d815e67fa",
"test/types/public.ts": "67d63abebd3ba678707828a93d8f8826a9756532cfb9044f2c777dacc9c3eb84",
"test/types/resource-scope.ts": "a8c056914e8529c871891ed672030248d359a19f8571a5ac5a5f18952ea5def0",
"test/types/screenshot.ts": "f329d9b897e9e9e4190ebc6ededfe55ccd0bebf796683615af103c19cf6b3947",
"test/types/setting-manager.ts": "27e3687a89909ea6f97aa842347cb8fbcd6f8ce5cf779a24d5dabad3eff8dc5c",
"test/types/setting-model.ts": "ba024ffeae26428d06f07f98f62f211db94ef8b259251f9f424a4203f1187c7b",
"test/types/source.ts": "0cd6c84c3a7a107c8ece4b2594a192b8a25ef2190dfb21f732c2f6704446e708",
"test/types/subtitle-manager.ts": "c813fbb8f87efb00683d35ef872378c3801ec840572b5dc639a7adf9c1a5ba3b",
"test/types/template-resources.ts": "a2b77f6ee6d9b03d8b1d8040def11808bc01178473e511e64475828c2f9de747",
"test/types/thumbnails.ts": "2b01c655ad30be3e9ef6732d13f85dbdf32cf71c734d63537bdb0f82ac69350c",
"test/types/utils-source.ts": "764b8d18ec7fd575f44d9d86add339d792c6ee084656d9361a1dbbd6131b446c",
"test/types.plugin.test.ts": "d698e283a6e636003e3149523094f4e2fb307b51dffdc0ce66df76b3bf558ed4",
"test/types.test.ts": "445de50bf829ae58b3904a16a4a26a05454c16a76c72403985755d16923065e4",
"test/utils.test.js": "ad43c90a5fa2109380e0c5164833722e6d3c2d9c3c9e439ce16030eccc7983a3",
"test/utils.test.ts": "f77a28984a1168f1bbf52566ec43a34677c37cd77e57ce51ae40e93ad7cf30b4",
"package.json": "c7ec7ea73c3f01e88bd7a313ff764326317de0f1a9f315f5e71577bda1a946e2",
"playwright.config.js": "df2384f5626252ec933725867e400ec22eb92bc5e6f04873059b32decf2f2d56"
},
"ci": {
"command": "yarn ci:check",
"passed": 447,
"unit": 418,
"engineering": 4,
"baseline": 25,
"strictSourceFiles": 229,
"logSha256": "886ae4ccc8990ac935d16597cc96efcdb765a7348b68815d651c61e5628bdfee"
},
"customUA": [
{
"filename": "artplayer.js",
"userAgent": "",
"historicalFailure": false,
"timers": 0
},
{
"filename": "artplayer.js",
"userAgent": "Android Chrome",
"historicalFailure": false,
"timers": 0
},
{
"filename": "artplayer.js",
"userAgent": "iPhone Safari",
"historicalFailure": false,
"timers": 0
},
{
"filename": "artplayer.js",
"userAgent": "Macintosh Safari",
"historicalFailure": false,
"timers": 0
},
{
"filename": "artplayer.legacy.js",
"userAgent": "",
"historicalFailure": false,
"timers": 0
},
{
"filename": "artplayer.legacy.js",
"userAgent": "Android Chrome",
"historicalFailure": false,
"timers": 0
},
{
"filename": "artplayer.legacy.js",
"userAgent": "iPhone Safari",
"historicalFailure": false,
"timers": 0
},
{
"filename": "artplayer.legacy.js",
"userAgent": "Macintosh Safari",
"historicalFailure": false,
"timers": 0
},
{
"filename": "artplayer.mjs",
"userAgent": "",
"historicalFailure": false
},
{
"filename": "artplayer.mjs",
"userAgent": "Android Chrome",
"historicalFailure": false
},
{
"filename": "artplayer.mjs",
"userAgent": "iPhone Safari",
"historicalFailure": false
},
{
"filename": "artplayer.mjs",
"userAgent": "Macintosh Safari",
"historicalFailure": false
}
],
"additionalChecks": [
{
"file": "refactor/.cache/core20-package-gates-fixed.log",
"sha256": "cdfcea8ff41becee7b04040337bb52d8f106cb68d91691d2657cc6f49815cea7"
},
{
"file": "refactor/.cache/core20-final-nested-lint.log",
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
}
],
"packageOutput": "refactor/.cache/packages/run-v40AgV",
"packages": [
{
"name": "artplayer",
"version": "5.4.1",
"archive": "artplayer.tgz",
"sha256": "0d32d3c99d0881a3024cb7315052f0c710cd5141ea49787b54530e840c210d90",
"files": {
"package/ARCHITECTURE.md": "cf01b791c5bb0417bab0c78efc780164e362301f1f7a3cae027a1d1fa8781bdf",
"package/README.md": "1e185e65f67fc2081b4182bbc6c4558ea05b6e3fa3acc5dd0c3ac7df1d542b09",
"package/THIRD_PARTY_NOTICES": "b77b5b46b79fa0cda850b0781f78c3b1112c4ed9672fa291956fe8eff53098e7",
"package/dist/artplayer.js": "5787d082246f7adbc630a0461637d9a597394ba7cd97bcd5bf48924e9699d99f",
"package/dist/artplayer.legacy.js": "45afe957849bcc2a2b81ed3a7b55f8f16530bf9b6a719c34f67f5befea1bd7ae",
"package/dist/artplayer.mjs": "91f38811f121c244177d81e3c440b4c5f27756145f974a8e5a58e49e793370d9",
"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/package.json": "38fa5a41fe142c34ba52ce4ecd7cc81f25a7aba5adbe9e8fab843caedbddc15c",
"package/types/COMPATIBILITY.md": "72f619eb708e18040d12e0fbc5ce79f80bb22967687fa0d5afae6f2c6eae6d00",
"package/types/README.md": "93438f6009fc8017147ff4293e78849c102acce9aecc3d196ff135151081ff27",
"package/types/artplayer.d.cts": "a40ac7abd689b270e95eb0c3b70d67e1897b422d3d85d68f59173936bf80c332",
"package/types/artplayer.d.mts": "f6292596a9ccb1d43a6d6a12c35f859b1889ad15924c5ae0f9f280941aade313",
"package/types/artplayer.d.ts": "b57d9ac0a6f7a0215288ea286fedaf73043ac15557a3d82fc4b905f6d006f092",
"package/types/component.d.ts": "aa1c43be67322781b4b355b143bc69d9f29d22e578e4974d6a13e957a7c0334f",
"package/types/config.d.ts": "c4fd8681bf32b10c743e3e561c532520c8f32e43fd765524850b15e55cb91c72",
"package/types/cssVar.d.ts": "e027d82fb4f01c9ce7559cf679b2d5ee1962d3f7e5b4dd64ca21f472b933efb6",
"package/types/emitter.d.ts": "9c62551cdcc6dd3966bed8a7a85dd477435db977c91a294d2ac8f162f9592537",
"package/types/events.d.ts": "af191f862af4ec8933b09113b8c074603ae254a8b70460d0f3006646cd74ae42",
"package/types/i18n.d.ts": "3e14759caf71f97f01650839248c8737c42d2c2979dabc43ad92b724da648708",
"package/types/icons.d.ts": "0d8e8e52e52130dd4a29bab551dd7a2a954797e42e92a6e068c85d583e23e6a4",
"package/types/language.d.cts": "1c9e0c47fae3c2d68c3e144d95a55071318a03bb31554dd049109efd3d0f95a4",
"package/types/language.d.mts": "c391e863012c77769e661afbf8fa949e9373aa88d17f58cbba7f5696edb8077f",
"package/types/legacy/language.d.ts": "c452ffd764ff9b29b819b3475c42395d2ea7a33560d8c186ef5df3844b9524c3",
"package/types/option.d.ts": "850e5264219b8b438c80694402225b690b131786677a5da0d22739ec2352d263",
"package/types/playback.d.ts": "1ceaed3aa1cef511fe8b20f4874647f6065c723ad805b742a0a9247e16bb1bb5",
"package/types/player.d.ts": "f1e50257df2ea592d0a0e1f36078dda77eaf2cf3b3d795307501396562d99f28",
"package/types/plugin.d.ts": "2a57e148fda00ee687da5036b890b0f611cb94bb403a1ed52602179060259d35",
"package/types/quality.d.ts": "7ed6ed78cea52991b2f6ddd2bd3b7bd8c5146fdfff7486fe8b814c3e632f1567",
"package/types/setting.d.ts": "d12a75b656fff70cbb30be4bffec46d9c4273636e8722bce971a4d2b188712a1",
"package/types/subtitle.d.ts": "d25b470e47d6a9bd696d9c1ad8adb58e56a208f05695186d513bc8c43c2e8acf",
"package/types/template.d.ts": "68aed9e97d006d6be4fabb8504ca84dafab770b0925f4d6e7319e67c82f21b0d",
"package/types/utils.d.ts": "494ec447ab467a07ddd7a2c2abf778b3fce69fd28a09aaa8ced9759f8de2e3f6"
}
},
{
"name": "artplayer-plugin-chapter",
"version": "1.1.0",
"archive": "artplayer-plugin-chapter.tgz",
"sha256": "426546b12f1fffef2ac1661193edfded6c22128d062fb5d887f6cd2fbc28ef45",
"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"
}
}
],
"runtime": [
"DIST.cjs",
"DIST.cjs-legacy",
"DIST.esm",
"DIST.esm-default-only",
"DIST.esm-legacy",
"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": []
},
{
"compiler": "5.9.3",
"mode": "nodenext-cjs",
"diagnostics": []
},
{
"compiler": "5.9.3",
"mode": "bundler-esm",
"diagnostics": []
},
{
"compiler": "4.3.5",
"mode": "node10-commonjs",
"diagnostics": []
},
{
"compiler": "5.9.3",
"mode": "nodenext-esm",
"diagnostics": []
}
],
"i18n": {
"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"
},
"vendors": {
"sources": [
{
"file": "refactor/baselines/core-vendor/screenfull-6.0.2.txt",
"url": "https://raw.githubusercontent.com/sindresorhus/screenfull/v6.0.2/index.js",
"sha256": "4246711b342018b0f257f8fa6047f240a21af6218c7e79cab5c662e810bb3e01"
},
{
"file": "refactor/baselines/core-vendor/screenfull-license.txt",
"url": "https://raw.githubusercontent.com/sindresorhus/screenfull/v6.0.2/license",
"sha256": "5c932d88256b4ab958f64a856fa48e8bd1f55bc1d96b8149c65689e0c61789d3"
},
{
"file": "refactor/baselines/core-vendor/hint-2.7.0.txt",
"url": "https://raw.githubusercontent.com/chinchang/hint.css/v2.7.0/hint.css",
"sha256": "a804fa4b607167e579b39d192f1a29d2b27226097094e0351f2d46ac8ebaa864"
},
{
"file": "refactor/baselines/core-vendor/hint-license.txt",
"url": "https://raw.githubusercontent.com/chinchang/hint.css/v2.7.0/LICENSE",
"sha256": "55cee0a0645d18366eaa0cd21208c224568e14c38b7894e0f9ff537702ff8ea0"
}
],
"local": {
"packages/artplayer/src/libs/screenfull.js": "2332b50c0c6364d5c99080be0f5739255e4b9e465d2cca40f761adce9a1908f8",
"packages/artplayer/src/style/hint.less": "e2dc4940e6b212d8da75a404fd5ff1ad894008457677bc37554c6b64b735bc31",
"packages/artplayer/THIRD_PARTY_NOTICES": "b77b5b46b79fa0cda850b0781f78c3b1112c4ed9672fa291956fe8eff53098e7"
}
},
"browser": {
"stats": {
"startTime": "2026-09-11T07:52:10.128Z",
"duration": 420278.451,
"expected": 1503,
"skipped": 0,
"unexpected": 0,
"flaky": 0
},
"member": "artplayer.js",
"sha256": "5787d082246f7adbc630a0461637d9a597394ba7cd97bcd5bf48924e9699d99f",
"featureCases": 45,
"featureCounts": {
"dom-boundaries.spec.js": 9,
"initialization.spec.js": 36
},
"versions": {
"chromium": "153.0.8010.12",
"firefox": "155.0",
"webkit": "26.6"
},
"nativePip": {
"chromium": {
"capability": {
"enabled": true,
"request": true,
"exit": true
},
"playback": {
"window": {
"width": 320,
"height": 180
},
"currentTime": 0.061373,
"events": [
"video:loadedmetadata",
"ready",
"video:playing"
]
}
},
"firefox": {
"capability": {
"enabled": true,
"request": true,
"exit": true
},
"playback": {
"window": {
"width": 320,
"height": 180
},
"currentTime": 0.208705,
"events": [
"video:loadedmetadata",
"ready",
"video:playing"
]
}
},
"webkit": {
"capability": {
"enabled": false,
"request": false,
"exit": false
},
"playback": null
}
},
"knownResumeRejections": [
{
"browser": "chromium",
"core": "published",
"rejections": [
{
"name": "Error",
"message": "controlled play rejection",
"same": true
},
{
"name": "Error",
"message": "controlled play rejection",
"same": true
}
]
},
{
"browser": "chromium",
"core": "candidate",
"rejections": []
},
{
"browser": "firefox",
"core": "published",
"rejections": [
{
"name": "Error",
"message": "controlled play rejection",
"same": true
},
{
"name": "Error",
"message": "controlled play rejection",
"same": true
}
]
},
{
"browser": "firefox",
"core": "candidate",
"rejections": []
},
{
"browser": "webkit",
"core": "published",
"rejections": [
{
"name": "Error",
"message": "controlled play rejection",
"same": true
},
{
"name": "Error",
"message": "controlled play rejection",
"same": true
}
]
},
{
"browser": "webkit",
"core": "candidate",
"rejections": []
}
],
"knownScreenshotRejections": [
{
"browser": "chromium",
"title": "published: screenshot toolbar rejection has exact historical error accounting",
"rejections": [
"controlled screenshot draw failure"
]
},
{
"browser": "chromium",
"title": "candidate: screenshot toolbar rejection has exact historical error accounting",
"rejections": []
},
{
"browser": "firefox",
"title": "published: screenshot toolbar rejection has exact historical error accounting",
"rejections": [
"controlled screenshot draw failure"
]
},
{
"browser": "firefox",
"title": "candidate: screenshot toolbar rejection has exact historical error accounting",
"rejections": []
},
{
"browser": "webkit",
"title": "published: screenshot toolbar rejection has exact historical error accounting",
"rejections": [
"controlled screenshot draw failure"
]
},
{
"browser": "webkit",
"title": "candidate: screenshot toolbar rejection has exact historical error accounting",
"rejections": []
}
],
"blobCapabilities": [
{
"browser": "chromium",
"title": "published: a caller-owned media Blob URL remains readable after switching and destroying the player",
"native": [
{
"extension": "mp4",
"width": 320,
"error": 0
}
],
"ownership": {
"afterSwitch": "TypeError",
"afterDestroy": "TypeError",
"revoked": 1,
"size": 251538,
"assigned": true,
"decodedBlob": true
}
},
{
"browser": "chromium",
"title": "candidate: a caller-owned media Blob URL remains readable after switching and destroying the player",
"native": [
{
"extension": "mp4",
"width": 320,
"error": 0
}
],
"ownership": {
"afterSwitch": 251538,
"afterDestroy": 251538,
"revoked": 0,
"size": 251538,
"assigned": true,
"decodedBlob": true
}
},
{
"browser": "firefox",
"title": "published: a caller-owned media Blob URL remains readable after switching and destroying the player",
"native": [
{
"extension": "mp4",
"width": 320,
"error": 0
}
],
"ownership": {
"afterSwitch": "TypeError",
"afterDestroy": "TypeError",
"revoked": 1,
"size": 251538,
"assigned": true,
"decodedBlob": true
}
},
{
"browser": "firefox",
"title": "candidate: a caller-owned media Blob URL remains readable after switching and destroying the player",
"native": [
{
"extension": "mp4",
"width": 320,
"error": 0
}
],
"ownership": {
"afterSwitch": 251538,
"afterDestroy": 251538,
"revoked": 0,
"size": 251538,
"assigned": true,
"decodedBlob": true
}
},
{
"browser": "webkit",
"title": "published: a caller-owned media Blob URL remains readable after switching and destroying the player",
"native": [
{
"extension": "mp4",
"width": 0,
"error": 4
},
{
"extension": "webm",
"width": 0,
"error": 4
}
],
"ownership": {
"afterSwitch": "TypeError",
"afterDestroy": "TypeError",
"revoked": 1,
"size": 251538,
"assigned": true,
"decodedBlob": false
}
},
{
"browser": "webkit",
"title": "candidate: a caller-owned media Blob URL remains readable after switching and destroying the player",
"native": [
{
"extension": "mp4",
"width": 0,
"error": 4
},
{
"extension": "webm",
"width": 0,
"error": 4
}
],
"ownership": {
"afterSwitch": 251538,
"afterDestroy": 251538,
"revoked": 0,
"size": 251538,
"assigned": true,
"decodedBlob": false
}
}
],
"qualityEvents": [
{
"browser": "chromium",
"title": "published: quality selectors retain default labels, source position and empty-array behavior",
"events": [
{
"key": "playbackRate",
"value": 1.5,
"time": 0.199428,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"key": "currentTime",
"value": 2,
"time": 0.199428,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "ratechange",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "seeking",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "seeked",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "canplay",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"key": "src",
"value": "/test/pattern.mp4?quality=A",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "ratechange",
"time": 0,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"key": "currentTime",
"value": 2,
"time": 0,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "loadedmetadata",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"key": "playbackRate",
"value": 1.5,
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "canplay",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "seeking",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "ratechange",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "seeked",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "canplay",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
}
]
},
{
"browser": "chromium",
"title": "candidate: quality selectors retain default labels, source position and empty-array behavior",
"events": [
{
"key": "playbackRate",
"value": 1.5,
"time": 0.163946,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"key": "currentTime",
"value": 2,
"time": 0.163946,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "ratechange",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "seeking",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "seeked",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "canplay",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"key": "src",
"value": "/test/pattern.mp4?quality=A",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "ratechange",
"time": 0,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"key": "currentTime",
"value": 2,
"time": 0,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "loadedmetadata",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "canplay",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "seeking",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"key": "playbackRate",
"value": 1.5,
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "seeked",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "canplay",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "ratechange",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
}
]
},
{
"browser": "firefox",
"title": "published: quality selectors retain default labels, source position and empty-array behavior",
"events": [
{
"key": "playbackRate",
"value": 1.5,
"time": 0.416666,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"key": "currentTime",
"value": 2,
"time": 0.416666,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "ratechange",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "seeking",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "seeked",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "canplay",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"key": "src",
"value": "/test/pattern.mp4?quality=A",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "ratechange",
"time": 0,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"key": "currentTime",
"value": 2,
"time": 0,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "loadedmetadata",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"key": "playbackRate",
"value": 1.5,
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "canplay",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "seeking",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "ratechange",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "seeked",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "canplay",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
}
]
},
{
"browser": "firefox",
"title": "candidate: quality selectors retain default labels, source position and empty-array behavior",
"events": [
{
"key": "playbackRate",
"value": 1.5,
"time": 0.416666,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"key": "currentTime",
"value": 2,
"time": 0.416666,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "ratechange",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "seeking",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "seeked",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "canplay",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"key": "src",
"value": "/test/pattern.mp4?quality=A",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "ratechange",
"time": 0,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"key": "currentTime",
"value": 2,
"time": 0,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "loadedmetadata",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "canplay",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "seeking",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"key": "playbackRate",
"value": 1.5,
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "seeked",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "canplay",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "ratechange",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
}
]
},
{
"browser": "webkit",
"title": "published: quality selectors retain default labels, source position and empty-array behavior",
"events": [
{
"key": "playbackRate",
"value": 1.5,
"time": 0.5206715,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"key": "currentTime",
"value": 2,
"time": 0.5206715,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "ratechange",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "seeking",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "canplay",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "seeked",
"time": 2.0042322,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"key": "src",
"value": "/test/pattern.mp4?quality=A",
"time": 2.0042322,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "ratechange",
"time": 0,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"key": "currentTime",
"value": 2.0042322,
"time": 0,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "loadedmetadata",
"time": 2.0042322,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"key": "playbackRate",
"value": 1.5,
"time": 2.0042322,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "canplay",
"time": 2.0042322,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "ratechange",
"time": 2.0042322,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "seeking",
"time": 2.0042322,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "seeked",
"time": 0.0013339,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
}
]
},
{
"browser": "webkit",
"title": "candidate: quality selectors retain default labels, source position and empty-array behavior",
"events": [
{
"key": "playbackRate",
"value": 1.5,
"time": 0.5287142,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"key": "currentTime",
"value": 2,
"time": 0.5287142,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "ratechange",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "seeking",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "seeked",
"time": 2.0020288,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"key": "src",
"value": "/test/pattern.mp4?quality=A",
"time": 2.0020288,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "ratechange",
"time": 0,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"key": "currentTime",
"value": 2.0020288,
"time": 0,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "loadedmetadata",
"time": 2.0020288,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "canplay",
"time": 2.0020288,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "seeking",
"time": 2.0020288,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"key": "playbackRate",
"value": 1.5,
"time": 0.0038381,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"key": "currentTime",
"value": 2.0020288,
"time": 0.0038381,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "seeked",
"time": 2.0020288,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "ratechange",
"time": 2.0020288,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "canplay",
"time": 2.0020288,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "seeking",
"time": 2.0040549,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "seeked",
"time": 2.0040549,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "canplay",
"time": 2.0040549,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
}
]
},
{
"browser": "chromium",
"title": "candidate: quality switch restores position/rate and preserves real customType identities",
"events": {
"beforeSwitch": {
"time": 3,
"seeking": false,
"paused": true
},
"mediaEvents": [
{
"name": "seeking",
"time": 3,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=initial"
},
{
"name": "seeked",
"time": 3,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=initial"
},
{
"name": "canplay",
"time": 3,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=initial"
},
{
"name": "loadedmetadata",
"time": 3,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=next"
},
{
"name": "canplay",
"time": 3,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=next"
},
{
"name": "seeking",
"time": 3,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=next"
}
],
"calls": [
{
"thisIdentity": true,
"ownerIdentity": true,
"videoIdentity": true,
"count": 3,
"url": "/test/pattern.mp4?custom=next"
}
],
"restart": [
"/test/pattern.mp4?custom=next"
],
"time": 3,
"rate": 1.5,
"ratio": "16:9",
"paused": true,
"error": 0
}
},
{
"browser": "chromium",
"title": "candidate: direct currentTime during a native quality seek is not overwritten by automatic restoration",
"events": {
"overrides": 1,
"seeks": [
{
"time": 4,
"seeking": true
},
{
"time": 4,
"seeking": false
}
],
"writes": [
{
"name": "currentTime",
"value": 2,
"before": 0,
"seeking": false
},
{
"name": "currentTime:after",
"value": 2,
"seeking": true
},
{
"name": "currentTime",
"value": 4,
"before": 2,
"seeking": false
},
{
"name": "currentTime:after",
"value": 4,
"seeking": true
}
],
"time": 4,
"paused": true,
"seeking": false
}
},
{
"browser": "firefox",
"title": "candidate: quality switch restores position/rate and preserves real customType identities",
"events": {
"beforeSwitch": {
"time": 3,
"seeking": false,
"paused": true
},
"mediaEvents": [
{
"name": "seeking",
"time": 3,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=initial"
},
{
"name": "seeked",
"time": 3,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=initial"
},
{
"name": "canplay",
"time": 3,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=initial"
},
{
"name": "loadedmetadata",
"time": 3,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=next"
},
{
"name": "canplay",
"time": 3,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=next"
},
{
"name": "seeking",
"time": 3,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=next"
}
],
"calls": [
{
"thisIdentity": true,
"ownerIdentity": true,
"videoIdentity": true,
"count": 3,
"url": "/test/pattern.mp4?custom=next"
}
],
"restart": [
"/test/pattern.mp4?custom=next"
],
"time": 3,
"rate": 1.5,
"ratio": "16:9",
"paused": true,
"error": 0
}
},
{
"browser": "firefox",
"title": "candidate: direct currentTime during a native quality seek is not overwritten by automatic restoration",
"events": {
"overrides": 1,
"seeks": [
{
"time": 4,
"seeking": true
},
{
"time": 4,
"seeking": false
}
],
"writes": [
{
"name": "currentTime",
"value": 2,
"before": 0,
"seeking": false
},
{
"name": "currentTime:after",
"value": 2,
"seeking": true
},
{
"name": "currentTime",
"value": 4,
"before": 2,
"seeking": false
},
{
"name": "currentTime:after",
"value": 4,
"seeking": true
}
],
"time": 4,
"paused": true,
"seeking": false
}
},
{
"browser": "webkit",
"title": "candidate: quality switch restores position/rate and preserves real customType identities",
"events": {
"beforeSwitch": {
"time": 3.0008841,
"seeking": false,
"paused": true
},
"mediaEvents": [
{
"name": "seeking",
"time": 3,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=initial"
},
{
"name": "canplay",
"time": 3,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=initial"
},
{
"name": "seeked",
"time": 3.0008841,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=initial"
},
{
"name": "loadedmetadata",
"time": 3.0008841,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=next"
},
{
"name": "canplay",
"time": 3.0008841,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=next"
},
{
"name": "seeking",
"time": 3.0008841,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=next"
},
{
"name": "seeked",
"time": 3.0008841,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=next"
},
{
"name": "canplay",
"time": 3.0008841,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=next"
},
{
"name": "seeking",
"time": 3.0008841,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=next"
}
],
"calls": [
{
"thisIdentity": true,
"ownerIdentity": true,
"videoIdentity": true,
"count": 3,
"url": "/test/pattern.mp4?custom=next"
}
],
"restart": [
"/test/pattern.mp4?custom=next"
],
"time": 3.0033638,
"rate": 1.5,
"ratio": "16:9",
"paused": true,
"error": 0
}
},
{
"browser": "webkit",
"title": "candidate: direct currentTime during a native quality seek is not overwritten by automatic restoration",
"events": {
"overrides": 1,
"seeks": [
{
"time": 4,
"seeking": true
},
{
"time": 4.0012241,
"seeking": false
}
],
"writes": [
{
"name": "currentTime",
"value": 2.0009648,
"before": 0,
"seeking": false
},
{
"name": "currentTime:after",
"value": 2.0009648,
"seeking": true
},
{
"name": "currentTime",
"value": 4,
"before": 0.0020693,
"seeking": false
},
{
"name": "currentTime:after",
"value": 4,
"seeking": true
}
],
"time": 4.0012241,
"paused": true,
"seeking": false
}
}
],
"cases": [
{
"id": "3c9d5ff5a17ae653dea9-f4ec85bf2b8fccbf87d3",
"file": "auto-playback.spec.js",
"title": "published: resume close and playback rejection preserve the UI contract",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-92813800e1301b551fd5",
"file": "auto-playback.spec.js",
"title": "published: resume API retains storage envelope, ID lookup and deletion",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-c9ceaa1dfcf855c601b8",
"file": "auto-playback.spec.js",
"title": "published: resume button seeks and plays actual video",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-e3ad9a2e558a2a865aa1",
"file": "auto-playback.spec.js",
"title": "published: repeated restart leaves one effective click for the current resume target",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-1e6334e252a4eaa99157",
"file": "auto-playback.spec.js",
"title": "published: restart below threshold invalidates the old prompt click",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-949f11341529012e52e6",
"file": "auto-playback.spec.js",
"title": "candidate: resume close and playback rejection preserve the UI contract",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-25c2b76fcc6c397aa5c0",
"file": "auto-playback.spec.js",
"title": "candidate: resume API retains storage envelope, ID lookup and deletion",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-4f5f4ed634525c07b8dc",
"file": "auto-playback.spec.js",
"title": "candidate: resume button seeks and plays actual video",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-1f1fc11f543db6e79ce8",
"file": "auto-playback.spec.js",
"title": "candidate: repeated restart leaves one effective click for the current resume target",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-d005b6ae9b0d6728bf8c",
"file": "auto-playback.spec.js",
"title": "candidate: restart below threshold invalidates the old prompt click",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-ee0861705ad7987b9373",
"file": "auto-playback.spec.js",
"title": "candidate: restart cancels obsolete resume timers and subscriptions",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-486fd375ad053eadbec8",
"file": "auto-playback.spec.js",
"title": "candidate: source cancels obsolete resume timers and subscriptions",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-1ccde517b70725215290",
"file": "auto-playback.spec.js",
"title": "candidate: remove cancels obsolete resume timers and subscriptions",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-114616f87a72c9199052",
"file": "auto-playback.spec.js",
"title": "candidate: destroy cancels obsolete resume timers and subscriptions",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-d45701b9ec2e94b1c2a0",
"file": "auto-playback.spec.js",
"title": "candidate: destruction inside seek prevents resume playback continuation",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-4d016c4954c8ac6cd389",
"file": "auto-playback.spec.js",
"title": "published: resume close and playback rejection preserve the UI contract",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-ff618818b5add9a867f0",
"file": "auto-playback.spec.js",
"title": "published: resume API retains storage envelope, ID lookup and deletion",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-532ba0fa22ce76077251",
"file": "auto-playback.spec.js",
"title": "published: resume button seeks and plays actual video",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-545631e0fcab6e19f14e",
"file": "auto-playback.spec.js",
"title": "published: repeated restart leaves one effective click for the current resume target",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-ad4abc5fde8cf38cefcf",
"file": "auto-playback.spec.js",
"title": "published: restart below threshold invalidates the old prompt click",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-ec0620ff5c9501117ca4",
"file": "auto-playback.spec.js",
"title": "candidate: resume close and playback rejection preserve the UI contract",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-e6b4bc21c6783ac134ad",
"file": "auto-playback.spec.js",
"title": "candidate: resume API retains storage envelope, ID lookup and deletion",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-ea18bdf25cac41af6e2e",
"file": "auto-playback.spec.js",
"title": "candidate: resume button seeks and plays actual video",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-6c12e77cc7c16d1f2b89",
"file": "auto-playback.spec.js",
"title": "candidate: repeated restart leaves one effective click for the current resume target",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-f020f7ee612d0431af8b",
"file": "auto-playback.spec.js",
"title": "candidate: restart below threshold invalidates the old prompt click",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-1e8bc6f4219030568692",
"file": "auto-playback.spec.js",
"title": "candidate: restart cancels obsolete resume timers and subscriptions",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-e0e498eb32391ec00ddb",
"file": "auto-playback.spec.js",
"title": "candidate: source cancels obsolete resume timers and subscriptions",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-0db526164287c9cc7775",
"file": "auto-playback.spec.js",
"title": "candidate: remove cancels obsolete resume timers and subscriptions",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-e2207b0298c6dd9adc1a",
"file": "auto-playback.spec.js",
"title": "candidate: destroy cancels obsolete resume timers and subscriptions",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-4066cb1df299d5885460",
"file": "auto-playback.spec.js",
"title": "candidate: destruction inside seek prevents resume playback continuation",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-c7af31684e3e62c64702",
"file": "auto-playback.spec.js",
"title": "published: resume close and playback rejection preserve the UI contract",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-726bde899520b514a36c",
"file": "auto-playback.spec.js",
"title": "published: resume API retains storage envelope, ID lookup and deletion",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-b89c5b026f849456ba91",
"file": "auto-playback.spec.js",
"title": "published: resume button seeks and plays actual video",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-458e99a71a6974d07a80",
"file": "auto-playback.spec.js",
"title": "published: repeated restart leaves one effective click for the current resume target",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-597946b7614265121e43",
"file": "auto-playback.spec.js",
"title": "published: restart below threshold invalidates the old prompt click",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-8520c4db170de4de357b",
"file": "auto-playback.spec.js",
"title": "candidate: resume close and playback rejection preserve the UI contract",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-f70ab3d8a77a9f8fc061",
"file": "auto-playback.spec.js",
"title": "candidate: resume API retains storage envelope, ID lookup and deletion",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-be9f42770a55bc5fa01b",
"file": "auto-playback.spec.js",
"title": "candidate: resume button seeks and plays actual video",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-2d0bd1e8ff578b45e6be",
"file": "auto-playback.spec.js",
"title": "candidate: repeated restart leaves one effective click for the current resume target",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-23eeb147e099fabf6613",
"file": "auto-playback.spec.js",
"title": "candidate: restart below threshold invalidates the old prompt click",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-09605c2a70067e7bc3f7",
"file": "auto-playback.spec.js",
"title": "candidate: restart cancels obsolete resume timers and subscriptions",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-6ff8f2f1a7c9a48d69a4",
"file": "auto-playback.spec.js",
"title": "candidate: source cancels obsolete resume timers and subscriptions",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-ac54090c4c2cf5fdc028",
"file": "auto-playback.spec.js",
"title": "candidate: remove cancels obsolete resume timers and subscriptions",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-fd6c5318117c46dd0942",
"file": "auto-playback.spec.js",
"title": "candidate: destroy cancels obsolete resume timers and subscriptions",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-51837a568fcb8a51ca77",
"file": "auto-playback.spec.js",
"title": "candidate: destruction inside seek prevents resume playback continuation",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-e250a78531a8c3d95feb",
"file": "builtin-layers.spec.js",
"title": "published: builtin availability keeps mobile=true live=true conditions",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-58433fd5f9d1792004a9",
"file": "builtin-layers.spec.js",
"title": "published: builtin availability keeps mobile=true live=false conditions",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-8a8eab049510e21abb09",
"file": "builtin-layers.spec.js",
"title": "published: builtin availability keeps mobile=false live=true conditions",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-0c6a909338c7a7e4ee81",
"file": "builtin-layers.spec.js",
"title": "published: builtin availability keeps mobile=false live=false conditions",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-e44e5236ce97dbcc66db",
"file": "builtin-layers.spec.js",
"title": "published: lock keeps public state, repeated events, DOM classes and icon switching",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-e218dab15f99202a9d9b",
"file": "builtin-layers.spec.js",
"title": "published: removed lock icons stop observing the still-usable plugin state API",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-f15b34474cf3deddb46c",
"file": "builtin-layers.spec.js",
"title": "published: miniature progress follows the control event without adding public state",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-68feafc04a4e200bdbbf",
"file": "builtin-layers.spec.js",
"title": "candidate: builtin availability keeps mobile=true live=true conditions",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-d4a9b70e95a88f5f1b6c",
"file": "builtin-layers.spec.js",
"title": "candidate: builtin availability keeps mobile=true live=false conditions",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-3bb4aa4e8591f74e9b51",
"file": "builtin-layers.spec.js",
"title": "candidate: builtin availability keeps mobile=false live=true conditions",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-77661f6e8549e2f2b0f9",
"file": "builtin-layers.spec.js",
"title": "candidate: builtin availability keeps mobile=false live=false conditions",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-fdef85438132665e82d5",
"file": "builtin-layers.spec.js",
"title": "candidate: lock keeps public state, repeated events, DOM classes and icon switching",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-7830d06c46b9c5ba6161",
"file": "builtin-layers.spec.js",
"title": "candidate: removed lock icons stop observing the still-usable plugin state API",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-a15c4c84c5b25cf34822",
"file": "builtin-layers.spec.js",
"title": "candidate: miniature progress follows the control event without adding public state",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-e181d716af04e58eab65",
"file": "builtin-layers.spec.js",
"title": "candidate: retained builtin setters and events do not mutate a destroyed player",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-282f85fc06d22f36392e",
"file": "builtin-layers.spec.js",
"title": "published: builtin availability keeps mobile=true live=true conditions",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-a5586b42e67bb73c8576",
"file": "builtin-layers.spec.js",
"title": "published: builtin availability keeps mobile=true live=false conditions",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-45123d301b41869a88d6",
"file": "builtin-layers.spec.js",
"title": "published: builtin availability keeps mobile=false live=true conditions",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-d401b1da991706ec9c93",
"file": "builtin-layers.spec.js",
"title": "published: builtin availability keeps mobile=false live=false conditions",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-f198b861d3aeb3aec6dc",
"file": "builtin-layers.spec.js",
"title": "published: lock keeps public state, repeated events, DOM classes and icon switching",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-e736294669adfc2fbd2f",
"file": "builtin-layers.spec.js",
"title": "published: removed lock icons stop observing the still-usable plugin state API",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-1ea861945628ec3c983e",
"file": "builtin-layers.spec.js",
"title": "published: miniature progress follows the control event without adding public state",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-e5aa6981246d2e9207f7",
"file": "builtin-layers.spec.js",
"title": "candidate: builtin availability keeps mobile=true live=true conditions",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-b181ca104e1c603cf7b8",
"file": "builtin-layers.spec.js",
"title": "candidate: builtin availability keeps mobile=true live=false conditions",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-2d43188e99ff2f841723",
"file": "builtin-layers.spec.js",
"title": "candidate: builtin availability keeps mobile=false live=true conditions",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-0f34df57efafa8c0edcf",
"file": "builtin-layers.spec.js",
"title": "candidate: builtin availability keeps mobile=false live=false conditions",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-e30bae571949edeb2a20",
"file": "builtin-layers.spec.js",
"title": "candidate: lock keeps public state, repeated events, DOM classes and icon switching",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-aa47bf8b002eaa057b68",
"file": "builtin-layers.spec.js",
"title": "candidate: removed lock icons stop observing the still-usable plugin state API",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-957389ac7668163258d2",
"file": "builtin-layers.spec.js",
"title": "candidate: miniature progress follows the control event without adding public state",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-3bd3803675891e50e1ae",
"file": "builtin-layers.spec.js",
"title": "candidate: retained builtin setters and events do not mutate a destroyed player",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-acf581cc432a521849b5",
"file": "builtin-layers.spec.js",
"title": "published: builtin availability keeps mobile=true live=true conditions",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-3eb4f85a9aa1ae1d0ca8",
"file": "builtin-layers.spec.js",
"title": "published: builtin availability keeps mobile=true live=false conditions",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-f7eb5ce9abd5de8ed3f4",
"file": "builtin-layers.spec.js",
"title": "published: builtin availability keeps mobile=false live=true conditions",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-ff8e57c46b92463eb08b",
"file": "builtin-layers.spec.js",
"title": "published: builtin availability keeps mobile=false live=false conditions",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-a145acfa8d4c0614b1f2",
"file": "builtin-layers.spec.js",
"title": "published: lock keeps public state, repeated events, DOM classes and icon switching",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-3d2a53683618e68ad9e0",
"file": "builtin-layers.spec.js",
"title": "published: removed lock icons stop observing the still-usable plugin state API",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-98127aaa83cf106f5466",
"file": "builtin-layers.spec.js",
"title": "published: miniature progress follows the control event without adding public state",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-5dde60f90d9a6c95eceb",
"file": "builtin-layers.spec.js",
"title": "candidate: builtin availability keeps mobile=true live=true conditions",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-904fdf6574fa22097ec1",
"file": "builtin-layers.spec.js",
"title": "candidate: builtin availability keeps mobile=true live=false conditions",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-16541fd5ca5023a4e37a",
"file": "builtin-layers.spec.js",
"title": "candidate: builtin availability keeps mobile=false live=true conditions",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-3637c50e1b3c01c6f660",
"file": "builtin-layers.spec.js",
"title": "candidate: builtin availability keeps mobile=false live=false conditions",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-d47ad23d299af2e963b9",
"file": "builtin-layers.spec.js",
"title": "candidate: lock keeps public state, repeated events, DOM classes and icon switching",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-c3f87c91054205687e8f",
"file": "builtin-layers.spec.js",
"title": "candidate: removed lock icons stop observing the still-usable plugin state API",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-db0f475014584baf27ad",
"file": "builtin-layers.spec.js",
"title": "candidate: miniature progress follows the control event without adding public state",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-c3f57d25a9d377e5ee53",
"file": "builtin-layers.spec.js",
"title": "candidate: retained builtin setters and events do not mutate a destroyed player",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-13db7df9f8d700edda79",
"file": "chapter.spec.js",
"title": "published-only observations: blank title, NaN and once-only metadata are historical defects",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-af27eb5638cea6dfe907",
"file": "chapter.spec.js",
"title": "candidate clears titles on blank chapters, zero hover and replacement",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-14c8ec42e6b63b71f7af",
"file": "chapter.spec.js",
"title": "candidate rejects NaN and can recover after an invalid update",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-7b9949b48fb7cde7ed81",
"file": "chapter.spec.js",
"title": "candidate releases only its listeners and DOM across multiple instances and early destruction",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-2474cead0e45468fdf72",
"file": "chapter.spec.js",
"title": "candidate ignores pending metadata initialization after immediate destroy",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-92f6a6d9a13ed0db69b7",
"file": "chapter.spec.js",
"title": "candidate deduplicates stylesheet injection while the document is loading",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-c38f55e5356c80555777",
"file": "chapter.spec.js",
"title": "published-only observations: blank title, NaN and once-only metadata are historical defects",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-ce5a4349c94e7573f2df",
"file": "chapter.spec.js",
"title": "candidate clears titles on blank chapters, zero hover and replacement",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-745cf7ee3dc9fc8920ea",
"file": "chapter.spec.js",
"title": "candidate rejects NaN and can recover after an invalid update",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-7034aff5865b19493d48",
"file": "chapter.spec.js",
"title": "candidate releases only its listeners and DOM across multiple instances and early destruction",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-3f7f11168066bc1135dd",
"file": "chapter.spec.js",
"title": "candidate ignores pending metadata initialization after immediate destroy",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-98f452e8fc88900fbf7e",
"file": "chapter.spec.js",
"title": "candidate deduplicates stylesheet injection while the document is loading",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-c075e9d7be551f55dc98",
"file": "chapter.spec.js",
"title": "published-only observations: blank title, NaN and once-only metadata are historical defects",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-2bedc05faa553d9d5e75",
"file": "chapter.spec.js",
"title": "candidate clears titles on blank chapters, zero hover and replacement",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-2d30e8fbce3826e3c15d",
"file": "chapter.spec.js",
"title": "candidate rejects NaN and can recover after an invalid update",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-0a87800d172dcd9435bd",
"file": "chapter.spec.js",
"title": "candidate releases only its listeners and DOM across multiple instances and early destruction",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-cf7e525a2755f0c86bea",
"file": "chapter.spec.js",
"title": "candidate ignores pending metadata initialization after immediate destroy",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-e4470972e51039dd2948",
"file": "chapter.spec.js",
"title": "candidate deduplicates stylesheet injection while the document is loading",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-259434dce8ad5217c100",
"file": "chapter.spec.js",
"title": "factory, registration, input normalization and safe title text",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-7b3ff84e07f9b6519b6d",
"file": "chapter.spec.js",
"title": "progress bars, real hover, title edges and boundary seek",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-03a359bf96cac72eec10",
"file": "chapter.spec.js",
"title": "sync update, Infinity, object identity, empty lists and invalid data",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-3e3a0590e83bc657c777",
"file": "chapter.spec.js",
"title": "explicit source update and core-owned destruction",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-a94d3e2e3468e36b53c4",
"file": "chapter.spec.js",
"title": "factory, registration, input normalization and safe title text",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-a4513ef73bb7d291b1de",
"file": "chapter.spec.js",
"title": "progress bars, real hover, title edges and boundary seek",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-907cb350996072e49f76",
"file": "chapter.spec.js",
"title": "sync update, Infinity, object identity, empty lists and invalid data",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-1f07c4052b68dcd5fcb6",
"file": "chapter.spec.js",
"title": "explicit source update and core-owned destruction",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-dfbf83aa28cd6f99e6fe",
"file": "chapter.spec.js",
"title": "factory, registration, input normalization and safe title text",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-cf995dadc1257e9111fd",
"file": "chapter.spec.js",
"title": "progress bars, real hover, title edges and boundary seek",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-cf0c802aa1332ce3f50c",
"file": "chapter.spec.js",
"title": "sync update, Infinity, object identity, empty lists and invalid data",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-8828838dbabcde8784a4",
"file": "chapter.spec.js",
"title": "explicit source update and core-owned destruction",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-d78fda3b4a4f188bca8f",
"file": "chapter.spec.js",
"title": "factory, registration, input normalization and safe title text",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-4997157ab3e3b52575df",
"file": "chapter.spec.js",
"title": "progress bars, real hover, title edges and boundary seek",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-8dca6d7565c27e3cf00c",
"file": "chapter.spec.js",
"title": "sync update, Infinity, object identity, empty lists and invalid data",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-0dc7ef53e5e6c1c6a095",
"file": "chapter.spec.js",
"title": "explicit source update and core-owned destruction",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-41d8436843ab4e0c4a53",
"file": "chapter.spec.js",
"title": "factory, registration, input normalization and safe title text",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-22beee8392c7138d3eef",
"file": "chapter.spec.js",
"title": "progress bars, real hover, title edges and boundary seek",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-db259a3d649f557bdd8d",
"file": "chapter.spec.js",
"title": "sync update, Infinity, object identity, empty lists and invalid data",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-6ee40eab9446590238f7",
"file": "chapter.spec.js",
"title": "explicit source update and core-owned destruction",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-ac09580cff29b5c26244",
"file": "chapter.spec.js",
"title": "factory, registration, input normalization and safe title text",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-191c4adbf7f0bfd11d22",
"file": "chapter.spec.js",
"title": "progress bars, real hover, title edges and boundary seek",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-1d69886cc1563158b162",
"file": "chapter.spec.js",
"title": "sync update, Infinity, object identity, empty lists and invalid data",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-ccd2c30f32a17586ae47",
"file": "chapter.spec.js",
"title": "explicit source update and core-owned destruction",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-b64859461b5705d1cf09",
"file": "components.spec.js",
"title": "candidate: control layout follows resize and removal with observer fallback=false",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-1cddd0b156a2290520d0",
"file": "components.spec.js",
"title": "candidate: control layout follows resize and removal with observer fallback=true",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-a0ff31c497eb06cfdeb4",
"file": "components.spec.js",
"title": "published: selector background clicks and rejection ownership are explicit",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-48a8c2fa6b32442681fc",
"file": "components.spec.js",
"title": "published: beforeUnmount errors remain retryable and detached nodes can be removed",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-1ae60beaef7bc0cc1c93",
"file": "components.spec.js",
"title": "published: failed mounted reentry preserves its successful replacement",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-b405a3930560f4a322ad",
"file": "components.spec.js",
"title": "published: context menu builtin selection and owned updates preserve state",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-23975233833f7314852d",
"file": "components.spec.js",
"title": "published: a prototype-named component keeps the registry prototype intact",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-a2216a5ae190e64c0c28",
"file": "components.spec.js",
"title": "published: component factories, ordering, bound methods and update hooks retain contracts",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-fb9f50f4c4f1cf9a81f6",
"file": "components.spec.js",
"title": "published: removed builtin time and volume controls stop owned effects",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-537c7bebe8e335d5ad67",
"file": "components.spec.js",
"title": "published: selector items can be reused by an update without changing getter flags",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-c9beea42f671df625472",
"file": "components.spec.js",
"title": "published: async selector results cannot overwrite a newer choice or removed entry",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-1ba81907a4dbfb985f88",
"file": "components.spec.js",
"title": "published: a failed mounted hook rolls back its DOM alias and listeners",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-72fc63307e889563b0c8",
"file": "components.spec.js",
"title": "published: reentrant beforeUnmount removes only once",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-955901b7c9b5f75c7b1b",
"file": "components.spec.js",
"title": "published: narrow controls stay inside the player without hiding buttons",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-05c9a93bd36ae4d71ecb",
"file": "components.spec.js",
"title": "published: progress markers treat text as data and removed drags cannot seek",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-75d44a2ac5d30638ab32",
"file": "components.spec.js",
"title": "candidate: selector background clicks and rejection ownership are explicit",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-8bea5b2d30fc513648e3",
"file": "components.spec.js",
"title": "candidate: beforeUnmount errors remain retryable and detached nodes can be removed",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-5e1987406b361d07632e",
"file": "components.spec.js",
"title": "candidate: failed mounted reentry preserves its successful replacement",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-0444b7d85afc918256d7",
"file": "components.spec.js",
"title": "candidate: context menu builtin selection and owned updates preserve state",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-2f11ca271cc2f6668307",
"file": "components.spec.js",
"title": "candidate: a prototype-named component keeps the registry prototype intact",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-b2817b31801e2c0549f4",
"file": "components.spec.js",
"title": "candidate: component factories, ordering, bound methods and update hooks retain contracts",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-c0ae2825f95023de5382",
"file": "components.spec.js",
"title": "candidate: removed builtin time and volume controls stop owned effects",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-b0fd67600676be07f53a",
"file": "components.spec.js",
"title": "candidate: selector items can be reused by an update without changing getter flags",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-646cffec899839d783a5",
"file": "components.spec.js",
"title": "candidate: async selector results cannot overwrite a newer choice or removed entry",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-a4bacc2b948ae9988139",
"file": "components.spec.js",
"title": "candidate: a failed mounted hook rolls back its DOM alias and listeners",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-5de7dc1781c68d66d249",
"file": "components.spec.js",
"title": "candidate: reentrant beforeUnmount removes only once",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-e2e82a24bc140d731d62",
"file": "components.spec.js",
"title": "candidate: narrow controls stay inside the player without hiding buttons",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-7e771059bdaf24920387",
"file": "components.spec.js",
"title": "candidate: progress markers treat text as data and removed drags cannot seek",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-a67e3762e19c71f868db",
"file": "components.spec.js",
"title": "candidate: control layout follows resize and removal with observer fallback=false",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-e199356f63d8d0e7e9a2",
"file": "components.spec.js",
"title": "candidate: control layout follows resize and removal with observer fallback=true",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-40af3bb8e336fdc2335a",
"file": "components.spec.js",
"title": "published: selector background clicks and rejection ownership are explicit",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-621ba9de5d94c05b5cf7",
"file": "components.spec.js",
"title": "published: beforeUnmount errors remain retryable and detached nodes can be removed",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-8317098f87d1859e2dd5",
"file": "components.spec.js",
"title": "published: failed mounted reentry preserves its successful replacement",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-1c8e447ad7f0fa9e8eaf",
"file": "components.spec.js",
"title": "published: context menu builtin selection and owned updates preserve state",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-bfbc2bed73e613bd99c8",
"file": "components.spec.js",
"title": "published: a prototype-named component keeps the registry prototype intact",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-d36a9d234b493b84426f",
"file": "components.spec.js",
"title": "published: component factories, ordering, bound methods and update hooks retain contracts",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-bd1fba69aa773e1f9339",
"file": "components.spec.js",
"title": "published: removed builtin time and volume controls stop owned effects",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-d3a7712862581da5e75c",
"file": "components.spec.js",
"title": "published: selector items can be reused by an update without changing getter flags",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-2107d278212d36d8da0d",
"file": "components.spec.js",
"title": "published: async selector results cannot overwrite a newer choice or removed entry",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-6b4fbf1d3182b04d96c1",
"file": "components.spec.js",
"title": "published: a failed mounted hook rolls back its DOM alias and listeners",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-04f3c73d8294ca07e6d6",
"file": "components.spec.js",
"title": "published: reentrant beforeUnmount removes only once",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-8ca066bc5b5eae539a24",
"file": "components.spec.js",
"title": "published: narrow controls stay inside the player without hiding buttons",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-6d330fa833123b6b20ae",
"file": "components.spec.js",
"title": "published: progress markers treat text as data and removed drags cannot seek",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-4c8fd972f78dd9f2f4f5",
"file": "components.spec.js",
"title": "candidate: selector background clicks and rejection ownership are explicit",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-d48bb7baf38a31478a96",
"file": "components.spec.js",
"title": "candidate: beforeUnmount errors remain retryable and detached nodes can be removed",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-374314906befc5bd4abb",
"file": "components.spec.js",
"title": "candidate: failed mounted reentry preserves its successful replacement",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-2c8af0a3cc8135d1ecb9",
"file": "components.spec.js",
"title": "candidate: context menu builtin selection and owned updates preserve state",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-ccba8bf8a8ae879bfe04",
"file": "components.spec.js",
"title": "candidate: a prototype-named component keeps the registry prototype intact",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-71c2187dfae3d083b25f",
"file": "components.spec.js",
"title": "candidate: component factories, ordering, bound methods and update hooks retain contracts",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-9cbfad2cb618fc3df484",
"file": "components.spec.js",
"title": "candidate: removed builtin time and volume controls stop owned effects",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-479da8672c58208a8f64",
"file": "components.spec.js",
"title": "candidate: selector items can be reused by an update without changing getter flags",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-6d058a213fa9dc91b39f",
"file": "components.spec.js",
"title": "candidate: async selector results cannot overwrite a newer choice or removed entry",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-de54752fbbd7c23b614f",
"file": "components.spec.js",
"title": "candidate: a failed mounted hook rolls back its DOM alias and listeners",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-4f31edb98158d9461c54",
"file": "components.spec.js",
"title": "candidate: reentrant beforeUnmount removes only once",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-f28b63981b091141e37e",
"file": "components.spec.js",
"title": "candidate: narrow controls stay inside the player without hiding buttons",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-84ece502b0a7e2f6b7b3",
"file": "components.spec.js",
"title": "candidate: progress markers treat text as data and removed drags cannot seek",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-b4e97f806f7889922a7a",
"file": "components.spec.js",
"title": "candidate: control layout follows resize and removal with observer fallback=false",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-2743285543496df7fe1b",
"file": "components.spec.js",
"title": "candidate: control layout follows resize and removal with observer fallback=true",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-d6434aa47c57afe2cba2",
"file": "components.spec.js",
"title": "published: selector background clicks and rejection ownership are explicit",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-6dde4465bb116870696e",
"file": "components.spec.js",
"title": "published: beforeUnmount errors remain retryable and detached nodes can be removed",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-f07afacdccdf8d37a3bf",
"file": "components.spec.js",
"title": "published: failed mounted reentry preserves its successful replacement",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-b9585d2981c5e97120e9",
"file": "components.spec.js",
"title": "published: context menu builtin selection and owned updates preserve state",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-e94b71940033ec64bfb2",
"file": "components.spec.js",
"title": "published: a prototype-named component keeps the registry prototype intact",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-b501659d6692e6a3aef6",
"file": "components.spec.js",
"title": "published: component factories, ordering, bound methods and update hooks retain contracts",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-605545662d878960f7e0",
"file": "components.spec.js",
"title": "published: removed builtin time and volume controls stop owned effects",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-62a855d83edae78c8e0c",
"file": "components.spec.js",
"title": "published: selector items can be reused by an update without changing getter flags",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-e5ad7ffd21eb01026e3c",
"file": "components.spec.js",
"title": "published: async selector results cannot overwrite a newer choice or removed entry",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-1cdbb2d211601ad9049b",
"file": "components.spec.js",
"title": "published: a failed mounted hook rolls back its DOM alias and listeners",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-a1482fe33812e30491bd",
"file": "components.spec.js",
"title": "published: reentrant beforeUnmount removes only once",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-1b4a508565aad47f08a0",
"file": "components.spec.js",
"title": "published: narrow controls stay inside the player without hiding buttons",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-eed9dfd6f3a3915a8ab5",
"file": "components.spec.js",
"title": "published: progress markers treat text as data and removed drags cannot seek",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-7b1c657eabadad7a4e0b",
"file": "components.spec.js",
"title": "candidate: selector background clicks and rejection ownership are explicit",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-7e9a8def3dbc766cbe9d",
"file": "components.spec.js",
"title": "candidate: beforeUnmount errors remain retryable and detached nodes can be removed",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-226371bcad54f04cadac",
"file": "components.spec.js",
"title": "candidate: failed mounted reentry preserves its successful replacement",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-593c07ca263ec7a933ff",
"file": "components.spec.js",
"title": "candidate: context menu builtin selection and owned updates preserve state",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-664754e838f49dc96b98",
"file": "components.spec.js",
"title": "candidate: a prototype-named component keeps the registry prototype intact",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-195208b0571472607e96",
"file": "components.spec.js",
"title": "candidate: component factories, ordering, bound methods and update hooks retain contracts",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-f85d899f5dfcccac78e5",
"file": "components.spec.js",
"title": "candidate: removed builtin time and volume controls stop owned effects",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-92f3e716e64a7953a41d",
"file": "components.spec.js",
"title": "candidate: selector items can be reused by an update without changing getter flags",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-1aff62157f9fbb1f88fa",
"file": "components.spec.js",
"title": "candidate: async selector results cannot overwrite a newer choice or removed entry",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-4a9550c051b51fc07942",
"file": "components.spec.js",
"title": "candidate: a failed mounted hook rolls back its DOM alias and listeners",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-23bc5dfcd88b2bdfca32",
"file": "components.spec.js",
"title": "candidate: reentrant beforeUnmount removes only once",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-14920589fd5937fe2097",
"file": "components.spec.js",
"title": "candidate: narrow controls stay inside the player without hiding buttons",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-c22d9f44fdf7f96acb27",
"file": "components.spec.js",
"title": "candidate: progress markers treat text as data and removed drags cannot seek",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "1b65efa5561c4984e2b6-bce9960eb782bf3b388d",
"file": "declarations.spec.js",
"title": "published: plugin, toggle, setting and static runtime return contracts",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "1b65efa5561c4984e2b6-3d865d3ab8a953516b83",
"file": "declarations.spec.js",
"title": "published: native subtitle update events carry cue arrays",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "1b65efa5561c4984e2b6-3971824465d64033c64a",
"file": "declarations.spec.js",
"title": "candidate: plugin, toggle, setting and static runtime return contracts",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "1b65efa5561c4984e2b6-784699458b9db440715d",
"file": "declarations.spec.js",
"title": "candidate: native subtitle update events carry cue arrays",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "1b65efa5561c4984e2b6-e56018edc0c598cfe3a6",
"file": "declarations.spec.js",
"title": "published: plugin, toggle, setting and static runtime return contracts",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "1b65efa5561c4984e2b6-a0ff3ef97b2bbf67fef0",
"file": "declarations.spec.js",
"title": "published: native subtitle update events carry cue arrays",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "1b65efa5561c4984e2b6-c38fd837350d34f82b4d",
"file": "declarations.spec.js",
"title": "candidate: plugin, toggle, setting and static runtime return contracts",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "1b65efa5561c4984e2b6-75441bab4ed44b490b3f",
"file": "declarations.spec.js",
"title": "candidate: native subtitle update events carry cue arrays",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "1b65efa5561c4984e2b6-d07660cba382135f5e45",
"file": "declarations.spec.js",
"title": "published: plugin, toggle, setting and static runtime return contracts",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "1b65efa5561c4984e2b6-c8126a2ca83e05a31885",
"file": "declarations.spec.js",
"title": "published: native subtitle update events carry cue arrays",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "1b65efa5561c4984e2b6-a4be546819cfd9b17a99",
"file": "declarations.spec.js",
"title": "candidate: plugin, toggle, setting and static runtime return contracts",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "1b65efa5561c4984e2b6-43b0ce05e60dabcf63cb",
"file": "declarations.spec.js",
"title": "candidate: native subtitle update events carry cue arrays",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-215c4e43e0c210b6c91e",
"file": "display-mini.spec.js",
"title": "published: mini retains first-entry and reuse DOM order and display",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-f51783956841921f653a",
"file": "display-mini.spec.js",
"title": "published: mini restores the original video parent and sibling after repeated entry",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-060b7fef9ab61ca8b51f",
"file": "display-mini.spec.js",
"title": "published: destroying active mini removeHtml=false removes the owned popup",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-e0701300b28eb93d84b2",
"file": "display-mini.spec.js",
"title": "published: destroying active mini removeHtml=true removes the owned popup",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-3ce10fb9e5feb9de0209",
"file": "display-mini.spec.js",
"title": "candidate: mini retains first-entry and reuse DOM order and display",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-4470a8c5dcdf58209d68",
"file": "display-mini.spec.js",
"title": "candidate: mini restores the original video parent and sibling after repeated entry",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-f0b08a105464db873a3c",
"file": "display-mini.spec.js",
"title": "candidate: destroying active mini removeHtml=false removes the owned popup",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-77370983ec73972d14d0",
"file": "display-mini.spec.js",
"title": "candidate: destroying active mini removeHtml=true removes the owned popup",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-cd81168e76f3e6f8034e",
"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
},
{
"id": "7fe83a2e91ec089f5974-4b38710a4241fb8efe81",
"file": "display-mini.spec.js",
"title": "candidate: mini remains in the viewport on small screens",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-3f08ea1ba290c5e0de00",
"file": "display-mini.spec.js",
"title": "candidate: mini drag stores the actual position and playback buttons remain usable",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-932ce5acf10f04835f38",
"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
},
{
"id": "7fe83a2e91ec089f5974-6f12d4261b9f612c4afd",
"file": "display-mini.spec.js",
"title": "candidate: mini reentry during restoration retains the new placement snapshot",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-3e31af20014f27ee9e5b",
"file": "display-mini.spec.js",
"title": "candidate: mini construction hide releases incomplete UI and restores the video",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-8a5dcabf07024f483997",
"file": "display-mini.spec.js",
"title": "candidate: mini construction destroy releases incomplete UI and restores the video",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-5ca7623e1e9824c6ccc6",
"file": "display-mini.spec.js",
"title": "candidate: mini construction fail releases incomplete UI and restores the video",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-6b3e80d3ab9d74293e49",
"file": "display-mini.spec.js",
"title": "candidate: mini preserves a caller-owned popup on destruction",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-a469168f1d396f999be8",
"file": "display-mini.spec.js",
"title": "candidate: reentrant mini creation allocates only one owned popup",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-a555e0648a8c5972e35b",
"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
},
{
"id": "7fe83a2e91ec089f5974-71749fdef4307b96761d",
"file": "display-mini.spec.js",
"title": "candidate: destroying a mini drag removes its document subscriptions",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-4edbd5dc212ac30a7bee",
"file": "display-mini.spec.js",
"title": "published: mini retains first-entry and reuse DOM order and display",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-83c2f8a16d078a06d1ae",
"file": "display-mini.spec.js",
"title": "published: mini restores the original video parent and sibling after repeated entry",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-3f48f4cc7fc5d5e9e98c",
"file": "display-mini.spec.js",
"title": "published: destroying active mini removeHtml=false removes the owned popup",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-f413428a3ac2b2788921",
"file": "display-mini.spec.js",
"title": "published: destroying active mini removeHtml=true removes the owned popup",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-03f107aa3c92549e8cec",
"file": "display-mini.spec.js",
"title": "candidate: mini retains first-entry and reuse DOM order and display",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-c63150bb39f74f89e359",
"file": "display-mini.spec.js",
"title": "candidate: mini restores the original video parent and sibling after repeated entry",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-d1bedef93dbb2da29830",
"file": "display-mini.spec.js",
"title": "candidate: destroying active mini removeHtml=false removes the owned popup",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-7ac118b7169027c52d4a",
"file": "display-mini.spec.js",
"title": "candidate: destroying active mini removeHtml=true removes the owned popup",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-e6d71f296f035bd569a0",
"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
},
{
"id": "7fe83a2e91ec089f5974-641c8ca6813a23b668ea",
"file": "display-mini.spec.js",
"title": "candidate: mini remains in the viewport on small screens",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-1da7888e6f7a6eb19da5",
"file": "display-mini.spec.js",
"title": "candidate: mini drag stores the actual position and playback buttons remain usable",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-d25b39ad88db7e7b2bff",
"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
},
{
"id": "7fe83a2e91ec089f5974-3d8d63a748da48094a7d",
"file": "display-mini.spec.js",
"title": "candidate: mini reentry during restoration retains the new placement snapshot",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-5c17ee11f56d60e5daf8",
"file": "display-mini.spec.js",
"title": "candidate: mini construction hide releases incomplete UI and restores the video",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-979bc6ec3ee848383b3d",
"file": "display-mini.spec.js",
"title": "candidate: mini construction destroy releases incomplete UI and restores the video",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-a51cb8dd4bd7141ba7c3",
"file": "display-mini.spec.js",
"title": "candidate: mini construction fail releases incomplete UI and restores the video",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-b8361baced0cd1c4884b",
"file": "display-mini.spec.js",
"title": "candidate: mini preserves a caller-owned popup on destruction",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-4a7f7248dd0e4bb4d117",
"file": "display-mini.spec.js",
"title": "candidate: reentrant mini creation allocates only one owned popup",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-f1dbddcb8b6c55bf6abf",
"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
},
{
"id": "7fe83a2e91ec089f5974-c28aa23669da794975fe",
"file": "display-mini.spec.js",
"title": "candidate: destroying a mini drag removes its document subscriptions",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-d74f1148dcffcc4ba48c",
"file": "display-mini.spec.js",
"title": "published: mini retains first-entry and reuse DOM order and display",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-d2c53e913102a1af553f",
"file": "display-mini.spec.js",
"title": "published: mini restores the original video parent and sibling after repeated entry",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-96841fb451ce9297d393",
"file": "display-mini.spec.js",
"title": "published: destroying active mini removeHtml=false removes the owned popup",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-7c96036f21956e3c646c",
"file": "display-mini.spec.js",
"title": "published: destroying active mini removeHtml=true removes the owned popup",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-2ffb342b36c816963ff6",
"file": "display-mini.spec.js",
"title": "candidate: mini retains first-entry and reuse DOM order and display",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-87a697176faffed75607",
"file": "display-mini.spec.js",
"title": "candidate: mini restores the original video parent and sibling after repeated entry",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-8ec24e59d1f42fe9d061",
"file": "display-mini.spec.js",
"title": "candidate: destroying active mini removeHtml=false removes the owned popup",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-d263205b93ce3716eed1",
"file": "display-mini.spec.js",
"title": "candidate: destroying active mini removeHtml=true removes the owned popup",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-0f43609b9bcf28f089a3",
"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
},
{
"id": "7fe83a2e91ec089f5974-5448bcd8bd74bca095fa",
"file": "display-mini.spec.js",
"title": "candidate: mini remains in the viewport on small screens",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-e9ece5718b190162c6bd",
"file": "display-mini.spec.js",
"title": "candidate: mini drag stores the actual position and playback buttons remain usable",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-03a8016bb2aaaf868aeb",
"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
},
{
"id": "7fe83a2e91ec089f5974-2e1de5378e019cdbb636",
"file": "display-mini.spec.js",
"title": "candidate: mini reentry during restoration retains the new placement snapshot",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-b32fa9f007198c281028",
"file": "display-mini.spec.js",
"title": "candidate: mini construction hide releases incomplete UI and restores the video",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-f515d4587be9d12105c4",
"file": "display-mini.spec.js",
"title": "candidate: mini construction destroy releases incomplete UI and restores the video",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-3afffa70279f302e77e8",
"file": "display-mini.spec.js",
"title": "candidate: mini construction fail releases incomplete UI and restores the video",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-1d8ce60246227b370e0e",
"file": "display-mini.spec.js",
"title": "candidate: mini preserves a caller-owned popup on destruction",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-71ebf721d07c19796847",
"file": "display-mini.spec.js",
"title": "candidate: reentrant mini creation allocates only one owned popup",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-672938aad25b617e5f32",
"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
},
{
"id": "7fe83a2e91ec089f5974-0435322e0776c1c6db98",
"file": "display-mini.spec.js",
"title": "candidate: destroying a mini drag removes its document subscriptions",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-23ae836ca899325453cc",
"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
},
{
"id": "ea14eaab73c72643e734-5d87bb95ffd4bf65a4f3",
"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
},
{
"id": "ea14eaab73c72643e734-0e97734020dcc6df9f26",
"file": "display-native.spec.js",
"title": "published: destroyed players stop receiving later native fullscreen events",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-8bacf1c1c56de38bdcbf",
"file": "display-native.spec.js",
"title": "published: rejected native fullscreen request removes its temporary change listener",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-51e147e0684036397c1e",
"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
},
{
"id": "ea14eaab73c72643e734-59dd6298bfbfea94c275",
"file": "display-native.spec.js",
"title": "candidate: destroyed players stop receiving later native fullscreen events",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-8c03ebd32e75e51f8e34",
"file": "display-native.spec.js",
"title": "candidate: rejected native fullscreen request removes its temporary change listener",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-f4f0db9972fcc34e2ab8",
"file": "display-native.spec.js",
"title": "candidate: fullscreen assignment rejection shows notice without an unhandled rejection",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-e09e6f9d356868edfd1e",
"file": "display-native.spec.js",
"title": "candidate: reentrant entry preserves real fullscreen UI and event order",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-7968deae0894a7a41745",
"file": "display-native.spec.js",
"title": "candidate: pending native entry promise-exit releases a late own entry",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-d2ce1a7a9b2ffa66c042",
"file": "display-native.spec.js",
"title": "candidate: pending native entry promise-destroy releases a late own entry",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-2d2e74a3704d6964ff64",
"file": "display-native.spec.js",
"title": "candidate: pending native entry void-exit releases a late own entry",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-9f45e376ea3da4b17c32",
"file": "display-native.spec.js",
"title": "candidate: pending native entry void-destroy releases a late own entry",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-44525e439ead5cf1926b",
"file": "display-native.spec.js",
"title": "candidate: cancelling an actual native request in the initiating click releases fullscreen",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-13923f8d94a0d0ae4937",
"file": "display-native.spec.js",
"title": "candidate: rejected exit retains actual fullscreen state and can be retried",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-b30f9705bca57697114f",
"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
},
{
"id": "ea14eaab73c72643e734-a7d18ff2f641f5cbf514",
"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
},
{
"id": "ea14eaab73c72643e734-e0a0990679eba59f084f",
"file": "display-native.spec.js",
"title": "published: destroyed players stop receiving later native fullscreen events",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-d07e0dccd2ae40c36625",
"file": "display-native.spec.js",
"title": "published: rejected native fullscreen request removes its temporary change listener",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-588c0d140bf9efd60a8a",
"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
},
{
"id": "ea14eaab73c72643e734-7d51b759d72f50c2e069",
"file": "display-native.spec.js",
"title": "candidate: destroyed players stop receiving later native fullscreen events",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-9aa04acd042f2f815772",
"file": "display-native.spec.js",
"title": "candidate: rejected native fullscreen request removes its temporary change listener",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-83c5a739fd19c1ee758e",
"file": "display-native.spec.js",
"title": "candidate: fullscreen assignment rejection shows notice without an unhandled rejection",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-1be5ce38e6088062d978",
"file": "display-native.spec.js",
"title": "candidate: reentrant entry preserves real fullscreen UI and event order",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-266740492e18fc860ae6",
"file": "display-native.spec.js",
"title": "candidate: pending native entry promise-exit releases a late own entry",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-5201d0b8a57c2e862249",
"file": "display-native.spec.js",
"title": "candidate: pending native entry promise-destroy releases a late own entry",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-40e808dd1c844558cac5",
"file": "display-native.spec.js",
"title": "candidate: pending native entry void-exit releases a late own entry",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-691006a324af76b53d61",
"file": "display-native.spec.js",
"title": "candidate: pending native entry void-destroy releases a late own entry",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-3a3389d22af8979f8eeb",
"file": "display-native.spec.js",
"title": "candidate: cancelling an actual native request in the initiating click releases fullscreen",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-c40ad10afeb67ea2e850",
"file": "display-native.spec.js",
"title": "candidate: rejected exit retains actual fullscreen state and can be retried",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-10149aeb19bf6697c9b7",
"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
},
{
"id": "ea14eaab73c72643e734-1c6ef5e75874838d7120",
"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
},
{
"id": "ea14eaab73c72643e734-7ebd0a99b0afcb231926",
"file": "display-native.spec.js",
"title": "published: destroyed players stop receiving later native fullscreen events",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-dc5e7d775e8ad4bec7f4",
"file": "display-native.spec.js",
"title": "published: rejected native fullscreen request removes its temporary change listener",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-e4d66d69d8df88578432",
"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
},
{
"id": "ea14eaab73c72643e734-9c425dfa5bfae0c980c2",
"file": "display-native.spec.js",
"title": "candidate: destroyed players stop receiving later native fullscreen events",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-17eda50816e6fbbbca7e",
"file": "display-native.spec.js",
"title": "candidate: rejected native fullscreen request removes its temporary change listener",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-efabd841d061bb9e2536",
"file": "display-native.spec.js",
"title": "candidate: fullscreen assignment rejection shows notice without an unhandled rejection",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-1f196ca428edacef09ee",
"file": "display-native.spec.js",
"title": "candidate: reentrant entry preserves real fullscreen UI and event order",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-4ae95e66ac42d7d03f9e",
"file": "display-native.spec.js",
"title": "candidate: pending native entry promise-exit releases a late own entry",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-6c413f210385d70a7d80",
"file": "display-native.spec.js",
"title": "candidate: pending native entry promise-destroy releases a late own entry",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-86d59b7185aae72ca502",
"file": "display-native.spec.js",
"title": "candidate: pending native entry void-exit releases a late own entry",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-9a9e65a49548f6b4d6a9",
"file": "display-native.spec.js",
"title": "candidate: pending native entry void-destroy releases a late own entry",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-509e6f68a4e4efa344a5",
"file": "display-native.spec.js",
"title": "candidate: cancelling an actual native request in the initiating click releases fullscreen",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-7f99bc001b5cb7f460ac",
"file": "display-native.spec.js",
"title": "candidate: rejected exit retains actual fullscreen state and can be retried",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-39784f83c5a20ae25922",
"file": "display-orientation.spec.js",
"title": "candidate: a cancelled rotation timer cannot rotate a later fullscreen session early",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-ae72eb701fecb9af3759",
"file": "display-orientation.spec.js",
"title": "candidate: rotation destruction restores styles and cancels subscriptions removeHtml=false",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-c51f1e6e8e3e150cf656",
"file": "display-orientation.spec.js",
"title": "candidate: rotation destruction restores styles and cancels subscriptions removeHtml=true",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-93d2a37ad53cbfa50f40",
"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
},
{
"id": "82e9aa99dafaec340dc9-e1fe2e4b9b734ba3d131",
"file": "display-orientation.spec.js",
"title": "candidate: rotated playback supports ratio and flip changes before restoring normal layout",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-f72eb06a65f80253993d",
"file": "display-orientation.spec.js",
"title": "candidate: repeated web fullscreen retains rotated dimensions and final styles",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-7ce46c729250e79cb277",
"file": "display-orientation.spec.js",
"title": "published: rotated web fullscreen restores original inline geometry",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-150ad3f2de69d36e8b82",
"file": "display-orientation.spec.js",
"title": "published: late orientation lock after fullscreen exit does not reactivate the player",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-130924bf85ce0603c3c2",
"file": "display-orientation.spec.js",
"title": "candidate: rotated web fullscreen restores original inline geometry",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-76381e5bda48a5ade3a2",
"file": "display-orientation.spec.js",
"title": "candidate: late orientation lock after fullscreen exit does not reactivate the player",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-a0ff15ba8484c82eb5d4",
"file": "display-orientation.spec.js",
"title": "candidate: a cancelled rotation timer cannot rotate a later fullscreen session early",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-1dd95d3d390501835602",
"file": "display-orientation.spec.js",
"title": "candidate: rotation destruction restores styles and cancels subscriptions removeHtml=false",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-4895669ba1966f650b48",
"file": "display-orientation.spec.js",
"title": "candidate: rotation destruction restores styles and cancels subscriptions removeHtml=true",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-ad42062f96fd6eff1e57",
"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
},
{
"id": "82e9aa99dafaec340dc9-f3aed2b29f46acf70e9c",
"file": "display-orientation.spec.js",
"title": "candidate: rotated playback supports ratio and flip changes before restoring normal layout",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-d4a7ab2fb9f82bf30b31",
"file": "display-orientation.spec.js",
"title": "candidate: repeated web fullscreen retains rotated dimensions and final styles",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-1aa42586b0131c02286a",
"file": "display-orientation.spec.js",
"title": "published: rotated web fullscreen restores original inline geometry",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-ad1af31ee3dfc38e3f6f",
"file": "display-orientation.spec.js",
"title": "published: late orientation lock after fullscreen exit does not reactivate the player",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-e6fe305f0c0d3313abc7",
"file": "display-orientation.spec.js",
"title": "candidate: rotated web fullscreen restores original inline geometry",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-cf1964446ac3f3a005d5",
"file": "display-orientation.spec.js",
"title": "candidate: late orientation lock after fullscreen exit does not reactivate the player",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-7bfca3da1efa390f1d78",
"file": "display-orientation.spec.js",
"title": "candidate: a cancelled rotation timer cannot rotate a later fullscreen session early",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-3bb82b015b925c65648f",
"file": "display-orientation.spec.js",
"title": "candidate: rotation destruction restores styles and cancels subscriptions removeHtml=false",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-c0677c484632220c9e08",
"file": "display-orientation.spec.js",
"title": "candidate: rotation destruction restores styles and cancels subscriptions removeHtml=true",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-2d734612eafbf347a12a",
"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
},
{
"id": "82e9aa99dafaec340dc9-9317141fd45591056bf4",
"file": "display-orientation.spec.js",
"title": "candidate: rotated playback supports ratio and flip changes before restoring normal layout",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-48e2f8d5a7ed9f6bb5a0",
"file": "display-orientation.spec.js",
"title": "candidate: repeated web fullscreen retains rotated dimensions and final styles",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-e20a77918392d00be03d",
"file": "display-orientation.spec.js",
"title": "published: rotated web fullscreen restores original inline geometry",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-de4bddf17cef4be77029",
"file": "display-orientation.spec.js",
"title": "published: late orientation lock after fullscreen exit does not reactivate the player",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-93ccbb4b069002b19fa2",
"file": "display-orientation.spec.js",
"title": "candidate: rotated web fullscreen restores original inline geometry",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-0874de284439b96ad2c4",
"file": "display-orientation.spec.js",
"title": "candidate: late orientation lock after fullscreen exit does not reactivate the player",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-3de9b990facdeff0476c",
"file": "display-pip-webkit.spec.js",
"title": "published: WebKit PiP keeps boolean state and repeated synchronous setter events",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-749a7d338b2101206765",
"file": "display-pip-webkit.spec.js",
"title": "published: WebKit PiP follows native UI transitions",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-3e6382df01316fb281fa",
"file": "display-pip-webkit.spec.js",
"title": "published: destroying WebKit PiP returns presentation to inline",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-3bc55ca3eb9f410ec0e5",
"file": "display-pip-webkit.spec.js",
"title": "candidate: WebKit PiP keeps boolean state and repeated synchronous setter events",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-90f2213c5aab99e4e570",
"file": "display-pip-webkit.spec.js",
"title": "candidate: WebKit PiP follows native UI transitions",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-1dfa2ee5c94403260245",
"file": "display-pip-webkit.spec.js",
"title": "candidate: destroying WebKit PiP returns presentation to inline",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-86b43820f5b552d786cc",
"file": "display-pip-webkit.spec.js",
"title": "candidate: WebKit PiP pending entry is cleaned up after destruction",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-3dd543ca3a3090d34fbd",
"file": "display-pip-webkit.spec.js",
"title": "published: WebKit PiP keeps boolean state and repeated synchronous setter events",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-c8c02cdc6e6c0fc1420d",
"file": "display-pip-webkit.spec.js",
"title": "published: WebKit PiP follows native UI transitions",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-9a4914e43bb12fbeb582",
"file": "display-pip-webkit.spec.js",
"title": "published: destroying WebKit PiP returns presentation to inline",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-769b87498109362f84fd",
"file": "display-pip-webkit.spec.js",
"title": "candidate: WebKit PiP keeps boolean state and repeated synchronous setter events",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-3e4973914f06c39b6698",
"file": "display-pip-webkit.spec.js",
"title": "candidate: WebKit PiP follows native UI transitions",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-083974800f2e8879ae1b",
"file": "display-pip-webkit.spec.js",
"title": "candidate: destroying WebKit PiP returns presentation to inline",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-641a2dccf8325c290c99",
"file": "display-pip-webkit.spec.js",
"title": "candidate: WebKit PiP pending entry is cleaned up after destruction",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-4ae457363eab61ca9ae6",
"file": "display-pip-webkit.spec.js",
"title": "published: WebKit PiP keeps boolean state and repeated synchronous setter events",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-8194bd99f36b6e951031",
"file": "display-pip-webkit.spec.js",
"title": "published: WebKit PiP follows native UI transitions",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-fb2e3177eb20d90269fc",
"file": "display-pip-webkit.spec.js",
"title": "published: destroying WebKit PiP returns presentation to inline",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-2b7df84230e1938edd1d",
"file": "display-pip-webkit.spec.js",
"title": "candidate: WebKit PiP keeps boolean state and repeated synchronous setter events",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-ab2589367119fda8a5c2",
"file": "display-pip-webkit.spec.js",
"title": "candidate: WebKit PiP follows native UI transitions",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-50ff4f070fa19d28d259",
"file": "display-pip-webkit.spec.js",
"title": "candidate: destroying WebKit PiP returns presentation to inline",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-e3c66306c7b25f4f4e08",
"file": "display-pip-webkit.spec.js",
"title": "candidate: WebKit PiP pending entry is cleaned up after destruction",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-aa481f1919609650e0a3",
"file": "display-pip.spec.js",
"title": "published: native PiP preserves element/null getter, void setter and boolean events",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-5f4c93857986beeeb8a1",
"file": "display-pip.spec.js",
"title": "published: a player cannot report or exit another video's PiP",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-bd3d36fb7c393b6fb340",
"file": "display-pip.spec.js",
"title": "published: destroy releases active PiP without a late player event",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-711513ba84f86888eabb",
"file": "display-pip.spec.js",
"title": "candidate: native PiP preserves element/null getter, void setter and boolean events",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-218ffe39dd11365c7b9f",
"file": "display-pip.spec.js",
"title": "candidate: a player cannot report or exit another video's PiP",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-39b746d120824d46ea24",
"file": "display-pip.spec.js",
"title": "candidate: destroy releases active PiP without a late player event",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-7faad1910240a59dd0d1",
"file": "display-pip.spec.js",
"title": "candidate: pending PiP cancel releases late native entry",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-25a6bf8bad817690412d",
"file": "display-pip.spec.js",
"title": "candidate: pending PiP destroy releases late native entry",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-b29b1c45e6d1ec961272",
"file": "display-pip.spec.js",
"title": "candidate: rejected PiP assignment shows notice without an unhandled rejection",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-667bbcd209351537a529",
"file": "display-pip.spec.js",
"title": "candidate: actual native PiP gesture and playback or explicit unsupported capability",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-69c72083a6301a7b0a95",
"file": "display-pip.spec.js",
"title": "published: native PiP preserves element/null getter, void setter and boolean events",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-967a82e04705cb8ce7f1",
"file": "display-pip.spec.js",
"title": "published: a player cannot report or exit another video's PiP",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-4b3a751945fffd4f1a50",
"file": "display-pip.spec.js",
"title": "published: destroy releases active PiP without a late player event",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-d7bd4e5eaff49ff3f6bc",
"file": "display-pip.spec.js",
"title": "candidate: native PiP preserves element/null getter, void setter and boolean events",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-0130a4a91c9404610c5d",
"file": "display-pip.spec.js",
"title": "candidate: a player cannot report or exit another video's PiP",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-6bb9d58f98fdcd85523e",
"file": "display-pip.spec.js",
"title": "candidate: destroy releases active PiP without a late player event",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-38e55045d1be4acd5358",
"file": "display-pip.spec.js",
"title": "candidate: pending PiP cancel releases late native entry",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-3b5e09ff69da4caa4ced",
"file": "display-pip.spec.js",
"title": "candidate: pending PiP destroy releases late native entry",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-83bac7c7daa4e1fb0eee",
"file": "display-pip.spec.js",
"title": "candidate: rejected PiP assignment shows notice without an unhandled rejection",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-0c5ae0e780b7c4cd4531",
"file": "display-pip.spec.js",
"title": "candidate: actual native PiP gesture and playback or explicit unsupported capability",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-b025eb13913d88dafadf",
"file": "display-pip.spec.js",
"title": "published: native PiP preserves element/null getter, void setter and boolean events",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-8afabec893b951bc9dca",
"file": "display-pip.spec.js",
"title": "published: a player cannot report or exit another video's PiP",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-1347f52c5334f122e18b",
"file": "display-pip.spec.js",
"title": "published: destroy releases active PiP without a late player event",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-338fd2cfd69b416e5e22",
"file": "display-pip.spec.js",
"title": "candidate: native PiP preserves element/null getter, void setter and boolean events",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-9b82c9a55c0a272c73dd",
"file": "display-pip.spec.js",
"title": "candidate: a player cannot report or exit another video's PiP",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-e2033bcf8e8df5d25107",
"file": "display-pip.spec.js",
"title": "candidate: destroy releases active PiP without a late player event",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-820a88dbf4c7c26b97b7",
"file": "display-pip.spec.js",
"title": "candidate: pending PiP cancel releases late native entry",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-4bf4e63de030442894fd",
"file": "display-pip.spec.js",
"title": "candidate: pending PiP destroy releases late native entry",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-b3c6572e746e10e018ea",
"file": "display-pip.spec.js",
"title": "candidate: rejected PiP assignment shows notice without an unhandled rejection",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-7b9ff7b1d7be3cd2c923",
"file": "display-pip.spec.js",
"title": "candidate: actual native PiP gesture and playback or explicit unsupported capability",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "c1d78ac5d79cafa26733-33f5644884ec9ba86bcc",
"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
},
{
"id": "c1d78ac5d79cafa26733-2b06e449e9aee6d0450e",
"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
},
{
"id": "c1d78ac5d79cafa26733-6941bd46497d1d2ed300",
"file": "display-sizing.spec.js",
"title": "candidate: hidden containers defer sizing and recover after becoming visible",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "c1d78ac5d79cafa26733-7fe227b73432db99c992",
"file": "display-sizing.spec.js",
"title": "candidate: malformed ratios preserve layout while retaining notices, datasets and events",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "c1d78ac5d79cafa26733-c0d916d83a69c0da121a",
"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
},
{
"id": "c1d78ac5d79cafa26733-bafeb7f5931093c7a39a",
"file": "display-sizing.spec.js",
"title": "published: sizing preserves valid geometry, return values and emitted measurements",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "c1d78ac5d79cafa26733-cc32f7d91ce9e4df9fc0",
"file": "display-sizing.spec.js",
"title": "published: aspect ratio and flip preserve dataset, notices and event order",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "c1d78ac5d79cafa26733-0ebaecb2cd423a62fcf1",
"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
},
{
"id": "c1d78ac5d79cafa26733-63d5f364fb9be03dfb3d",
"file": "display-sizing.spec.js",
"title": "candidate: sizing preserves valid geometry, return values and emitted measurements",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "c1d78ac5d79cafa26733-4e88cd81c30b7e5827c8",
"file": "display-sizing.spec.js",
"title": "candidate: aspect ratio and flip preserve dataset, notices and event order",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "c1d78ac5d79cafa26733-6e8ac8042e4aa05ddbb9",
"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
},
{
"id": "c1d78ac5d79cafa26733-e86d33c92dc30d00cf21",
"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
},
{
"id": "c1d78ac5d79cafa26733-b7a4cf05e951b7de5920",
"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
},
{
"id": "c1d78ac5d79cafa26733-d8b9352760cb4971e37d",
"file": "display-sizing.spec.js",
"title": "candidate: hidden containers defer sizing and recover after becoming visible",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "c1d78ac5d79cafa26733-8fef1588177f24706032",
"file": "display-sizing.spec.js",
"title": "candidate: malformed ratios preserve layout while retaining notices, datasets and events",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "c1d78ac5d79cafa26733-e50eb3463d090abc7b88",
"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
},
{
"id": "c1d78ac5d79cafa26733-ccb72602fd5954f2946b",
"file": "display-sizing.spec.js",
"title": "published: sizing preserves valid geometry, return values and emitted measurements",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "c1d78ac5d79cafa26733-9b9158caa8753869e593",
"file": "display-sizing.spec.js",
"title": "published: aspect ratio and flip preserve dataset, notices and event order",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "c1d78ac5d79cafa26733-8a3807010e3dda6b493c",
"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
},
{
"id": "c1d78ac5d79cafa26733-aa894c121cbb637c2356",
"file": "display-sizing.spec.js",
"title": "candidate: sizing preserves valid geometry, return values and emitted measurements",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "c1d78ac5d79cafa26733-1a2ebfdf05d5e3422606",
"file": "display-sizing.spec.js",
"title": "candidate: aspect ratio and flip preserve dataset, notices and event order",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "c1d78ac5d79cafa26733-dacf4da548671cffcf41",
"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
},
{
"id": "c1d78ac5d79cafa26733-3fb0d0152310ce81c940",
"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
},
{
"id": "c1d78ac5d79cafa26733-a2863c68ee28f3519445",
"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
},
{
"id": "c1d78ac5d79cafa26733-9a88c32f828a7664851f",
"file": "display-sizing.spec.js",
"title": "candidate: hidden containers defer sizing and recover after becoming visible",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "c1d78ac5d79cafa26733-0d55461371288f7574df",
"file": "display-sizing.spec.js",
"title": "candidate: malformed ratios preserve layout while retaining notices, datasets and events",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "c1d78ac5d79cafa26733-daaefa1bb396ff5f0509",
"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
},
{
"id": "c1d78ac5d79cafa26733-f092d45564e8b3510bda",
"file": "display-sizing.spec.js",
"title": "published: sizing preserves valid geometry, return values and emitted measurements",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "c1d78ac5d79cafa26733-643e209f256d1a250a16",
"file": "display-sizing.spec.js",
"title": "published: aspect ratio and flip preserve dataset, notices and event order",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "c1d78ac5d79cafa26733-7fb7121ab78997abbe47",
"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
},
{
"id": "c1d78ac5d79cafa26733-b7e30679e943616dfef3",
"file": "display-sizing.spec.js",
"title": "candidate: sizing preserves valid geometry, return values and emitted measurements",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "c1d78ac5d79cafa26733-41b8387d30bd3355cdea",
"file": "display-sizing.spec.js",
"title": "candidate: aspect ratio and flip preserve dataset, notices and event order",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "c1d78ac5d79cafa26733-9fbdd4ca5d22c59ccd22",
"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
},
{
"id": "7d5f843a3eb7268e468a-208f9783e628fcb9f8f6",
"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
},
{
"id": "7d5f843a3eb7268e468a-9b25a8ef63de7b4dc979",
"file": "display-video-fullscreen.spec.js",
"title": "published: destroying video-only fullscreen releases native presentation",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7d5f843a3eb7268e468a-b6eaa1095fe80688f08c",
"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
},
{
"id": "7d5f843a3eb7268e468a-217eac71a398847de922",
"file": "display-video-fullscreen.spec.js",
"title": "candidate: destroying video-only fullscreen releases native presentation",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7d5f843a3eb7268e468a-13fb46b81b245d60cb62",
"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
},
{
"id": "7d5f843a3eb7268e468a-2388222367857a3e66e2",
"file": "display-video-fullscreen.spec.js",
"title": "candidate: video-only fullscreen preserves synchronous errors and supports exit retry",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7d5f843a3eb7268e468a-13542a5bca0f6c66c1d4",
"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
},
{
"id": "7d5f843a3eb7268e468a-55a303d76fff18e9c543",
"file": "display-video-fullscreen.spec.js",
"title": "published: destroying video-only fullscreen releases native presentation",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7d5f843a3eb7268e468a-aa7ce7a489558e5015bd",
"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
},
{
"id": "7d5f843a3eb7268e468a-a07eddfabd5626cd0a2a",
"file": "display-video-fullscreen.spec.js",
"title": "candidate: destroying video-only fullscreen releases native presentation",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7d5f843a3eb7268e468a-be81b8fbab088b300863",
"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
},
{
"id": "7d5f843a3eb7268e468a-219d49c53f695202afa4",
"file": "display-video-fullscreen.spec.js",
"title": "candidate: video-only fullscreen preserves synchronous errors and supports exit retry",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7d5f843a3eb7268e468a-7c345ddfdfbc22609add",
"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
},
{
"id": "7d5f843a3eb7268e468a-a266ccd310d1805953af",
"file": "display-video-fullscreen.spec.js",
"title": "published: destroying video-only fullscreen releases native presentation",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "7d5f843a3eb7268e468a-a4537e5ee57ecc6df48e",
"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
},
{
"id": "7d5f843a3eb7268e468a-8789c7a223602cf16bff",
"file": "display-video-fullscreen.spec.js",
"title": "candidate: destroying video-only fullscreen releases native presentation",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "7d5f843a3eb7268e468a-3083605efadc1ebb2817",
"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
},
{
"id": "7d5f843a3eb7268e468a-d14a5ea50291afe6f9de",
"file": "display-video-fullscreen.spec.js",
"title": "candidate: video-only fullscreen preserves synchronous errors and supports exit retry",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-d8ab6eb3399b84992a2f",
"file": "display-web.spec.js",
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=false movedBeforeThrow=false",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-550cab25cd4472ab5404",
"file": "display-web.spec.js",
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=false movedBeforeThrow=true",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-815457e6e43f6215cf16",
"file": "display-web.spec.js",
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=true movedBeforeThrow=false",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-fb5d2acca03e53a05fa9",
"file": "display-web.spec.js",
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=true movedBeforeThrow=true",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-938d058c513b2c6e4a7b",
"file": "display-web.spec.js",
"title": "candidate: web fullscreen listener can exit without stale resize or overwritten restoration",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-cc2f4dbeb12688fc0d09",
"file": "display-web.spec.js",
"title": "candidate: web fullscreen listener destroy restores ownership without post-destroy resize",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-13a224af21b3d0914046",
"file": "display-web.spec.js",
"title": "candidate: a failed body move restores style and keeps its original error",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-0139c3c03ae78094f003",
"file": "display-web.spec.js",
"title": "candidate: a failed web fullscreen exit can retry restoring the original placement",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-56fcf9d4ecc6dd2b5317",
"file": "display-web.spec.js",
"title": "candidate: reentry during web fullscreen restoration preserves the newer active mode",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-bb9a8e784bc0eed2746d",
"file": "display-web.spec.js",
"title": "published: web fullscreen restores initial style after repeated entry (empty)",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-f8713bb4e572bbcdfa80",
"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
},
{
"id": "fe39740769f1a80c4f29-db015bbeedac5adcbd10",
"file": "display-web.spec.js",
"title": "published: body fullscreen restores original parent and sibling when flag changes=false",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-19ecc671e1e026bc0ded",
"file": "display-web.spec.js",
"title": "published: body fullscreen restores original parent and sibling when flag changes=true",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-9ef90c68539232ed41a5",
"file": "display-web.spec.js",
"title": "published: destroy while web fullscreen removeHtml=false restores DOM ownership",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-21cad0e9cdd6d2bfd1b1",
"file": "display-web.spec.js",
"title": "published: destroy while web fullscreen removeHtml=true restores DOM ownership",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-cecc49e625d4d5249b11",
"file": "display-web.spec.js",
"title": "candidate: web fullscreen restores initial style after repeated entry (empty)",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-bb05d7f99e674170cef7",
"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
},
{
"id": "fe39740769f1a80c4f29-9646aff44447cc995bf8",
"file": "display-web.spec.js",
"title": "candidate: body fullscreen restores original parent and sibling when flag changes=false",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-bdce42f9d74c3175e0d4",
"file": "display-web.spec.js",
"title": "candidate: body fullscreen restores original parent and sibling when flag changes=true",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-fdfa7d6a3e6cba0ab22d",
"file": "display-web.spec.js",
"title": "candidate: destroy while web fullscreen removeHtml=false restores DOM ownership",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-7218f7cbdbf7c782e370",
"file": "display-web.spec.js",
"title": "candidate: destroy while web fullscreen removeHtml=true restores DOM ownership",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-cc08e8366aa5d34a9c29",
"file": "display-web.spec.js",
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=false movedBeforeThrow=false",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-80abc0538891ca5f3aa1",
"file": "display-web.spec.js",
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=false movedBeforeThrow=true",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-6d04590538d38c42aad5",
"file": "display-web.spec.js",
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=true movedBeforeThrow=false",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-c57605f5ef7b09cc636e",
"file": "display-web.spec.js",
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=true movedBeforeThrow=true",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-0ba87022d3f706fdff30",
"file": "display-web.spec.js",
"title": "candidate: web fullscreen listener can exit without stale resize or overwritten restoration",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-fe1595dc54e07363e691",
"file": "display-web.spec.js",
"title": "candidate: web fullscreen listener destroy restores ownership without post-destroy resize",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-4297141ebb2129c56d83",
"file": "display-web.spec.js",
"title": "candidate: a failed body move restores style and keeps its original error",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-63c383aab40510893259",
"file": "display-web.spec.js",
"title": "candidate: a failed web fullscreen exit can retry restoring the original placement",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-8b1e8a0ed4dff57437e9",
"file": "display-web.spec.js",
"title": "candidate: reentry during web fullscreen restoration preserves the newer active mode",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-9fdb2090b41f1f3ff3c6",
"file": "display-web.spec.js",
"title": "published: web fullscreen restores initial style after repeated entry (empty)",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-23d2a65968478f02d44b",
"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
},
{
"id": "fe39740769f1a80c4f29-a20b1cb4c50409198ac8",
"file": "display-web.spec.js",
"title": "published: body fullscreen restores original parent and sibling when flag changes=false",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-07e5b86c2ea67d5bfe00",
"file": "display-web.spec.js",
"title": "published: body fullscreen restores original parent and sibling when flag changes=true",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-021c130be876d25ba481",
"file": "display-web.spec.js",
"title": "published: destroy while web fullscreen removeHtml=false restores DOM ownership",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-842e4f5ea371dde0e5c2",
"file": "display-web.spec.js",
"title": "published: destroy while web fullscreen removeHtml=true restores DOM ownership",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-137445c9986c9c51f2b2",
"file": "display-web.spec.js",
"title": "candidate: web fullscreen restores initial style after repeated entry (empty)",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-da0df43eb60cf30984ca",
"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
},
{
"id": "fe39740769f1a80c4f29-2200c9b0e251b0d7c3df",
"file": "display-web.spec.js",
"title": "candidate: body fullscreen restores original parent and sibling when flag changes=false",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-80f4f73c29520d56a77a",
"file": "display-web.spec.js",
"title": "candidate: body fullscreen restores original parent and sibling when flag changes=true",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-24afcb40cac5af9d1385",
"file": "display-web.spec.js",
"title": "candidate: destroy while web fullscreen removeHtml=false restores DOM ownership",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-4e3c4d42cfd2be629006",
"file": "display-web.spec.js",
"title": "candidate: destroy while web fullscreen removeHtml=true restores DOM ownership",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-e9de1c8e6c2f74726a21",
"file": "display-web.spec.js",
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=false movedBeforeThrow=false",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-a7b2b5adde5a53dbe684",
"file": "display-web.spec.js",
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=false movedBeforeThrow=true",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-b70a7b7a9d964994eb6a",
"file": "display-web.spec.js",
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=true movedBeforeThrow=false",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-226a392ef76eb6584e8c",
"file": "display-web.spec.js",
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=true movedBeforeThrow=true",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-683943286d8f1c511779",
"file": "display-web.spec.js",
"title": "candidate: web fullscreen listener can exit without stale resize or overwritten restoration",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-e87d954b29f0e537aafa",
"file": "display-web.spec.js",
"title": "candidate: web fullscreen listener destroy restores ownership without post-destroy resize",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-6c492f1a4ee91737fb44",
"file": "display-web.spec.js",
"title": "candidate: a failed body move restores style and keeps its original error",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-222bf68318bf2fa781e4",
"file": "display-web.spec.js",
"title": "candidate: a failed web fullscreen exit can retry restoring the original placement",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-4abcc05151f508b6b38a",
"file": "display-web.spec.js",
"title": "candidate: reentry during web fullscreen restoration preserves the newer active mode",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-e62178933620bc510f18",
"file": "display-web.spec.js",
"title": "published: web fullscreen restores initial style after repeated entry (empty)",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-936b9f3b6aa4eaa086bd",
"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
},
{
"id": "fe39740769f1a80c4f29-6af01df3c5e6334b2804",
"file": "display-web.spec.js",
"title": "published: body fullscreen restores original parent and sibling when flag changes=false",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-37632dea3a3b0bacf658",
"file": "display-web.spec.js",
"title": "published: body fullscreen restores original parent and sibling when flag changes=true",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-6af0c468750891cc0795",
"file": "display-web.spec.js",
"title": "published: destroy while web fullscreen removeHtml=false restores DOM ownership",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-7c85395365aabb2689de",
"file": "display-web.spec.js",
"title": "published: destroy while web fullscreen removeHtml=true restores DOM ownership",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-4096b3070bc74225ccef",
"file": "display-web.spec.js",
"title": "candidate: web fullscreen restores initial style after repeated entry (empty)",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-45821ce9036c86d58429",
"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
},
{
"id": "fe39740769f1a80c4f29-2b3339054c6014e3d92c",
"file": "display-web.spec.js",
"title": "candidate: body fullscreen restores original parent and sibling when flag changes=false",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-1f11bfc1f0db92a746b3",
"file": "display-web.spec.js",
"title": "candidate: body fullscreen restores original parent and sibling when flag changes=true",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-5dcfac157f8728da6350",
"file": "display-web.spec.js",
"title": "candidate: destroy while web fullscreen removeHtml=false restores DOM ownership",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-4e69e56ade45d1c34c23",
"file": "display-web.spec.js",
"title": "candidate: destroy while web fullscreen removeHtml=true restores DOM ownership",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "c9d6530b141cd025886e-3f505c7d28eec7a243fe",
"file": "dom-boundaries.spec.js",
"title": "published: DOM utilities preserve native tree, style and event-path behavior",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "c9d6530b141cd025886e-3f9f0560aee484e0adae",
"file": "dom-boundaries.spec.js",
"title": "candidate: DOM utilities preserve native tree, style and event-path behavior",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "c9d6530b141cd025886e-83fa42203acd488160ff",
"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
},
{
"id": "c9d6530b141cd025886e-a88d7684b584daa680a0",
"file": "dom-boundaries.spec.js",
"title": "published: DOM utilities preserve native tree, style and event-path behavior",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "c9d6530b141cd025886e-9b637ceabaf2b97d532c",
"file": "dom-boundaries.spec.js",
"title": "candidate: DOM utilities preserve native tree, style and event-path behavior",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "c9d6530b141cd025886e-dea227be8dc5e840f6a4",
"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
},
{
"id": "c9d6530b141cd025886e-23b932e9dbf43e581b61",
"file": "dom-boundaries.spec.js",
"title": "published: DOM utilities preserve native tree, style and event-path behavior",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "c9d6530b141cd025886e-3201b6a666dde5d419ff",
"file": "dom-boundaries.spec.js",
"title": "candidate: DOM utilities preserve native tree, style and event-path behavior",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "c9d6530b141cd025886e-6b66d99c4a135ccfbd49",
"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
},
{
"id": "19da3f572420d2785adf-df9185e3b4b991a41e64",
"file": "emitter.spec.js",
"title": "published: emitter event names and once across nested dispatch",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "19da3f572420d2785adf-ed9673608bfce2021867",
"file": "emitter.spec.js",
"title": "candidate: emitter event names and once across nested dispatch",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "19da3f572420d2785adf-24b54879cbf233713158",
"file": "emitter.spec.js",
"title": "published: emitter event names and once across nested dispatch",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "19da3f572420d2785adf-88ac928201db18372b56",
"file": "emitter.spec.js",
"title": "candidate: emitter event names and once across nested dispatch",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "19da3f572420d2785adf-e6d95084fc692fda4982",
"file": "emitter.spec.js",
"title": "published: emitter event names and once across nested dispatch",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "19da3f572420d2785adf-c596a9468fae531af4fe",
"file": "emitter.spec.js",
"title": "candidate: emitter event names and once across nested dispatch",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-35933d1aa16aed20c273",
"file": "event-scheduling.spec.js",
"title": "published: actual animation frames follow playback and stop after destruction inside raf",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-284569d9920b0e711743",
"file": "event-scheduling.spec.js",
"title": "published: Events keeps its public fields, prototype and detached native methods",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-f133edb484cefef36fa5",
"file": "event-scheduling.spec.js",
"title": "published: screen orientation dispatch works when onchange has no assigned handler",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-b6865d33ac15fe202ee9",
"file": "event-scheduling.spec.js",
"title": "published: destruction releases the scroll throttle reset timer",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-874d84ca789695182779",
"file": "event-scheduling.spec.js",
"title": "published: view visibility uses the container's current iframe viewport",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-a4af7d5968980731d353",
"file": "event-scheduling.spec.js",
"title": "candidate: actual animation frames follow playback and stop after destruction inside raf",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-46ec1b4d191ce6ce2b87",
"file": "event-scheduling.spec.js",
"title": "candidate: Events keeps its public fields, prototype and detached native methods",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-c065a965bf03c20c92e9",
"file": "event-scheduling.spec.js",
"title": "candidate: screen orientation dispatch works when onchange has no assigned handler",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-5a43a2d9dd07eb718eac",
"file": "event-scheduling.spec.js",
"title": "candidate: destruction releases the scroll throttle reset timer",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-5c900727f4df105d31e1",
"file": "event-scheduling.spec.js",
"title": "candidate: view visibility uses the container's current iframe viewport",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-48f5ae6cdf42faf667b0",
"file": "event-scheduling.spec.js",
"title": "published: actual animation frames follow playback and stop after destruction inside raf",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-8ab1ef6cc7e44699a093",
"file": "event-scheduling.spec.js",
"title": "published: Events keeps its public fields, prototype and detached native methods",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-823f4e17aad9a4475863",
"file": "event-scheduling.spec.js",
"title": "published: screen orientation dispatch works when onchange has no assigned handler",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-7a655be064429dee0a96",
"file": "event-scheduling.spec.js",
"title": "published: destruction releases the scroll throttle reset timer",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-acc7f1cafcbeef593883",
"file": "event-scheduling.spec.js",
"title": "published: view visibility uses the container's current iframe viewport",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-4b319da242a0d8c88898",
"file": "event-scheduling.spec.js",
"title": "candidate: actual animation frames follow playback and stop after destruction inside raf",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-a2ac88d6cf9bcb87bc6b",
"file": "event-scheduling.spec.js",
"title": "candidate: Events keeps its public fields, prototype and detached native methods",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-26f0718fb72ab6480f46",
"file": "event-scheduling.spec.js",
"title": "candidate: screen orientation dispatch works when onchange has no assigned handler",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-9fe68a142a0bc1358130",
"file": "event-scheduling.spec.js",
"title": "candidate: destruction releases the scroll throttle reset timer",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-808e795ad0ae6b29162a",
"file": "event-scheduling.spec.js",
"title": "candidate: view visibility uses the container's current iframe viewport",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-7579b31713d2e73709f3",
"file": "event-scheduling.spec.js",
"title": "published: actual animation frames follow playback and stop after destruction inside raf",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-b22bfeda45eb2ca888e7",
"file": "event-scheduling.spec.js",
"title": "published: Events keeps its public fields, prototype and detached native methods",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-cbf8c58deb5fb97b5f71",
"file": "event-scheduling.spec.js",
"title": "published: screen orientation dispatch works when onchange has no assigned handler",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-49920d5cdcd992e18848",
"file": "event-scheduling.spec.js",
"title": "published: destruction releases the scroll throttle reset timer",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-89197327fa985823badb",
"file": "event-scheduling.spec.js",
"title": "published: view visibility uses the container's current iframe viewport",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-39a5048a03780f5926dd",
"file": "event-scheduling.spec.js",
"title": "candidate: actual animation frames follow playback and stop after destruction inside raf",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-38816d0b0af580ec7ae0",
"file": "event-scheduling.spec.js",
"title": "candidate: Events keeps its public fields, prototype and detached native methods",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-fb11c3a2d7114629dfc1",
"file": "event-scheduling.spec.js",
"title": "candidate: screen orientation dispatch works when onchange has no assigned handler",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-04ab8fdb013a043672b5",
"file": "event-scheduling.spec.js",
"title": "candidate: destruction releases the scroll throttle reset timer",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-c674c60cca295235cf91",
"file": "event-scheduling.spec.js",
"title": "candidate: view visibility uses the container's current iframe viewport",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-773eca70690d387d203a",
"file": "fast-forward.spec.js",
"title": "published: native source reset retains its default playback rate behavior",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-3a3ae1248ea885530ab7",
"file": "fast-forward.spec.js",
"title": "published: long press accelerates real playback and restores its prior rate",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-8e78a04173cccd6a36fe",
"file": "fast-forward.spec.js",
"title": "published: touchcancel releases an active long press",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-a5d86368d43103420d7e",
"file": "fast-forward.spec.js",
"title": "candidate: native source reset retains its default playback rate behavior",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-37939cfe8cdabb73cae6",
"file": "fast-forward.spec.js",
"title": "candidate: long press accelerates real playback and restores its prior rate",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-1261a6dd4dab94de87f9",
"file": "fast-forward.spec.js",
"title": "candidate: touchcancel releases an active long press",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-97b919d98fb476bb06ad",
"file": "fast-forward.spec.js",
"title": "candidate: lock restores the active long-press rate",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-92124b7cd341179d274e",
"file": "fast-forward.spec.js",
"title": "candidate: pause restores the active long-press rate",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-9ea4fd31ac9552af5a78",
"file": "fast-forward.spec.js",
"title": "candidate: source restores the active long-press rate",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-3fac470389adaae7428e",
"file": "fast-forward.spec.js",
"title": "candidate: destroy restores the active long-press rate",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-8029cb83aea256718e7d",
"file": "fast-forward.spec.js",
"title": "candidate: repeated pending touches own a single timer which destruction cancels",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-cd89fd95afb4cecc1aaa",
"file": "fast-forward.spec.js",
"title": "published: native source reset retains its default playback rate behavior",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-8785f5d4b2aa76ed07f3",
"file": "fast-forward.spec.js",
"title": "published: long press accelerates real playback and restores its prior rate",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-18a0b3d713eac5837acc",
"file": "fast-forward.spec.js",
"title": "published: touchcancel releases an active long press",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-b8c630f860ba3c65d17d",
"file": "fast-forward.spec.js",
"title": "candidate: native source reset retains its default playback rate behavior",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-cfdd6a0d764cdbe399f4",
"file": "fast-forward.spec.js",
"title": "candidate: long press accelerates real playback and restores its prior rate",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-32d7e4cc4e00529b2fd3",
"file": "fast-forward.spec.js",
"title": "candidate: touchcancel releases an active long press",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-1d6536787cf98d1d0f6b",
"file": "fast-forward.spec.js",
"title": "candidate: lock restores the active long-press rate",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-add54e1d17434e14d73f",
"file": "fast-forward.spec.js",
"title": "candidate: pause restores the active long-press rate",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-35b044daa0c8a9b1d282",
"file": "fast-forward.spec.js",
"title": "candidate: source restores the active long-press rate",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-0960e6b2d6129f891aa7",
"file": "fast-forward.spec.js",
"title": "candidate: destroy restores the active long-press rate",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-0cfd5bb77ac4577c8fd7",
"file": "fast-forward.spec.js",
"title": "candidate: repeated pending touches own a single timer which destruction cancels",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-aaa9953db4c7813bad2e",
"file": "fast-forward.spec.js",
"title": "published: native source reset retains its default playback rate behavior",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-30502caabab5c68b70fb",
"file": "fast-forward.spec.js",
"title": "published: long press accelerates real playback and restores its prior rate",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-ef92c054fd960df4e187",
"file": "fast-forward.spec.js",
"title": "published: touchcancel releases an active long press",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-d93b70a360c3c6bd1597",
"file": "fast-forward.spec.js",
"title": "candidate: native source reset retains its default playback rate behavior",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-f67c125dd85f543cb490",
"file": "fast-forward.spec.js",
"title": "candidate: long press accelerates real playback and restores its prior rate",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-b98acd23c9bb5e10da08",
"file": "fast-forward.spec.js",
"title": "candidate: touchcancel releases an active long press",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-2d2899f9a9959e416ac0",
"file": "fast-forward.spec.js",
"title": "candidate: lock restores the active long-press rate",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-ad5f774f8715bed9a669",
"file": "fast-forward.spec.js",
"title": "candidate: pause restores the active long-press rate",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-37294e057cda968b3313",
"file": "fast-forward.spec.js",
"title": "candidate: source restores the active long-press rate",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-8779782ddc0db5031b0c",
"file": "fast-forward.spec.js",
"title": "candidate: destroy restores the active long-press rate",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-0ebcac3609144ca1a60b",
"file": "fast-forward.spec.js",
"title": "candidate: repeated pending touches own a single timer which destruction cancels",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-461f5dd6653ab5f2a639",
"file": "gesture.spec.js",
"title": "published: a gesture before first play still issues the requested seek",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-27a5bff23ff7f1de8dd7",
"file": "gesture.spec.js",
"title": "published: progress touch keeps absolute position and bar-before-seek ordering",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-497b96f591affc76d55e",
"file": "gesture.spec.js",
"title": "published: destroy during absolute progress touch stops the following seek",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-161d08b4110420b80ac5",
"file": "gesture.spec.js",
"title": "published: normal touch drag keeps seek/bar ordering and original touch identity",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-c204080bd3b07a435032",
"file": "gesture.spec.js",
"title": "published: cancel invalidates an in-progress gesture",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-9926a5b91c5984e3b054",
"file": "gesture.spec.js",
"title": "published: lock invalidates an in-progress gesture",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-6cc5ee1c72355fdb1396",
"file": "gesture.spec.js",
"title": "published: multitouch invalidates an in-progress gesture",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-60b0c86e91e11633d921",
"file": "gesture.spec.js",
"title": "published: identifier invalidates an in-progress gesture",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-7720022e29c29701e505",
"file": "gesture.spec.js",
"title": "published: destroy from a touch seek callback prevents the later progress notification",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-5cf5d68bdd537fd238e6",
"file": "gesture.spec.js",
"title": "candidate: a gesture before first play still issues the requested seek",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-dc4dd75dcb489b80e3f7",
"file": "gesture.spec.js",
"title": "candidate: progress touch keeps absolute position and bar-before-seek ordering",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-fde552e9529a19d3fecb",
"file": "gesture.spec.js",
"title": "candidate: destroy during absolute progress touch stops the following seek",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-a7eecc22cacd33b910b2",
"file": "gesture.spec.js",
"title": "candidate: normal touch drag keeps seek/bar ordering and original touch identity",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-965cae8eb7530de807fe",
"file": "gesture.spec.js",
"title": "candidate: cancel invalidates an in-progress gesture",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-187c124ce8e69535b346",
"file": "gesture.spec.js",
"title": "candidate: lock invalidates an in-progress gesture",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-4aa95e812cf8a32b7adb",
"file": "gesture.spec.js",
"title": "candidate: multitouch invalidates an in-progress gesture",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-0b25f726ad05ae471db3",
"file": "gesture.spec.js",
"title": "candidate: identifier invalidates an in-progress gesture",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-b943b423ff6eae4207d8",
"file": "gesture.spec.js",
"title": "candidate: destroy from a touch seek callback prevents the later progress notification",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-1de19e97f5545df7afba",
"file": "gesture.spec.js",
"title": "published: a gesture before first play still issues the requested seek",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-eeca99dfbfffba631604",
"file": "gesture.spec.js",
"title": "published: progress touch keeps absolute position and bar-before-seek ordering",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-5bb9d55b4fcc0d96aa0c",
"file": "gesture.spec.js",
"title": "published: destroy during absolute progress touch stops the following seek",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-f08813139950541c5009",
"file": "gesture.spec.js",
"title": "published: normal touch drag keeps seek/bar ordering and original touch identity",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-fb6ded7b3f2a84801a6f",
"file": "gesture.spec.js",
"title": "published: cancel invalidates an in-progress gesture",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-244a33407a1a4f812e79",
"file": "gesture.spec.js",
"title": "published: lock invalidates an in-progress gesture",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-532e0d74c736bd1a0a96",
"file": "gesture.spec.js",
"title": "published: multitouch invalidates an in-progress gesture",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-f2e118615ee7bb5a6215",
"file": "gesture.spec.js",
"title": "published: identifier invalidates an in-progress gesture",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-1a9c3a775cd64374bbb4",
"file": "gesture.spec.js",
"title": "published: destroy from a touch seek callback prevents the later progress notification",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-362578108b38e76fbb38",
"file": "gesture.spec.js",
"title": "candidate: a gesture before first play still issues the requested seek",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-13e3feb76468dac21311",
"file": "gesture.spec.js",
"title": "candidate: progress touch keeps absolute position and bar-before-seek ordering",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-1bfbe29327bd8d169e61",
"file": "gesture.spec.js",
"title": "candidate: destroy during absolute progress touch stops the following seek",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-aec7df62b58d89b641b9",
"file": "gesture.spec.js",
"title": "candidate: normal touch drag keeps seek/bar ordering and original touch identity",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-3f5d5b7cfda98d08d6f3",
"file": "gesture.spec.js",
"title": "candidate: cancel invalidates an in-progress gesture",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-38d36f45d72a4173bca7",
"file": "gesture.spec.js",
"title": "candidate: lock invalidates an in-progress gesture",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-1874e2851c159cb95e46",
"file": "gesture.spec.js",
"title": "candidate: multitouch invalidates an in-progress gesture",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-fd0415b8257f201f89f4",
"file": "gesture.spec.js",
"title": "candidate: identifier invalidates an in-progress gesture",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-382b12a6bab3d4b449f1",
"file": "gesture.spec.js",
"title": "candidate: destroy from a touch seek callback prevents the later progress notification",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-bcf78818601a8279511c",
"file": "gesture.spec.js",
"title": "published: a gesture before first play still issues the requested seek",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-6919f1e24909ceb2e9c2",
"file": "gesture.spec.js",
"title": "published: progress touch keeps absolute position and bar-before-seek ordering",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-032298add8fa5c9e6900",
"file": "gesture.spec.js",
"title": "published: destroy during absolute progress touch stops the following seek",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-9eeb960c866cb8e40ae7",
"file": "gesture.spec.js",
"title": "published: normal touch drag keeps seek/bar ordering and original touch identity",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-495621812ca11295f6c4",
"file": "gesture.spec.js",
"title": "published: cancel invalidates an in-progress gesture",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-278ac9215c6ee4ef7a0e",
"file": "gesture.spec.js",
"title": "published: lock invalidates an in-progress gesture",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-281de4e437f228cfbf71",
"file": "gesture.spec.js",
"title": "published: multitouch invalidates an in-progress gesture",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-295d34734b65043ad9f1",
"file": "gesture.spec.js",
"title": "published: identifier invalidates an in-progress gesture",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-eccf52e9ad978c3fb6f0",
"file": "gesture.spec.js",
"title": "published: destroy from a touch seek callback prevents the later progress notification",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-997c6976d105bb92e34b",
"file": "gesture.spec.js",
"title": "candidate: a gesture before first play still issues the requested seek",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-f8ac31a8f379e827afa6",
"file": "gesture.spec.js",
"title": "candidate: progress touch keeps absolute position and bar-before-seek ordering",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-2696dcfa7d78664906eb",
"file": "gesture.spec.js",
"title": "candidate: destroy during absolute progress touch stops the following seek",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-c987918ce4081b93f4a5",
"file": "gesture.spec.js",
"title": "candidate: normal touch drag keeps seek/bar ordering and original touch identity",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-ca7249b272a4ee995262",
"file": "gesture.spec.js",
"title": "candidate: cancel invalidates an in-progress gesture",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-31189dc5c67888379803",
"file": "gesture.spec.js",
"title": "candidate: lock invalidates an in-progress gesture",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-2095690dc9b524b59f2e",
"file": "gesture.spec.js",
"title": "candidate: multitouch invalidates an in-progress gesture",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-fd3da8b80bde24b740c6",
"file": "gesture.spec.js",
"title": "candidate: identifier invalidates an in-progress gesture",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-5bc8d77279a092208982",
"file": "gesture.spec.js",
"title": "candidate: destroy from a touch seek callback prevents the later progress notification",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ec4e1a8bda76411e0d95-617565d43b891af783fe",
"file": "global-events.spec.js",
"title": "candidate: rebind during native global registration cancels the interrupted binding",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ec4e1a8bda76411e0d95-f9616507688ef54da419",
"file": "global-events.spec.js",
"title": "candidate: destroy during native global registration cancels the interrupted binding",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ec4e1a8bda76411e0d95-26f0e410fe8fbef993e4",
"file": "global-events.spec.js",
"title": "published: global rebinding forwards original events once and releases the previous document",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ec4e1a8bda76411e0d95-82f480adbb99a326dbde",
"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
},
{
"id": "ec4e1a8bda76411e0d95-5125ea2213ff5db2e37e",
"file": "global-events.spec.js",
"title": "candidate: global rebinding forwards original events once and releases the previous document",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ec4e1a8bda76411e0d95-826b6613db8e2561c1f9",
"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
},
{
"id": "ec4e1a8bda76411e0d95-a0fa0283e2778dc5de31",
"file": "global-events.spec.js",
"title": "candidate: rebind during native global registration cancels the interrupted binding",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ec4e1a8bda76411e0d95-fa9c790ee5f9cddb03f6",
"file": "global-events.spec.js",
"title": "candidate: destroy during native global registration cancels the interrupted binding",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ec4e1a8bda76411e0d95-50d0f3b11ab1c6d2a851",
"file": "global-events.spec.js",
"title": "published: global rebinding forwards original events once and releases the previous document",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ec4e1a8bda76411e0d95-58c86f200056ced2c1fd",
"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
},
{
"id": "ec4e1a8bda76411e0d95-ef8e8b36cd6be9ade13c",
"file": "global-events.spec.js",
"title": "candidate: global rebinding forwards original events once and releases the previous document",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ec4e1a8bda76411e0d95-412a59f5e374b192ab8f",
"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
},
{
"id": "ec4e1a8bda76411e0d95-7bea54a023db77650f45",
"file": "global-events.spec.js",
"title": "candidate: rebind during native global registration cancels the interrupted binding",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ec4e1a8bda76411e0d95-f2a1eea4a9da71d32455",
"file": "global-events.spec.js",
"title": "candidate: destroy during native global registration cancels the interrupted binding",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ec4e1a8bda76411e0d95-0ba262110508d87e2629",
"file": "global-events.spec.js",
"title": "published: global rebinding forwards original events once and releases the previous document",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ec4e1a8bda76411e0d95-89a9d197048808466148",
"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
},
{
"id": "ec4e1a8bda76411e0d95-cabbe9eb64dd98cf1577",
"file": "global-events.spec.js",
"title": "candidate: global rebinding forwards original events once and releases the previous document",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ec4e1a8bda76411e0d95-5f6824deb87c02f599b8",
"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
},
{
"id": "24da4743f3e5db9f15e2-ec4b2c508a72550ea58b",
"file": "hotkey.spec.js",
"title": "published: mobile keeps keyboard initialization opt-in through the existing init method",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-310aaace35717117379f",
"file": "hotkey.spec.js",
"title": "published: prototype-named hotkeys do not crash or replace the keys prototype",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-d69b68b0bdcc53067f53",
"file": "hotkey.spec.js",
"title": "candidate: mobile keeps keyboard initialization opt-in through the existing init method",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-c1a588135d6cc568e6fa",
"file": "hotkey.spec.js",
"title": "candidate: prototype-named hotkeys do not crash or replace the keys prototype",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-97e1208644b9fa58b8b1",
"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
},
{
"id": "24da4743f3e5db9f15e2-09675477605b25710801",
"file": "hotkey.spec.js",
"title": "candidate: inherited editing and IME composition do not activate player shortcuts",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-9e893625c48fdfb954fa",
"file": "hotkey.spec.js",
"title": "candidate: plaintext editing and IME composition do not activate player shortcuts",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-d6b81653bb60630a3599",
"file": "hotkey.spec.js",
"title": "candidate: select editing and IME composition do not activate player shortcuts",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-66a15a5984ee4598f0fa",
"file": "hotkey.spec.js",
"title": "candidate: destroying during a key callback stops remaining keys and notifications",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-d7563229ff93d6112f7a",
"file": "hotkey.spec.js",
"title": "published: hotkey registration retains chain, array identity, receiver and event order",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-d51274ed9cc2dbcfb578",
"file": "hotkey.spec.js",
"title": "published: rebound document input retains typing instead of triggering a hotkey",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-2c737f670669e27522d3",
"file": "hotkey.spec.js",
"title": "published: shadow-root input retains typing instead of triggering a hotkey",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-8995ac2dfb98da407afb",
"file": "hotkey.spec.js",
"title": "published: repeated hotkey init does not multiply the keyboard subscription",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-01938547b760ce9813a9",
"file": "hotkey.spec.js",
"title": "candidate: hotkey registration retains chain, array identity, receiver and event order",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-03fd75c773964be30538",
"file": "hotkey.spec.js",
"title": "candidate: rebound document input retains typing instead of triggering a hotkey",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-4e759bd25c03f8a5d10c",
"file": "hotkey.spec.js",
"title": "candidate: shadow-root input retains typing instead of triggering a hotkey",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-98f620bde5cb9a1b371c",
"file": "hotkey.spec.js",
"title": "candidate: repeated hotkey init does not multiply the keyboard subscription",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-0764e8c8458e141bc8f2",
"file": "hotkey.spec.js",
"title": "published: mobile keeps keyboard initialization opt-in through the existing init method",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-59ab8baf180ad899b67f",
"file": "hotkey.spec.js",
"title": "published: prototype-named hotkeys do not crash or replace the keys prototype",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-2bf2947fd3d500d7172c",
"file": "hotkey.spec.js",
"title": "candidate: mobile keeps keyboard initialization opt-in through the existing init method",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-87e5729cd74cd61fb7c3",
"file": "hotkey.spec.js",
"title": "candidate: prototype-named hotkeys do not crash or replace the keys prototype",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-46a350c4c851b9f21238",
"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
},
{
"id": "24da4743f3e5db9f15e2-4e8564bdb7bf0592a134",
"file": "hotkey.spec.js",
"title": "candidate: inherited editing and IME composition do not activate player shortcuts",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-17ef0769f5ab192ba955",
"file": "hotkey.spec.js",
"title": "candidate: plaintext editing and IME composition do not activate player shortcuts",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-43c293f7c92733bcc08b",
"file": "hotkey.spec.js",
"title": "candidate: select editing and IME composition do not activate player shortcuts",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-e24f37c60c9773759771",
"file": "hotkey.spec.js",
"title": "candidate: destroying during a key callback stops remaining keys and notifications",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-e502fb517997f1b53153",
"file": "hotkey.spec.js",
"title": "published: hotkey registration retains chain, array identity, receiver and event order",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-04fe566dc8e712f78ad3",
"file": "hotkey.spec.js",
"title": "published: rebound document input retains typing instead of triggering a hotkey",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-c1083b5c3aaa666a25b5",
"file": "hotkey.spec.js",
"title": "published: shadow-root input retains typing instead of triggering a hotkey",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-965d4a265b14ec72626b",
"file": "hotkey.spec.js",
"title": "published: repeated hotkey init does not multiply the keyboard subscription",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-aad49f66089770417b5c",
"file": "hotkey.spec.js",
"title": "candidate: hotkey registration retains chain, array identity, receiver and event order",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-afaa58fa5e14ad72db35",
"file": "hotkey.spec.js",
"title": "candidate: rebound document input retains typing instead of triggering a hotkey",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-c460f1702b1887cb0943",
"file": "hotkey.spec.js",
"title": "candidate: shadow-root input retains typing instead of triggering a hotkey",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-eb991a205aeec0eecc91",
"file": "hotkey.spec.js",
"title": "candidate: repeated hotkey init does not multiply the keyboard subscription",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-bcd222ce2c4830ef345e",
"file": "hotkey.spec.js",
"title": "published: mobile keeps keyboard initialization opt-in through the existing init method",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-9183819e25f74564c41f",
"file": "hotkey.spec.js",
"title": "published: prototype-named hotkeys do not crash or replace the keys prototype",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-2c757941b4feb418e86a",
"file": "hotkey.spec.js",
"title": "candidate: mobile keeps keyboard initialization opt-in through the existing init method",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-342135d4e67724c3cf83",
"file": "hotkey.spec.js",
"title": "candidate: prototype-named hotkeys do not crash or replace the keys prototype",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-97ae305550aa393060bd",
"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
},
{
"id": "24da4743f3e5db9f15e2-7a2bffaadd6727862592",
"file": "hotkey.spec.js",
"title": "candidate: inherited editing and IME composition do not activate player shortcuts",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-fa81266d048708984784",
"file": "hotkey.spec.js",
"title": "candidate: plaintext editing and IME composition do not activate player shortcuts",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-9b9974717b4576aa1ae4",
"file": "hotkey.spec.js",
"title": "candidate: select editing and IME composition do not activate player shortcuts",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-58b7be0d4b52aa9fccb4",
"file": "hotkey.spec.js",
"title": "candidate: destroying during a key callback stops remaining keys and notifications",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-fcb2ab222414744b8ea5",
"file": "hotkey.spec.js",
"title": "published: hotkey registration retains chain, array identity, receiver and event order",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-e6130ef57b5ab5661f42",
"file": "hotkey.spec.js",
"title": "published: rebound document input retains typing instead of triggering a hotkey",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-ebadf97bdc5e9f45affa",
"file": "hotkey.spec.js",
"title": "published: shadow-root input retains typing instead of triggering a hotkey",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-9ee63e8b728f62bd983f",
"file": "hotkey.spec.js",
"title": "published: repeated hotkey init does not multiply the keyboard subscription",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-021200f38ed02bb50845",
"file": "hotkey.spec.js",
"title": "candidate: hotkey registration retains chain, array identity, receiver and event order",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-03c49c3e845e96f8e76b",
"file": "hotkey.spec.js",
"title": "candidate: rebound document input retains typing instead of triggering a hotkey",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-1bf7e7b8230dff7a356f",
"file": "hotkey.spec.js",
"title": "candidate: shadow-root input retains typing instead of triggering a hotkey",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-e1ffd301af299b9846be",
"file": "hotkey.spec.js",
"title": "candidate: repeated hotkey init does not multiply the keyboard subscription",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-4cce3f650118b12d371e",
"file": "initialization.spec.js",
"title": "candidate: proxy-time destroy cleans the mounting template with removeHtml=true",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-8078ec0493c5bcdbde41",
"file": "initialization.spec.js",
"title": "candidate: proxy-time destroy cleans the mounting template with removeHtml=false",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-66edeef12f0b4099715d",
"file": "initialization.spec.js",
"title": "candidate: player descriptor order and constructor/static surfaces match the published core",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-694497ba3e4bff2a8bf4",
"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
},
{
"id": "8ad3fd36da3652e659ad-2a4e74a7ef7d317117c7",
"file": "initialization.spec.js",
"title": "published: subclasses retain receiver identity, initialization timing and static inheritance",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-0ad1bb3204b0091ebe94",
"file": "initialization.spec.js",
"title": "published: omitted unused SSR nodes stay nullable without an eager template rejection",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-7f3e4b891a575ea5e255",
"file": "initialization.spec.js",
"title": "published: teardown during capability detection stops remaining player installers",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-12475d5bcfbade77a1e0",
"file": "initialization.spec.js",
"title": "published: destroy during initial native volume assignment stops later construction",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-01b2f9a60e5b9796c2b6",
"file": "initialization.spec.js",
"title": "candidate: subclasses retain receiver identity, initialization timing and static inheritance",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-f2e84f7095ed327fc1f5",
"file": "initialization.spec.js",
"title": "candidate: omitted unused SSR nodes stay nullable without an eager template rejection",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-26ca2eb9d93a868d49eb",
"file": "initialization.spec.js",
"title": "candidate: teardown during capability detection stops remaining player installers",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-03748c1cbb766cec5a6a",
"file": "initialization.spec.js",
"title": "candidate: destroy during initial native volume assignment stops later construction",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-8ac6574631f9f79d8622",
"file": "initialization.spec.js",
"title": "candidate: proxy-time destroy cleans the mounting template with removeHtml=true",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-6b2c34b596804cae3d20",
"file": "initialization.spec.js",
"title": "candidate: proxy-time destroy cleans the mounting template with removeHtml=false",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-a6fefedf341d1c918168",
"file": "initialization.spec.js",
"title": "candidate: player descriptor order and constructor/static surfaces match the published core",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-de1caaa6465284d31445",
"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
},
{
"id": "8ad3fd36da3652e659ad-9f65374db7ea6ee6dc11",
"file": "initialization.spec.js",
"title": "published: subclasses retain receiver identity, initialization timing and static inheritance",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-8c36e28fa5cb802c00f6",
"file": "initialization.spec.js",
"title": "published: omitted unused SSR nodes stay nullable without an eager template rejection",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-33a631fc4c020e711563",
"file": "initialization.spec.js",
"title": "published: teardown during capability detection stops remaining player installers",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-74b60d29c6be57fc5450",
"file": "initialization.spec.js",
"title": "published: destroy during initial native volume assignment stops later construction",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-eb3daf05202cb6214a1c",
"file": "initialization.spec.js",
"title": "candidate: subclasses retain receiver identity, initialization timing and static inheritance",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-ce873850b583b4c6e15d",
"file": "initialization.spec.js",
"title": "candidate: omitted unused SSR nodes stay nullable without an eager template rejection",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-11101d1e213bf61d96fc",
"file": "initialization.spec.js",
"title": "candidate: teardown during capability detection stops remaining player installers",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-2d4fb65ed6a3498c7061",
"file": "initialization.spec.js",
"title": "candidate: destroy during initial native volume assignment stops later construction",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-89a22f957162864c2158",
"file": "initialization.spec.js",
"title": "candidate: proxy-time destroy cleans the mounting template with removeHtml=true",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-47b2f6065dfc651833e9",
"file": "initialization.spec.js",
"title": "candidate: proxy-time destroy cleans the mounting template with removeHtml=false",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-a8b0820ea7739fc356a2",
"file": "initialization.spec.js",
"title": "candidate: player descriptor order and constructor/static surfaces match the published core",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-eb68c1c9e76e53e40df8",
"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
},
{
"id": "8ad3fd36da3652e659ad-ff5680ac07fcf46329ec",
"file": "initialization.spec.js",
"title": "published: subclasses retain receiver identity, initialization timing and static inheritance",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-fc02168b5a7f8acf9288",
"file": "initialization.spec.js",
"title": "published: omitted unused SSR nodes stay nullable without an eager template rejection",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-108e9c478c52b1990d6e",
"file": "initialization.spec.js",
"title": "published: teardown during capability detection stops remaining player installers",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-8b58ec7ced7b7c7b08a4",
"file": "initialization.spec.js",
"title": "published: destroy during initial native volume assignment stops later construction",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-7220d06fe732aa907f66",
"file": "initialization.spec.js",
"title": "candidate: subclasses retain receiver identity, initialization timing and static inheritance",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-6b373152e89178afb315",
"file": "initialization.spec.js",
"title": "candidate: omitted unused SSR nodes stay nullable without an eager template rejection",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-0abc053d33eda337c09f",
"file": "initialization.spec.js",
"title": "candidate: teardown during capability detection stops remaining player installers",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-d43e0430b7f43f3f3c45",
"file": "initialization.spec.js",
"title": "candidate: destroy during initial native volume assignment stops later construction",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-1ed76b5f6a82de9d068b",
"file": "input-closeout.spec.js",
"title": "candidate closeout: restoring a removed default hotkey keeps identity and real playback",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-3cefbcbec7deeff53d05",
"file": "input-closeout.spec.js",
"title": "candidate closeout: a failed native removal remains retryable and releases its record",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-69355e4dc46467b0a9eb",
"file": "input-closeout.spec.js",
"title": "candidate closeout: destruction before native add returns cannot leave a late listener",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-d94e9fc7c4dba97cc53f",
"file": "input-closeout.spec.js",
"title": "candidate closeout: window registration failure restores the previous global binding",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-61c4eabc80173b1e442a",
"file": "input-closeout.spec.js",
"title": "candidate closeout: source changes cancel the old gesture in the installed player",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-71d443a2b6af5518b178",
"file": "input-closeout.spec.js",
"title": "candidate closeout: rotation changes cancel the old gesture in the installed player",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-59cb2417e70f961c50e2",
"file": "input-closeout.spec.js",
"title": "candidate closeout: geometry changes cancel the old gesture in the installed player",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-9c1d85713fc8613fc6fd",
"file": "input-closeout.spec.js",
"title": "candidate closeout: adopted viewport retains exact gap boundaries",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-7c6a370020654bfcada6",
"file": "input-closeout.spec.js",
"title": "candidate closeout: restoring a removed default hotkey keeps identity and real playback",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-30aba1a1bb1b8501b0db",
"file": "input-closeout.spec.js",
"title": "candidate closeout: a failed native removal remains retryable and releases its record",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-15709a7d6ee1e1e37d05",
"file": "input-closeout.spec.js",
"title": "candidate closeout: destruction before native add returns cannot leave a late listener",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-1b85f275ededd6b4ce29",
"file": "input-closeout.spec.js",
"title": "candidate closeout: window registration failure restores the previous global binding",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-d7c211503e05f9db4594",
"file": "input-closeout.spec.js",
"title": "candidate closeout: source changes cancel the old gesture in the installed player",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-f8c63f06543266f0373c",
"file": "input-closeout.spec.js",
"title": "candidate closeout: rotation changes cancel the old gesture in the installed player",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-55df032d48093a9a7a98",
"file": "input-closeout.spec.js",
"title": "candidate closeout: geometry changes cancel the old gesture in the installed player",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-43883bd2151838bff08a",
"file": "input-closeout.spec.js",
"title": "candidate closeout: adopted viewport retains exact gap boundaries",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-96cfaa6a8f4b9da28c64",
"file": "input-closeout.spec.js",
"title": "candidate closeout: restoring a removed default hotkey keeps identity and real playback",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-d322bdc5916e8bb4e882",
"file": "input-closeout.spec.js",
"title": "candidate closeout: a failed native removal remains retryable and releases its record",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-5b6a7c315b0b983e8044",
"file": "input-closeout.spec.js",
"title": "candidate closeout: destruction before native add returns cannot leave a late listener",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-d5dc97a19584f2c0bd7c",
"file": "input-closeout.spec.js",
"title": "candidate closeout: window registration failure restores the previous global binding",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-509d99c428ef04fb2e49",
"file": "input-closeout.spec.js",
"title": "candidate closeout: source changes cancel the old gesture in the installed player",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-fac2aa15d600bc1bf552",
"file": "input-closeout.spec.js",
"title": "candidate closeout: rotation changes cancel the old gesture in the installed player",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-5b23a746569631c03db4",
"file": "input-closeout.spec.js",
"title": "candidate closeout: geometry changes cancel the old gesture in the installed player",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-bbd046deabc0ca1172f6",
"file": "input-closeout.spec.js",
"title": "candidate closeout: adopted viewport retains exact gap boundaries",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-d1cba7c810d80b340f02",
"file": "lifecycle.spec.js",
"title": "published: repeated destroy preserves other live instances",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-b18e0bd87418016b019f",
"file": "lifecycle.spec.js",
"title": "candidate: repeated destroy preserves other live instances",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-f640c192434bf9a64a7f",
"file": "lifecycle.spec.js",
"title": "candidate: constructor plugin failure restores original DOM and clears resources",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-af04f2118c29852ac4d0",
"file": "lifecycle.spec.js",
"title": "candidate: early proxy failure restores SSR nodes, attributes and text",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-6bbd26e23fb3429993b3",
"file": "lifecycle.spec.js",
"title": "candidate: reentrant destroy keeps sequence and does not repeat callbacks",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-78efe4e7a850b2a90ebb",
"file": "lifecycle.spec.js",
"title": "candidate: destroying cancels queued resize, notice, RAF, reconnect and mounted work",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-dd98a66249e18d35e4ec",
"file": "lifecycle.spec.js",
"title": "candidate: constructor can synchronously destroy without entering the registry",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-7e56c82040d8213b52fc",
"file": "lifecycle.spec.js",
"title": "candidate: partial Events initialization releases listeners before its property is assigned",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-7587ab0e8e449207ed24",
"file": "lifecycle.spec.js",
"title": "candidate: live resize still coalesces and destroy cancels the next burst",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-5da1a688dbe2217facb7",
"file": "lifecycle.spec.js",
"title": "candidate: a container is reserved during reentrant initialization",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-489c3bd67ceac85c7d79",
"file": "lifecycle.spec.js",
"title": "published: repeated destroy preserves other live instances",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-4d1c0bbb0d31efac6702",
"file": "lifecycle.spec.js",
"title": "candidate: repeated destroy preserves other live instances",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-83a5f6f72a73e749b6fd",
"file": "lifecycle.spec.js",
"title": "candidate: constructor plugin failure restores original DOM and clears resources",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-c60ed5afa38f7991685c",
"file": "lifecycle.spec.js",
"title": "candidate: early proxy failure restores SSR nodes, attributes and text",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-1961de75defdc952a8f3",
"file": "lifecycle.spec.js",
"title": "candidate: reentrant destroy keeps sequence and does not repeat callbacks",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-351ed5a2908f4cc9619c",
"file": "lifecycle.spec.js",
"title": "candidate: destroying cancels queued resize, notice, RAF, reconnect and mounted work",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-7954fe1c578a54eebf8c",
"file": "lifecycle.spec.js",
"title": "candidate: constructor can synchronously destroy without entering the registry",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-36154f67953190d1bfba",
"file": "lifecycle.spec.js",
"title": "candidate: partial Events initialization releases listeners before its property is assigned",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-6522dbb08c1b075a5ec0",
"file": "lifecycle.spec.js",
"title": "candidate: live resize still coalesces and destroy cancels the next burst",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-76e298b978895f180911",
"file": "lifecycle.spec.js",
"title": "candidate: a container is reserved during reentrant initialization",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-77285e408518bdd6dee8",
"file": "lifecycle.spec.js",
"title": "published: repeated destroy preserves other live instances",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-c8f1d687675a279a00cb",
"file": "lifecycle.spec.js",
"title": "candidate: repeated destroy preserves other live instances",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-3d38bfd5b7b08646ebfe",
"file": "lifecycle.spec.js",
"title": "candidate: constructor plugin failure restores original DOM and clears resources",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-70526633595037330da8",
"file": "lifecycle.spec.js",
"title": "candidate: early proxy failure restores SSR nodes, attributes and text",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-e00d282a9b13f205b9a9",
"file": "lifecycle.spec.js",
"title": "candidate: reentrant destroy keeps sequence and does not repeat callbacks",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-ca150c7e341afc79085b",
"file": "lifecycle.spec.js",
"title": "candidate: destroying cancels queued resize, notice, RAF, reconnect and mounted work",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-de68c38b7c4aa90447d4",
"file": "lifecycle.spec.js",
"title": "candidate: constructor can synchronously destroy without entering the registry",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-4bf9b7e006db011964e1",
"file": "lifecycle.spec.js",
"title": "candidate: partial Events initialization releases listeners before its property is assigned",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-b81bcd76f642b8cd1cb6",
"file": "lifecycle.spec.js",
"title": "candidate: live resize still coalesces and destroy cancels the next burst",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-6a1c655a7541e2c283c5",
"file": "lifecycle.spec.js",
"title": "candidate: a container is reserved during reentrant initialization",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-33ab58a217e5ed46af64",
"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
},
{
"id": "f12e0488909e2ebf88cf-6c3e26795bad7ad08640",
"file": "listener-registry.spec.js",
"title": "published: once and abort use native event identity and permit subsequent registration",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-081e4a3c2efab5a6a4f8",
"file": "listener-registry.spec.js",
"title": "published: direct event disposer preserves native callback identity and releases bookkeeping",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-48f3dc84a4b45ece0f66",
"file": "listener-registry.spec.js",
"title": "published: changing capture options after registration cannot prevent cleanup",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-bd8e568d3c301593236b",
"file": "listener-registry.spec.js",
"title": "published: partially failing array registration rolls back the listeners it created",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-a20205da01df1b6d1275",
"file": "listener-registry.spec.js",
"title": "published: registration throwing after native add does not leave an untracked listener",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-cd03a72feb502b43128a",
"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
},
{
"id": "f12e0488909e2ebf88cf-c084c9d9f3321e48be59",
"file": "listener-registry.spec.js",
"title": "candidate: once and abort use native event identity and permit subsequent registration",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-291a97e5971de8da34fa",
"file": "listener-registry.spec.js",
"title": "candidate: direct event disposer preserves native callback identity and releases bookkeeping",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-96ad9b36215f1db666df",
"file": "listener-registry.spec.js",
"title": "candidate: changing capture options after registration cannot prevent cleanup",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-0ff5f41421512bce0682",
"file": "listener-registry.spec.js",
"title": "candidate: partially failing array registration rolls back the listeners it created",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-85d3c1a084877cb32e68",
"file": "listener-registry.spec.js",
"title": "candidate: registration throwing after native add does not leave an untracked listener",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-9a764add8106b570a9fb",
"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
},
{
"id": "f12e0488909e2ebf88cf-4f6c3e8455782e5592a1",
"file": "listener-registry.spec.js",
"title": "published: once and abort use native event identity and permit subsequent registration",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-321e89c016aaf0a04e89",
"file": "listener-registry.spec.js",
"title": "published: direct event disposer preserves native callback identity and releases bookkeeping",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-3835036f94dea4e826e2",
"file": "listener-registry.spec.js",
"title": "published: changing capture options after registration cannot prevent cleanup",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-cda798777baabd4bf688",
"file": "listener-registry.spec.js",
"title": "published: partially failing array registration rolls back the listeners it created",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-685f7f019e46ba558b9a",
"file": "listener-registry.spec.js",
"title": "published: registration throwing after native add does not leave an untracked listener",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-640ede7d3ff202fea200",
"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
},
{
"id": "f12e0488909e2ebf88cf-254917f54cf2302cd6ae",
"file": "listener-registry.spec.js",
"title": "candidate: once and abort use native event identity and permit subsequent registration",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-36849c7e4b2167768c04",
"file": "listener-registry.spec.js",
"title": "candidate: direct event disposer preserves native callback identity and releases bookkeeping",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-ac5d5c862592ff76b6c7",
"file": "listener-registry.spec.js",
"title": "candidate: changing capture options after registration cannot prevent cleanup",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-c3ffd08e95c46586ed24",
"file": "listener-registry.spec.js",
"title": "candidate: partially failing array registration rolls back the listeners it created",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-46ca3a1867d4e79ccf78",
"file": "listener-registry.spec.js",
"title": "candidate: registration throwing after native add does not leave an untracked listener",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-330b06a4b4886d69f8a2",
"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
},
{
"id": "f12e0488909e2ebf88cf-7ea574653c71793cdc59",
"file": "listener-registry.spec.js",
"title": "published: once and abort use native event identity and permit subsequent registration",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-494fdf7a643287f6e9f6",
"file": "listener-registry.spec.js",
"title": "published: direct event disposer preserves native callback identity and releases bookkeeping",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-a20b9efe52074aba9a9e",
"file": "listener-registry.spec.js",
"title": "published: changing capture options after registration cannot prevent cleanup",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-f720c3dec109e51e7e33",
"file": "listener-registry.spec.js",
"title": "published: partially failing array registration rolls back the listeners it created",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-c7e1c0f20ca436a64e31",
"file": "listener-registry.spec.js",
"title": "published: registration throwing after native add does not leave an untracked listener",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-c10d09a36296547cce19",
"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
},
{
"id": "f12e0488909e2ebf88cf-65b87ddd974d9095cd99",
"file": "listener-registry.spec.js",
"title": "candidate: once and abort use native event identity and permit subsequent registration",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-f923d3845a11b464c735",
"file": "listener-registry.spec.js",
"title": "candidate: direct event disposer preserves native callback identity and releases bookkeeping",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-71e88fe06828c0aaaa52",
"file": "listener-registry.spec.js",
"title": "candidate: changing capture options after registration cannot prevent cleanup",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-0e43bca78fe1615e1188",
"file": "listener-registry.spec.js",
"title": "candidate: partially failing array registration rolls back the listeners it created",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-74b76fae26483153575e",
"file": "listener-registry.spec.js",
"title": "candidate: registration throwing after native add does not leave an untracked listener",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-f81f74c17d54e135812b",
"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
},
{
"id": "9a48fcf31fb0bf73c484-cb7cf3d37546dfaaa25e",
"file": "media-events.spec.js",
"title": "published: replacing a failed source cancels candidate retries",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-ad243930eba7bbfca9ec",
"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
},
{
"id": "9a48fcf31fb0bf73c484-4f06979d10a0cc73f0e4",
"file": "media-events.spec.js",
"title": "candidate: replacing a failed source cancels candidate retries",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-73b72e27dc0e279e1dfc",
"file": "media-events.spec.js",
"title": "candidate: rejected real-media switch still allows current-source reconnect",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-a391ecf6be83e360d5af",
"file": "media-events.spec.js",
"title": "published: destroying from first-ready controls prevents a candidate ghost ready event",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-9886e61b50b0325f00b6",
"file": "media-events.spec.js",
"title": "candidate: destroying from first-ready controls prevents a candidate ghost ready event",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-7661cdbadada621ddbdb",
"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
},
{
"id": "9a48fcf31fb0bf73c484-534b6a21f22d52437946",
"file": "media-events.spec.js",
"title": "published: replacing a failed source cancels candidate retries",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-964c3e167f81d6c4b540",
"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
},
{
"id": "9a48fcf31fb0bf73c484-b8af7f6e76d64a404611",
"file": "media-events.spec.js",
"title": "candidate: replacing a failed source cancels candidate retries",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-26e289678f8318df9985",
"file": "media-events.spec.js",
"title": "candidate: rejected real-media switch still allows current-source reconnect",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-a31d40ad896888983990",
"file": "media-events.spec.js",
"title": "published: destroying from first-ready controls prevents a candidate ghost ready event",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-41f669bbff76dba08542",
"file": "media-events.spec.js",
"title": "candidate: destroying from first-ready controls prevents a candidate ghost ready event",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-94ccef7d1b2712b3a8c7",
"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
},
{
"id": "9a48fcf31fb0bf73c484-0acfeccae2fa10a364bb",
"file": "media-events.spec.js",
"title": "published: replacing a failed source cancels candidate retries",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-804bbc5c45a32217b23a",
"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
},
{
"id": "9a48fcf31fb0bf73c484-e1687b8c29a364456ced",
"file": "media-events.spec.js",
"title": "candidate: replacing a failed source cancels candidate retries",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-9de93a65641998f55bfb",
"file": "media-events.spec.js",
"title": "candidate: rejected real-media switch still allows current-source reconnect",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-ae29a326f7d6b9244c7a",
"file": "media-events.spec.js",
"title": "published: destroying from first-ready controls prevents a candidate ghost ready event",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-5642c616032ffdffac35",
"file": "media-events.spec.js",
"title": "candidate: destroying from first-ready controls prevents a candidate ghost ready event",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-75b1d9674a6663bf2d6e",
"file": "media-events.spec.js",
"title": "published: metadata emits resize before mobile visibility changes",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-1e45a2a5dde8e9ffc1f1",
"file": "media-events.spec.js",
"title": "candidate: metadata emits resize before mobile visibility changes",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-fea8a7011bdffae81cb6",
"file": "media-events.spec.js",
"title": "published: metadata emits resize before mobile visibility changes",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-4d2842dff07972329923",
"file": "media-events.spec.js",
"title": "candidate: metadata emits resize before mobile visibility changes",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-5235450a56f738efeecd",
"file": "media-events.spec.js",
"title": "published: metadata emits resize before mobile visibility changes",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-6d06c3705c2addbb8090",
"file": "media-events.spec.js",
"title": "candidate: metadata emits resize before mobile visibility changes",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d88972cf079122a6832d-1707b8b14a6deb4b2b1d",
"file": "media-hosts.spec.js",
"title": "published: existing canvas proxy keeps media identity, playback and layout",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d88972cf079122a6832d-c052ddece9958e0555fb",
"file": "media-hosts.spec.js",
"title": "candidate: existing canvas proxy keeps media identity, playback and layout",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d88972cf079122a6832d-1723a11b47d130206b98",
"file": "media-hosts.spec.js",
"title": "published: existing canvas proxy keeps media identity, playback and layout",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d88972cf079122a6832d-b93e8a95aa929ea2ae0c",
"file": "media-hosts.spec.js",
"title": "candidate: existing canvas proxy keeps media identity, playback and layout",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d88972cf079122a6832d-60bb8e6ab68260d8c6fd",
"file": "media-hosts.spec.js",
"title": "published: existing canvas proxy keeps media identity, playback and layout",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d88972cf079122a6832d-55abe99fef6857550456",
"file": "media-hosts.spec.js",
"title": "candidate: existing canvas proxy keeps media identity, playback and layout",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-0f49d1285226348634c0",
"file": "notice.spec.js",
"title": "published: notice updates do not call a consumer override of destroy",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-24f58619d642db14fea8",
"file": "notice.spec.js",
"title": "published: notice preserves public shape, Error text and false hide semantics",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-68c445671e9adf88066c",
"file": "notice.spec.js",
"title": "published: notice expires naturally during real playback",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-aad4d2901d12bdf01915",
"file": "notice.spec.js",
"title": "published: manual notice destroy permits reuse and does not hide its DOM",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-24762ce6b234dc12214f",
"file": "notice.spec.js",
"title": "published: destruction during notice text assignment cannot schedule a late timer",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-be32d3483148f5f64ac8",
"file": "notice.spec.js",
"title": "published: expiry does not hide a notice installed during the clearing write",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-7f558c384fd9099689d5",
"file": "notice.spec.js",
"title": "candidate: notice updates do not call a consumer override of destroy",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-ac74dedfe39f4659eed2",
"file": "notice.spec.js",
"title": "candidate: notice preserves public shape, Error text and false hide semantics",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-1bab1b46912eda1af15c",
"file": "notice.spec.js",
"title": "candidate: notice expires naturally during real playback",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-da995b98b89d9fb5bf58",
"file": "notice.spec.js",
"title": "candidate: manual notice destroy permits reuse and does not hide its DOM",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-774e4aaab03d5b44bb2c",
"file": "notice.spec.js",
"title": "candidate: destruction during notice text assignment cannot schedule a late timer",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-c498914bc58cd712c4ff",
"file": "notice.spec.js",
"title": "candidate: expiry does not hide a notice installed during the clearing write",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-568bc11275e9d7dce946",
"file": "notice.spec.js",
"title": "candidate: retained callbacks and assignments cannot revive destroyed notice resources",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-52e1a6cf49f647554379",
"file": "notice.spec.js",
"title": "published: notice updates do not call a consumer override of destroy",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-1e837e265e2ff83fc673",
"file": "notice.spec.js",
"title": "published: notice preserves public shape, Error text and false hide semantics",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-81bf5cedf663307d9ade",
"file": "notice.spec.js",
"title": "published: notice expires naturally during real playback",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-6a9cd51e3dfdc9b290b7",
"file": "notice.spec.js",
"title": "published: manual notice destroy permits reuse and does not hide its DOM",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-fc77ab576b2048180b27",
"file": "notice.spec.js",
"title": "published: destruction during notice text assignment cannot schedule a late timer",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-23a5ea128a8390a8f174",
"file": "notice.spec.js",
"title": "published: expiry does not hide a notice installed during the clearing write",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-70f2c8b45eb47ba6b09e",
"file": "notice.spec.js",
"title": "candidate: notice updates do not call a consumer override of destroy",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-bc8a0cfecef9b3a54ce1",
"file": "notice.spec.js",
"title": "candidate: notice preserves public shape, Error text and false hide semantics",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-c1b5af0a680287efd190",
"file": "notice.spec.js",
"title": "candidate: notice expires naturally during real playback",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-460e036a9ebf06309ac6",
"file": "notice.spec.js",
"title": "candidate: manual notice destroy permits reuse and does not hide its DOM",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-3ea62e47446dd5fd1382",
"file": "notice.spec.js",
"title": "candidate: destruction during notice text assignment cannot schedule a late timer",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-7c4f53d04de946f4262f",
"file": "notice.spec.js",
"title": "candidate: expiry does not hide a notice installed during the clearing write",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-52494aa0b96ed978f8b0",
"file": "notice.spec.js",
"title": "candidate: retained callbacks and assignments cannot revive destroyed notice resources",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-b5bb4f5eedeea74c067b",
"file": "notice.spec.js",
"title": "published: notice updates do not call a consumer override of destroy",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-38fb23b594ae4f3db0fe",
"file": "notice.spec.js",
"title": "published: notice preserves public shape, Error text and false hide semantics",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-9f81a06a638bac718bd0",
"file": "notice.spec.js",
"title": "published: notice expires naturally during real playback",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-6af186ecb30ec790a0ea",
"file": "notice.spec.js",
"title": "published: manual notice destroy permits reuse and does not hide its DOM",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-b5a62d7e6d4583de7dcb",
"file": "notice.spec.js",
"title": "published: destruction during notice text assignment cannot schedule a late timer",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-c5cfaab74d04578f892f",
"file": "notice.spec.js",
"title": "published: expiry does not hide a notice installed during the clearing write",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-06538701168e8ae2e9c1",
"file": "notice.spec.js",
"title": "candidate: notice updates do not call a consumer override of destroy",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-be4d6b65a904ba3a6a08",
"file": "notice.spec.js",
"title": "candidate: notice preserves public shape, Error text and false hide semantics",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-e065097fdf992aa65df0",
"file": "notice.spec.js",
"title": "candidate: notice expires naturally during real playback",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-e4d45b9bd192de637872",
"file": "notice.spec.js",
"title": "candidate: manual notice destroy permits reuse and does not hide its DOM",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-a0cf1e8d9be71232b3ea",
"file": "notice.spec.js",
"title": "candidate: destruction during notice text assignment cannot schedule a late timer",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-9e144dec84b139541490",
"file": "notice.spec.js",
"title": "candidate: expiry does not hide a notice installed during the clearing write",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-1840748750e30e4a000b",
"file": "notice.spec.js",
"title": "candidate: retained callbacks and assignments cannot revive destroyed notice resources",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "51fb6f8c703f56762e96-78fe676015d6e8dbc0d0",
"file": "options.spec.js",
"title": "published: expanded option input preserves historical JS forms",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "51fb6f8c703f56762e96-a24e837c0a70d9648453",
"file": "options.spec.js",
"title": "published: configuration errors occur before mounting and preserve allocation timing",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "51fb6f8c703f56762e96-802ef8362a0f403ae08d",
"file": "options.spec.js",
"title": "published: container identity, partial defaults, custom fields and normal callbacks",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "51fb6f8c703f56762e96-70abbec3c9dd6b888e1c",
"file": "options.spec.js",
"title": "candidate: expanded option input preserves historical JS forms",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "51fb6f8c703f56762e96-c0ab35af2770dd5f4806",
"file": "options.spec.js",
"title": "candidate: configuration errors occur before mounting and preserve allocation timing",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "51fb6f8c703f56762e96-e72fde2e2a57668fa47c",
"file": "options.spec.js",
"title": "candidate: container identity, partial defaults, custom fields and normal callbacks",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "51fb6f8c703f56762e96-a4df961c9062ebada00d",
"file": "options.spec.js",
"title": "published: expanded option input preserves historical JS forms",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "51fb6f8c703f56762e96-73e6bcb78301864d09a0",
"file": "options.spec.js",
"title": "published: configuration errors occur before mounting and preserve allocation timing",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "51fb6f8c703f56762e96-0f38da640b1ce0c5e360",
"file": "options.spec.js",
"title": "published: container identity, partial defaults, custom fields and normal callbacks",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "51fb6f8c703f56762e96-08a820c1f1e532774cc1",
"file": "options.spec.js",
"title": "candidate: expanded option input preserves historical JS forms",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "51fb6f8c703f56762e96-0a6080d5d9c551bbbfef",
"file": "options.spec.js",
"title": "candidate: configuration errors occur before mounting and preserve allocation timing",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "51fb6f8c703f56762e96-d47adcf0c29980498c19",
"file": "options.spec.js",
"title": "candidate: container identity, partial defaults, custom fields and normal callbacks",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "51fb6f8c703f56762e96-c1239d4ad067319ee2a3",
"file": "options.spec.js",
"title": "published: expanded option input preserves historical JS forms",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "51fb6f8c703f56762e96-229449f9f5a2f8fa7963",
"file": "options.spec.js",
"title": "published: configuration errors occur before mounting and preserve allocation timing",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "51fb6f8c703f56762e96-52e7670a5b3a053c6e55",
"file": "options.spec.js",
"title": "published: container identity, partial defaults, custom fields and normal callbacks",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "51fb6f8c703f56762e96-7ddc0ea00c170012b4d6",
"file": "options.spec.js",
"title": "candidate: expanded option input preserves historical JS forms",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "51fb6f8c703f56762e96-dbf437be2f34861c5a0e",
"file": "options.spec.js",
"title": "candidate: configuration errors occur before mounting and preserve allocation timing",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "51fb6f8c703f56762e96-3c389ca847ff1e4c75bc",
"file": "options.spec.js",
"title": "candidate: container identity, partial defaults, custom fields and normal callbacks",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "28aa0cac6aacffd70d0a-6542b91dece2a74614df",
"file": "playback-properties.spec.js",
"title": "published: real media preserves timeline, volume, rate and property descriptors",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "28aa0cac6aacffd70d0a-51b208ac054e2eb00b26",
"file": "playback-properties.spec.js",
"title": "published: invalid time inputs and rate no-op retain native behavior",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "28aa0cac6aacffd70d0a-4f6db3993845b9ba2985",
"file": "playback-properties.spec.js",
"title": "candidate: real media preserves timeline, volume, rate and property descriptors",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "28aa0cac6aacffd70d0a-bf0574101b74e333abfc",
"file": "playback-properties.spec.js",
"title": "candidate: invalid time inputs and rate no-op retain native behavior",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "28aa0cac6aacffd70d0a-b8e3d4f14c5274942e99",
"file": "playback-properties.spec.js",
"title": "published: real media preserves timeline, volume, rate and property descriptors",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "28aa0cac6aacffd70d0a-aa029ef04ccaa364abaf",
"file": "playback-properties.spec.js",
"title": "published: invalid time inputs and rate no-op retain native behavior",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "28aa0cac6aacffd70d0a-884e7e97cc7f4601b9b1",
"file": "playback-properties.spec.js",
"title": "candidate: real media preserves timeline, volume, rate and property descriptors",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "28aa0cac6aacffd70d0a-89a5f36c70aeb1aeb725",
"file": "playback-properties.spec.js",
"title": "candidate: invalid time inputs and rate no-op retain native behavior",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "28aa0cac6aacffd70d0a-6e80e6040b5d820ea851",
"file": "playback-properties.spec.js",
"title": "published: real media preserves timeline, volume, rate and property descriptors",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "28aa0cac6aacffd70d0a-89b1e6f236f0b07b34e9",
"file": "playback-properties.spec.js",
"title": "published: invalid time inputs and rate no-op retain native behavior",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "28aa0cac6aacffd70d0a-76c423a2c23281a89f4f",
"file": "playback-properties.spec.js",
"title": "candidate: real media preserves timeline, volume, rate and property descriptors",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "28aa0cac6aacffd70d0a-f1b89a3a449ec92c4a02",
"file": "playback-properties.spec.js",
"title": "candidate: invalid time inputs and rate no-op retain native behavior",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "b4ed495288f4b512a8ac-846a43d5c11f461bc706",
"file": "playback.spec.js",
"title": "published: real playback, pause, seek, switch and destroy",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "b4ed495288f4b512a8ac-6fc43c2ad3b16ac57feb",
"file": "playback.spec.js",
"title": "candidate: real playback, pause, seek, switch and destroy",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "b4ed495288f4b512a8ac-923d4b452977986e35eb",
"file": "playback.spec.js",
"title": "controlled HTTP media failure emits a real video error",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "b4ed495288f4b512a8ac-3751522702f6c4040d89",
"file": "playback.spec.js",
"title": "Range, media identity and docs candidate routes",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "b4ed495288f4b512a8ac-7c1ede28fdbca2fdb036",
"file": "playback.spec.js",
"title": "published: real playback, pause, seek, switch and destroy",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "b4ed495288f4b512a8ac-2e71806ec46cfa3c8830",
"file": "playback.spec.js",
"title": "candidate: real playback, pause, seek, switch and destroy",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "b4ed495288f4b512a8ac-308b7034593f3aface7c",
"file": "playback.spec.js",
"title": "controlled HTTP media failure emits a real video error",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "b4ed495288f4b512a8ac-824de270447cd0289399",
"file": "playback.spec.js",
"title": "Range, media identity and docs candidate routes",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "b4ed495288f4b512a8ac-2e405967fd041e7bd63c",
"file": "playback.spec.js",
"title": "published: real playback, pause, seek, switch and destroy",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "b4ed495288f4b512a8ac-73ef3504117f77184a3f",
"file": "playback.spec.js",
"title": "candidate: real playback, pause, seek, switch and destroy",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "b4ed495288f4b512a8ac-273a8c96e455bc2cb3a5",
"file": "playback.spec.js",
"title": "controlled HTTP media failure emits a real video error",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "b4ed495288f4b512a8ac-421ad6f29b1e4edba558",
"file": "playback.spec.js",
"title": "Range, media identity and docs candidate routes",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "27752d8aa5ba1c387417-9848ba9b5bdc87b7080d",
"file": "plugins.spec.js",
"title": "published: late plugin registration preserves fulfillment without reviving a closed candidate",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "27752d8aa5ba1c387417-fd0af30740777b8fa6f6",
"file": "plugins.spec.js",
"title": "candidate: late plugin registration preserves fulfillment without reviving a closed candidate",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "27752d8aa5ba1c387417-caf25f6ee3ed380b66a5",
"file": "plugins.spec.js",
"title": "candidate: a plugin that closes construction prevents subsequent factories",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "27752d8aa5ba1c387417-1694c548d47a5dfd7321",
"file": "plugins.spec.js",
"title": "candidate: constructor-owned rejection is reported once without an unhandled rejection",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "27752d8aa5ba1c387417-4a613122854d4efeab25",
"file": "plugins.spec.js",
"title": "published: late plugin registration preserves fulfillment without reviving a closed candidate",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "27752d8aa5ba1c387417-ce9ca8b3a37a93a751e0",
"file": "plugins.spec.js",
"title": "candidate: late plugin registration preserves fulfillment without reviving a closed candidate",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "27752d8aa5ba1c387417-a86fc2f76d5a0e73dc92",
"file": "plugins.spec.js",
"title": "candidate: a plugin that closes construction prevents subsequent factories",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "27752d8aa5ba1c387417-ed069932d1cecddc62ca",
"file": "plugins.spec.js",
"title": "candidate: constructor-owned rejection is reported once without an unhandled rejection",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "27752d8aa5ba1c387417-9a9f8fea7676c3fb1f03",
"file": "plugins.spec.js",
"title": "published: late plugin registration preserves fulfillment without reviving a closed candidate",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "27752d8aa5ba1c387417-7bb2424006b234f72e6a",
"file": "plugins.spec.js",
"title": "candidate: late plugin registration preserves fulfillment without reviving a closed candidate",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "27752d8aa5ba1c387417-f7838ff686e269e64cbc",
"file": "plugins.spec.js",
"title": "candidate: a plugin that closes construction prevents subsequent factories",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "27752d8aa5ba1c387417-22b53afce3b44c0e3b56",
"file": "plugins.spec.js",
"title": "candidate: constructor-owned rejection is reported once without an unhandled rejection",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "27752d8aa5ba1c387417-7de925a1d5f347027a30",
"file": "plugins.spec.js",
"title": "published: builtin order and live exclusions precede user plugins",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "27752d8aa5ba1c387417-d4bffb27232bd134e0ba",
"file": "plugins.spec.js",
"title": "candidate: builtin order and live exclusions precede user plugins",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "27752d8aa5ba1c387417-115453f0cb1f2df25c13",
"file": "plugins.spec.js",
"title": "published: builtin order and live exclusions precede user plugins",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "27752d8aa5ba1c387417-576425b00e3b37a5f55e",
"file": "plugins.spec.js",
"title": "candidate: builtin order and live exclusions precede user plugins",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "27752d8aa5ba1c387417-6ddec59a6b7a73444874",
"file": "plugins.spec.js",
"title": "published: builtin order and live exclusions precede user plugins",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "27752d8aa5ba1c387417-c4a665637742c22fe6db",
"file": "plugins.spec.js",
"title": "candidate: builtin order and live exclusions precede user plugins",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-05c7aa4a035cd53f615b",
"file": "pointer-events.spec.js",
"title": "published: real mouse input focuses the player, hovers and toggles actual playback",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-ff797d35cf4226a8908c",
"file": "pointer-events.spec.js",
"title": "published: click pairs preserve callback identity and playback ordering",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-b321c5b060f24c0dcf7c",
"file": "pointer-events.spec.js",
"title": "published: destruction in click stops its subsequent default action",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-86838248a63b8cb598e4",
"file": "pointer-events.spec.js",
"title": "published: destruction in dblclick stops its subsequent default action",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-f74d56109a0a98dbcf37",
"file": "pointer-events.spec.js",
"title": "published: focus, hover and move preserve flags, classes and original events",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-f2cd78f5c336b7b5a29b",
"file": "pointer-events.spec.js",
"title": "candidate: real mouse input focuses the player, hovers and toggles actual playback",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-687bbd5c29aeaa2087ee",
"file": "pointer-events.spec.js",
"title": "candidate: click pairs preserve callback identity and playback ordering",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-8e37462e4a700a9d032d",
"file": "pointer-events.spec.js",
"title": "candidate: destruction in click stops its subsequent default action",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-8b838317977126c72896",
"file": "pointer-events.spec.js",
"title": "candidate: destruction in dblclick stops its subsequent default action",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-c162cdb14c052116404d",
"file": "pointer-events.spec.js",
"title": "candidate: focus, hover and move preserve flags, classes and original events",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-0b01ed5f487c653ef5e6",
"file": "pointer-events.spec.js",
"title": "published: real mouse input focuses the player, hovers and toggles actual playback",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-3faf3b0b78cb6e5a7916",
"file": "pointer-events.spec.js",
"title": "published: click pairs preserve callback identity and playback ordering",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-3cc483840fcb60da6de7",
"file": "pointer-events.spec.js",
"title": "published: destruction in click stops its subsequent default action",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-886e669450b0aa293cc8",
"file": "pointer-events.spec.js",
"title": "published: destruction in dblclick stops its subsequent default action",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-5d9e035f106d302fa65a",
"file": "pointer-events.spec.js",
"title": "published: focus, hover and move preserve flags, classes and original events",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-850f54c586f39ff9ed15",
"file": "pointer-events.spec.js",
"title": "candidate: real mouse input focuses the player, hovers and toggles actual playback",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-b9482406e41527269426",
"file": "pointer-events.spec.js",
"title": "candidate: click pairs preserve callback identity and playback ordering",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-472f4ce1e106982a41f2",
"file": "pointer-events.spec.js",
"title": "candidate: destruction in click stops its subsequent default action",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-e4b709b61462b8d189d1",
"file": "pointer-events.spec.js",
"title": "candidate: destruction in dblclick stops its subsequent default action",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-9d3f428ef8c764b1ff11",
"file": "pointer-events.spec.js",
"title": "candidate: focus, hover and move preserve flags, classes and original events",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-6fb2012cd72d02b2a069",
"file": "pointer-events.spec.js",
"title": "published: real mouse input focuses the player, hovers and toggles actual playback",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-17106154f47c826afcb7",
"file": "pointer-events.spec.js",
"title": "published: click pairs preserve callback identity and playback ordering",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-49817d29e2e8721cf6b9",
"file": "pointer-events.spec.js",
"title": "published: destruction in click stops its subsequent default action",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-0aa0a59420e90b9113f5",
"file": "pointer-events.spec.js",
"title": "published: destruction in dblclick stops its subsequent default action",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-cf318af31bbcbc8c0d29",
"file": "pointer-events.spec.js",
"title": "published: focus, hover and move preserve flags, classes and original events",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-7172a28011c10712e8f9",
"file": "pointer-events.spec.js",
"title": "candidate: real mouse input focuses the player, hovers and toggles actual playback",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-db2b94c7c74a6265c7e6",
"file": "pointer-events.spec.js",
"title": "candidate: click pairs preserve callback identity and playback ordering",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-ed084452ce2ddeee614c",
"file": "pointer-events.spec.js",
"title": "candidate: destruction in click stops its subsequent default action",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-deb5a4dc1d9142fb059c",
"file": "pointer-events.spec.js",
"title": "candidate: destruction in dblclick stops its subsequent default action",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-bd60bf10694d5c9d5bc8",
"file": "pointer-events.spec.js",
"title": "candidate: focus, hover and move preserve flags, classes and original events",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-fb4286b068bc0600cff6",
"file": "progress-quality.spec.js",
"title": "published: progress click reentry through remove cannot continue an obsolete seek",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-0a2362b7454728723ffe",
"file": "progress-quality.spec.js",
"title": "published: progress click reentry through destroy cannot continue an obsolete seek",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-e1e8d2a13c11230aa98c",
"file": "progress-quality.spec.js",
"title": "published: progress click reentry through source cannot continue an obsolete seek",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-47d80491960fd6ea310b",
"file": "progress-quality.spec.js",
"title": "published: real progress click keeps setBar before seek and clamps the edges",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-5ca838b0d7d085b3171c",
"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
},
{
"id": "21cef141557e7e8b6cc4-ceb18a89995a5f524bb5",
"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
},
{
"id": "21cef141557e7e8b6cc4-f3da7e372dfc4ca08dab",
"file": "progress-quality.spec.js",
"title": "published: quality selectors retain default labels, source position and empty-array behavior",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-d426008fb62238e11f84",
"file": "progress-quality.spec.js",
"title": "candidate: progress click reentry through remove cannot continue an obsolete seek",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-e5234b4868a1e6e63259",
"file": "progress-quality.spec.js",
"title": "candidate: progress click reentry through destroy cannot continue an obsolete seek",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-5667dcada09f02da7767",
"file": "progress-quality.spec.js",
"title": "candidate: progress click reentry through source cannot continue an obsolete seek",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-a5936ea729b375a90d68",
"file": "progress-quality.spec.js",
"title": "candidate: real progress click keeps setBar before seek and clamps the edges",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-851c77d2899e902efa36",
"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
},
{
"id": "21cef141557e7e8b6cc4-e931cfa2f01226c7342a",
"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
},
{
"id": "21cef141557e7e8b6cc4-453ae6bd59490dfdbe39",
"file": "progress-quality.spec.js",
"title": "candidate: quality selectors retain default labels, source position and empty-array behavior",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-5c3b6be93f5a02202cd5",
"file": "progress-quality.spec.js",
"title": "published: progress click reentry through remove cannot continue an obsolete seek",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-b23fad659ff994ab889d",
"file": "progress-quality.spec.js",
"title": "published: progress click reentry through destroy cannot continue an obsolete seek",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-cde96d244964d5994409",
"file": "progress-quality.spec.js",
"title": "published: progress click reentry through source cannot continue an obsolete seek",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-f107c907c4348a32aca1",
"file": "progress-quality.spec.js",
"title": "published: real progress click keeps setBar before seek and clamps the edges",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-509e830745c3354e14d5",
"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
},
{
"id": "21cef141557e7e8b6cc4-db2ce4b07c8501ec9f3b",
"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
},
{
"id": "21cef141557e7e8b6cc4-d382cb7aaf3e4dde02bd",
"file": "progress-quality.spec.js",
"title": "published: quality selectors retain default labels, source position and empty-array behavior",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-a965986d79fb4bca3819",
"file": "progress-quality.spec.js",
"title": "candidate: progress click reentry through remove cannot continue an obsolete seek",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-d78bdabf74a8b242644a",
"file": "progress-quality.spec.js",
"title": "candidate: progress click reentry through destroy cannot continue an obsolete seek",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-0491300e9f273d3b74ec",
"file": "progress-quality.spec.js",
"title": "candidate: progress click reentry through source cannot continue an obsolete seek",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-48709e4bb5bb0b63a00f",
"file": "progress-quality.spec.js",
"title": "candidate: real progress click keeps setBar before seek and clamps the edges",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-c6cead770cbf3fc9518b",
"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
},
{
"id": "21cef141557e7e8b6cc4-080efc54b0dc8e811ea5",
"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
},
{
"id": "21cef141557e7e8b6cc4-74973a25c3c43bce8cce",
"file": "progress-quality.spec.js",
"title": "candidate: quality selectors retain default labels, source position and empty-array behavior",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-a7a44dde52914c0071c9",
"file": "progress-quality.spec.js",
"title": "published: progress click reentry through remove cannot continue an obsolete seek",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-12553b7460cc2837bdf5",
"file": "progress-quality.spec.js",
"title": "published: progress click reentry through destroy cannot continue an obsolete seek",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-f55cae9cd9533c38a7a6",
"file": "progress-quality.spec.js",
"title": "published: progress click reentry through source cannot continue an obsolete seek",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-f59d61c02b2c7a09133a",
"file": "progress-quality.spec.js",
"title": "published: real progress click keeps setBar before seek and clamps the edges",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-b1303a1aac807b19eb1e",
"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
},
{
"id": "21cef141557e7e8b6cc4-92b87c696643ea1b04d4",
"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
},
{
"id": "21cef141557e7e8b6cc4-7b2b019dd3c609469cdd",
"file": "progress-quality.spec.js",
"title": "published: quality selectors retain default labels, source position and empty-array behavior",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-ad7b2bc9685eb10c11ca",
"file": "progress-quality.spec.js",
"title": "candidate: progress click reentry through remove cannot continue an obsolete seek",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-72f9c4bf010a680a10e7",
"file": "progress-quality.spec.js",
"title": "candidate: progress click reentry through destroy cannot continue an obsolete seek",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-c64c6ba986cbf48dfa3a",
"file": "progress-quality.spec.js",
"title": "candidate: progress click reentry through source cannot continue an obsolete seek",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-f58e0b20838b9a4ca914",
"file": "progress-quality.spec.js",
"title": "candidate: real progress click keeps setBar before seek and clamps the edges",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-fbcabd7c5459bef81b01",
"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
},
{
"id": "21cef141557e7e8b6cc4-5921d852f120985f8dae",
"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
},
{
"id": "21cef141557e7e8b6cc4-f30bd17b38dd9cb41e29",
"file": "progress-quality.spec.js",
"title": "candidate: quality selectors retain default labels, source position and empty-array behavior",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-28f56886e057fff9a3f8",
"file": "prompt-components.spec.js",
"title": "published: mask preserves observations before and after its destroy handler",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-0be7c63e66376c943a21",
"file": "prompt-components.spec.js",
"title": "published: info preserves fields, native media text and close visibility",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-05804eaad67a72e87c55",
"file": "prompt-components.spec.js",
"title": "published: info retains native nullable string conversion for custom media fields",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-b06f1498b7addfe2ec70",
"file": "prompt-components.spec.js",
"title": "published: repeated info init owns only one new timer and close handler",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-689d97b4f6669135b2e3",
"file": "prompt-components.spec.js",
"title": "published: info mobile construction waits for an explicit init",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-a2fd0175220b1e48556b",
"file": "prompt-components.spec.js",
"title": "published: mask click plays native video and destruction displays the terminal icon",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-db16da3b81fc24a094c5",
"file": "prompt-components.spec.js",
"title": "candidate: mask preserves observations before and after its destroy handler",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-a9cb86d09b5c5ba6e279",
"file": "prompt-components.spec.js",
"title": "candidate: info preserves fields, native media text and close visibility",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-59103ebfd820f1f0b009",
"file": "prompt-components.spec.js",
"title": "candidate: info retains native nullable string conversion for custom media fields",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-54c7e588d7908084d50b",
"file": "prompt-components.spec.js",
"title": "candidate: repeated info init owns only one new timer and close handler",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-bc478d4f6cdfd249d99f",
"file": "prompt-components.spec.js",
"title": "candidate: info mobile construction waits for an explicit init",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-1f2b13ee7a4cdd84a1d0",
"file": "prompt-components.spec.js",
"title": "candidate: mask click plays native video and destruction displays the terminal icon",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-76f259dd6574072ee661",
"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
},
{
"id": "f9126502b55a64b21400-0feef2cd41b3a85c35e0",
"file": "prompt-components.spec.js",
"title": "candidate: reentrant info text conversion cannot write after player destruction",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-d8119eeec24c94a622c6",
"file": "prompt-components.spec.js",
"title": "candidate: mask finalization follows an earlier throwing observer without replacing its error",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-22a3a24869893190be61",
"file": "prompt-components.spec.js",
"title": "published: mask preserves observations before and after its destroy handler",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-7ae0cd8fff2cdb8b3288",
"file": "prompt-components.spec.js",
"title": "published: info preserves fields, native media text and close visibility",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-1982bb505636ac42295e",
"file": "prompt-components.spec.js",
"title": "published: info retains native nullable string conversion for custom media fields",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-12622dc301433cc56db7",
"file": "prompt-components.spec.js",
"title": "published: repeated info init owns only one new timer and close handler",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-dee150aae3c0b6a546cf",
"file": "prompt-components.spec.js",
"title": "published: info mobile construction waits for an explicit init",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-5f4c5d30efd32f347e43",
"file": "prompt-components.spec.js",
"title": "published: mask click plays native video and destruction displays the terminal icon",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-93329700c4d82fce10c1",
"file": "prompt-components.spec.js",
"title": "candidate: mask preserves observations before and after its destroy handler",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-6d645addce5b71832bff",
"file": "prompt-components.spec.js",
"title": "candidate: info preserves fields, native media text and close visibility",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-24c9df9b1239a0816afc",
"file": "prompt-components.spec.js",
"title": "candidate: info retains native nullable string conversion for custom media fields",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-5df66bf73307b0227fab",
"file": "prompt-components.spec.js",
"title": "candidate: repeated info init owns only one new timer and close handler",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-87c0ad6802e891c610fd",
"file": "prompt-components.spec.js",
"title": "candidate: info mobile construction waits for an explicit init",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-004bb5a4c7ce279a2068",
"file": "prompt-components.spec.js",
"title": "candidate: mask click plays native video and destruction displays the terminal icon",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-244372a5806f894f72dd",
"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
},
{
"id": "f9126502b55a64b21400-65259994b4e78a13c1be",
"file": "prompt-components.spec.js",
"title": "candidate: reentrant info text conversion cannot write after player destruction",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-491aa709b5562551e288",
"file": "prompt-components.spec.js",
"title": "candidate: mask finalization follows an earlier throwing observer without replacing its error",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-bff86af42468bb73da3d",
"file": "prompt-components.spec.js",
"title": "published: mask preserves observations before and after its destroy handler",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-0f23572f241895417714",
"file": "prompt-components.spec.js",
"title": "published: info preserves fields, native media text and close visibility",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-7e0edac74ab36445f5bd",
"file": "prompt-components.spec.js",
"title": "published: info retains native nullable string conversion for custom media fields",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-b5b78f66f3a7517f8a56",
"file": "prompt-components.spec.js",
"title": "published: repeated info init owns only one new timer and close handler",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-08a7960db28b8ad2d7dd",
"file": "prompt-components.spec.js",
"title": "published: info mobile construction waits for an explicit init",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-1d3540e3cdf5ee8762fa",
"file": "prompt-components.spec.js",
"title": "published: mask click plays native video and destruction displays the terminal icon",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-3ab1714598d9893fe55d",
"file": "prompt-components.spec.js",
"title": "candidate: mask preserves observations before and after its destroy handler",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-aa150262c59632010cd4",
"file": "prompt-components.spec.js",
"title": "candidate: info preserves fields, native media text and close visibility",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-6e283408eac06976995a",
"file": "prompt-components.spec.js",
"title": "candidate: info retains native nullable string conversion for custom media fields",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-9ac12bfa0c8d453d385f",
"file": "prompt-components.spec.js",
"title": "candidate: repeated info init owns only one new timer and close handler",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-1bdc05386ecfa31c62ad",
"file": "prompt-components.spec.js",
"title": "candidate: info mobile construction waits for an explicit init",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-4158474585ac03f92470",
"file": "prompt-components.spec.js",
"title": "candidate: mask click plays native video and destruction displays the terminal icon",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-70a1f30aa14cad71fa3f",
"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
},
{
"id": "f9126502b55a64b21400-b0db93e6a8a0402e442d",
"file": "prompt-components.spec.js",
"title": "candidate: reentrant info text conversion cannot write after player destruction",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-579ceb3ec7e0e7c2a058",
"file": "prompt-components.spec.js",
"title": "candidate: mask finalization follows an earlier throwing observer without replacing its error",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "765888057b9f843ecf53-9bc90e10e6b91381b1dc",
"file": "resource-scope.spec.js",
"title": "internal resource scope: native DOM, RAF, timer, fetch abort and URL release",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "765888057b9f843ecf53-14c472cf2848797472e8",
"file": "resource-scope.spec.js",
"title": "internal resource scope: native DOM, RAF, timer, fetch abort and URL release",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "765888057b9f843ecf53-d3fa95cf4dedc7407cd9",
"file": "resource-scope.spec.js",
"title": "internal resource scope: native DOM, RAF, timer, fetch abort and URL release",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-45f5a568a618398c2003",
"file": "screenshot.spec.js",
"title": "published: captures decoded PNG pixels and consumer-owned Blob URLs",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-df9c2bbb8d025d633416",
"file": "screenshot.spec.js",
"title": "published: screenshot preserves download filename, event data and Promise result",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-0a6dee5b9d177600d5a8",
"file": "screenshot.spec.js",
"title": "published: actual cross-origin video rejects capture with SecurityError and notice",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-8f64836f1c03f8d717e4",
"file": "screenshot.spec.js",
"title": "published: source replacement does not download a stale captured frame",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-b4214300e6ac634d4655",
"file": "screenshot.spec.js",
"title": "published: screenshot toolbar rejection has exact historical error accounting",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-792a2dbdf0f914f96ecd",
"file": "screenshot.spec.js",
"title": "candidate: captures decoded PNG pixels and consumer-owned Blob URLs",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-22a5ed94932418b4b372",
"file": "screenshot.spec.js",
"title": "candidate: screenshot preserves download filename, event data and Promise result",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-a632ad23423ba0506c16",
"file": "screenshot.spec.js",
"title": "candidate: actual cross-origin video rejects capture with SecurityError and notice",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-77348d8cffa16737f1dd",
"file": "screenshot.spec.js",
"title": "candidate: source replacement does not download a stale captured frame",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-623fad4c93a929006ed5",
"file": "screenshot.spec.js",
"title": "candidate: screenshot toolbar rejection has exact historical error accounting",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-9e300009a29a3180767b",
"file": "screenshot.spec.js",
"title": "candidate: null toBlob callback rejects and reports without a page error",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-4bd04bd342c6bdf7a25b",
"file": "screenshot.spec.js",
"title": "candidate: destroy during screenshot await suppresses the queued download and event",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-e0a456d9599734bf4dcf",
"file": "screenshot.spec.js",
"title": "candidate: cross-origin screenshot toolbar handles its internal rejected Promise",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-103e07624403b62f7105",
"file": "screenshot.spec.js",
"title": "published: captures decoded PNG pixels and consumer-owned Blob URLs",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-d07a101b915332333405",
"file": "screenshot.spec.js",
"title": "published: screenshot preserves download filename, event data and Promise result",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-f9ac6b159f7b68e08d1f",
"file": "screenshot.spec.js",
"title": "published: actual cross-origin video rejects capture with SecurityError and notice",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-8f9455d971851037e69b",
"file": "screenshot.spec.js",
"title": "published: source replacement does not download a stale captured frame",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-2ee0a5945c50d9e45f02",
"file": "screenshot.spec.js",
"title": "published: screenshot toolbar rejection has exact historical error accounting",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-f19f61a7a1c98a24d88c",
"file": "screenshot.spec.js",
"title": "candidate: captures decoded PNG pixels and consumer-owned Blob URLs",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-65dd2ec52a2eb98f201a",
"file": "screenshot.spec.js",
"title": "candidate: screenshot preserves download filename, event data and Promise result",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-6b93df0891d1e9824971",
"file": "screenshot.spec.js",
"title": "candidate: actual cross-origin video rejects capture with SecurityError and notice",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-50103daef0af74cb00cc",
"file": "screenshot.spec.js",
"title": "candidate: source replacement does not download a stale captured frame",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-26c20a0c8613a9c27c04",
"file": "screenshot.spec.js",
"title": "candidate: screenshot toolbar rejection has exact historical error accounting",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-95ac367f79cfe12d6100",
"file": "screenshot.spec.js",
"title": "candidate: null toBlob callback rejects and reports without a page error",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-0fa775711c5f64752304",
"file": "screenshot.spec.js",
"title": "candidate: destroy during screenshot await suppresses the queued download and event",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-ee450bc7384fa2bf264f",
"file": "screenshot.spec.js",
"title": "candidate: cross-origin screenshot toolbar handles its internal rejected Promise",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-c9c9cf5e121268cd3c46",
"file": "screenshot.spec.js",
"title": "published: captures decoded PNG pixels and consumer-owned Blob URLs",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-ca43428c5f3aaaeb4a6b",
"file": "screenshot.spec.js",
"title": "published: screenshot preserves download filename, event data and Promise result",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-9f3df52110132996acf1",
"file": "screenshot.spec.js",
"title": "published: actual cross-origin video rejects capture with SecurityError and notice",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-d6a14bd3846cace85be0",
"file": "screenshot.spec.js",
"title": "published: source replacement does not download a stale captured frame",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-f815992e0057af92552e",
"file": "screenshot.spec.js",
"title": "published: screenshot toolbar rejection has exact historical error accounting",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-c1936aa08e32e5571887",
"file": "screenshot.spec.js",
"title": "candidate: captures decoded PNG pixels and consumer-owned Blob URLs",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-e4a6e8d9ad57f6261d57",
"file": "screenshot.spec.js",
"title": "candidate: screenshot preserves download filename, event data and Promise result",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-64493da78eb55d39fce4",
"file": "screenshot.spec.js",
"title": "candidate: actual cross-origin video rejects capture with SecurityError and notice",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-0658f99f3c9a04fd2918",
"file": "screenshot.spec.js",
"title": "candidate: source replacement does not download a stale captured frame",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-43884fe589ffc5240a6c",
"file": "screenshot.spec.js",
"title": "candidate: screenshot toolbar rejection has exact historical error accounting",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-de63a41620e9a6fbb8a6",
"file": "screenshot.spec.js",
"title": "candidate: null toBlob callback rejects and reports without a page error",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-9c57f1479f12611e3650",
"file": "screenshot.spec.js",
"title": "candidate: destroy during screenshot await suppresses the queued download and event",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-db263e0db17b09f39961",
"file": "screenshot.spec.js",
"title": "candidate: cross-origin screenshot toolbar handles its internal rejected Promise",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "541bf3e50ab27bb647b8-fa5dfd957b26f3982f9b",
"file": "setting-interaction.spec.js",
"title": "published: native setting keyboard and pointer actions retain range and switch callbacks",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "541bf3e50ab27bb647b8-84eecbfcd48fd0b44da4",
"file": "setting-interaction.spec.js",
"title": "published: long setting labels leave native controls inside the row",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "541bf3e50ab27bb647b8-7c987ef852f16f3323dc",
"file": "setting-interaction.spec.js",
"title": "candidate: native setting keyboard and pointer actions retain range and switch callbacks",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "541bf3e50ab27bb647b8-b1e49c1b67e35ce90df3",
"file": "setting-interaction.spec.js",
"title": "candidate: long setting labels leave native controls inside the row",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "541bf3e50ab27bb647b8-a42dee36a9b3d9c4fa0c",
"file": "setting-interaction.spec.js",
"title": "published: native setting keyboard and pointer actions retain range and switch callbacks",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "541bf3e50ab27bb647b8-bb6dd2a13ef876f27f20",
"file": "setting-interaction.spec.js",
"title": "published: long setting labels leave native controls inside the row",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "541bf3e50ab27bb647b8-f4bc95d33fa3669f089e",
"file": "setting-interaction.spec.js",
"title": "candidate: native setting keyboard and pointer actions retain range and switch callbacks",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "541bf3e50ab27bb647b8-821001884db4778713ae",
"file": "setting-interaction.spec.js",
"title": "candidate: long setting labels leave native controls inside the row",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "541bf3e50ab27bb647b8-180bf4aaa10c590bd599",
"file": "setting-interaction.spec.js",
"title": "published: native setting keyboard and pointer actions retain range and switch callbacks",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "541bf3e50ab27bb647b8-e6a6a636533e1ae93dfd",
"file": "setting-interaction.spec.js",
"title": "published: long setting labels leave native controls inside the row",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "541bf3e50ab27bb647b8-c80ec0bb00165ef911a5",
"file": "setting-interaction.spec.js",
"title": "candidate: native setting keyboard and pointer actions retain range and switch callbacks",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "541bf3e50ab27bb647b8-1ca51d9b23c4840440c6",
"file": "setting-interaction.spec.js",
"title": "candidate: long setting labels leave native controls inside the row",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "541bf3e50ab27bb647b8-7529bbc5da7ba02e9881",
"file": "setting-interaction.spec.js",
"title": "candidate: nested settings remain selectable with autoOrientation=false",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "541bf3e50ab27bb647b8-249074f810c94193958f",
"file": "setting-interaction.spec.js",
"title": "candidate: nested settings remain selectable with autoOrientation=true",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "541bf3e50ab27bb647b8-5d6d4df808eaf0e9b59d",
"file": "setting-interaction.spec.js",
"title": "candidate: nested settings remain selectable with autoOrientation=false",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "541bf3e50ab27bb647b8-2fea8a03da06a8d155fc",
"file": "setting-interaction.spec.js",
"title": "candidate: nested settings remain selectable with autoOrientation=true",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "541bf3e50ab27bb647b8-84eebdf7a1b26709a4af",
"file": "setting-interaction.spec.js",
"title": "candidate: nested settings remain selectable with autoOrientation=false",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "541bf3e50ab27bb647b8-c6f3f4dbe1114df7bca4",
"file": "setting-interaction.spec.js",
"title": "candidate: nested settings remain selectable with autoOrientation=true",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-3b6abffecd638d7e143f",
"file": "setting-ownership.spec.js",
"title": "candidate: cached panel failure preserves navigation after failure",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-435c729ed77736ac49bf",
"file": "setting-ownership.spec.js",
"title": "candidate: cached panel failure preserves navigation after navigate",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-b1d56ff1e9d1586f27b1",
"file": "setting-ownership.spec.js",
"title": "candidate: cached panel failure preserves navigation after remove",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-f48f91aa1d16a05778d3",
"file": "setting-ownership.spec.js",
"title": "candidate: cached panel failure preserves navigation after destroy",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-2f0d8d05fb5628452b73",
"file": "setting-ownership.spec.js",
"title": "published: sharing an active setting has an explicit ownership baseline",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-3237a1637bb73b6d11bd",
"file": "setting-ownership.spec.js",
"title": "candidate: sharing an active setting has an explicit ownership baseline",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-87851356a1e1b9a04832",
"file": "setting-ownership.spec.js",
"title": "candidate: a setting subtree can move to another instance after remove",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-7a52d540da49d844c3dd",
"file": "setting-ownership.spec.js",
"title": "candidate: a setting subtree can move to another instance after destroy",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-2d1be2095bee8967662e",
"file": "setting-ownership.spec.js",
"title": "candidate: cached panel failure preserves navigation after failure",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-9e91549ca39177fdc341",
"file": "setting-ownership.spec.js",
"title": "candidate: cached panel failure preserves navigation after navigate",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-9c6b842be6a0229603b2",
"file": "setting-ownership.spec.js",
"title": "candidate: cached panel failure preserves navigation after remove",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-da73608d2f06c5869eb0",
"file": "setting-ownership.spec.js",
"title": "candidate: cached panel failure preserves navigation after destroy",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-04000d17fec631057431",
"file": "setting-ownership.spec.js",
"title": "published: sharing an active setting has an explicit ownership baseline",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-eafb41732c2d02fa92d6",
"file": "setting-ownership.spec.js",
"title": "candidate: sharing an active setting has an explicit ownership baseline",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-f1387f78049e2f96216d",
"file": "setting-ownership.spec.js",
"title": "candidate: a setting subtree can move to another instance after remove",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-04bbff86779db8d424a5",
"file": "setting-ownership.spec.js",
"title": "candidate: a setting subtree can move to another instance after destroy",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-3cc599e6ea966ac42f1b",
"file": "setting-ownership.spec.js",
"title": "candidate: cached panel failure preserves navigation after failure",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-6c81f2fe32d5bf59df14",
"file": "setting-ownership.spec.js",
"title": "candidate: cached panel failure preserves navigation after navigate",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-01382f9e44ebfe71cd1b",
"file": "setting-ownership.spec.js",
"title": "candidate: cached panel failure preserves navigation after remove",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-7d7a52a1212aaa3903f9",
"file": "setting-ownership.spec.js",
"title": "candidate: cached panel failure preserves navigation after destroy",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-e0bc3bdb9684a0cd782f",
"file": "setting-ownership.spec.js",
"title": "published: sharing an active setting has an explicit ownership baseline",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-135d698a416df763c37a",
"file": "setting-ownership.spec.js",
"title": "candidate: sharing an active setting has an explicit ownership baseline",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-5d1ce52c24eb280eaa53",
"file": "setting-ownership.spec.js",
"title": "candidate: a setting subtree can move to another instance after remove",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-cde9321fcd4606c1b6fd",
"file": "setting-ownership.spec.js",
"title": "candidate: a setting subtree can move to another instance after destroy",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-3b4d510589021541d752",
"file": "setting-update.spec.js",
"title": "candidate: setting update restores the original range row after assign failure",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-cf920f57a2f13b3ad575",
"file": "setting-update.spec.js",
"title": "candidate: setting update restores the original range row after format failure",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-57486584167b26522115",
"file": "setting-update.spec.js",
"title": "candidate: setting update restores the original range row after item failure",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-00fb29fdb678665bd82a",
"file": "setting-update.spec.js",
"title": "candidate: setting update restores the original range row after render failure",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-f41eb20d274264176967",
"file": "setting-update.spec.js",
"title": "candidate: failed switch updates restore the original closure and displayed icon",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-5ffb3fde2da7d4420c6c",
"file": "setting-update.spec.js",
"title": "candidate: reentrant update supersedes an unfinished setting update",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-bf7338a3096200f9f48b",
"file": "setting-update.spec.js",
"title": "candidate: reentrant remove supersedes an unfinished setting update",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-5d99a0f5b38ea58db833",
"file": "setting-update.spec.js",
"title": "candidate: reentrant destroy supersedes an unfinished setting update",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-15130b33d5a769fe6a32",
"file": "setting-update.spec.js",
"title": "candidate: reentrant child-update supersedes an unfinished setting update",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-f4a165db0eeee2fbb2fb",
"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
},
{
"id": "d506eaa4732c86ec7b9f-1e6f34f81abd19db2f8d",
"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
},
{
"id": "d506eaa4732c86ec7b9f-f5e430ce64b390617ee3",
"file": "setting-update.spec.js",
"title": "candidate: removing an ancestor cancels its pending descendant update",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-dadb0014a2da497a555c",
"file": "setting-update.spec.js",
"title": "candidate: a reentrant switch getter cannot replace the winning control handles",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-e14fb1f8f441e37f3b6a",
"file": "setting-update.spec.js",
"title": "candidate: a reentrant range getter cannot replace the winning control handles",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-f5fb5476b00f686e7097",
"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
},
{
"id": "d506eaa4732c86ec7b9f-6ef2f1516fd5d9e51fc1",
"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
},
{
"id": "d506eaa4732c86ec7b9f-1142eddf3eb99d81c770",
"file": "setting-update.spec.js",
"title": "candidate: setting update restores the original range row after assign failure",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-6f65c65f97d09691ecf3",
"file": "setting-update.spec.js",
"title": "candidate: setting update restores the original range row after format failure",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-b2bb869e9bfc30126140",
"file": "setting-update.spec.js",
"title": "candidate: setting update restores the original range row after item failure",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-f7de42ba4922f372e409",
"file": "setting-update.spec.js",
"title": "candidate: setting update restores the original range row after render failure",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-8b0033bf3124c2381b88",
"file": "setting-update.spec.js",
"title": "candidate: failed switch updates restore the original closure and displayed icon",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-ee91e94bc145ebbc752c",
"file": "setting-update.spec.js",
"title": "candidate: reentrant update supersedes an unfinished setting update",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-0a784e55b980e4a768ea",
"file": "setting-update.spec.js",
"title": "candidate: reentrant remove supersedes an unfinished setting update",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-53895d4a405ab4764718",
"file": "setting-update.spec.js",
"title": "candidate: reentrant destroy supersedes an unfinished setting update",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-5a3db1f978360503899f",
"file": "setting-update.spec.js",
"title": "candidate: reentrant child-update supersedes an unfinished setting update",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-ad82945116d93adc0ee9",
"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
},
{
"id": "d506eaa4732c86ec7b9f-34b194f9407279f8831a",
"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
},
{
"id": "d506eaa4732c86ec7b9f-9dc273025bda0344f5c4",
"file": "setting-update.spec.js",
"title": "candidate: removing an ancestor cancels its pending descendant update",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-1ada9c348b31da0129ce",
"file": "setting-update.spec.js",
"title": "candidate: a reentrant switch getter cannot replace the winning control handles",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-fa685e4dcb072c9ea0ee",
"file": "setting-update.spec.js",
"title": "candidate: a reentrant range getter cannot replace the winning control handles",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-884c6de7c5b0cd3f6143",
"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
},
{
"id": "d506eaa4732c86ec7b9f-8c085c86b98980387cca",
"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
},
{
"id": "d506eaa4732c86ec7b9f-1d032d41a8812068669c",
"file": "setting-update.spec.js",
"title": "candidate: setting update restores the original range row after assign failure",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-88075bd9b821bc49ad85",
"file": "setting-update.spec.js",
"title": "candidate: setting update restores the original range row after format failure",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-e60dc36054298fb611da",
"file": "setting-update.spec.js",
"title": "candidate: setting update restores the original range row after item failure",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-a97693c8c3afea09a84e",
"file": "setting-update.spec.js",
"title": "candidate: setting update restores the original range row after render failure",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-878e0cb15d6a04d11f7b",
"file": "setting-update.spec.js",
"title": "candidate: failed switch updates restore the original closure and displayed icon",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-7d1e13e2a9ee5204d11b",
"file": "setting-update.spec.js",
"title": "candidate: reentrant update supersedes an unfinished setting update",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-7c59dad85dabf535d30b",
"file": "setting-update.spec.js",
"title": "candidate: reentrant remove supersedes an unfinished setting update",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-8310d1a5474799c482fd",
"file": "setting-update.spec.js",
"title": "candidate: reentrant destroy supersedes an unfinished setting update",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-22b4165ec09c3e56b7e0",
"file": "setting-update.spec.js",
"title": "candidate: reentrant child-update supersedes an unfinished setting update",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-91e7fe297e8a037196c1",
"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
},
{
"id": "d506eaa4732c86ec7b9f-3d9bb69b9a2c4e7a5f37",
"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
},
{
"id": "d506eaa4732c86ec7b9f-047950c0a6d89c18dc10",
"file": "setting-update.spec.js",
"title": "candidate: removing an ancestor cancels its pending descendant update",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-9682b6f0bf28f0a6701e",
"file": "setting-update.spec.js",
"title": "candidate: a reentrant switch getter cannot replace the winning control handles",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-4c2944013559cfa3aa5e",
"file": "setting-update.spec.js",
"title": "candidate: a reentrant range getter cannot replace the winning control handles",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-2f87e96dc17cd24bf360",
"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
},
{
"id": "d506eaa4732c86ec7b9f-00da5bc0a7813116c372",
"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
},
{
"id": "6e198c9007101abd57b5-d666f9cbd2bc867bad9f",
"file": "setting.spec.js",
"title": "published: builtin setting subscriptions are replaced and removed with their row",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-dd5a610bd634cf860947",
"file": "setting.spec.js",
"title": "published: deferred setting mounts belong to the rendered item generation",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-17ad59cd7db68e82d4e2",
"file": "setting.spec.js",
"title": "published: removed setting subtrees release child listeners and cached panels",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-745d515c00e5ef36e018",
"file": "setting.spec.js",
"title": "published: setting button results cannot overwrite an updated or newer item",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-cf379c3ac3906fdbd530",
"file": "setting.spec.js",
"title": "published: sibling setting selections share the parent result generation",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-b7c2d17089053cba66fb",
"file": "setting.spec.js",
"title": "published: setting callback rejection retains its original failure identity",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-903dd2547aeab4333b8b",
"file": "setting.spec.js",
"title": "published: a wide nested setting panel fits the narrow player and remains selectable",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-dd7bc21d13c67bacec65",
"file": "setting.spec.js",
"title": "published: setting registry retains item returns and hidden tree bindings",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-0cda73e045d032d47ee8",
"file": "setting.spec.js",
"title": "published: moved setting items bind to their current parent and panel",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-2b2f887e4b2b9c1be8f0",
"file": "setting.spec.js",
"title": "published: automatic setting names and explicit nested names have an explicit baseline",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-c5b5c2f93a4e9a66cf63",
"file": "setting.spec.js",
"title": "candidate: builtin setting subscriptions are replaced and removed with their row",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-357f232d33a60db07e3c",
"file": "setting.spec.js",
"title": "candidate: deferred setting mounts belong to the rendered item generation",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-7785bf4b3b17c1ff68a0",
"file": "setting.spec.js",
"title": "candidate: removed setting subtrees release child listeners and cached panels",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-3b960308df208119cf5f",
"file": "setting.spec.js",
"title": "candidate: setting button results cannot overwrite an updated or newer item",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-a39e2d52b8853c5c18d0",
"file": "setting.spec.js",
"title": "candidate: sibling setting selections share the parent result generation",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-65fd62ceac4a2b0de679",
"file": "setting.spec.js",
"title": "candidate: setting callback rejection retains its original failure identity",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-f0a0ba282ce64661d749",
"file": "setting.spec.js",
"title": "candidate: a wide nested setting panel fits the narrow player and remains selectable",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-544d30d9ac046c59b7d8",
"file": "setting.spec.js",
"title": "candidate: setting registry retains item returns and hidden tree bindings",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-019ac6cec34bd5492707",
"file": "setting.spec.js",
"title": "candidate: moved setting items bind to their current parent and panel",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-8f9ac72827bec9ca6d46",
"file": "setting.spec.js",
"title": "candidate: automatic setting names and explicit nested names have an explicit baseline",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-f9edbb240e681f54990d",
"file": "setting.spec.js",
"title": "candidate: open settings follow container and control height changes with fallback=false",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-925ded2c1bd757ab65e0",
"file": "setting.spec.js",
"title": "candidate: open settings follow container and control height changes with fallback=true",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-494124c7cb25ce9c8484",
"file": "setting.spec.js",
"title": "candidate: failed setting additions leave existing rows usable and allow retry",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-08ff1fea641c1071ce3e",
"file": "setting.spec.js",
"title": "candidate: setting removal finishes DOM cleanup when the event-removal hook throws",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-5fc0cb0bafacd337621d",
"file": "setting.spec.js",
"title": "candidate: failed header rendering releases its panel and restores reusable inputs",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-bda80a9e217d5482e64f",
"file": "setting.spec.js",
"title": "candidate: failed item rendering releases its panel and restores reusable inputs",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-42a6aad1e0fdb0089e55",
"file": "setting.spec.js",
"title": "candidate: failed layout rendering releases its panel and restores reusable inputs",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-1d6fe57647819834649e",
"file": "setting.spec.js",
"title": "candidate: panel creation stops after reentrant remove",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-76c4d4bf464d081a3736",
"file": "setting.spec.js",
"title": "candidate: panel creation stops after reentrant destroy",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-0f1cce7dc1de17a45a59",
"file": "setting.spec.js",
"title": "published: builtin setting subscriptions are replaced and removed with their row",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-db50125db4f2a490fdbe",
"file": "setting.spec.js",
"title": "published: deferred setting mounts belong to the rendered item generation",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-bc0f9dca801bd308ea8f",
"file": "setting.spec.js",
"title": "published: removed setting subtrees release child listeners and cached panels",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-67f07edf6c0a08c6b68d",
"file": "setting.spec.js",
"title": "published: setting button results cannot overwrite an updated or newer item",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-14422e8869a16392d3c8",
"file": "setting.spec.js",
"title": "published: sibling setting selections share the parent result generation",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-58025407c8f1521df7d4",
"file": "setting.spec.js",
"title": "published: setting callback rejection retains its original failure identity",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-74c1f1904ce6d8baadb1",
"file": "setting.spec.js",
"title": "published: a wide nested setting panel fits the narrow player and remains selectable",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-2ec13de1e4838fba9146",
"file": "setting.spec.js",
"title": "published: setting registry retains item returns and hidden tree bindings",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-6a86cf5a20b7f1eeb2fa",
"file": "setting.spec.js",
"title": "published: moved setting items bind to their current parent and panel",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-eae7ba2c99c1bda33c80",
"file": "setting.spec.js",
"title": "published: automatic setting names and explicit nested names have an explicit baseline",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-7525b67820217feb9c11",
"file": "setting.spec.js",
"title": "candidate: builtin setting subscriptions are replaced and removed with their row",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-681bae4b93740ef5f0c5",
"file": "setting.spec.js",
"title": "candidate: deferred setting mounts belong to the rendered item generation",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-90603a7bbeaac3ebac92",
"file": "setting.spec.js",
"title": "candidate: removed setting subtrees release child listeners and cached panels",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-1c9713c42a024b95bd44",
"file": "setting.spec.js",
"title": "candidate: setting button results cannot overwrite an updated or newer item",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-13bd01f6910054eb3295",
"file": "setting.spec.js",
"title": "candidate: sibling setting selections share the parent result generation",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-88dfa403dc0f8ba0f199",
"file": "setting.spec.js",
"title": "candidate: setting callback rejection retains its original failure identity",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-93362782d6cd1c9b38e5",
"file": "setting.spec.js",
"title": "candidate: a wide nested setting panel fits the narrow player and remains selectable",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-151d89deff8c82884589",
"file": "setting.spec.js",
"title": "candidate: setting registry retains item returns and hidden tree bindings",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-af17e6f132f3601b9340",
"file": "setting.spec.js",
"title": "candidate: moved setting items bind to their current parent and panel",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-fd13688753dec32d87cf",
"file": "setting.spec.js",
"title": "candidate: automatic setting names and explicit nested names have an explicit baseline",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-08bb1d125afe61dbdd5f",
"file": "setting.spec.js",
"title": "candidate: open settings follow container and control height changes with fallback=false",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-6718d686298503531939",
"file": "setting.spec.js",
"title": "candidate: open settings follow container and control height changes with fallback=true",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-0443b81b66ee434750e0",
"file": "setting.spec.js",
"title": "candidate: failed setting additions leave existing rows usable and allow retry",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-67266454faaf86e9f82e",
"file": "setting.spec.js",
"title": "candidate: setting removal finishes DOM cleanup when the event-removal hook throws",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-30daf2d7d1aa4885ac63",
"file": "setting.spec.js",
"title": "candidate: failed header rendering releases its panel and restores reusable inputs",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-4939a26ab7be1b67bcf0",
"file": "setting.spec.js",
"title": "candidate: failed item rendering releases its panel and restores reusable inputs",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-f95651ee1387c941a464",
"file": "setting.spec.js",
"title": "candidate: failed layout rendering releases its panel and restores reusable inputs",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-54aa82fad20e6cdd81d7",
"file": "setting.spec.js",
"title": "candidate: panel creation stops after reentrant remove",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-88ef3f5c7107b92df586",
"file": "setting.spec.js",
"title": "candidate: panel creation stops after reentrant destroy",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-f5a885749ae7733db165",
"file": "setting.spec.js",
"title": "published: builtin setting subscriptions are replaced and removed with their row",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-18a5161d5a026f9fba04",
"file": "setting.spec.js",
"title": "published: deferred setting mounts belong to the rendered item generation",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-98ca74f8f55d4b15d8a1",
"file": "setting.spec.js",
"title": "published: removed setting subtrees release child listeners and cached panels",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-50cee2adb9a3c61f0dc6",
"file": "setting.spec.js",
"title": "published: setting button results cannot overwrite an updated or newer item",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-6bff7e83b5206fa9d91d",
"file": "setting.spec.js",
"title": "published: sibling setting selections share the parent result generation",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-8173f024a9d58630ef0a",
"file": "setting.spec.js",
"title": "published: setting callback rejection retains its original failure identity",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-da9ef20e377375a16f83",
"file": "setting.spec.js",
"title": "published: a wide nested setting panel fits the narrow player and remains selectable",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-07b831b27287c07fcc40",
"file": "setting.spec.js",
"title": "published: setting registry retains item returns and hidden tree bindings",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-691d00f15d0081cb59f7",
"file": "setting.spec.js",
"title": "published: moved setting items bind to their current parent and panel",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-845ac433ce41eb556d00",
"file": "setting.spec.js",
"title": "published: automatic setting names and explicit nested names have an explicit baseline",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-0a674a144ccfb1d95b83",
"file": "setting.spec.js",
"title": "candidate: builtin setting subscriptions are replaced and removed with their row",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-e565aafcc819b2450df7",
"file": "setting.spec.js",
"title": "candidate: deferred setting mounts belong to the rendered item generation",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-29089ac1a04857021285",
"file": "setting.spec.js",
"title": "candidate: removed setting subtrees release child listeners and cached panels",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-8ee8efd4c48b9758c274",
"file": "setting.spec.js",
"title": "candidate: setting button results cannot overwrite an updated or newer item",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-6acbb8df373136b70a54",
"file": "setting.spec.js",
"title": "candidate: sibling setting selections share the parent result generation",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-07b30dc9529bcc05872a",
"file": "setting.spec.js",
"title": "candidate: setting callback rejection retains its original failure identity",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-1d4a2e7780e6d0550948",
"file": "setting.spec.js",
"title": "candidate: a wide nested setting panel fits the narrow player and remains selectable",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-3db8330bddd94096be58",
"file": "setting.spec.js",
"title": "candidate: setting registry retains item returns and hidden tree bindings",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-38ee4ebbf8170b376a1a",
"file": "setting.spec.js",
"title": "candidate: moved setting items bind to their current parent and panel",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-51b82f8cec6133b560b9",
"file": "setting.spec.js",
"title": "candidate: automatic setting names and explicit nested names have an explicit baseline",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-4d2164eb08268dd10fa6",
"file": "setting.spec.js",
"title": "candidate: open settings follow container and control height changes with fallback=false",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-9bf6091babe12c0829ab",
"file": "setting.spec.js",
"title": "candidate: open settings follow container and control height changes with fallback=true",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-714d3a7f292b207efea6",
"file": "setting.spec.js",
"title": "candidate: failed setting additions leave existing rows usable and allow retry",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-3aea2df8043c6a6e28a9",
"file": "setting.spec.js",
"title": "candidate: setting removal finishes DOM cleanup when the event-removal hook throws",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-79d4c0f92c8e7ce5074b",
"file": "setting.spec.js",
"title": "candidate: failed header rendering releases its panel and restores reusable inputs",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-e83b0e3f4aa0610fd15f",
"file": "setting.spec.js",
"title": "candidate: failed item rendering releases its panel and restores reusable inputs",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-4d1ddd2034d35cc4620e",
"file": "setting.spec.js",
"title": "candidate: failed layout rendering releases its panel and restores reusable inputs",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-524159ddf174094337a1",
"file": "setting.spec.js",
"title": "candidate: panel creation stops after reentrant remove",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-ba7af307dca325c42461",
"file": "setting.spec.js",
"title": "candidate: panel creation stops after reentrant destroy",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-833e9ff88cc7391a59b8",
"file": "source.spec.js",
"title": "published: rapid real-media switches identify the last restart and settle superseded work",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-6782edd72d6da4a4ad8d",
"file": "source.spec.js",
"title": "published: destroy settles the candidate switch without waiting for detached media",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-f252bd2fc447577759b0",
"file": "source.spec.js",
"title": "candidate: rapid real-media switches identify the last restart and settle superseded work",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-3cfca19d21391eac95e4",
"file": "source.spec.js",
"title": "candidate: destroy settles the candidate switch without waiting for detached media",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-f888935069d847b893e1",
"file": "source.spec.js",
"title": "candidate: quality switch restores position/rate and preserves real customType identities",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-8a27b9c33276ed364b5a",
"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
},
{
"id": "1388a037bfe564bf4e3b-6e57082f8837ec98eb4a",
"file": "source.spec.js",
"title": "candidate: real switch settles when the controlled native resume rejects",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-d249488159d1321fd2bb",
"file": "source.spec.js",
"title": "candidate: late native play completion cannot publish stale player effects",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-df992af2e935cf8992c4",
"file": "source.spec.js",
"title": "published: rapid real-media switches identify the last restart and settle superseded work",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-80521267c3361388a69c",
"file": "source.spec.js",
"title": "published: destroy settles the candidate switch without waiting for detached media",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-32b0ab4acd28e0f0c843",
"file": "source.spec.js",
"title": "candidate: rapid real-media switches identify the last restart and settle superseded work",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-2a9cd3695fb54d9983eb",
"file": "source.spec.js",
"title": "candidate: destroy settles the candidate switch without waiting for detached media",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-e7b06471c09b919d19a9",
"file": "source.spec.js",
"title": "candidate: quality switch restores position/rate and preserves real customType identities",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-d4cb7cdf6b423439b579",
"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
},
{
"id": "1388a037bfe564bf4e3b-f9ef3279fa413557bf74",
"file": "source.spec.js",
"title": "candidate: real switch settles when the controlled native resume rejects",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-4493fdd9f9a0b065a5d9",
"file": "source.spec.js",
"title": "candidate: late native play completion cannot publish stale player effects",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-ff9db48194323087ff35",
"file": "source.spec.js",
"title": "published: rapid real-media switches identify the last restart and settle superseded work",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-b3f7622fc945984018c1",
"file": "source.spec.js",
"title": "published: destroy settles the candidate switch without waiting for detached media",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-9007396b1c807988496b",
"file": "source.spec.js",
"title": "candidate: rapid real-media switches identify the last restart and settle superseded work",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-7720ba65254587e4220f",
"file": "source.spec.js",
"title": "candidate: destroy settles the candidate switch without waiting for detached media",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-0dfab8dfb052a78725c9",
"file": "source.spec.js",
"title": "candidate: quality switch restores position/rate and preserves real customType identities",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-eb73224c6fba7201b543",
"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
},
{
"id": "1388a037bfe564bf4e3b-2206320b5471e792b324",
"file": "source.spec.js",
"title": "candidate: real switch settles when the controlled native resume rejects",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-42d36054a79412ea814c",
"file": "source.spec.js",
"title": "candidate: late native play completion cannot publish stale player effects",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-8a5fef92ae9112a22e17",
"file": "subtitle-lifecycle.spec.js",
"title": "published: srt conversion reaches native cues with original callback binding",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-7c15928bbf9cf5446364",
"file": "subtitle-lifecycle.spec.js",
"title": "published: ass conversion reaches native cues with original callback binding",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-3e105514fdcdf2109560",
"file": "subtitle-lifecycle.spec.js",
"title": "published: video fullscreen signal rebuilds track kind while retaining its URL",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-b17f3a99113bcd921376",
"file": "subtitle-lifecycle.spec.js",
"title": "published: subtitle remains visible through real native fullscreen",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-5a386ba920946118f5b9",
"file": "subtitle-lifecycle.spec.js",
"title": "published: native subtitle cues, offset, styles and show contracts",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-f152343084d96e444c25",
"file": "subtitle-lifecycle.spec.js",
"title": "published: subtitle latest request wins and cancelled calls settle",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-19e34f584147a850810d",
"file": "subtitle-lifecycle.spec.js",
"title": "published: subtitle pending completion cannot replace track after destroy",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-e6b47b2e4f1d89fdc1fd",
"file": "subtitle-lifecycle.spec.js",
"title": "published: subtitle owns generated URLs and leaves caller URLs alive",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-c54ff96a656f8f7e0614",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: srt conversion reaches native cues with original callback binding",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-209d6e601169222401ec",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: ass conversion reaches native cues with original callback binding",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-0224c5f81d88e9a76abd",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: video fullscreen signal rebuilds track kind while retaining its URL",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-bbf01adc9fea833a654f",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle remains visible through real native fullscreen",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-df809aca00e2b669dace",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: native subtitle cues, offset, styles and show contracts",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-016cc1640e3b3d043bee",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle latest request wins and cancelled calls settle",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-07dc4321a38968280cbb",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle pending completion cannot replace track after destroy",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-7334ec778cda78e83768",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle owns generated URLs and leaves caller URLs alive",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-4a0c98327b25b0f53349",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle cancellation settles before an ignored request or body finishes",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-3d4383aae663249070b4",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle conversion reentry preserves the newer operation and notice",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-ac1f881dcd7c9ea6b614",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: active subtitle errors reject, preserve track and allow a later retry",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-2fc6f4437794b5fcae1a",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle HTTP failures do not become usable tracks",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-affdcf01df5b548e74c3",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: disabled native tracks expose empty cue arrays without throwing",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-e69a2633d1da5da0a033",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: native subtitle track failure is reported and obsolete callbacks are removed",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-eed34e3a1de997f80105",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: constructor and URL setter failures notify without unhandled promises",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-6f3db740e84bd4583de0",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: reentrant track replacement keeps the winner when outer throws=false",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-75a2ce3c50f0326338d6",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: reentrant track replacement keeps the winner when outer throws=true",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-40d428be335e78a03d78",
"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
},
{
"id": "bd8b578824fda6d824e5-1e51854f9804aaa89760",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: cleanup failure after track commit does not revoke the committed URL",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-f0bedbeadb96666727d5",
"file": "subtitle-lifecycle.spec.js",
"title": "published: srt conversion reaches native cues with original callback binding",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-ef9c82e81e4bc84eb35a",
"file": "subtitle-lifecycle.spec.js",
"title": "published: ass conversion reaches native cues with original callback binding",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-a206e4dec77195448b2e",
"file": "subtitle-lifecycle.spec.js",
"title": "published: video fullscreen signal rebuilds track kind while retaining its URL",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-b6a8e78c8bade555f99f",
"file": "subtitle-lifecycle.spec.js",
"title": "published: subtitle remains visible through real native fullscreen",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-1da818cd320f200493dc",
"file": "subtitle-lifecycle.spec.js",
"title": "published: native subtitle cues, offset, styles and show contracts",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-37e8784fe2be118a89cb",
"file": "subtitle-lifecycle.spec.js",
"title": "published: subtitle latest request wins and cancelled calls settle",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-baf78a292febd2d0253b",
"file": "subtitle-lifecycle.spec.js",
"title": "published: subtitle pending completion cannot replace track after destroy",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-2f67378d9be913549ee4",
"file": "subtitle-lifecycle.spec.js",
"title": "published: subtitle owns generated URLs and leaves caller URLs alive",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-ce42453036328047efb1",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: srt conversion reaches native cues with original callback binding",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-8354c7d516c210cb683f",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: ass conversion reaches native cues with original callback binding",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-c2c4c0e141302c3cef1f",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: video fullscreen signal rebuilds track kind while retaining its URL",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-03df75134609c4dfbf10",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle remains visible through real native fullscreen",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-23e94238a1be63a9aedb",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: native subtitle cues, offset, styles and show contracts",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-306ec942a307ac4b332a",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle latest request wins and cancelled calls settle",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-27ea66e30846c6c35d1f",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle pending completion cannot replace track after destroy",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-1ff068f72f09e1062c71",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle owns generated URLs and leaves caller URLs alive",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-49268197eca684b03b23",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle cancellation settles before an ignored request or body finishes",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-45d66a58f8ace121aa3e",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle conversion reentry preserves the newer operation and notice",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-d55737ce84e01c268c81",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: active subtitle errors reject, preserve track and allow a later retry",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-de5ebfc899aee6d78694",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle HTTP failures do not become usable tracks",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-80a4fc6eab4db076a7ce",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: disabled native tracks expose empty cue arrays without throwing",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-d11efb83fe4bb3c07013",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: native subtitle track failure is reported and obsolete callbacks are removed",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-8b874818fa453c7e6f49",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: constructor and URL setter failures notify without unhandled promises",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-644e384fedb167647bc1",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: reentrant track replacement keeps the winner when outer throws=false",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-97913b921f13e91b4542",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: reentrant track replacement keeps the winner when outer throws=true",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-315d8c53bcd83acda5c2",
"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
},
{
"id": "bd8b578824fda6d824e5-d511fccbe7e54abf3fce",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: cleanup failure after track commit does not revoke the committed URL",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-bf9ed48af22e7dec6f9d",
"file": "subtitle-lifecycle.spec.js",
"title": "published: srt conversion reaches native cues with original callback binding",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-d8cac70b11a66ba978c8",
"file": "subtitle-lifecycle.spec.js",
"title": "published: ass conversion reaches native cues with original callback binding",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-e0d22129fdcac1480ab5",
"file": "subtitle-lifecycle.spec.js",
"title": "published: video fullscreen signal rebuilds track kind while retaining its URL",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-75861334d0fffb96d413",
"file": "subtitle-lifecycle.spec.js",
"title": "published: subtitle remains visible through real native fullscreen",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-4d9c22a343ef35f5b877",
"file": "subtitle-lifecycle.spec.js",
"title": "published: native subtitle cues, offset, styles and show contracts",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-ae3ab743fb1aecf74832",
"file": "subtitle-lifecycle.spec.js",
"title": "published: subtitle latest request wins and cancelled calls settle",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-e402f7c34fc93b9cb6be",
"file": "subtitle-lifecycle.spec.js",
"title": "published: subtitle pending completion cannot replace track after destroy",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-946b1205dfcbfb6f7daf",
"file": "subtitle-lifecycle.spec.js",
"title": "published: subtitle owns generated URLs and leaves caller URLs alive",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-bd0e7d1620bf7e83e671",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: srt conversion reaches native cues with original callback binding",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-54c89f9444bb550d9372",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: ass conversion reaches native cues with original callback binding",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-e0913a2d6fc2540d8a18",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: video fullscreen signal rebuilds track kind while retaining its URL",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-03dbb2c377fe45aa14c0",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle remains visible through real native fullscreen",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-066d3480dcdc71e8a4e9",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: native subtitle cues, offset, styles and show contracts",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-18cf581403b35016dd5b",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle latest request wins and cancelled calls settle",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-c7b04385144f290eee56",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle pending completion cannot replace track after destroy",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-18e90e6d63836e36b04f",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle owns generated URLs and leaves caller URLs alive",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-350e2e7d4721dc11ee0a",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle cancellation settles before an ignored request or body finishes",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-8ebec3e26df820a018bc",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle conversion reentry preserves the newer operation and notice",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-da28a74d360e5e5f4da8",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: active subtitle errors reject, preserve track and allow a later retry",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-b87e2eed66add761c939",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle HTTP failures do not become usable tracks",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-1eb214dd7fb6d08cd588",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: disabled native tracks expose empty cue arrays without throwing",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-a9c047aa7f9899ee2e91",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: native subtitle track failure is reported and obsolete callbacks are removed",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-ed84cf26fe663abba84e",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: constructor and URL setter failures notify without unhandled promises",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-b975a9d80a73ee2c5318",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: reentrant track replacement keeps the winner when outer throws=false",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-2325734fcbe9f19ef38f",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: reentrant track replacement keeps the winner when outer throws=true",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-53fa73e3d56972e17fb4",
"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
},
{
"id": "bd8b578824fda6d824e5-68d9c42770fb755ff944",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: cleanup failure after track commit does not revoke the committed URL",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-bf645b1a65cbfaea5769",
"file": "template-resources.spec.js",
"title": "published: native fullscreen uses a real gesture when the engine supports it",
"engine": "chromium",
"status": "passed",
"retry": 0,
"nativeFullscreen": {
"native": true,
"video": false
}
},
{
"id": "ea1be0d464ef792edb71-9d765289d32be33b1358",
"file": "template-resources.spec.js",
"title": "published: SSR mounting preserves nodes, listeners, selectors and style ownership",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-aa26d2ab16bfa364ede5",
"file": "template-resources.spec.js",
"title": "published: proxy replacement preserves callback and node identity",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-0e05941de94496050665",
"file": "template-resources.spec.js",
"title": "published: icon access preserves descriptors and moves custom DOM into fresh wrappers",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-07b5247e88feb728a1ea",
"file": "template-resources.spec.js",
"title": "published: i18n prototype fallback difference and custom keys are explicit",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-c585b499b392d1f3125b",
"file": "template-resources.spec.js",
"title": "published: fullscreen web retains DOM and CSS hooks through entry and exit",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-807c73d105e8d88f3691",
"file": "template-resources.spec.js",
"title": "candidate: native fullscreen uses a real gesture when the engine supports it",
"engine": "chromium",
"status": "passed",
"retry": 0,
"nativeFullscreen": {
"native": true,
"video": false
}
},
{
"id": "ea1be0d464ef792edb71-3a8724253f4ed9d64051",
"file": "template-resources.spec.js",
"title": "candidate: SSR mounting preserves nodes, listeners, selectors and style ownership",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-0c1741b96b329426a59c",
"file": "template-resources.spec.js",
"title": "candidate: proxy replacement preserves callback and node identity",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-842c1a319c8ec887e2da",
"file": "template-resources.spec.js",
"title": "candidate: icon access preserves descriptors and moves custom DOM into fresh wrappers",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-0e3cc6ce8bb29447e4aa",
"file": "template-resources.spec.js",
"title": "candidate: i18n prototype fallback difference and custom keys are explicit",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-3157016a1f4a564e4e36",
"file": "template-resources.spec.js",
"title": "candidate: fullscreen web retains DOM and CSS hooks through entry and exit",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-0bf30ca101daa48f2926",
"file": "template-resources.spec.js",
"title": "published: native fullscreen uses a real gesture when the engine supports it",
"engine": "firefox",
"status": "passed",
"retry": 0,
"nativeFullscreen": {
"native": true,
"video": false
}
},
{
"id": "ea1be0d464ef792edb71-f15c420a1fe6dde01ad5",
"file": "template-resources.spec.js",
"title": "published: SSR mounting preserves nodes, listeners, selectors and style ownership",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-d062fb6e304335da8017",
"file": "template-resources.spec.js",
"title": "published: proxy replacement preserves callback and node identity",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-ab3a301f236c4211d0b0",
"file": "template-resources.spec.js",
"title": "published: icon access preserves descriptors and moves custom DOM into fresh wrappers",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-db1474abf9d021d54190",
"file": "template-resources.spec.js",
"title": "published: i18n prototype fallback difference and custom keys are explicit",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-3fad5bde9035571dfeb1",
"file": "template-resources.spec.js",
"title": "published: fullscreen web retains DOM and CSS hooks through entry and exit",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-527a6a05cfabdad5e934",
"file": "template-resources.spec.js",
"title": "candidate: native fullscreen uses a real gesture when the engine supports it",
"engine": "firefox",
"status": "passed",
"retry": 0,
"nativeFullscreen": {
"native": true,
"video": false
}
},
{
"id": "ea1be0d464ef792edb71-06d2174f2fcf7425f220",
"file": "template-resources.spec.js",
"title": "candidate: SSR mounting preserves nodes, listeners, selectors and style ownership",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-84b620f68a13175455c6",
"file": "template-resources.spec.js",
"title": "candidate: proxy replacement preserves callback and node identity",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-65451ddd2f6fb97e5b62",
"file": "template-resources.spec.js",
"title": "candidate: icon access preserves descriptors and moves custom DOM into fresh wrappers",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-91327ada1dd05e2a6298",
"file": "template-resources.spec.js",
"title": "candidate: i18n prototype fallback difference and custom keys are explicit",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-ea62643a3c6b46fbb710",
"file": "template-resources.spec.js",
"title": "candidate: fullscreen web retains DOM and CSS hooks through entry and exit",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-122f023f6398972e230c",
"file": "template-resources.spec.js",
"title": "published: native fullscreen uses a real gesture when the engine supports it",
"engine": "webkit",
"status": "passed",
"retry": 0,
"nativeFullscreen": {
"native": true,
"video": true
}
},
{
"id": "ea1be0d464ef792edb71-651f98b0f143502c508d",
"file": "template-resources.spec.js",
"title": "published: SSR mounting preserves nodes, listeners, selectors and style ownership",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-65bebbe49c153c2d5f16",
"file": "template-resources.spec.js",
"title": "published: proxy replacement preserves callback and node identity",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-51c0c54a3382808aa510",
"file": "template-resources.spec.js",
"title": "published: icon access preserves descriptors and moves custom DOM into fresh wrappers",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-3670c81ddbb8cd20a30b",
"file": "template-resources.spec.js",
"title": "published: i18n prototype fallback difference and custom keys are explicit",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-9d3c02ac24a72b007bac",
"file": "template-resources.spec.js",
"title": "published: fullscreen web retains DOM and CSS hooks through entry and exit",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-62ac1fcd49c58719b731",
"file": "template-resources.spec.js",
"title": "candidate: native fullscreen uses a real gesture when the engine supports it",
"engine": "webkit",
"status": "passed",
"retry": 0,
"nativeFullscreen": {
"native": true,
"video": true
}
},
{
"id": "ea1be0d464ef792edb71-a0a212ed633e0fcae542",
"file": "template-resources.spec.js",
"title": "candidate: SSR mounting preserves nodes, listeners, selectors and style ownership",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-fdf8e58e63293f008154",
"file": "template-resources.spec.js",
"title": "candidate: proxy replacement preserves callback and node identity",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-6749a7d57a0a08031b98",
"file": "template-resources.spec.js",
"title": "candidate: icon access preserves descriptors and moves custom DOM into fresh wrappers",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-c71eda7665d7fe280226",
"file": "template-resources.spec.js",
"title": "candidate: i18n prototype fallback difference and custom keys are explicit",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-0f9982e28da4776b41df",
"file": "template-resources.spec.js",
"title": "candidate: fullscreen web retains DOM and CSS hooks through entry and exit",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "c863e7942d336f9fc9b4-0b84034df4da7a0602cb",
"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
},
{
"id": "c863e7942d336f9fc9b4-27b7b29e95483cbd0627",
"file": "thumbnails.spec.js",
"title": "published: scaled internal thumbnails and public image results have distinct Blob URL owners",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "c863e7942d336f9fc9b4-c501a3337d7f3459c0bd",
"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
},
{
"id": "c863e7942d336f9fc9b4-7590e561a95171418094",
"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
},
{
"id": "c863e7942d336f9fc9b4-ef943cb95bbec2be8e9f",
"file": "thumbnails.spec.js",
"title": "candidate: scaled internal thumbnails and public image results have distinct Blob URL owners",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "c863e7942d336f9fc9b4-35d168c9c28975e08fe1",
"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
},
{
"id": "c863e7942d336f9fc9b4-15f9f09a8e027b4f1453",
"file": "thumbnails.spec.js",
"title": "candidate: removing thumbnails revokes the scaled image and a replacement control can reload",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "c863e7942d336f9fc9b4-7ac5238b9dd76e5bd284",
"file": "thumbnails.spec.js",
"title": "candidate: image failure permits a retry through the same thumbnail configuration",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "c863e7942d336f9fc9b4-cbdca6544e577990fbe6",
"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
},
{
"id": "c863e7942d336f9fc9b4-ae0fe968cf56f04deadf",
"file": "thumbnails.spec.js",
"title": "published: scaled internal thumbnails and public image results have distinct Blob URL owners",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "c863e7942d336f9fc9b4-3ea053475afbb979f768",
"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
},
{
"id": "c863e7942d336f9fc9b4-e717f553b51ae759828d",
"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
},
{
"id": "c863e7942d336f9fc9b4-36518c4875e5c6c5eb4d",
"file": "thumbnails.spec.js",
"title": "candidate: scaled internal thumbnails and public image results have distinct Blob URL owners",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "c863e7942d336f9fc9b4-e4dbbda8c6e5556ff597",
"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
},
{
"id": "c863e7942d336f9fc9b4-3aa635296202313cceb6",
"file": "thumbnails.spec.js",
"title": "candidate: removing thumbnails revokes the scaled image and a replacement control can reload",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "c863e7942d336f9fc9b4-7889e72271358857e901",
"file": "thumbnails.spec.js",
"title": "candidate: image failure permits a retry through the same thumbnail configuration",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "c863e7942d336f9fc9b4-80303351d5af14d7bcba",
"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
},
{
"id": "c863e7942d336f9fc9b4-6303b616b2bb5f58f229",
"file": "thumbnails.spec.js",
"title": "published: scaled internal thumbnails and public image results have distinct Blob URL owners",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "c863e7942d336f9fc9b4-b18b5d8413c96e250a43",
"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
},
{
"id": "c863e7942d336f9fc9b4-cdb048780d3502ba5f34",
"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
},
{
"id": "c863e7942d336f9fc9b4-3cd51c32262f07831a10",
"file": "thumbnails.spec.js",
"title": "candidate: scaled internal thumbnails and public image results have distinct Blob URL owners",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "c863e7942d336f9fc9b4-bdd8944a779d3e0838d2",
"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
},
{
"id": "c863e7942d336f9fc9b4-3ea1350b66dcf3b9e182",
"file": "thumbnails.spec.js",
"title": "candidate: removing thumbnails revokes the scaled image and a replacement control can reload",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "c863e7942d336f9fc9b4-7e155f3c5195944a8163",
"file": "thumbnails.spec.js",
"title": "candidate: image failure permits a retry through the same thumbnail configuration",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "57073515c58af9afa33c-47bf44da43f7ea630c57",
"file": "utils.spec.js",
"title": "published: subtitle object URL contains real VTT data",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "57073515c58af9afa33c-94a91f70513a4f3a0536",
"file": "utils.spec.js",
"title": "published: download starts and removes its temporary anchor",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "57073515c58af9afa33c-8bed1f155fdd13a8d676",
"file": "utils.spec.js",
"title": "candidate: subtitle object URL contains real VTT data",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "57073515c58af9afa33c-76ae798ce585defae260",
"file": "utils.spec.js",
"title": "candidate: download starts and removes its temporary anchor",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "57073515c58af9afa33c-940ea42ed81a2e76857e",
"file": "utils.spec.js",
"title": "candidate download releases the anchor even when click fails",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "57073515c58af9afa33c-fe6258362fcc32df0641",
"file": "utils.spec.js",
"title": "published: subtitle object URL contains real VTT data",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "57073515c58af9afa33c-3976dbe5125baf9596ea",
"file": "utils.spec.js",
"title": "published: download starts and removes its temporary anchor",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "57073515c58af9afa33c-e85621f95b6a8e48ca8c",
"file": "utils.spec.js",
"title": "candidate: subtitle object URL contains real VTT data",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "57073515c58af9afa33c-8aa46f4bdea9ab2db828",
"file": "utils.spec.js",
"title": "candidate: download starts and removes its temporary anchor",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "57073515c58af9afa33c-8da0c6598ba3b3f02663",
"file": "utils.spec.js",
"title": "candidate download releases the anchor even when click fails",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "57073515c58af9afa33c-d7bcbbb91d28521d7e10",
"file": "utils.spec.js",
"title": "published: subtitle object URL contains real VTT data",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "57073515c58af9afa33c-737ee111c8455e9547dd",
"file": "utils.spec.js",
"title": "published: download starts and removes its temporary anchor",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "57073515c58af9afa33c-0a0f67812bab08126d1c",
"file": "utils.spec.js",
"title": "candidate: subtitle object URL contains real VTT data",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "57073515c58af9afa33c-dbbe30e49f81e686c544",
"file": "utils.spec.js",
"title": "candidate: download starts and removes its temporary anchor",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "57073515c58af9afa33c-81ecbd7fd933b26d5381",
"file": "utils.spec.js",
"title": "candidate download releases the anchor even when click fails",
"engine": "webkit",
"status": "passed",
"retry": 0
}
],
"reportSha256": "f1325512a289c5a8c6c2bda26ad6ffedca99139880e0c4dd65cb5da04e7d3669"
},
"legacyBrowser": {
"stats": {
"startTime": "2026-09-11T07:59:20.191Z",
"duration": 390925.885,
"expected": 1503,
"skipped": 0,
"unexpected": 0,
"flaky": 0
},
"member": "artplayer.legacy.js",
"sha256": "45afe957849bcc2a2b81ed3a7b55f8f16530bf9b6a719c34f67f5befea1bd7ae",
"featureCases": 45,
"featureCounts": {
"dom-boundaries.spec.js": 9,
"initialization.spec.js": 36
},
"versions": {
"chromium": "153.0.8010.12",
"firefox": "155.0",
"webkit": "26.6"
},
"nativePip": {
"chromium": {
"capability": {
"enabled": true,
"request": true,
"exit": true
},
"playback": {
"window": {
"width": 320,
"height": 180
},
"currentTime": 0.039416,
"events": [
"video:loadedmetadata",
"ready",
"video:playing"
]
}
},
"firefox": {
"capability": {
"enabled": true,
"request": true,
"exit": true
},
"playback": {
"window": {
"width": 320,
"height": 180
},
"currentTime": 0.176506,
"events": [
"video:loadedmetadata",
"ready",
"video:playing"
]
}
},
"webkit": {
"capability": {
"enabled": false,
"request": false,
"exit": false
},
"playback": null
}
},
"knownResumeRejections": [
{
"browser": "chromium",
"core": "published",
"rejections": [
{
"name": "Error",
"message": "controlled play rejection",
"same": true
},
{
"name": "Error",
"message": "controlled play rejection",
"same": true
}
]
},
{
"browser": "chromium",
"core": "candidate",
"rejections": []
},
{
"browser": "firefox",
"core": "published",
"rejections": [
{
"name": "Error",
"message": "controlled play rejection",
"same": true
},
{
"name": "Error",
"message": "controlled play rejection",
"same": true
}
]
},
{
"browser": "firefox",
"core": "candidate",
"rejections": []
},
{
"browser": "webkit",
"core": "published",
"rejections": [
{
"name": "Error",
"message": "controlled play rejection",
"same": true
},
{
"name": "Error",
"message": "controlled play rejection",
"same": true
}
]
},
{
"browser": "webkit",
"core": "candidate",
"rejections": []
}
],
"knownScreenshotRejections": [
{
"browser": "chromium",
"title": "published: screenshot toolbar rejection has exact historical error accounting",
"rejections": [
"controlled screenshot draw failure"
]
},
{
"browser": "chromium",
"title": "candidate: screenshot toolbar rejection has exact historical error accounting",
"rejections": []
},
{
"browser": "firefox",
"title": "published: screenshot toolbar rejection has exact historical error accounting",
"rejections": [
"controlled screenshot draw failure"
]
},
{
"browser": "firefox",
"title": "candidate: screenshot toolbar rejection has exact historical error accounting",
"rejections": []
},
{
"browser": "webkit",
"title": "published: screenshot toolbar rejection has exact historical error accounting",
"rejections": [
"controlled screenshot draw failure"
]
},
{
"browser": "webkit",
"title": "candidate: screenshot toolbar rejection has exact historical error accounting",
"rejections": []
}
],
"blobCapabilities": [
{
"browser": "chromium",
"title": "published: a caller-owned media Blob URL remains readable after switching and destroying the player",
"native": [
{
"extension": "mp4",
"width": 320,
"error": 0
}
],
"ownership": {
"afterSwitch": "TypeError",
"afterDestroy": "TypeError",
"revoked": 1,
"size": 251538,
"assigned": true,
"decodedBlob": true
}
},
{
"browser": "chromium",
"title": "candidate: a caller-owned media Blob URL remains readable after switching and destroying the player",
"native": [
{
"extension": "mp4",
"width": 320,
"error": 0
}
],
"ownership": {
"afterSwitch": 251538,
"afterDestroy": 251538,
"revoked": 0,
"size": 251538,
"assigned": true,
"decodedBlob": true
}
},
{
"browser": "firefox",
"title": "published: a caller-owned media Blob URL remains readable after switching and destroying the player",
"native": [
{
"extension": "mp4",
"width": 320,
"error": 0
}
],
"ownership": {
"afterSwitch": "TypeError",
"afterDestroy": "TypeError",
"revoked": 1,
"size": 251538,
"assigned": true,
"decodedBlob": true
}
},
{
"browser": "firefox",
"title": "candidate: a caller-owned media Blob URL remains readable after switching and destroying the player",
"native": [
{
"extension": "mp4",
"width": 320,
"error": 0
}
],
"ownership": {
"afterSwitch": 251538,
"afterDestroy": 251538,
"revoked": 0,
"size": 251538,
"assigned": true,
"decodedBlob": true
}
},
{
"browser": "webkit",
"title": "published: a caller-owned media Blob URL remains readable after switching and destroying the player",
"native": [
{
"extension": "mp4",
"width": 0,
"error": 4
},
{
"extension": "webm",
"width": 0,
"error": 4
}
],
"ownership": {
"afterSwitch": "TypeError",
"afterDestroy": "TypeError",
"revoked": 1,
"size": 251538,
"assigned": true,
"decodedBlob": false
}
},
{
"browser": "webkit",
"title": "candidate: a caller-owned media Blob URL remains readable after switching and destroying the player",
"native": [
{
"extension": "mp4",
"width": 0,
"error": 4
},
{
"extension": "webm",
"width": 0,
"error": 4
}
],
"ownership": {
"afterSwitch": 251538,
"afterDestroy": 251538,
"revoked": 0,
"size": 251538,
"assigned": true,
"decodedBlob": false
}
}
],
"qualityEvents": [
{
"browser": "chromium",
"title": "published: quality selectors retain default labels, source position and empty-array behavior",
"events": [
{
"key": "playbackRate",
"value": 1.5,
"time": 0.154273,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"key": "currentTime",
"value": 2,
"time": 0.154273,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "ratechange",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "seeking",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "seeked",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "canplay",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"key": "src",
"value": "/test/pattern.mp4?quality=A",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "ratechange",
"time": 0,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"key": "currentTime",
"value": 2,
"time": 0,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "loadedmetadata",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"key": "playbackRate",
"value": 1.5,
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "canplay",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "seeking",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "ratechange",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "seeked",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "canplay",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
}
]
},
{
"browser": "chromium",
"title": "candidate: quality selectors retain default labels, source position and empty-array behavior",
"events": [
{
"key": "playbackRate",
"value": 1.5,
"time": 0.17655,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"key": "currentTime",
"value": 2,
"time": 0.17655,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "ratechange",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "seeking",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "seeked",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "canplay",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"key": "src",
"value": "/test/pattern.mp4?quality=A",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "ratechange",
"time": 0,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"key": "currentTime",
"value": 2,
"time": 0,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "loadedmetadata",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "canplay",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "seeking",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"key": "playbackRate",
"value": 1.5,
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "seeked",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "canplay",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "ratechange",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
}
]
},
{
"browser": "firefox",
"title": "published: quality selectors retain default labels, source position and empty-array behavior",
"events": [
{
"key": "playbackRate",
"value": 1.5,
"time": 0.42336,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"key": "currentTime",
"value": 2,
"time": 0.42336,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "ratechange",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "seeking",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "seeked",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "canplay",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"key": "src",
"value": "/test/pattern.mp4?quality=A",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "ratechange",
"time": 0,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"key": "currentTime",
"value": 2,
"time": 0,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "loadedmetadata",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"key": "playbackRate",
"value": 1.5,
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "canplay",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "seeking",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "ratechange",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "seeked",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "canplay",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
}
]
},
{
"browser": "firefox",
"title": "candidate: quality selectors retain default labels, source position and empty-array behavior",
"events": [
{
"key": "playbackRate",
"value": 1.5,
"time": 0.17176,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"key": "currentTime",
"value": 2,
"time": 0.17176,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "ratechange",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "seeking",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "seeked",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "canplay",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"key": "src",
"value": "/test/pattern.mp4?quality=A",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "ratechange",
"time": 0,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"key": "currentTime",
"value": 2,
"time": 0,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "loadedmetadata",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "canplay",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "seeking",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"key": "playbackRate",
"value": 1.5,
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "seeked",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "canplay",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "ratechange",
"time": 2,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
}
]
},
{
"browser": "webkit",
"title": "published: quality selectors retain default labels, source position and empty-array behavior",
"events": [
{
"key": "playbackRate",
"value": 1.5,
"time": 0.5351038,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"key": "currentTime",
"value": 2,
"time": 0.5351038,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "ratechange",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "seeking",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "canplay",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "seeked",
"time": 2.0010364,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"key": "src",
"value": "/test/pattern.mp4?quality=A",
"time": 2.0010364,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "ratechange",
"time": 0,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"key": "currentTime",
"value": 2.0010364,
"time": 0,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "loadedmetadata",
"time": 2.0010364,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"key": "playbackRate",
"value": 1.5,
"time": 2.0010364,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "canplay",
"time": 2.0010364,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "ratechange",
"time": 2.0010364,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "seeking",
"time": 2.0010364,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "seeked",
"time": 0.001157,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "canplay",
"time": 0.001157,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
}
]
},
{
"browser": "webkit",
"title": "candidate: quality selectors retain default labels, source position and empty-array behavior",
"events": [
{
"key": "playbackRate",
"value": 1.5,
"time": 0.2742909,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"key": "currentTime",
"value": 2,
"time": 0.2742909,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "ratechange",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "seeking",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "canplay",
"time": 2,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "seeked",
"time": 2.0035541,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"key": "src",
"value": "/test/pattern.mp4?quality=A",
"time": 2.0035541,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"event": "ratechange",
"time": 0,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4"
},
{
"key": "currentTime",
"value": 2.0035541,
"time": 0,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "loadedmetadata",
"time": 2.0035541,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "canplay",
"time": 2.0035541,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "seeking",
"time": 2.0035541,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"key": "playbackRate",
"value": 1.5,
"time": 0.0012995,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"key": "currentTime",
"value": 2.0035541,
"time": 0.0012995,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "seeked",
"time": 2.0035541,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "canplay",
"time": 2.0035541,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "ratechange",
"time": 2.0035541,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "seeking",
"time": 2.0048735,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
},
{
"event": "seeked",
"time": 2.0048735,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?quality=A"
}
]
},
{
"browser": "chromium",
"title": "candidate: quality switch restores position/rate and preserves real customType identities",
"events": {
"beforeSwitch": {
"time": 3,
"seeking": false,
"paused": true
},
"mediaEvents": [
{
"name": "seeking",
"time": 3,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=initial"
},
{
"name": "seeked",
"time": 3,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=initial"
},
{
"name": "canplay",
"time": 3,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=initial"
},
{
"name": "loadedmetadata",
"time": 3,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=next"
},
{
"name": "canplay",
"time": 3,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=next"
},
{
"name": "seeking",
"time": 3,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=next"
}
],
"calls": [
{
"thisIdentity": true,
"ownerIdentity": true,
"videoIdentity": true,
"count": 3,
"url": "/test/pattern.mp4?custom=next"
}
],
"restart": [
"/test/pattern.mp4?custom=next"
],
"time": 3,
"rate": 1.5,
"ratio": "16:9",
"paused": true,
"error": 0
}
},
{
"browser": "chromium",
"title": "candidate: direct currentTime during a native quality seek is not overwritten by automatic restoration",
"events": {
"overrides": 1,
"seeks": [
{
"time": 4,
"seeking": true
},
{
"time": 4,
"seeking": false
}
],
"writes": [
{
"name": "currentTime",
"value": 2,
"before": 0,
"seeking": false
},
{
"name": "currentTime:after",
"value": 2,
"seeking": true
},
{
"name": "currentTime",
"value": 4,
"before": 2,
"seeking": false
},
{
"name": "currentTime:after",
"value": 4,
"seeking": true
}
],
"time": 4,
"paused": true,
"seeking": false
}
},
{
"browser": "firefox",
"title": "candidate: quality switch restores position/rate and preserves real customType identities",
"events": {
"beforeSwitch": {
"time": 3,
"seeking": false,
"paused": true
},
"mediaEvents": [
{
"name": "seeking",
"time": 3,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=initial"
},
{
"name": "seeked",
"time": 3,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=initial"
},
{
"name": "canplay",
"time": 3,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=initial"
},
{
"name": "loadedmetadata",
"time": 3,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=next"
},
{
"name": "canplay",
"time": 3,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=next"
},
{
"name": "seeking",
"time": 3,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=next"
}
],
"calls": [
{
"thisIdentity": true,
"ownerIdentity": true,
"videoIdentity": true,
"count": 3,
"url": "/test/pattern.mp4?custom=next"
}
],
"restart": [
"/test/pattern.mp4?custom=next"
],
"time": 3,
"rate": 1.5,
"ratio": "16:9",
"paused": true,
"error": 0
}
},
{
"browser": "firefox",
"title": "candidate: direct currentTime during a native quality seek is not overwritten by automatic restoration",
"events": {
"overrides": 1,
"seeks": [
{
"time": 4,
"seeking": true
},
{
"time": 4,
"seeking": false
}
],
"writes": [
{
"name": "currentTime",
"value": 2,
"before": 0,
"seeking": false
},
{
"name": "currentTime:after",
"value": 2,
"seeking": true
},
{
"name": "currentTime",
"value": 4,
"before": 2,
"seeking": false
},
{
"name": "currentTime:after",
"value": 4,
"seeking": true
}
],
"time": 4,
"paused": true,
"seeking": false
}
},
{
"browser": "webkit",
"title": "candidate: quality switch restores position/rate and preserves real customType identities",
"events": {
"beforeSwitch": {
"time": 3.001451,
"seeking": false,
"paused": true
},
"mediaEvents": [
{
"name": "seeking",
"time": 3,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=initial"
},
{
"name": "canplay",
"time": 3,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=initial"
},
{
"name": "seeked",
"time": 3.001451,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=initial"
},
{
"name": "loadedmetadata",
"time": 3.001451,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=next"
},
{
"name": "canplay",
"time": 3.001451,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=next"
},
{
"name": "seeking",
"time": 0.0007035,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=next"
},
{
"name": "seeked",
"time": 3.001451,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=next"
},
{
"name": "canplay",
"time": 3.001451,
"seeking": true,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=next"
},
{
"name": "seeking",
"time": 3.0029376,
"seeking": false,
"source": "http://127.0.0.1:8084/test/pattern.mp4?custom=next"
}
],
"calls": [
{
"thisIdentity": true,
"ownerIdentity": true,
"videoIdentity": true,
"count": 3,
"url": "/test/pattern.mp4?custom=next"
}
],
"restart": [
"/test/pattern.mp4?custom=next"
],
"time": 3.0029376,
"rate": 1.5,
"ratio": "16:9",
"paused": true,
"error": 0
}
},
{
"browser": "webkit",
"title": "candidate: direct currentTime during a native quality seek is not overwritten by automatic restoration",
"events": {
"overrides": 1,
"seeks": [
{
"time": 4,
"seeking": true
},
{
"time": 4.0022083,
"seeking": false
}
],
"writes": [
{
"name": "currentTime",
"value": 2.0020659,
"before": 0,
"seeking": false
},
{
"name": "currentTime:after",
"value": 2.0020659,
"seeking": true
},
{
"name": "currentTime",
"value": 4,
"before": 0.0010716,
"seeking": false
},
{
"name": "currentTime:after",
"value": 4,
"seeking": true
}
],
"time": 4.0022083,
"paused": true,
"seeking": false
}
}
],
"cases": [
{
"id": "3c9d5ff5a17ae653dea9-f4ec85bf2b8fccbf87d3",
"file": "auto-playback.spec.js",
"title": "published: resume close and playback rejection preserve the UI contract",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-92813800e1301b551fd5",
"file": "auto-playback.spec.js",
"title": "published: resume API retains storage envelope, ID lookup and deletion",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-c9ceaa1dfcf855c601b8",
"file": "auto-playback.spec.js",
"title": "published: resume button seeks and plays actual video",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-e3ad9a2e558a2a865aa1",
"file": "auto-playback.spec.js",
"title": "published: repeated restart leaves one effective click for the current resume target",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-1e6334e252a4eaa99157",
"file": "auto-playback.spec.js",
"title": "published: restart below threshold invalidates the old prompt click",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-949f11341529012e52e6",
"file": "auto-playback.spec.js",
"title": "candidate: resume close and playback rejection preserve the UI contract",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-25c2b76fcc6c397aa5c0",
"file": "auto-playback.spec.js",
"title": "candidate: resume API retains storage envelope, ID lookup and deletion",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-4f5f4ed634525c07b8dc",
"file": "auto-playback.spec.js",
"title": "candidate: resume button seeks and plays actual video",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-1f1fc11f543db6e79ce8",
"file": "auto-playback.spec.js",
"title": "candidate: repeated restart leaves one effective click for the current resume target",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-d005b6ae9b0d6728bf8c",
"file": "auto-playback.spec.js",
"title": "candidate: restart below threshold invalidates the old prompt click",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-ee0861705ad7987b9373",
"file": "auto-playback.spec.js",
"title": "candidate: restart cancels obsolete resume timers and subscriptions",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-486fd375ad053eadbec8",
"file": "auto-playback.spec.js",
"title": "candidate: source cancels obsolete resume timers and subscriptions",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-1ccde517b70725215290",
"file": "auto-playback.spec.js",
"title": "candidate: remove cancels obsolete resume timers and subscriptions",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-114616f87a72c9199052",
"file": "auto-playback.spec.js",
"title": "candidate: destroy cancels obsolete resume timers and subscriptions",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-d45701b9ec2e94b1c2a0",
"file": "auto-playback.spec.js",
"title": "candidate: destruction inside seek prevents resume playback continuation",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-4d016c4954c8ac6cd389",
"file": "auto-playback.spec.js",
"title": "published: resume close and playback rejection preserve the UI contract",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-ff618818b5add9a867f0",
"file": "auto-playback.spec.js",
"title": "published: resume API retains storage envelope, ID lookup and deletion",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-532ba0fa22ce76077251",
"file": "auto-playback.spec.js",
"title": "published: resume button seeks and plays actual video",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-545631e0fcab6e19f14e",
"file": "auto-playback.spec.js",
"title": "published: repeated restart leaves one effective click for the current resume target",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-ad4abc5fde8cf38cefcf",
"file": "auto-playback.spec.js",
"title": "published: restart below threshold invalidates the old prompt click",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-ec0620ff5c9501117ca4",
"file": "auto-playback.spec.js",
"title": "candidate: resume close and playback rejection preserve the UI contract",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-e6b4bc21c6783ac134ad",
"file": "auto-playback.spec.js",
"title": "candidate: resume API retains storage envelope, ID lookup and deletion",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-ea18bdf25cac41af6e2e",
"file": "auto-playback.spec.js",
"title": "candidate: resume button seeks and plays actual video",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-6c12e77cc7c16d1f2b89",
"file": "auto-playback.spec.js",
"title": "candidate: repeated restart leaves one effective click for the current resume target",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-f020f7ee612d0431af8b",
"file": "auto-playback.spec.js",
"title": "candidate: restart below threshold invalidates the old prompt click",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-1e8bc6f4219030568692",
"file": "auto-playback.spec.js",
"title": "candidate: restart cancels obsolete resume timers and subscriptions",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-e0e498eb32391ec00ddb",
"file": "auto-playback.spec.js",
"title": "candidate: source cancels obsolete resume timers and subscriptions",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-0db526164287c9cc7775",
"file": "auto-playback.spec.js",
"title": "candidate: remove cancels obsolete resume timers and subscriptions",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-e2207b0298c6dd9adc1a",
"file": "auto-playback.spec.js",
"title": "candidate: destroy cancels obsolete resume timers and subscriptions",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-4066cb1df299d5885460",
"file": "auto-playback.spec.js",
"title": "candidate: destruction inside seek prevents resume playback continuation",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-c7af31684e3e62c64702",
"file": "auto-playback.spec.js",
"title": "published: resume close and playback rejection preserve the UI contract",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-726bde899520b514a36c",
"file": "auto-playback.spec.js",
"title": "published: resume API retains storage envelope, ID lookup and deletion",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-b89c5b026f849456ba91",
"file": "auto-playback.spec.js",
"title": "published: resume button seeks and plays actual video",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-458e99a71a6974d07a80",
"file": "auto-playback.spec.js",
"title": "published: repeated restart leaves one effective click for the current resume target",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-597946b7614265121e43",
"file": "auto-playback.spec.js",
"title": "published: restart below threshold invalidates the old prompt click",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-8520c4db170de4de357b",
"file": "auto-playback.spec.js",
"title": "candidate: resume close and playback rejection preserve the UI contract",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-f70ab3d8a77a9f8fc061",
"file": "auto-playback.spec.js",
"title": "candidate: resume API retains storage envelope, ID lookup and deletion",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-be9f42770a55bc5fa01b",
"file": "auto-playback.spec.js",
"title": "candidate: resume button seeks and plays actual video",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-2d0bd1e8ff578b45e6be",
"file": "auto-playback.spec.js",
"title": "candidate: repeated restart leaves one effective click for the current resume target",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-23eeb147e099fabf6613",
"file": "auto-playback.spec.js",
"title": "candidate: restart below threshold invalidates the old prompt click",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-09605c2a70067e7bc3f7",
"file": "auto-playback.spec.js",
"title": "candidate: restart cancels obsolete resume timers and subscriptions",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-6ff8f2f1a7c9a48d69a4",
"file": "auto-playback.spec.js",
"title": "candidate: source cancels obsolete resume timers and subscriptions",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-ac54090c4c2cf5fdc028",
"file": "auto-playback.spec.js",
"title": "candidate: remove cancels obsolete resume timers and subscriptions",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-fd6c5318117c46dd0942",
"file": "auto-playback.spec.js",
"title": "candidate: destroy cancels obsolete resume timers and subscriptions",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "3c9d5ff5a17ae653dea9-51837a568fcb8a51ca77",
"file": "auto-playback.spec.js",
"title": "candidate: destruction inside seek prevents resume playback continuation",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-e250a78531a8c3d95feb",
"file": "builtin-layers.spec.js",
"title": "published: builtin availability keeps mobile=true live=true conditions",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-58433fd5f9d1792004a9",
"file": "builtin-layers.spec.js",
"title": "published: builtin availability keeps mobile=true live=false conditions",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-8a8eab049510e21abb09",
"file": "builtin-layers.spec.js",
"title": "published: builtin availability keeps mobile=false live=true conditions",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-0c6a909338c7a7e4ee81",
"file": "builtin-layers.spec.js",
"title": "published: builtin availability keeps mobile=false live=false conditions",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-e44e5236ce97dbcc66db",
"file": "builtin-layers.spec.js",
"title": "published: lock keeps public state, repeated events, DOM classes and icon switching",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-e218dab15f99202a9d9b",
"file": "builtin-layers.spec.js",
"title": "published: removed lock icons stop observing the still-usable plugin state API",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-f15b34474cf3deddb46c",
"file": "builtin-layers.spec.js",
"title": "published: miniature progress follows the control event without adding public state",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-68feafc04a4e200bdbbf",
"file": "builtin-layers.spec.js",
"title": "candidate: builtin availability keeps mobile=true live=true conditions",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-d4a9b70e95a88f5f1b6c",
"file": "builtin-layers.spec.js",
"title": "candidate: builtin availability keeps mobile=true live=false conditions",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-3bb4aa4e8591f74e9b51",
"file": "builtin-layers.spec.js",
"title": "candidate: builtin availability keeps mobile=false live=true conditions",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-77661f6e8549e2f2b0f9",
"file": "builtin-layers.spec.js",
"title": "candidate: builtin availability keeps mobile=false live=false conditions",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-fdef85438132665e82d5",
"file": "builtin-layers.spec.js",
"title": "candidate: lock keeps public state, repeated events, DOM classes and icon switching",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-7830d06c46b9c5ba6161",
"file": "builtin-layers.spec.js",
"title": "candidate: removed lock icons stop observing the still-usable plugin state API",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-a15c4c84c5b25cf34822",
"file": "builtin-layers.spec.js",
"title": "candidate: miniature progress follows the control event without adding public state",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-e181d716af04e58eab65",
"file": "builtin-layers.spec.js",
"title": "candidate: retained builtin setters and events do not mutate a destroyed player",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-282f85fc06d22f36392e",
"file": "builtin-layers.spec.js",
"title": "published: builtin availability keeps mobile=true live=true conditions",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-a5586b42e67bb73c8576",
"file": "builtin-layers.spec.js",
"title": "published: builtin availability keeps mobile=true live=false conditions",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-45123d301b41869a88d6",
"file": "builtin-layers.spec.js",
"title": "published: builtin availability keeps mobile=false live=true conditions",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-d401b1da991706ec9c93",
"file": "builtin-layers.spec.js",
"title": "published: builtin availability keeps mobile=false live=false conditions",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-f198b861d3aeb3aec6dc",
"file": "builtin-layers.spec.js",
"title": "published: lock keeps public state, repeated events, DOM classes and icon switching",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-e736294669adfc2fbd2f",
"file": "builtin-layers.spec.js",
"title": "published: removed lock icons stop observing the still-usable plugin state API",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-1ea861945628ec3c983e",
"file": "builtin-layers.spec.js",
"title": "published: miniature progress follows the control event without adding public state",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-e5aa6981246d2e9207f7",
"file": "builtin-layers.spec.js",
"title": "candidate: builtin availability keeps mobile=true live=true conditions",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-b181ca104e1c603cf7b8",
"file": "builtin-layers.spec.js",
"title": "candidate: builtin availability keeps mobile=true live=false conditions",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-2d43188e99ff2f841723",
"file": "builtin-layers.spec.js",
"title": "candidate: builtin availability keeps mobile=false live=true conditions",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-0f34df57efafa8c0edcf",
"file": "builtin-layers.spec.js",
"title": "candidate: builtin availability keeps mobile=false live=false conditions",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-e30bae571949edeb2a20",
"file": "builtin-layers.spec.js",
"title": "candidate: lock keeps public state, repeated events, DOM classes and icon switching",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-aa47bf8b002eaa057b68",
"file": "builtin-layers.spec.js",
"title": "candidate: removed lock icons stop observing the still-usable plugin state API",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-957389ac7668163258d2",
"file": "builtin-layers.spec.js",
"title": "candidate: miniature progress follows the control event without adding public state",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-3bd3803675891e50e1ae",
"file": "builtin-layers.spec.js",
"title": "candidate: retained builtin setters and events do not mutate a destroyed player",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-acf581cc432a521849b5",
"file": "builtin-layers.spec.js",
"title": "published: builtin availability keeps mobile=true live=true conditions",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-3eb4f85a9aa1ae1d0ca8",
"file": "builtin-layers.spec.js",
"title": "published: builtin availability keeps mobile=true live=false conditions",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-f7eb5ce9abd5de8ed3f4",
"file": "builtin-layers.spec.js",
"title": "published: builtin availability keeps mobile=false live=true conditions",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-ff8e57c46b92463eb08b",
"file": "builtin-layers.spec.js",
"title": "published: builtin availability keeps mobile=false live=false conditions",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-a145acfa8d4c0614b1f2",
"file": "builtin-layers.spec.js",
"title": "published: lock keeps public state, repeated events, DOM classes and icon switching",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-3d2a53683618e68ad9e0",
"file": "builtin-layers.spec.js",
"title": "published: removed lock icons stop observing the still-usable plugin state API",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-98127aaa83cf106f5466",
"file": "builtin-layers.spec.js",
"title": "published: miniature progress follows the control event without adding public state",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-5dde60f90d9a6c95eceb",
"file": "builtin-layers.spec.js",
"title": "candidate: builtin availability keeps mobile=true live=true conditions",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-904fdf6574fa22097ec1",
"file": "builtin-layers.spec.js",
"title": "candidate: builtin availability keeps mobile=true live=false conditions",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-16541fd5ca5023a4e37a",
"file": "builtin-layers.spec.js",
"title": "candidate: builtin availability keeps mobile=false live=true conditions",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-3637c50e1b3c01c6f660",
"file": "builtin-layers.spec.js",
"title": "candidate: builtin availability keeps mobile=false live=false conditions",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-d47ad23d299af2e963b9",
"file": "builtin-layers.spec.js",
"title": "candidate: lock keeps public state, repeated events, DOM classes and icon switching",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-c3f87c91054205687e8f",
"file": "builtin-layers.spec.js",
"title": "candidate: removed lock icons stop observing the still-usable plugin state API",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-db0f475014584baf27ad",
"file": "builtin-layers.spec.js",
"title": "candidate: miniature progress follows the control event without adding public state",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "cad532275e083421260e-c3f57d25a9d377e5ee53",
"file": "builtin-layers.spec.js",
"title": "candidate: retained builtin setters and events do not mutate a destroyed player",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-13db7df9f8d700edda79",
"file": "chapter.spec.js",
"title": "published-only observations: blank title, NaN and once-only metadata are historical defects",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-af27eb5638cea6dfe907",
"file": "chapter.spec.js",
"title": "candidate clears titles on blank chapters, zero hover and replacement",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-14c8ec42e6b63b71f7af",
"file": "chapter.spec.js",
"title": "candidate rejects NaN and can recover after an invalid update",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-7b9949b48fb7cde7ed81",
"file": "chapter.spec.js",
"title": "candidate releases only its listeners and DOM across multiple instances and early destruction",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-2474cead0e45468fdf72",
"file": "chapter.spec.js",
"title": "candidate ignores pending metadata initialization after immediate destroy",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-92f6a6d9a13ed0db69b7",
"file": "chapter.spec.js",
"title": "candidate deduplicates stylesheet injection while the document is loading",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-c38f55e5356c80555777",
"file": "chapter.spec.js",
"title": "published-only observations: blank title, NaN and once-only metadata are historical defects",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-ce5a4349c94e7573f2df",
"file": "chapter.spec.js",
"title": "candidate clears titles on blank chapters, zero hover and replacement",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-745cf7ee3dc9fc8920ea",
"file": "chapter.spec.js",
"title": "candidate rejects NaN and can recover after an invalid update",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-7034aff5865b19493d48",
"file": "chapter.spec.js",
"title": "candidate releases only its listeners and DOM across multiple instances and early destruction",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-3f7f11168066bc1135dd",
"file": "chapter.spec.js",
"title": "candidate ignores pending metadata initialization after immediate destroy",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-98f452e8fc88900fbf7e",
"file": "chapter.spec.js",
"title": "candidate deduplicates stylesheet injection while the document is loading",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-c075e9d7be551f55dc98",
"file": "chapter.spec.js",
"title": "published-only observations: blank title, NaN and once-only metadata are historical defects",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-2bedc05faa553d9d5e75",
"file": "chapter.spec.js",
"title": "candidate clears titles on blank chapters, zero hover and replacement",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-2d30e8fbce3826e3c15d",
"file": "chapter.spec.js",
"title": "candidate rejects NaN and can recover after an invalid update",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-0a87800d172dcd9435bd",
"file": "chapter.spec.js",
"title": "candidate releases only its listeners and DOM across multiple instances and early destruction",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-cf7e525a2755f0c86bea",
"file": "chapter.spec.js",
"title": "candidate ignores pending metadata initialization after immediate destroy",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-e4470972e51039dd2948",
"file": "chapter.spec.js",
"title": "candidate deduplicates stylesheet injection while the document is loading",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-259434dce8ad5217c100",
"file": "chapter.spec.js",
"title": "factory, registration, input normalization and safe title text",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-7b3ff84e07f9b6519b6d",
"file": "chapter.spec.js",
"title": "progress bars, real hover, title edges and boundary seek",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-03a359bf96cac72eec10",
"file": "chapter.spec.js",
"title": "sync update, Infinity, object identity, empty lists and invalid data",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-3e3a0590e83bc657c777",
"file": "chapter.spec.js",
"title": "explicit source update and core-owned destruction",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-a94d3e2e3468e36b53c4",
"file": "chapter.spec.js",
"title": "factory, registration, input normalization and safe title text",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-a4513ef73bb7d291b1de",
"file": "chapter.spec.js",
"title": "progress bars, real hover, title edges and boundary seek",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-907cb350996072e49f76",
"file": "chapter.spec.js",
"title": "sync update, Infinity, object identity, empty lists and invalid data",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-1f07c4052b68dcd5fcb6",
"file": "chapter.spec.js",
"title": "explicit source update and core-owned destruction",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-dfbf83aa28cd6f99e6fe",
"file": "chapter.spec.js",
"title": "factory, registration, input normalization and safe title text",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-cf995dadc1257e9111fd",
"file": "chapter.spec.js",
"title": "progress bars, real hover, title edges and boundary seek",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-cf0c802aa1332ce3f50c",
"file": "chapter.spec.js",
"title": "sync update, Infinity, object identity, empty lists and invalid data",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-8828838dbabcde8784a4",
"file": "chapter.spec.js",
"title": "explicit source update and core-owned destruction",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-d78fda3b4a4f188bca8f",
"file": "chapter.spec.js",
"title": "factory, registration, input normalization and safe title text",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-4997157ab3e3b52575df",
"file": "chapter.spec.js",
"title": "progress bars, real hover, title edges and boundary seek",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-8dca6d7565c27e3cf00c",
"file": "chapter.spec.js",
"title": "sync update, Infinity, object identity, empty lists and invalid data",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-0dc7ef53e5e6c1c6a095",
"file": "chapter.spec.js",
"title": "explicit source update and core-owned destruction",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-41d8436843ab4e0c4a53",
"file": "chapter.spec.js",
"title": "factory, registration, input normalization and safe title text",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-22beee8392c7138d3eef",
"file": "chapter.spec.js",
"title": "progress bars, real hover, title edges and boundary seek",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-db259a3d649f557bdd8d",
"file": "chapter.spec.js",
"title": "sync update, Infinity, object identity, empty lists and invalid data",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-6ee40eab9446590238f7",
"file": "chapter.spec.js",
"title": "explicit source update and core-owned destruction",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-ac09580cff29b5c26244",
"file": "chapter.spec.js",
"title": "factory, registration, input normalization and safe title text",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-191c4adbf7f0bfd11d22",
"file": "chapter.spec.js",
"title": "progress bars, real hover, title edges and boundary seek",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-1d69886cc1563158b162",
"file": "chapter.spec.js",
"title": "sync update, Infinity, object identity, empty lists and invalid data",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "aa892263c892083d7932-ccd2c30f32a17586ae47",
"file": "chapter.spec.js",
"title": "explicit source update and core-owned destruction",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-b64859461b5705d1cf09",
"file": "components.spec.js",
"title": "candidate: control layout follows resize and removal with observer fallback=false",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-1cddd0b156a2290520d0",
"file": "components.spec.js",
"title": "candidate: control layout follows resize and removal with observer fallback=true",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-a0ff31c497eb06cfdeb4",
"file": "components.spec.js",
"title": "published: selector background clicks and rejection ownership are explicit",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-48a8c2fa6b32442681fc",
"file": "components.spec.js",
"title": "published: beforeUnmount errors remain retryable and detached nodes can be removed",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-1ae60beaef7bc0cc1c93",
"file": "components.spec.js",
"title": "published: failed mounted reentry preserves its successful replacement",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-b405a3930560f4a322ad",
"file": "components.spec.js",
"title": "published: context menu builtin selection and owned updates preserve state",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-23975233833f7314852d",
"file": "components.spec.js",
"title": "published: a prototype-named component keeps the registry prototype intact",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-a2216a5ae190e64c0c28",
"file": "components.spec.js",
"title": "published: component factories, ordering, bound methods and update hooks retain contracts",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-fb9f50f4c4f1cf9a81f6",
"file": "components.spec.js",
"title": "published: removed builtin time and volume controls stop owned effects",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-537c7bebe8e335d5ad67",
"file": "components.spec.js",
"title": "published: selector items can be reused by an update without changing getter flags",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-c9beea42f671df625472",
"file": "components.spec.js",
"title": "published: async selector results cannot overwrite a newer choice or removed entry",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-1ba81907a4dbfb985f88",
"file": "components.spec.js",
"title": "published: a failed mounted hook rolls back its DOM alias and listeners",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-72fc63307e889563b0c8",
"file": "components.spec.js",
"title": "published: reentrant beforeUnmount removes only once",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-955901b7c9b5f75c7b1b",
"file": "components.spec.js",
"title": "published: narrow controls stay inside the player without hiding buttons",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-05c9a93bd36ae4d71ecb",
"file": "components.spec.js",
"title": "published: progress markers treat text as data and removed drags cannot seek",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-75d44a2ac5d30638ab32",
"file": "components.spec.js",
"title": "candidate: selector background clicks and rejection ownership are explicit",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-8bea5b2d30fc513648e3",
"file": "components.spec.js",
"title": "candidate: beforeUnmount errors remain retryable and detached nodes can be removed",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-5e1987406b361d07632e",
"file": "components.spec.js",
"title": "candidate: failed mounted reentry preserves its successful replacement",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-0444b7d85afc918256d7",
"file": "components.spec.js",
"title": "candidate: context menu builtin selection and owned updates preserve state",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-2f11ca271cc2f6668307",
"file": "components.spec.js",
"title": "candidate: a prototype-named component keeps the registry prototype intact",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-b2817b31801e2c0549f4",
"file": "components.spec.js",
"title": "candidate: component factories, ordering, bound methods and update hooks retain contracts",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-c0ae2825f95023de5382",
"file": "components.spec.js",
"title": "candidate: removed builtin time and volume controls stop owned effects",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-b0fd67600676be07f53a",
"file": "components.spec.js",
"title": "candidate: selector items can be reused by an update without changing getter flags",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-646cffec899839d783a5",
"file": "components.spec.js",
"title": "candidate: async selector results cannot overwrite a newer choice or removed entry",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-a4bacc2b948ae9988139",
"file": "components.spec.js",
"title": "candidate: a failed mounted hook rolls back its DOM alias and listeners",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-5de7dc1781c68d66d249",
"file": "components.spec.js",
"title": "candidate: reentrant beforeUnmount removes only once",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-e2e82a24bc140d731d62",
"file": "components.spec.js",
"title": "candidate: narrow controls stay inside the player without hiding buttons",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-7e771059bdaf24920387",
"file": "components.spec.js",
"title": "candidate: progress markers treat text as data and removed drags cannot seek",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-a67e3762e19c71f868db",
"file": "components.spec.js",
"title": "candidate: control layout follows resize and removal with observer fallback=false",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-e199356f63d8d0e7e9a2",
"file": "components.spec.js",
"title": "candidate: control layout follows resize and removal with observer fallback=true",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-40af3bb8e336fdc2335a",
"file": "components.spec.js",
"title": "published: selector background clicks and rejection ownership are explicit",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-621ba9de5d94c05b5cf7",
"file": "components.spec.js",
"title": "published: beforeUnmount errors remain retryable and detached nodes can be removed",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-8317098f87d1859e2dd5",
"file": "components.spec.js",
"title": "published: failed mounted reentry preserves its successful replacement",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-1c8e447ad7f0fa9e8eaf",
"file": "components.spec.js",
"title": "published: context menu builtin selection and owned updates preserve state",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-bfbc2bed73e613bd99c8",
"file": "components.spec.js",
"title": "published: a prototype-named component keeps the registry prototype intact",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-d36a9d234b493b84426f",
"file": "components.spec.js",
"title": "published: component factories, ordering, bound methods and update hooks retain contracts",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-bd1fba69aa773e1f9339",
"file": "components.spec.js",
"title": "published: removed builtin time and volume controls stop owned effects",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-d3a7712862581da5e75c",
"file": "components.spec.js",
"title": "published: selector items can be reused by an update without changing getter flags",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-2107d278212d36d8da0d",
"file": "components.spec.js",
"title": "published: async selector results cannot overwrite a newer choice or removed entry",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-6b4fbf1d3182b04d96c1",
"file": "components.spec.js",
"title": "published: a failed mounted hook rolls back its DOM alias and listeners",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-04f3c73d8294ca07e6d6",
"file": "components.spec.js",
"title": "published: reentrant beforeUnmount removes only once",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-8ca066bc5b5eae539a24",
"file": "components.spec.js",
"title": "published: narrow controls stay inside the player without hiding buttons",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-6d330fa833123b6b20ae",
"file": "components.spec.js",
"title": "published: progress markers treat text as data and removed drags cannot seek",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-4c8fd972f78dd9f2f4f5",
"file": "components.spec.js",
"title": "candidate: selector background clicks and rejection ownership are explicit",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-d48bb7baf38a31478a96",
"file": "components.spec.js",
"title": "candidate: beforeUnmount errors remain retryable and detached nodes can be removed",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-374314906befc5bd4abb",
"file": "components.spec.js",
"title": "candidate: failed mounted reentry preserves its successful replacement",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-2c8af0a3cc8135d1ecb9",
"file": "components.spec.js",
"title": "candidate: context menu builtin selection and owned updates preserve state",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-ccba8bf8a8ae879bfe04",
"file": "components.spec.js",
"title": "candidate: a prototype-named component keeps the registry prototype intact",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-71c2187dfae3d083b25f",
"file": "components.spec.js",
"title": "candidate: component factories, ordering, bound methods and update hooks retain contracts",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-9cbfad2cb618fc3df484",
"file": "components.spec.js",
"title": "candidate: removed builtin time and volume controls stop owned effects",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-479da8672c58208a8f64",
"file": "components.spec.js",
"title": "candidate: selector items can be reused by an update without changing getter flags",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-6d058a213fa9dc91b39f",
"file": "components.spec.js",
"title": "candidate: async selector results cannot overwrite a newer choice or removed entry",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-de54752fbbd7c23b614f",
"file": "components.spec.js",
"title": "candidate: a failed mounted hook rolls back its DOM alias and listeners",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-4f31edb98158d9461c54",
"file": "components.spec.js",
"title": "candidate: reentrant beforeUnmount removes only once",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-f28b63981b091141e37e",
"file": "components.spec.js",
"title": "candidate: narrow controls stay inside the player without hiding buttons",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-84ece502b0a7e2f6b7b3",
"file": "components.spec.js",
"title": "candidate: progress markers treat text as data and removed drags cannot seek",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-b4e97f806f7889922a7a",
"file": "components.spec.js",
"title": "candidate: control layout follows resize and removal with observer fallback=false",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-2743285543496df7fe1b",
"file": "components.spec.js",
"title": "candidate: control layout follows resize and removal with observer fallback=true",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-d6434aa47c57afe2cba2",
"file": "components.spec.js",
"title": "published: selector background clicks and rejection ownership are explicit",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-6dde4465bb116870696e",
"file": "components.spec.js",
"title": "published: beforeUnmount errors remain retryable and detached nodes can be removed",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-f07afacdccdf8d37a3bf",
"file": "components.spec.js",
"title": "published: failed mounted reentry preserves its successful replacement",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-b9585d2981c5e97120e9",
"file": "components.spec.js",
"title": "published: context menu builtin selection and owned updates preserve state",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-e94b71940033ec64bfb2",
"file": "components.spec.js",
"title": "published: a prototype-named component keeps the registry prototype intact",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-b501659d6692e6a3aef6",
"file": "components.spec.js",
"title": "published: component factories, ordering, bound methods and update hooks retain contracts",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-605545662d878960f7e0",
"file": "components.spec.js",
"title": "published: removed builtin time and volume controls stop owned effects",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-62a855d83edae78c8e0c",
"file": "components.spec.js",
"title": "published: selector items can be reused by an update without changing getter flags",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-e5ad7ffd21eb01026e3c",
"file": "components.spec.js",
"title": "published: async selector results cannot overwrite a newer choice or removed entry",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-1cdbb2d211601ad9049b",
"file": "components.spec.js",
"title": "published: a failed mounted hook rolls back its DOM alias and listeners",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-a1482fe33812e30491bd",
"file": "components.spec.js",
"title": "published: reentrant beforeUnmount removes only once",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-1b4a508565aad47f08a0",
"file": "components.spec.js",
"title": "published: narrow controls stay inside the player without hiding buttons",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-eed9dfd6f3a3915a8ab5",
"file": "components.spec.js",
"title": "published: progress markers treat text as data and removed drags cannot seek",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-7b1c657eabadad7a4e0b",
"file": "components.spec.js",
"title": "candidate: selector background clicks and rejection ownership are explicit",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-7e9a8def3dbc766cbe9d",
"file": "components.spec.js",
"title": "candidate: beforeUnmount errors remain retryable and detached nodes can be removed",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-226371bcad54f04cadac",
"file": "components.spec.js",
"title": "candidate: failed mounted reentry preserves its successful replacement",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-593c07ca263ec7a933ff",
"file": "components.spec.js",
"title": "candidate: context menu builtin selection and owned updates preserve state",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-664754e838f49dc96b98",
"file": "components.spec.js",
"title": "candidate: a prototype-named component keeps the registry prototype intact",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-195208b0571472607e96",
"file": "components.spec.js",
"title": "candidate: component factories, ordering, bound methods and update hooks retain contracts",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-f85d899f5dfcccac78e5",
"file": "components.spec.js",
"title": "candidate: removed builtin time and volume controls stop owned effects",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-92f3e716e64a7953a41d",
"file": "components.spec.js",
"title": "candidate: selector items can be reused by an update without changing getter flags",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-1aff62157f9fbb1f88fa",
"file": "components.spec.js",
"title": "candidate: async selector results cannot overwrite a newer choice or removed entry",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-4a9550c051b51fc07942",
"file": "components.spec.js",
"title": "candidate: a failed mounted hook rolls back its DOM alias and listeners",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-23bc5dfcd88b2bdfca32",
"file": "components.spec.js",
"title": "candidate: reentrant beforeUnmount removes only once",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-14920589fd5937fe2097",
"file": "components.spec.js",
"title": "candidate: narrow controls stay inside the player without hiding buttons",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "5d82eb8ae2e037f56f4c-c22d9f44fdf7f96acb27",
"file": "components.spec.js",
"title": "candidate: progress markers treat text as data and removed drags cannot seek",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "1b65efa5561c4984e2b6-bce9960eb782bf3b388d",
"file": "declarations.spec.js",
"title": "published: plugin, toggle, setting and static runtime return contracts",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "1b65efa5561c4984e2b6-3d865d3ab8a953516b83",
"file": "declarations.spec.js",
"title": "published: native subtitle update events carry cue arrays",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "1b65efa5561c4984e2b6-3971824465d64033c64a",
"file": "declarations.spec.js",
"title": "candidate: plugin, toggle, setting and static runtime return contracts",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "1b65efa5561c4984e2b6-784699458b9db440715d",
"file": "declarations.spec.js",
"title": "candidate: native subtitle update events carry cue arrays",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "1b65efa5561c4984e2b6-e56018edc0c598cfe3a6",
"file": "declarations.spec.js",
"title": "published: plugin, toggle, setting and static runtime return contracts",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "1b65efa5561c4984e2b6-a0ff3ef97b2bbf67fef0",
"file": "declarations.spec.js",
"title": "published: native subtitle update events carry cue arrays",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "1b65efa5561c4984e2b6-c38fd837350d34f82b4d",
"file": "declarations.spec.js",
"title": "candidate: plugin, toggle, setting and static runtime return contracts",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "1b65efa5561c4984e2b6-75441bab4ed44b490b3f",
"file": "declarations.spec.js",
"title": "candidate: native subtitle update events carry cue arrays",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "1b65efa5561c4984e2b6-d07660cba382135f5e45",
"file": "declarations.spec.js",
"title": "published: plugin, toggle, setting and static runtime return contracts",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "1b65efa5561c4984e2b6-c8126a2ca83e05a31885",
"file": "declarations.spec.js",
"title": "published: native subtitle update events carry cue arrays",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "1b65efa5561c4984e2b6-a4be546819cfd9b17a99",
"file": "declarations.spec.js",
"title": "candidate: plugin, toggle, setting and static runtime return contracts",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "1b65efa5561c4984e2b6-43b0ce05e60dabcf63cb",
"file": "declarations.spec.js",
"title": "candidate: native subtitle update events carry cue arrays",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-215c4e43e0c210b6c91e",
"file": "display-mini.spec.js",
"title": "published: mini retains first-entry and reuse DOM order and display",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-f51783956841921f653a",
"file": "display-mini.spec.js",
"title": "published: mini restores the original video parent and sibling after repeated entry",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-060b7fef9ab61ca8b51f",
"file": "display-mini.spec.js",
"title": "published: destroying active mini removeHtml=false removes the owned popup",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-e0701300b28eb93d84b2",
"file": "display-mini.spec.js",
"title": "published: destroying active mini removeHtml=true removes the owned popup",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-3ce10fb9e5feb9de0209",
"file": "display-mini.spec.js",
"title": "candidate: mini retains first-entry and reuse DOM order and display",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-4470a8c5dcdf58209d68",
"file": "display-mini.spec.js",
"title": "candidate: mini restores the original video parent and sibling after repeated entry",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-f0b08a105464db873a3c",
"file": "display-mini.spec.js",
"title": "candidate: destroying active mini removeHtml=false removes the owned popup",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-77370983ec73972d14d0",
"file": "display-mini.spec.js",
"title": "candidate: destroying active mini removeHtml=true removes the owned popup",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-cd81168e76f3e6f8034e",
"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
},
{
"id": "7fe83a2e91ec089f5974-4b38710a4241fb8efe81",
"file": "display-mini.spec.js",
"title": "candidate: mini remains in the viewport on small screens",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-3f08ea1ba290c5e0de00",
"file": "display-mini.spec.js",
"title": "candidate: mini drag stores the actual position and playback buttons remain usable",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-932ce5acf10f04835f38",
"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
},
{
"id": "7fe83a2e91ec089f5974-6f12d4261b9f612c4afd",
"file": "display-mini.spec.js",
"title": "candidate: mini reentry during restoration retains the new placement snapshot",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-3e31af20014f27ee9e5b",
"file": "display-mini.spec.js",
"title": "candidate: mini construction hide releases incomplete UI and restores the video",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-8a5dcabf07024f483997",
"file": "display-mini.spec.js",
"title": "candidate: mini construction destroy releases incomplete UI and restores the video",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-5ca7623e1e9824c6ccc6",
"file": "display-mini.spec.js",
"title": "candidate: mini construction fail releases incomplete UI and restores the video",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-6b3e80d3ab9d74293e49",
"file": "display-mini.spec.js",
"title": "candidate: mini preserves a caller-owned popup on destruction",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-a469168f1d396f999be8",
"file": "display-mini.spec.js",
"title": "candidate: reentrant mini creation allocates only one owned popup",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-a555e0648a8c5972e35b",
"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
},
{
"id": "7fe83a2e91ec089f5974-71749fdef4307b96761d",
"file": "display-mini.spec.js",
"title": "candidate: destroying a mini drag removes its document subscriptions",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-4edbd5dc212ac30a7bee",
"file": "display-mini.spec.js",
"title": "published: mini retains first-entry and reuse DOM order and display",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-83c2f8a16d078a06d1ae",
"file": "display-mini.spec.js",
"title": "published: mini restores the original video parent and sibling after repeated entry",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-3f48f4cc7fc5d5e9e98c",
"file": "display-mini.spec.js",
"title": "published: destroying active mini removeHtml=false removes the owned popup",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-f413428a3ac2b2788921",
"file": "display-mini.spec.js",
"title": "published: destroying active mini removeHtml=true removes the owned popup",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-03f107aa3c92549e8cec",
"file": "display-mini.spec.js",
"title": "candidate: mini retains first-entry and reuse DOM order and display",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-c63150bb39f74f89e359",
"file": "display-mini.spec.js",
"title": "candidate: mini restores the original video parent and sibling after repeated entry",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-d1bedef93dbb2da29830",
"file": "display-mini.spec.js",
"title": "candidate: destroying active mini removeHtml=false removes the owned popup",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-7ac118b7169027c52d4a",
"file": "display-mini.spec.js",
"title": "candidate: destroying active mini removeHtml=true removes the owned popup",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-e6d71f296f035bd569a0",
"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
},
{
"id": "7fe83a2e91ec089f5974-641c8ca6813a23b668ea",
"file": "display-mini.spec.js",
"title": "candidate: mini remains in the viewport on small screens",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-1da7888e6f7a6eb19da5",
"file": "display-mini.spec.js",
"title": "candidate: mini drag stores the actual position and playback buttons remain usable",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-d25b39ad88db7e7b2bff",
"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
},
{
"id": "7fe83a2e91ec089f5974-3d8d63a748da48094a7d",
"file": "display-mini.spec.js",
"title": "candidate: mini reentry during restoration retains the new placement snapshot",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-5c17ee11f56d60e5daf8",
"file": "display-mini.spec.js",
"title": "candidate: mini construction hide releases incomplete UI and restores the video",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-979bc6ec3ee848383b3d",
"file": "display-mini.spec.js",
"title": "candidate: mini construction destroy releases incomplete UI and restores the video",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-a51cb8dd4bd7141ba7c3",
"file": "display-mini.spec.js",
"title": "candidate: mini construction fail releases incomplete UI and restores the video",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-b8361baced0cd1c4884b",
"file": "display-mini.spec.js",
"title": "candidate: mini preserves a caller-owned popup on destruction",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-4a7f7248dd0e4bb4d117",
"file": "display-mini.spec.js",
"title": "candidate: reentrant mini creation allocates only one owned popup",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-f1dbddcb8b6c55bf6abf",
"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
},
{
"id": "7fe83a2e91ec089f5974-c28aa23669da794975fe",
"file": "display-mini.spec.js",
"title": "candidate: destroying a mini drag removes its document subscriptions",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-d74f1148dcffcc4ba48c",
"file": "display-mini.spec.js",
"title": "published: mini retains first-entry and reuse DOM order and display",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-d2c53e913102a1af553f",
"file": "display-mini.spec.js",
"title": "published: mini restores the original video parent and sibling after repeated entry",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-96841fb451ce9297d393",
"file": "display-mini.spec.js",
"title": "published: destroying active mini removeHtml=false removes the owned popup",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-7c96036f21956e3c646c",
"file": "display-mini.spec.js",
"title": "published: destroying active mini removeHtml=true removes the owned popup",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-2ffb342b36c816963ff6",
"file": "display-mini.spec.js",
"title": "candidate: mini retains first-entry and reuse DOM order and display",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-87a697176faffed75607",
"file": "display-mini.spec.js",
"title": "candidate: mini restores the original video parent and sibling after repeated entry",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-8ec24e59d1f42fe9d061",
"file": "display-mini.spec.js",
"title": "candidate: destroying active mini removeHtml=false removes the owned popup",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-d263205b93ce3716eed1",
"file": "display-mini.spec.js",
"title": "candidate: destroying active mini removeHtml=true removes the owned popup",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-0f43609b9bcf28f089a3",
"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
},
{
"id": "7fe83a2e91ec089f5974-5448bcd8bd74bca095fa",
"file": "display-mini.spec.js",
"title": "candidate: mini remains in the viewport on small screens",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-e9ece5718b190162c6bd",
"file": "display-mini.spec.js",
"title": "candidate: mini drag stores the actual position and playback buttons remain usable",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-03a8016bb2aaaf868aeb",
"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
},
{
"id": "7fe83a2e91ec089f5974-2e1de5378e019cdbb636",
"file": "display-mini.spec.js",
"title": "candidate: mini reentry during restoration retains the new placement snapshot",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-b32fa9f007198c281028",
"file": "display-mini.spec.js",
"title": "candidate: mini construction hide releases incomplete UI and restores the video",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-f515d4587be9d12105c4",
"file": "display-mini.spec.js",
"title": "candidate: mini construction destroy releases incomplete UI and restores the video",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-3afffa70279f302e77e8",
"file": "display-mini.spec.js",
"title": "candidate: mini construction fail releases incomplete UI and restores the video",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-1d8ce60246227b370e0e",
"file": "display-mini.spec.js",
"title": "candidate: mini preserves a caller-owned popup on destruction",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-71ebf721d07c19796847",
"file": "display-mini.spec.js",
"title": "candidate: reentrant mini creation allocates only one owned popup",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "7fe83a2e91ec089f5974-672938aad25b617e5f32",
"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
},
{
"id": "7fe83a2e91ec089f5974-0435322e0776c1c6db98",
"file": "display-mini.spec.js",
"title": "candidate: destroying a mini drag removes its document subscriptions",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-23ae836ca899325453cc",
"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
},
{
"id": "ea14eaab73c72643e734-5d87bb95ffd4bf65a4f3",
"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
},
{
"id": "ea14eaab73c72643e734-0e97734020dcc6df9f26",
"file": "display-native.spec.js",
"title": "published: destroyed players stop receiving later native fullscreen events",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-8bacf1c1c56de38bdcbf",
"file": "display-native.spec.js",
"title": "published: rejected native fullscreen request removes its temporary change listener",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-51e147e0684036397c1e",
"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
},
{
"id": "ea14eaab73c72643e734-59dd6298bfbfea94c275",
"file": "display-native.spec.js",
"title": "candidate: destroyed players stop receiving later native fullscreen events",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-8c03ebd32e75e51f8e34",
"file": "display-native.spec.js",
"title": "candidate: rejected native fullscreen request removes its temporary change listener",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-f4f0db9972fcc34e2ab8",
"file": "display-native.spec.js",
"title": "candidate: fullscreen assignment rejection shows notice without an unhandled rejection",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-e09e6f9d356868edfd1e",
"file": "display-native.spec.js",
"title": "candidate: reentrant entry preserves real fullscreen UI and event order",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-7968deae0894a7a41745",
"file": "display-native.spec.js",
"title": "candidate: pending native entry promise-exit releases a late own entry",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-d2ce1a7a9b2ffa66c042",
"file": "display-native.spec.js",
"title": "candidate: pending native entry promise-destroy releases a late own entry",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-2d2e74a3704d6964ff64",
"file": "display-native.spec.js",
"title": "candidate: pending native entry void-exit releases a late own entry",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-9f45e376ea3da4b17c32",
"file": "display-native.spec.js",
"title": "candidate: pending native entry void-destroy releases a late own entry",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-44525e439ead5cf1926b",
"file": "display-native.spec.js",
"title": "candidate: cancelling an actual native request in the initiating click releases fullscreen",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-13923f8d94a0d0ae4937",
"file": "display-native.spec.js",
"title": "candidate: rejected exit retains actual fullscreen state and can be retried",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-b30f9705bca57697114f",
"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
},
{
"id": "ea14eaab73c72643e734-a7d18ff2f641f5cbf514",
"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
},
{
"id": "ea14eaab73c72643e734-e0a0990679eba59f084f",
"file": "display-native.spec.js",
"title": "published: destroyed players stop receiving later native fullscreen events",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-d07e0dccd2ae40c36625",
"file": "display-native.spec.js",
"title": "published: rejected native fullscreen request removes its temporary change listener",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-588c0d140bf9efd60a8a",
"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
},
{
"id": "ea14eaab73c72643e734-7d51b759d72f50c2e069",
"file": "display-native.spec.js",
"title": "candidate: destroyed players stop receiving later native fullscreen events",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-9aa04acd042f2f815772",
"file": "display-native.spec.js",
"title": "candidate: rejected native fullscreen request removes its temporary change listener",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-83c5a739fd19c1ee758e",
"file": "display-native.spec.js",
"title": "candidate: fullscreen assignment rejection shows notice without an unhandled rejection",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-1be5ce38e6088062d978",
"file": "display-native.spec.js",
"title": "candidate: reentrant entry preserves real fullscreen UI and event order",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-266740492e18fc860ae6",
"file": "display-native.spec.js",
"title": "candidate: pending native entry promise-exit releases a late own entry",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-5201d0b8a57c2e862249",
"file": "display-native.spec.js",
"title": "candidate: pending native entry promise-destroy releases a late own entry",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-40e808dd1c844558cac5",
"file": "display-native.spec.js",
"title": "candidate: pending native entry void-exit releases a late own entry",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-691006a324af76b53d61",
"file": "display-native.spec.js",
"title": "candidate: pending native entry void-destroy releases a late own entry",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-3a3389d22af8979f8eeb",
"file": "display-native.spec.js",
"title": "candidate: cancelling an actual native request in the initiating click releases fullscreen",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-c40ad10afeb67ea2e850",
"file": "display-native.spec.js",
"title": "candidate: rejected exit retains actual fullscreen state and can be retried",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-10149aeb19bf6697c9b7",
"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
},
{
"id": "ea14eaab73c72643e734-1c6ef5e75874838d7120",
"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
},
{
"id": "ea14eaab73c72643e734-7ebd0a99b0afcb231926",
"file": "display-native.spec.js",
"title": "published: destroyed players stop receiving later native fullscreen events",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-dc5e7d775e8ad4bec7f4",
"file": "display-native.spec.js",
"title": "published: rejected native fullscreen request removes its temporary change listener",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-e4d66d69d8df88578432",
"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
},
{
"id": "ea14eaab73c72643e734-9c425dfa5bfae0c980c2",
"file": "display-native.spec.js",
"title": "candidate: destroyed players stop receiving later native fullscreen events",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-17eda50816e6fbbbca7e",
"file": "display-native.spec.js",
"title": "candidate: rejected native fullscreen request removes its temporary change listener",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-efabd841d061bb9e2536",
"file": "display-native.spec.js",
"title": "candidate: fullscreen assignment rejection shows notice without an unhandled rejection",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-1f196ca428edacef09ee",
"file": "display-native.spec.js",
"title": "candidate: reentrant entry preserves real fullscreen UI and event order",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-4ae95e66ac42d7d03f9e",
"file": "display-native.spec.js",
"title": "candidate: pending native entry promise-exit releases a late own entry",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-6c413f210385d70a7d80",
"file": "display-native.spec.js",
"title": "candidate: pending native entry promise-destroy releases a late own entry",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-86d59b7185aae72ca502",
"file": "display-native.spec.js",
"title": "candidate: pending native entry void-exit releases a late own entry",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-9a9e65a49548f6b4d6a9",
"file": "display-native.spec.js",
"title": "candidate: pending native entry void-destroy releases a late own entry",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-509e6f68a4e4efa344a5",
"file": "display-native.spec.js",
"title": "candidate: cancelling an actual native request in the initiating click releases fullscreen",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea14eaab73c72643e734-7f99bc001b5cb7f460ac",
"file": "display-native.spec.js",
"title": "candidate: rejected exit retains actual fullscreen state and can be retried",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-39784f83c5a20ae25922",
"file": "display-orientation.spec.js",
"title": "candidate: a cancelled rotation timer cannot rotate a later fullscreen session early",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-ae72eb701fecb9af3759",
"file": "display-orientation.spec.js",
"title": "candidate: rotation destruction restores styles and cancels subscriptions removeHtml=false",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-c51f1e6e8e3e150cf656",
"file": "display-orientation.spec.js",
"title": "candidate: rotation destruction restores styles and cancels subscriptions removeHtml=true",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-93d2a37ad53cbfa50f40",
"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
},
{
"id": "82e9aa99dafaec340dc9-e1fe2e4b9b734ba3d131",
"file": "display-orientation.spec.js",
"title": "candidate: rotated playback supports ratio and flip changes before restoring normal layout",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-f72eb06a65f80253993d",
"file": "display-orientation.spec.js",
"title": "candidate: repeated web fullscreen retains rotated dimensions and final styles",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-7ce46c729250e79cb277",
"file": "display-orientation.spec.js",
"title": "published: rotated web fullscreen restores original inline geometry",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-150ad3f2de69d36e8b82",
"file": "display-orientation.spec.js",
"title": "published: late orientation lock after fullscreen exit does not reactivate the player",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-130924bf85ce0603c3c2",
"file": "display-orientation.spec.js",
"title": "candidate: rotated web fullscreen restores original inline geometry",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-76381e5bda48a5ade3a2",
"file": "display-orientation.spec.js",
"title": "candidate: late orientation lock after fullscreen exit does not reactivate the player",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-a0ff15ba8484c82eb5d4",
"file": "display-orientation.spec.js",
"title": "candidate: a cancelled rotation timer cannot rotate a later fullscreen session early",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-1dd95d3d390501835602",
"file": "display-orientation.spec.js",
"title": "candidate: rotation destruction restores styles and cancels subscriptions removeHtml=false",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-4895669ba1966f650b48",
"file": "display-orientation.spec.js",
"title": "candidate: rotation destruction restores styles and cancels subscriptions removeHtml=true",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-ad42062f96fd6eff1e57",
"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
},
{
"id": "82e9aa99dafaec340dc9-f3aed2b29f46acf70e9c",
"file": "display-orientation.spec.js",
"title": "candidate: rotated playback supports ratio and flip changes before restoring normal layout",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-d4a7ab2fb9f82bf30b31",
"file": "display-orientation.spec.js",
"title": "candidate: repeated web fullscreen retains rotated dimensions and final styles",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-1aa42586b0131c02286a",
"file": "display-orientation.spec.js",
"title": "published: rotated web fullscreen restores original inline geometry",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-ad1af31ee3dfc38e3f6f",
"file": "display-orientation.spec.js",
"title": "published: late orientation lock after fullscreen exit does not reactivate the player",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-e6fe305f0c0d3313abc7",
"file": "display-orientation.spec.js",
"title": "candidate: rotated web fullscreen restores original inline geometry",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-cf1964446ac3f3a005d5",
"file": "display-orientation.spec.js",
"title": "candidate: late orientation lock after fullscreen exit does not reactivate the player",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-7bfca3da1efa390f1d78",
"file": "display-orientation.spec.js",
"title": "candidate: a cancelled rotation timer cannot rotate a later fullscreen session early",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-3bb82b015b925c65648f",
"file": "display-orientation.spec.js",
"title": "candidate: rotation destruction restores styles and cancels subscriptions removeHtml=false",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-c0677c484632220c9e08",
"file": "display-orientation.spec.js",
"title": "candidate: rotation destruction restores styles and cancels subscriptions removeHtml=true",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-2d734612eafbf347a12a",
"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
},
{
"id": "82e9aa99dafaec340dc9-9317141fd45591056bf4",
"file": "display-orientation.spec.js",
"title": "candidate: rotated playback supports ratio and flip changes before restoring normal layout",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-48e2f8d5a7ed9f6bb5a0",
"file": "display-orientation.spec.js",
"title": "candidate: repeated web fullscreen retains rotated dimensions and final styles",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-e20a77918392d00be03d",
"file": "display-orientation.spec.js",
"title": "published: rotated web fullscreen restores original inline geometry",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-de4bddf17cef4be77029",
"file": "display-orientation.spec.js",
"title": "published: late orientation lock after fullscreen exit does not reactivate the player",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-93ccbb4b069002b19fa2",
"file": "display-orientation.spec.js",
"title": "candidate: rotated web fullscreen restores original inline geometry",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "82e9aa99dafaec340dc9-0874de284439b96ad2c4",
"file": "display-orientation.spec.js",
"title": "candidate: late orientation lock after fullscreen exit does not reactivate the player",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-3de9b990facdeff0476c",
"file": "display-pip-webkit.spec.js",
"title": "published: WebKit PiP keeps boolean state and repeated synchronous setter events",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-749a7d338b2101206765",
"file": "display-pip-webkit.spec.js",
"title": "published: WebKit PiP follows native UI transitions",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-3e6382df01316fb281fa",
"file": "display-pip-webkit.spec.js",
"title": "published: destroying WebKit PiP returns presentation to inline",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-3bc55ca3eb9f410ec0e5",
"file": "display-pip-webkit.spec.js",
"title": "candidate: WebKit PiP keeps boolean state and repeated synchronous setter events",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-90f2213c5aab99e4e570",
"file": "display-pip-webkit.spec.js",
"title": "candidate: WebKit PiP follows native UI transitions",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-1dfa2ee5c94403260245",
"file": "display-pip-webkit.spec.js",
"title": "candidate: destroying WebKit PiP returns presentation to inline",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-86b43820f5b552d786cc",
"file": "display-pip-webkit.spec.js",
"title": "candidate: WebKit PiP pending entry is cleaned up after destruction",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-3dd543ca3a3090d34fbd",
"file": "display-pip-webkit.spec.js",
"title": "published: WebKit PiP keeps boolean state and repeated synchronous setter events",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-c8c02cdc6e6c0fc1420d",
"file": "display-pip-webkit.spec.js",
"title": "published: WebKit PiP follows native UI transitions",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-9a4914e43bb12fbeb582",
"file": "display-pip-webkit.spec.js",
"title": "published: destroying WebKit PiP returns presentation to inline",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-769b87498109362f84fd",
"file": "display-pip-webkit.spec.js",
"title": "candidate: WebKit PiP keeps boolean state and repeated synchronous setter events",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-3e4973914f06c39b6698",
"file": "display-pip-webkit.spec.js",
"title": "candidate: WebKit PiP follows native UI transitions",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-083974800f2e8879ae1b",
"file": "display-pip-webkit.spec.js",
"title": "candidate: destroying WebKit PiP returns presentation to inline",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-641a2dccf8325c290c99",
"file": "display-pip-webkit.spec.js",
"title": "candidate: WebKit PiP pending entry is cleaned up after destruction",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-4ae457363eab61ca9ae6",
"file": "display-pip-webkit.spec.js",
"title": "published: WebKit PiP keeps boolean state and repeated synchronous setter events",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-8194bd99f36b6e951031",
"file": "display-pip-webkit.spec.js",
"title": "published: WebKit PiP follows native UI transitions",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-fb2e3177eb20d90269fc",
"file": "display-pip-webkit.spec.js",
"title": "published: destroying WebKit PiP returns presentation to inline",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-2b7df84230e1938edd1d",
"file": "display-pip-webkit.spec.js",
"title": "candidate: WebKit PiP keeps boolean state and repeated synchronous setter events",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-ab2589367119fda8a5c2",
"file": "display-pip-webkit.spec.js",
"title": "candidate: WebKit PiP follows native UI transitions",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-50ff4f070fa19d28d259",
"file": "display-pip-webkit.spec.js",
"title": "candidate: destroying WebKit PiP returns presentation to inline",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "1894451b6add403294b1-e3c66306c7b25f4f4e08",
"file": "display-pip-webkit.spec.js",
"title": "candidate: WebKit PiP pending entry is cleaned up after destruction",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-aa481f1919609650e0a3",
"file": "display-pip.spec.js",
"title": "published: native PiP preserves element/null getter, void setter and boolean events",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-5f4c93857986beeeb8a1",
"file": "display-pip.spec.js",
"title": "published: a player cannot report or exit another video's PiP",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-bd3d36fb7c393b6fb340",
"file": "display-pip.spec.js",
"title": "published: destroy releases active PiP without a late player event",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-711513ba84f86888eabb",
"file": "display-pip.spec.js",
"title": "candidate: native PiP preserves element/null getter, void setter and boolean events",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-218ffe39dd11365c7b9f",
"file": "display-pip.spec.js",
"title": "candidate: a player cannot report or exit another video's PiP",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-39b746d120824d46ea24",
"file": "display-pip.spec.js",
"title": "candidate: destroy releases active PiP without a late player event",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-7faad1910240a59dd0d1",
"file": "display-pip.spec.js",
"title": "candidate: pending PiP cancel releases late native entry",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-25a6bf8bad817690412d",
"file": "display-pip.spec.js",
"title": "candidate: pending PiP destroy releases late native entry",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-b29b1c45e6d1ec961272",
"file": "display-pip.spec.js",
"title": "candidate: rejected PiP assignment shows notice without an unhandled rejection",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-667bbcd209351537a529",
"file": "display-pip.spec.js",
"title": "candidate: actual native PiP gesture and playback or explicit unsupported capability",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-69c72083a6301a7b0a95",
"file": "display-pip.spec.js",
"title": "published: native PiP preserves element/null getter, void setter and boolean events",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-967a82e04705cb8ce7f1",
"file": "display-pip.spec.js",
"title": "published: a player cannot report or exit another video's PiP",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-4b3a751945fffd4f1a50",
"file": "display-pip.spec.js",
"title": "published: destroy releases active PiP without a late player event",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-d7bd4e5eaff49ff3f6bc",
"file": "display-pip.spec.js",
"title": "candidate: native PiP preserves element/null getter, void setter and boolean events",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-0130a4a91c9404610c5d",
"file": "display-pip.spec.js",
"title": "candidate: a player cannot report or exit another video's PiP",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-6bb9d58f98fdcd85523e",
"file": "display-pip.spec.js",
"title": "candidate: destroy releases active PiP without a late player event",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-38e55045d1be4acd5358",
"file": "display-pip.spec.js",
"title": "candidate: pending PiP cancel releases late native entry",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-3b5e09ff69da4caa4ced",
"file": "display-pip.spec.js",
"title": "candidate: pending PiP destroy releases late native entry",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-83bac7c7daa4e1fb0eee",
"file": "display-pip.spec.js",
"title": "candidate: rejected PiP assignment shows notice without an unhandled rejection",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-0c5ae0e780b7c4cd4531",
"file": "display-pip.spec.js",
"title": "candidate: actual native PiP gesture and playback or explicit unsupported capability",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-b025eb13913d88dafadf",
"file": "display-pip.spec.js",
"title": "published: native PiP preserves element/null getter, void setter and boolean events",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-8afabec893b951bc9dca",
"file": "display-pip.spec.js",
"title": "published: a player cannot report or exit another video's PiP",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-1347f52c5334f122e18b",
"file": "display-pip.spec.js",
"title": "published: destroy releases active PiP without a late player event",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-338fd2cfd69b416e5e22",
"file": "display-pip.spec.js",
"title": "candidate: native PiP preserves element/null getter, void setter and boolean events",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-9b82c9a55c0a272c73dd",
"file": "display-pip.spec.js",
"title": "candidate: a player cannot report or exit another video's PiP",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-e2033bcf8e8df5d25107",
"file": "display-pip.spec.js",
"title": "candidate: destroy releases active PiP without a late player event",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-820a88dbf4c7c26b97b7",
"file": "display-pip.spec.js",
"title": "candidate: pending PiP cancel releases late native entry",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-4bf4e63de030442894fd",
"file": "display-pip.spec.js",
"title": "candidate: pending PiP destroy releases late native entry",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-b3c6572e746e10e018ea",
"file": "display-pip.spec.js",
"title": "candidate: rejected PiP assignment shows notice without an unhandled rejection",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f61d061d69b9fc65156a-7b9ff7b1d7be3cd2c923",
"file": "display-pip.spec.js",
"title": "candidate: actual native PiP gesture and playback or explicit unsupported capability",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "c1d78ac5d79cafa26733-33f5644884ec9ba86bcc",
"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
},
{
"id": "c1d78ac5d79cafa26733-2b06e449e9aee6d0450e",
"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
},
{
"id": "c1d78ac5d79cafa26733-6941bd46497d1d2ed300",
"file": "display-sizing.spec.js",
"title": "candidate: hidden containers defer sizing and recover after becoming visible",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "c1d78ac5d79cafa26733-7fe227b73432db99c992",
"file": "display-sizing.spec.js",
"title": "candidate: malformed ratios preserve layout while retaining notices, datasets and events",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "c1d78ac5d79cafa26733-c0d916d83a69c0da121a",
"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
},
{
"id": "c1d78ac5d79cafa26733-bafeb7f5931093c7a39a",
"file": "display-sizing.spec.js",
"title": "published: sizing preserves valid geometry, return values and emitted measurements",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "c1d78ac5d79cafa26733-cc32f7d91ce9e4df9fc0",
"file": "display-sizing.spec.js",
"title": "published: aspect ratio and flip preserve dataset, notices and event order",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "c1d78ac5d79cafa26733-0ebaecb2cd423a62fcf1",
"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
},
{
"id": "c1d78ac5d79cafa26733-63d5f364fb9be03dfb3d",
"file": "display-sizing.spec.js",
"title": "candidate: sizing preserves valid geometry, return values and emitted measurements",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "c1d78ac5d79cafa26733-4e88cd81c30b7e5827c8",
"file": "display-sizing.spec.js",
"title": "candidate: aspect ratio and flip preserve dataset, notices and event order",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "c1d78ac5d79cafa26733-6e8ac8042e4aa05ddbb9",
"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
},
{
"id": "c1d78ac5d79cafa26733-e86d33c92dc30d00cf21",
"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
},
{
"id": "c1d78ac5d79cafa26733-b7a4cf05e951b7de5920",
"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
},
{
"id": "c1d78ac5d79cafa26733-d8b9352760cb4971e37d",
"file": "display-sizing.spec.js",
"title": "candidate: hidden containers defer sizing and recover after becoming visible",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "c1d78ac5d79cafa26733-8fef1588177f24706032",
"file": "display-sizing.spec.js",
"title": "candidate: malformed ratios preserve layout while retaining notices, datasets and events",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "c1d78ac5d79cafa26733-e50eb3463d090abc7b88",
"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
},
{
"id": "c1d78ac5d79cafa26733-ccb72602fd5954f2946b",
"file": "display-sizing.spec.js",
"title": "published: sizing preserves valid geometry, return values and emitted measurements",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "c1d78ac5d79cafa26733-9b9158caa8753869e593",
"file": "display-sizing.spec.js",
"title": "published: aspect ratio and flip preserve dataset, notices and event order",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "c1d78ac5d79cafa26733-8a3807010e3dda6b493c",
"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
},
{
"id": "c1d78ac5d79cafa26733-aa894c121cbb637c2356",
"file": "display-sizing.spec.js",
"title": "candidate: sizing preserves valid geometry, return values and emitted measurements",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "c1d78ac5d79cafa26733-1a2ebfdf05d5e3422606",
"file": "display-sizing.spec.js",
"title": "candidate: aspect ratio and flip preserve dataset, notices and event order",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "c1d78ac5d79cafa26733-dacf4da548671cffcf41",
"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
},
{
"id": "c1d78ac5d79cafa26733-3fb0d0152310ce81c940",
"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
},
{
"id": "c1d78ac5d79cafa26733-a2863c68ee28f3519445",
"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
},
{
"id": "c1d78ac5d79cafa26733-9a88c32f828a7664851f",
"file": "display-sizing.spec.js",
"title": "candidate: hidden containers defer sizing and recover after becoming visible",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "c1d78ac5d79cafa26733-0d55461371288f7574df",
"file": "display-sizing.spec.js",
"title": "candidate: malformed ratios preserve layout while retaining notices, datasets and events",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "c1d78ac5d79cafa26733-daaefa1bb396ff5f0509",
"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
},
{
"id": "c1d78ac5d79cafa26733-f092d45564e8b3510bda",
"file": "display-sizing.spec.js",
"title": "published: sizing preserves valid geometry, return values and emitted measurements",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "c1d78ac5d79cafa26733-643e209f256d1a250a16",
"file": "display-sizing.spec.js",
"title": "published: aspect ratio and flip preserve dataset, notices and event order",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "c1d78ac5d79cafa26733-7fb7121ab78997abbe47",
"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
},
{
"id": "c1d78ac5d79cafa26733-b7e30679e943616dfef3",
"file": "display-sizing.spec.js",
"title": "candidate: sizing preserves valid geometry, return values and emitted measurements",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "c1d78ac5d79cafa26733-41b8387d30bd3355cdea",
"file": "display-sizing.spec.js",
"title": "candidate: aspect ratio and flip preserve dataset, notices and event order",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "c1d78ac5d79cafa26733-9fbdd4ca5d22c59ccd22",
"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
},
{
"id": "7d5f843a3eb7268e468a-208f9783e628fcb9f8f6",
"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
},
{
"id": "7d5f843a3eb7268e468a-9b25a8ef63de7b4dc979",
"file": "display-video-fullscreen.spec.js",
"title": "published: destroying video-only fullscreen releases native presentation",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7d5f843a3eb7268e468a-b6eaa1095fe80688f08c",
"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
},
{
"id": "7d5f843a3eb7268e468a-217eac71a398847de922",
"file": "display-video-fullscreen.spec.js",
"title": "candidate: destroying video-only fullscreen releases native presentation",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7d5f843a3eb7268e468a-13fb46b81b245d60cb62",
"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
},
{
"id": "7d5f843a3eb7268e468a-2388222367857a3e66e2",
"file": "display-video-fullscreen.spec.js",
"title": "candidate: video-only fullscreen preserves synchronous errors and supports exit retry",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "7d5f843a3eb7268e468a-13542a5bca0f6c66c1d4",
"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
},
{
"id": "7d5f843a3eb7268e468a-55a303d76fff18e9c543",
"file": "display-video-fullscreen.spec.js",
"title": "published: destroying video-only fullscreen releases native presentation",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7d5f843a3eb7268e468a-aa7ce7a489558e5015bd",
"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
},
{
"id": "7d5f843a3eb7268e468a-a07eddfabd5626cd0a2a",
"file": "display-video-fullscreen.spec.js",
"title": "candidate: destroying video-only fullscreen releases native presentation",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7d5f843a3eb7268e468a-be81b8fbab088b300863",
"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
},
{
"id": "7d5f843a3eb7268e468a-219d49c53f695202afa4",
"file": "display-video-fullscreen.spec.js",
"title": "candidate: video-only fullscreen preserves synchronous errors and supports exit retry",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "7d5f843a3eb7268e468a-7c345ddfdfbc22609add",
"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
},
{
"id": "7d5f843a3eb7268e468a-a266ccd310d1805953af",
"file": "display-video-fullscreen.spec.js",
"title": "published: destroying video-only fullscreen releases native presentation",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "7d5f843a3eb7268e468a-a4537e5ee57ecc6df48e",
"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
},
{
"id": "7d5f843a3eb7268e468a-8789c7a223602cf16bff",
"file": "display-video-fullscreen.spec.js",
"title": "candidate: destroying video-only fullscreen releases native presentation",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "7d5f843a3eb7268e468a-3083605efadc1ebb2817",
"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
},
{
"id": "7d5f843a3eb7268e468a-d14a5ea50291afe6f9de",
"file": "display-video-fullscreen.spec.js",
"title": "candidate: video-only fullscreen preserves synchronous errors and supports exit retry",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-d8ab6eb3399b84992a2f",
"file": "display-web.spec.js",
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=false movedBeforeThrow=false",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-550cab25cd4472ab5404",
"file": "display-web.spec.js",
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=false movedBeforeThrow=true",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-815457e6e43f6215cf16",
"file": "display-web.spec.js",
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=true movedBeforeThrow=false",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-fb5d2acca03e53a05fa9",
"file": "display-web.spec.js",
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=true movedBeforeThrow=true",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-938d058c513b2c6e4a7b",
"file": "display-web.spec.js",
"title": "candidate: web fullscreen listener can exit without stale resize or overwritten restoration",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-cc2f4dbeb12688fc0d09",
"file": "display-web.spec.js",
"title": "candidate: web fullscreen listener destroy restores ownership without post-destroy resize",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-13a224af21b3d0914046",
"file": "display-web.spec.js",
"title": "candidate: a failed body move restores style and keeps its original error",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-0139c3c03ae78094f003",
"file": "display-web.spec.js",
"title": "candidate: a failed web fullscreen exit can retry restoring the original placement",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-56fcf9d4ecc6dd2b5317",
"file": "display-web.spec.js",
"title": "candidate: reentry during web fullscreen restoration preserves the newer active mode",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-bb9a8e784bc0eed2746d",
"file": "display-web.spec.js",
"title": "published: web fullscreen restores initial style after repeated entry (empty)",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-f8713bb4e572bbcdfa80",
"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
},
{
"id": "fe39740769f1a80c4f29-db015bbeedac5adcbd10",
"file": "display-web.spec.js",
"title": "published: body fullscreen restores original parent and sibling when flag changes=false",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-19ecc671e1e026bc0ded",
"file": "display-web.spec.js",
"title": "published: body fullscreen restores original parent and sibling when flag changes=true",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-9ef90c68539232ed41a5",
"file": "display-web.spec.js",
"title": "published: destroy while web fullscreen removeHtml=false restores DOM ownership",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-21cad0e9cdd6d2bfd1b1",
"file": "display-web.spec.js",
"title": "published: destroy while web fullscreen removeHtml=true restores DOM ownership",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-cecc49e625d4d5249b11",
"file": "display-web.spec.js",
"title": "candidate: web fullscreen restores initial style after repeated entry (empty)",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-bb05d7f99e674170cef7",
"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
},
{
"id": "fe39740769f1a80c4f29-9646aff44447cc995bf8",
"file": "display-web.spec.js",
"title": "candidate: body fullscreen restores original parent and sibling when flag changes=false",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-bdce42f9d74c3175e0d4",
"file": "display-web.spec.js",
"title": "candidate: body fullscreen restores original parent and sibling when flag changes=true",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-fdfa7d6a3e6cba0ab22d",
"file": "display-web.spec.js",
"title": "candidate: destroy while web fullscreen removeHtml=false restores DOM ownership",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-7218f7cbdbf7c782e370",
"file": "display-web.spec.js",
"title": "candidate: destroy while web fullscreen removeHtml=true restores DOM ownership",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-cc08e8366aa5d34a9c29",
"file": "display-web.spec.js",
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=false movedBeforeThrow=false",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-80abc0538891ca5f3aa1",
"file": "display-web.spec.js",
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=false movedBeforeThrow=true",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-6d04590538d38c42aad5",
"file": "display-web.spec.js",
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=true movedBeforeThrow=false",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-c57605f5ef7b09cc636e",
"file": "display-web.spec.js",
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=true movedBeforeThrow=true",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-0ba87022d3f706fdff30",
"file": "display-web.spec.js",
"title": "candidate: web fullscreen listener can exit without stale resize or overwritten restoration",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-fe1595dc54e07363e691",
"file": "display-web.spec.js",
"title": "candidate: web fullscreen listener destroy restores ownership without post-destroy resize",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-4297141ebb2129c56d83",
"file": "display-web.spec.js",
"title": "candidate: a failed body move restores style and keeps its original error",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-63c383aab40510893259",
"file": "display-web.spec.js",
"title": "candidate: a failed web fullscreen exit can retry restoring the original placement",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-8b1e8a0ed4dff57437e9",
"file": "display-web.spec.js",
"title": "candidate: reentry during web fullscreen restoration preserves the newer active mode",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-9fdb2090b41f1f3ff3c6",
"file": "display-web.spec.js",
"title": "published: web fullscreen restores initial style after repeated entry (empty)",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-23d2a65968478f02d44b",
"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
},
{
"id": "fe39740769f1a80c4f29-a20b1cb4c50409198ac8",
"file": "display-web.spec.js",
"title": "published: body fullscreen restores original parent and sibling when flag changes=false",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-07e5b86c2ea67d5bfe00",
"file": "display-web.spec.js",
"title": "published: body fullscreen restores original parent and sibling when flag changes=true",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-021c130be876d25ba481",
"file": "display-web.spec.js",
"title": "published: destroy while web fullscreen removeHtml=false restores DOM ownership",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-842e4f5ea371dde0e5c2",
"file": "display-web.spec.js",
"title": "published: destroy while web fullscreen removeHtml=true restores DOM ownership",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-137445c9986c9c51f2b2",
"file": "display-web.spec.js",
"title": "candidate: web fullscreen restores initial style after repeated entry (empty)",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-da0df43eb60cf30984ca",
"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
},
{
"id": "fe39740769f1a80c4f29-2200c9b0e251b0d7c3df",
"file": "display-web.spec.js",
"title": "candidate: body fullscreen restores original parent and sibling when flag changes=false",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-80f4f73c29520d56a77a",
"file": "display-web.spec.js",
"title": "candidate: body fullscreen restores original parent and sibling when flag changes=true",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-24afcb40cac5af9d1385",
"file": "display-web.spec.js",
"title": "candidate: destroy while web fullscreen removeHtml=false restores DOM ownership",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-4e3c4d42cfd2be629006",
"file": "display-web.spec.js",
"title": "candidate: destroy while web fullscreen removeHtml=true restores DOM ownership",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-e9de1c8e6c2f74726a21",
"file": "display-web.spec.js",
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=false movedBeforeThrow=false",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-a7b2b5adde5a53dbe684",
"file": "display-web.spec.js",
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=false movedBeforeThrow=true",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-b70a7b7a9d964994eb6a",
"file": "display-web.spec.js",
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=true movedBeforeThrow=false",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-226a392ef76eb6584e8c",
"file": "display-web.spec.js",
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=true movedBeforeThrow=true",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-683943286d8f1c511779",
"file": "display-web.spec.js",
"title": "candidate: web fullscreen listener can exit without stale resize or overwritten restoration",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-e87d954b29f0e537aafa",
"file": "display-web.spec.js",
"title": "candidate: web fullscreen listener destroy restores ownership without post-destroy resize",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-6c492f1a4ee91737fb44",
"file": "display-web.spec.js",
"title": "candidate: a failed body move restores style and keeps its original error",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-222bf68318bf2fa781e4",
"file": "display-web.spec.js",
"title": "candidate: a failed web fullscreen exit can retry restoring the original placement",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-4abcc05151f508b6b38a",
"file": "display-web.spec.js",
"title": "candidate: reentry during web fullscreen restoration preserves the newer active mode",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-e62178933620bc510f18",
"file": "display-web.spec.js",
"title": "published: web fullscreen restores initial style after repeated entry (empty)",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-936b9f3b6aa4eaa086bd",
"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
},
{
"id": "fe39740769f1a80c4f29-6af01df3c5e6334b2804",
"file": "display-web.spec.js",
"title": "published: body fullscreen restores original parent and sibling when flag changes=false",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-37632dea3a3b0bacf658",
"file": "display-web.spec.js",
"title": "published: body fullscreen restores original parent and sibling when flag changes=true",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-6af0c468750891cc0795",
"file": "display-web.spec.js",
"title": "published: destroy while web fullscreen removeHtml=false restores DOM ownership",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-7c85395365aabb2689de",
"file": "display-web.spec.js",
"title": "published: destroy while web fullscreen removeHtml=true restores DOM ownership",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-4096b3070bc74225ccef",
"file": "display-web.spec.js",
"title": "candidate: web fullscreen restores initial style after repeated entry (empty)",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-45821ce9036c86d58429",
"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
},
{
"id": "fe39740769f1a80c4f29-2b3339054c6014e3d92c",
"file": "display-web.spec.js",
"title": "candidate: body fullscreen restores original parent and sibling when flag changes=false",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-1f11bfc1f0db92a746b3",
"file": "display-web.spec.js",
"title": "candidate: body fullscreen restores original parent and sibling when flag changes=true",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-5dcfac157f8728da6350",
"file": "display-web.spec.js",
"title": "candidate: destroy while web fullscreen removeHtml=false restores DOM ownership",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "fe39740769f1a80c4f29-4e69e56ade45d1c34c23",
"file": "display-web.spec.js",
"title": "candidate: destroy while web fullscreen removeHtml=true restores DOM ownership",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "c9d6530b141cd025886e-3f505c7d28eec7a243fe",
"file": "dom-boundaries.spec.js",
"title": "published: DOM utilities preserve native tree, style and event-path behavior",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "c9d6530b141cd025886e-3f9f0560aee484e0adae",
"file": "dom-boundaries.spec.js",
"title": "candidate: DOM utilities preserve native tree, style and event-path behavior",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "c9d6530b141cd025886e-83fa42203acd488160ff",
"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
},
{
"id": "c9d6530b141cd025886e-a88d7684b584daa680a0",
"file": "dom-boundaries.spec.js",
"title": "published: DOM utilities preserve native tree, style and event-path behavior",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "c9d6530b141cd025886e-9b637ceabaf2b97d532c",
"file": "dom-boundaries.spec.js",
"title": "candidate: DOM utilities preserve native tree, style and event-path behavior",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "c9d6530b141cd025886e-dea227be8dc5e840f6a4",
"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
},
{
"id": "c9d6530b141cd025886e-23b932e9dbf43e581b61",
"file": "dom-boundaries.spec.js",
"title": "published: DOM utilities preserve native tree, style and event-path behavior",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "c9d6530b141cd025886e-3201b6a666dde5d419ff",
"file": "dom-boundaries.spec.js",
"title": "candidate: DOM utilities preserve native tree, style and event-path behavior",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "c9d6530b141cd025886e-6b66d99c4a135ccfbd49",
"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
},
{
"id": "19da3f572420d2785adf-df9185e3b4b991a41e64",
"file": "emitter.spec.js",
"title": "published: emitter event names and once across nested dispatch",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "19da3f572420d2785adf-ed9673608bfce2021867",
"file": "emitter.spec.js",
"title": "candidate: emitter event names and once across nested dispatch",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "19da3f572420d2785adf-24b54879cbf233713158",
"file": "emitter.spec.js",
"title": "published: emitter event names and once across nested dispatch",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "19da3f572420d2785adf-88ac928201db18372b56",
"file": "emitter.spec.js",
"title": "candidate: emitter event names and once across nested dispatch",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "19da3f572420d2785adf-e6d95084fc692fda4982",
"file": "emitter.spec.js",
"title": "published: emitter event names and once across nested dispatch",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "19da3f572420d2785adf-c596a9468fae531af4fe",
"file": "emitter.spec.js",
"title": "candidate: emitter event names and once across nested dispatch",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-35933d1aa16aed20c273",
"file": "event-scheduling.spec.js",
"title": "published: actual animation frames follow playback and stop after destruction inside raf",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-284569d9920b0e711743",
"file": "event-scheduling.spec.js",
"title": "published: Events keeps its public fields, prototype and detached native methods",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-f133edb484cefef36fa5",
"file": "event-scheduling.spec.js",
"title": "published: screen orientation dispatch works when onchange has no assigned handler",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-b6865d33ac15fe202ee9",
"file": "event-scheduling.spec.js",
"title": "published: destruction releases the scroll throttle reset timer",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-874d84ca789695182779",
"file": "event-scheduling.spec.js",
"title": "published: view visibility uses the container's current iframe viewport",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-a4af7d5968980731d353",
"file": "event-scheduling.spec.js",
"title": "candidate: actual animation frames follow playback and stop after destruction inside raf",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-46ec1b4d191ce6ce2b87",
"file": "event-scheduling.spec.js",
"title": "candidate: Events keeps its public fields, prototype and detached native methods",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-c065a965bf03c20c92e9",
"file": "event-scheduling.spec.js",
"title": "candidate: screen orientation dispatch works when onchange has no assigned handler",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-5a43a2d9dd07eb718eac",
"file": "event-scheduling.spec.js",
"title": "candidate: destruction releases the scroll throttle reset timer",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-5c900727f4df105d31e1",
"file": "event-scheduling.spec.js",
"title": "candidate: view visibility uses the container's current iframe viewport",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-48f5ae6cdf42faf667b0",
"file": "event-scheduling.spec.js",
"title": "published: actual animation frames follow playback and stop after destruction inside raf",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-8ab1ef6cc7e44699a093",
"file": "event-scheduling.spec.js",
"title": "published: Events keeps its public fields, prototype and detached native methods",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-823f4e17aad9a4475863",
"file": "event-scheduling.spec.js",
"title": "published: screen orientation dispatch works when onchange has no assigned handler",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-7a655be064429dee0a96",
"file": "event-scheduling.spec.js",
"title": "published: destruction releases the scroll throttle reset timer",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-acc7f1cafcbeef593883",
"file": "event-scheduling.spec.js",
"title": "published: view visibility uses the container's current iframe viewport",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-4b319da242a0d8c88898",
"file": "event-scheduling.spec.js",
"title": "candidate: actual animation frames follow playback and stop after destruction inside raf",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-a2ac88d6cf9bcb87bc6b",
"file": "event-scheduling.spec.js",
"title": "candidate: Events keeps its public fields, prototype and detached native methods",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-26f0718fb72ab6480f46",
"file": "event-scheduling.spec.js",
"title": "candidate: screen orientation dispatch works when onchange has no assigned handler",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-9fe68a142a0bc1358130",
"file": "event-scheduling.spec.js",
"title": "candidate: destruction releases the scroll throttle reset timer",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-808e795ad0ae6b29162a",
"file": "event-scheduling.spec.js",
"title": "candidate: view visibility uses the container's current iframe viewport",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-7579b31713d2e73709f3",
"file": "event-scheduling.spec.js",
"title": "published: actual animation frames follow playback and stop after destruction inside raf",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-b22bfeda45eb2ca888e7",
"file": "event-scheduling.spec.js",
"title": "published: Events keeps its public fields, prototype and detached native methods",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-cbf8c58deb5fb97b5f71",
"file": "event-scheduling.spec.js",
"title": "published: screen orientation dispatch works when onchange has no assigned handler",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-49920d5cdcd992e18848",
"file": "event-scheduling.spec.js",
"title": "published: destruction releases the scroll throttle reset timer",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-89197327fa985823badb",
"file": "event-scheduling.spec.js",
"title": "published: view visibility uses the container's current iframe viewport",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-39a5048a03780f5926dd",
"file": "event-scheduling.spec.js",
"title": "candidate: actual animation frames follow playback and stop after destruction inside raf",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-38816d0b0af580ec7ae0",
"file": "event-scheduling.spec.js",
"title": "candidate: Events keeps its public fields, prototype and detached native methods",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-fb11c3a2d7114629dfc1",
"file": "event-scheduling.spec.js",
"title": "candidate: screen orientation dispatch works when onchange has no assigned handler",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-04ab8fdb013a043672b5",
"file": "event-scheduling.spec.js",
"title": "candidate: destruction releases the scroll throttle reset timer",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "59b4b40899245db75bb9-c674c60cca295235cf91",
"file": "event-scheduling.spec.js",
"title": "candidate: view visibility uses the container's current iframe viewport",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-773eca70690d387d203a",
"file": "fast-forward.spec.js",
"title": "published: native source reset retains its default playback rate behavior",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-3a3ae1248ea885530ab7",
"file": "fast-forward.spec.js",
"title": "published: long press accelerates real playback and restores its prior rate",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-8e78a04173cccd6a36fe",
"file": "fast-forward.spec.js",
"title": "published: touchcancel releases an active long press",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-a5d86368d43103420d7e",
"file": "fast-forward.spec.js",
"title": "candidate: native source reset retains its default playback rate behavior",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-37939cfe8cdabb73cae6",
"file": "fast-forward.spec.js",
"title": "candidate: long press accelerates real playback and restores its prior rate",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-1261a6dd4dab94de87f9",
"file": "fast-forward.spec.js",
"title": "candidate: touchcancel releases an active long press",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-97b919d98fb476bb06ad",
"file": "fast-forward.spec.js",
"title": "candidate: lock restores the active long-press rate",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-92124b7cd341179d274e",
"file": "fast-forward.spec.js",
"title": "candidate: pause restores the active long-press rate",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-9ea4fd31ac9552af5a78",
"file": "fast-forward.spec.js",
"title": "candidate: source restores the active long-press rate",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-3fac470389adaae7428e",
"file": "fast-forward.spec.js",
"title": "candidate: destroy restores the active long-press rate",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-8029cb83aea256718e7d",
"file": "fast-forward.spec.js",
"title": "candidate: repeated pending touches own a single timer which destruction cancels",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-cd89fd95afb4cecc1aaa",
"file": "fast-forward.spec.js",
"title": "published: native source reset retains its default playback rate behavior",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-8785f5d4b2aa76ed07f3",
"file": "fast-forward.spec.js",
"title": "published: long press accelerates real playback and restores its prior rate",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-18a0b3d713eac5837acc",
"file": "fast-forward.spec.js",
"title": "published: touchcancel releases an active long press",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-b8c630f860ba3c65d17d",
"file": "fast-forward.spec.js",
"title": "candidate: native source reset retains its default playback rate behavior",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-cfdd6a0d764cdbe399f4",
"file": "fast-forward.spec.js",
"title": "candidate: long press accelerates real playback and restores its prior rate",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-32d7e4cc4e00529b2fd3",
"file": "fast-forward.spec.js",
"title": "candidate: touchcancel releases an active long press",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-1d6536787cf98d1d0f6b",
"file": "fast-forward.spec.js",
"title": "candidate: lock restores the active long-press rate",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-add54e1d17434e14d73f",
"file": "fast-forward.spec.js",
"title": "candidate: pause restores the active long-press rate",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-35b044daa0c8a9b1d282",
"file": "fast-forward.spec.js",
"title": "candidate: source restores the active long-press rate",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-0960e6b2d6129f891aa7",
"file": "fast-forward.spec.js",
"title": "candidate: destroy restores the active long-press rate",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-0cfd5bb77ac4577c8fd7",
"file": "fast-forward.spec.js",
"title": "candidate: repeated pending touches own a single timer which destruction cancels",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-aaa9953db4c7813bad2e",
"file": "fast-forward.spec.js",
"title": "published: native source reset retains its default playback rate behavior",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-30502caabab5c68b70fb",
"file": "fast-forward.spec.js",
"title": "published: long press accelerates real playback and restores its prior rate",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-ef92c054fd960df4e187",
"file": "fast-forward.spec.js",
"title": "published: touchcancel releases an active long press",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-d93b70a360c3c6bd1597",
"file": "fast-forward.spec.js",
"title": "candidate: native source reset retains its default playback rate behavior",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-f67c125dd85f543cb490",
"file": "fast-forward.spec.js",
"title": "candidate: long press accelerates real playback and restores its prior rate",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-b98acd23c9bb5e10da08",
"file": "fast-forward.spec.js",
"title": "candidate: touchcancel releases an active long press",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-2d2899f9a9959e416ac0",
"file": "fast-forward.spec.js",
"title": "candidate: lock restores the active long-press rate",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-ad5f774f8715bed9a669",
"file": "fast-forward.spec.js",
"title": "candidate: pause restores the active long-press rate",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-37294e057cda968b3313",
"file": "fast-forward.spec.js",
"title": "candidate: source restores the active long-press rate",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-8779782ddc0db5031b0c",
"file": "fast-forward.spec.js",
"title": "candidate: destroy restores the active long-press rate",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "16345742e1dbdb423076-0ebcac3609144ca1a60b",
"file": "fast-forward.spec.js",
"title": "candidate: repeated pending touches own a single timer which destruction cancels",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-461f5dd6653ab5f2a639",
"file": "gesture.spec.js",
"title": "published: a gesture before first play still issues the requested seek",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-27a5bff23ff7f1de8dd7",
"file": "gesture.spec.js",
"title": "published: progress touch keeps absolute position and bar-before-seek ordering",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-497b96f591affc76d55e",
"file": "gesture.spec.js",
"title": "published: destroy during absolute progress touch stops the following seek",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-161d08b4110420b80ac5",
"file": "gesture.spec.js",
"title": "published: normal touch drag keeps seek/bar ordering and original touch identity",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-c204080bd3b07a435032",
"file": "gesture.spec.js",
"title": "published: cancel invalidates an in-progress gesture",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-9926a5b91c5984e3b054",
"file": "gesture.spec.js",
"title": "published: lock invalidates an in-progress gesture",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-6cc5ee1c72355fdb1396",
"file": "gesture.spec.js",
"title": "published: multitouch invalidates an in-progress gesture",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-60b0c86e91e11633d921",
"file": "gesture.spec.js",
"title": "published: identifier invalidates an in-progress gesture",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-7720022e29c29701e505",
"file": "gesture.spec.js",
"title": "published: destroy from a touch seek callback prevents the later progress notification",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-5cf5d68bdd537fd238e6",
"file": "gesture.spec.js",
"title": "candidate: a gesture before first play still issues the requested seek",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-dc4dd75dcb489b80e3f7",
"file": "gesture.spec.js",
"title": "candidate: progress touch keeps absolute position and bar-before-seek ordering",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-fde552e9529a19d3fecb",
"file": "gesture.spec.js",
"title": "candidate: destroy during absolute progress touch stops the following seek",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-a7eecc22cacd33b910b2",
"file": "gesture.spec.js",
"title": "candidate: normal touch drag keeps seek/bar ordering and original touch identity",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-965cae8eb7530de807fe",
"file": "gesture.spec.js",
"title": "candidate: cancel invalidates an in-progress gesture",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-187c124ce8e69535b346",
"file": "gesture.spec.js",
"title": "candidate: lock invalidates an in-progress gesture",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-4aa95e812cf8a32b7adb",
"file": "gesture.spec.js",
"title": "candidate: multitouch invalidates an in-progress gesture",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-0b25f726ad05ae471db3",
"file": "gesture.spec.js",
"title": "candidate: identifier invalidates an in-progress gesture",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-b943b423ff6eae4207d8",
"file": "gesture.spec.js",
"title": "candidate: destroy from a touch seek callback prevents the later progress notification",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-1de19e97f5545df7afba",
"file": "gesture.spec.js",
"title": "published: a gesture before first play still issues the requested seek",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-eeca99dfbfffba631604",
"file": "gesture.spec.js",
"title": "published: progress touch keeps absolute position and bar-before-seek ordering",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-5bb9d55b4fcc0d96aa0c",
"file": "gesture.spec.js",
"title": "published: destroy during absolute progress touch stops the following seek",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-f08813139950541c5009",
"file": "gesture.spec.js",
"title": "published: normal touch drag keeps seek/bar ordering and original touch identity",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-fb6ded7b3f2a84801a6f",
"file": "gesture.spec.js",
"title": "published: cancel invalidates an in-progress gesture",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-244a33407a1a4f812e79",
"file": "gesture.spec.js",
"title": "published: lock invalidates an in-progress gesture",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-532e0d74c736bd1a0a96",
"file": "gesture.spec.js",
"title": "published: multitouch invalidates an in-progress gesture",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-f2e118615ee7bb5a6215",
"file": "gesture.spec.js",
"title": "published: identifier invalidates an in-progress gesture",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-1a9c3a775cd64374bbb4",
"file": "gesture.spec.js",
"title": "published: destroy from a touch seek callback prevents the later progress notification",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-362578108b38e76fbb38",
"file": "gesture.spec.js",
"title": "candidate: a gesture before first play still issues the requested seek",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-13e3feb76468dac21311",
"file": "gesture.spec.js",
"title": "candidate: progress touch keeps absolute position and bar-before-seek ordering",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-1bfbe29327bd8d169e61",
"file": "gesture.spec.js",
"title": "candidate: destroy during absolute progress touch stops the following seek",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-aec7df62b58d89b641b9",
"file": "gesture.spec.js",
"title": "candidate: normal touch drag keeps seek/bar ordering and original touch identity",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-3f5d5b7cfda98d08d6f3",
"file": "gesture.spec.js",
"title": "candidate: cancel invalidates an in-progress gesture",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-38d36f45d72a4173bca7",
"file": "gesture.spec.js",
"title": "candidate: lock invalidates an in-progress gesture",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-1874e2851c159cb95e46",
"file": "gesture.spec.js",
"title": "candidate: multitouch invalidates an in-progress gesture",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-fd0415b8257f201f89f4",
"file": "gesture.spec.js",
"title": "candidate: identifier invalidates an in-progress gesture",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-382b12a6bab3d4b449f1",
"file": "gesture.spec.js",
"title": "candidate: destroy from a touch seek callback prevents the later progress notification",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-bcf78818601a8279511c",
"file": "gesture.spec.js",
"title": "published: a gesture before first play still issues the requested seek",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-6919f1e24909ceb2e9c2",
"file": "gesture.spec.js",
"title": "published: progress touch keeps absolute position and bar-before-seek ordering",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-032298add8fa5c9e6900",
"file": "gesture.spec.js",
"title": "published: destroy during absolute progress touch stops the following seek",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-9eeb960c866cb8e40ae7",
"file": "gesture.spec.js",
"title": "published: normal touch drag keeps seek/bar ordering and original touch identity",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-495621812ca11295f6c4",
"file": "gesture.spec.js",
"title": "published: cancel invalidates an in-progress gesture",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-278ac9215c6ee4ef7a0e",
"file": "gesture.spec.js",
"title": "published: lock invalidates an in-progress gesture",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-281de4e437f228cfbf71",
"file": "gesture.spec.js",
"title": "published: multitouch invalidates an in-progress gesture",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-295d34734b65043ad9f1",
"file": "gesture.spec.js",
"title": "published: identifier invalidates an in-progress gesture",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-eccf52e9ad978c3fb6f0",
"file": "gesture.spec.js",
"title": "published: destroy from a touch seek callback prevents the later progress notification",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-997c6976d105bb92e34b",
"file": "gesture.spec.js",
"title": "candidate: a gesture before first play still issues the requested seek",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-f8ac31a8f379e827afa6",
"file": "gesture.spec.js",
"title": "candidate: progress touch keeps absolute position and bar-before-seek ordering",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-2696dcfa7d78664906eb",
"file": "gesture.spec.js",
"title": "candidate: destroy during absolute progress touch stops the following seek",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-c987918ce4081b93f4a5",
"file": "gesture.spec.js",
"title": "candidate: normal touch drag keeps seek/bar ordering and original touch identity",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-ca7249b272a4ee995262",
"file": "gesture.spec.js",
"title": "candidate: cancel invalidates an in-progress gesture",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-31189dc5c67888379803",
"file": "gesture.spec.js",
"title": "candidate: lock invalidates an in-progress gesture",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-2095690dc9b524b59f2e",
"file": "gesture.spec.js",
"title": "candidate: multitouch invalidates an in-progress gesture",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-fd3da8b80bde24b740c6",
"file": "gesture.spec.js",
"title": "candidate: identifier invalidates an in-progress gesture",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6fbda476a67413f954ca-5bc8d77279a092208982",
"file": "gesture.spec.js",
"title": "candidate: destroy from a touch seek callback prevents the later progress notification",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ec4e1a8bda76411e0d95-617565d43b891af783fe",
"file": "global-events.spec.js",
"title": "candidate: rebind during native global registration cancels the interrupted binding",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ec4e1a8bda76411e0d95-f9616507688ef54da419",
"file": "global-events.spec.js",
"title": "candidate: destroy during native global registration cancels the interrupted binding",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ec4e1a8bda76411e0d95-26f0e410fe8fbef993e4",
"file": "global-events.spec.js",
"title": "published: global rebinding forwards original events once and releases the previous document",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ec4e1a8bda76411e0d95-82f480adbb99a326dbde",
"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
},
{
"id": "ec4e1a8bda76411e0d95-5125ea2213ff5db2e37e",
"file": "global-events.spec.js",
"title": "candidate: global rebinding forwards original events once and releases the previous document",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ec4e1a8bda76411e0d95-826b6613db8e2561c1f9",
"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
},
{
"id": "ec4e1a8bda76411e0d95-a0fa0283e2778dc5de31",
"file": "global-events.spec.js",
"title": "candidate: rebind during native global registration cancels the interrupted binding",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ec4e1a8bda76411e0d95-fa9c790ee5f9cddb03f6",
"file": "global-events.spec.js",
"title": "candidate: destroy during native global registration cancels the interrupted binding",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ec4e1a8bda76411e0d95-50d0f3b11ab1c6d2a851",
"file": "global-events.spec.js",
"title": "published: global rebinding forwards original events once and releases the previous document",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ec4e1a8bda76411e0d95-58c86f200056ced2c1fd",
"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
},
{
"id": "ec4e1a8bda76411e0d95-ef8e8b36cd6be9ade13c",
"file": "global-events.spec.js",
"title": "candidate: global rebinding forwards original events once and releases the previous document",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ec4e1a8bda76411e0d95-412a59f5e374b192ab8f",
"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
},
{
"id": "ec4e1a8bda76411e0d95-7bea54a023db77650f45",
"file": "global-events.spec.js",
"title": "candidate: rebind during native global registration cancels the interrupted binding",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ec4e1a8bda76411e0d95-f2a1eea4a9da71d32455",
"file": "global-events.spec.js",
"title": "candidate: destroy during native global registration cancels the interrupted binding",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ec4e1a8bda76411e0d95-0ba262110508d87e2629",
"file": "global-events.spec.js",
"title": "published: global rebinding forwards original events once and releases the previous document",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ec4e1a8bda76411e0d95-89a9d197048808466148",
"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
},
{
"id": "ec4e1a8bda76411e0d95-cabbe9eb64dd98cf1577",
"file": "global-events.spec.js",
"title": "candidate: global rebinding forwards original events once and releases the previous document",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ec4e1a8bda76411e0d95-5f6824deb87c02f599b8",
"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
},
{
"id": "24da4743f3e5db9f15e2-ec4b2c508a72550ea58b",
"file": "hotkey.spec.js",
"title": "published: mobile keeps keyboard initialization opt-in through the existing init method",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-310aaace35717117379f",
"file": "hotkey.spec.js",
"title": "published: prototype-named hotkeys do not crash or replace the keys prototype",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-d69b68b0bdcc53067f53",
"file": "hotkey.spec.js",
"title": "candidate: mobile keeps keyboard initialization opt-in through the existing init method",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-c1a588135d6cc568e6fa",
"file": "hotkey.spec.js",
"title": "candidate: prototype-named hotkeys do not crash or replace the keys prototype",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-97e1208644b9fa58b8b1",
"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
},
{
"id": "24da4743f3e5db9f15e2-09675477605b25710801",
"file": "hotkey.spec.js",
"title": "candidate: inherited editing and IME composition do not activate player shortcuts",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-9e893625c48fdfb954fa",
"file": "hotkey.spec.js",
"title": "candidate: plaintext editing and IME composition do not activate player shortcuts",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-d6b81653bb60630a3599",
"file": "hotkey.spec.js",
"title": "candidate: select editing and IME composition do not activate player shortcuts",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-66a15a5984ee4598f0fa",
"file": "hotkey.spec.js",
"title": "candidate: destroying during a key callback stops remaining keys and notifications",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-d7563229ff93d6112f7a",
"file": "hotkey.spec.js",
"title": "published: hotkey registration retains chain, array identity, receiver and event order",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-d51274ed9cc2dbcfb578",
"file": "hotkey.spec.js",
"title": "published: rebound document input retains typing instead of triggering a hotkey",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-2c737f670669e27522d3",
"file": "hotkey.spec.js",
"title": "published: shadow-root input retains typing instead of triggering a hotkey",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-8995ac2dfb98da407afb",
"file": "hotkey.spec.js",
"title": "published: repeated hotkey init does not multiply the keyboard subscription",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-01938547b760ce9813a9",
"file": "hotkey.spec.js",
"title": "candidate: hotkey registration retains chain, array identity, receiver and event order",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-03fd75c773964be30538",
"file": "hotkey.spec.js",
"title": "candidate: rebound document input retains typing instead of triggering a hotkey",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-4e759bd25c03f8a5d10c",
"file": "hotkey.spec.js",
"title": "candidate: shadow-root input retains typing instead of triggering a hotkey",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-98f620bde5cb9a1b371c",
"file": "hotkey.spec.js",
"title": "candidate: repeated hotkey init does not multiply the keyboard subscription",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-0764e8c8458e141bc8f2",
"file": "hotkey.spec.js",
"title": "published: mobile keeps keyboard initialization opt-in through the existing init method",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-59ab8baf180ad899b67f",
"file": "hotkey.spec.js",
"title": "published: prototype-named hotkeys do not crash or replace the keys prototype",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-2bf2947fd3d500d7172c",
"file": "hotkey.spec.js",
"title": "candidate: mobile keeps keyboard initialization opt-in through the existing init method",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-87e5729cd74cd61fb7c3",
"file": "hotkey.spec.js",
"title": "candidate: prototype-named hotkeys do not crash or replace the keys prototype",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-46a350c4c851b9f21238",
"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
},
{
"id": "24da4743f3e5db9f15e2-4e8564bdb7bf0592a134",
"file": "hotkey.spec.js",
"title": "candidate: inherited editing and IME composition do not activate player shortcuts",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-17ef0769f5ab192ba955",
"file": "hotkey.spec.js",
"title": "candidate: plaintext editing and IME composition do not activate player shortcuts",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-43c293f7c92733bcc08b",
"file": "hotkey.spec.js",
"title": "candidate: select editing and IME composition do not activate player shortcuts",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-e24f37c60c9773759771",
"file": "hotkey.spec.js",
"title": "candidate: destroying during a key callback stops remaining keys and notifications",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-e502fb517997f1b53153",
"file": "hotkey.spec.js",
"title": "published: hotkey registration retains chain, array identity, receiver and event order",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-04fe566dc8e712f78ad3",
"file": "hotkey.spec.js",
"title": "published: rebound document input retains typing instead of triggering a hotkey",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-c1083b5c3aaa666a25b5",
"file": "hotkey.spec.js",
"title": "published: shadow-root input retains typing instead of triggering a hotkey",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-965d4a265b14ec72626b",
"file": "hotkey.spec.js",
"title": "published: repeated hotkey init does not multiply the keyboard subscription",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-aad49f66089770417b5c",
"file": "hotkey.spec.js",
"title": "candidate: hotkey registration retains chain, array identity, receiver and event order",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-afaa58fa5e14ad72db35",
"file": "hotkey.spec.js",
"title": "candidate: rebound document input retains typing instead of triggering a hotkey",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-c460f1702b1887cb0943",
"file": "hotkey.spec.js",
"title": "candidate: shadow-root input retains typing instead of triggering a hotkey",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-eb991a205aeec0eecc91",
"file": "hotkey.spec.js",
"title": "candidate: repeated hotkey init does not multiply the keyboard subscription",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-bcd222ce2c4830ef345e",
"file": "hotkey.spec.js",
"title": "published: mobile keeps keyboard initialization opt-in through the existing init method",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-9183819e25f74564c41f",
"file": "hotkey.spec.js",
"title": "published: prototype-named hotkeys do not crash or replace the keys prototype",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-2c757941b4feb418e86a",
"file": "hotkey.spec.js",
"title": "candidate: mobile keeps keyboard initialization opt-in through the existing init method",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-342135d4e67724c3cf83",
"file": "hotkey.spec.js",
"title": "candidate: prototype-named hotkeys do not crash or replace the keys prototype",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-97ae305550aa393060bd",
"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
},
{
"id": "24da4743f3e5db9f15e2-7a2bffaadd6727862592",
"file": "hotkey.spec.js",
"title": "candidate: inherited editing and IME composition do not activate player shortcuts",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-fa81266d048708984784",
"file": "hotkey.spec.js",
"title": "candidate: plaintext editing and IME composition do not activate player shortcuts",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-9b9974717b4576aa1ae4",
"file": "hotkey.spec.js",
"title": "candidate: select editing and IME composition do not activate player shortcuts",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-58b7be0d4b52aa9fccb4",
"file": "hotkey.spec.js",
"title": "candidate: destroying during a key callback stops remaining keys and notifications",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-fcb2ab222414744b8ea5",
"file": "hotkey.spec.js",
"title": "published: hotkey registration retains chain, array identity, receiver and event order",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-e6130ef57b5ab5661f42",
"file": "hotkey.spec.js",
"title": "published: rebound document input retains typing instead of triggering a hotkey",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-ebadf97bdc5e9f45affa",
"file": "hotkey.spec.js",
"title": "published: shadow-root input retains typing instead of triggering a hotkey",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-9ee63e8b728f62bd983f",
"file": "hotkey.spec.js",
"title": "published: repeated hotkey init does not multiply the keyboard subscription",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-021200f38ed02bb50845",
"file": "hotkey.spec.js",
"title": "candidate: hotkey registration retains chain, array identity, receiver and event order",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-03c49c3e845e96f8e76b",
"file": "hotkey.spec.js",
"title": "candidate: rebound document input retains typing instead of triggering a hotkey",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-1bf7e7b8230dff7a356f",
"file": "hotkey.spec.js",
"title": "candidate: shadow-root input retains typing instead of triggering a hotkey",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "24da4743f3e5db9f15e2-e1ffd301af299b9846be",
"file": "hotkey.spec.js",
"title": "candidate: repeated hotkey init does not multiply the keyboard subscription",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-4cce3f650118b12d371e",
"file": "initialization.spec.js",
"title": "candidate: proxy-time destroy cleans the mounting template with removeHtml=true",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-8078ec0493c5bcdbde41",
"file": "initialization.spec.js",
"title": "candidate: proxy-time destroy cleans the mounting template with removeHtml=false",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-66edeef12f0b4099715d",
"file": "initialization.spec.js",
"title": "candidate: player descriptor order and constructor/static surfaces match the published core",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-694497ba3e4bff2a8bf4",
"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
},
{
"id": "8ad3fd36da3652e659ad-2a4e74a7ef7d317117c7",
"file": "initialization.spec.js",
"title": "published: subclasses retain receiver identity, initialization timing and static inheritance",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-0ad1bb3204b0091ebe94",
"file": "initialization.spec.js",
"title": "published: omitted unused SSR nodes stay nullable without an eager template rejection",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-7f3e4b891a575ea5e255",
"file": "initialization.spec.js",
"title": "published: teardown during capability detection stops remaining player installers",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-12475d5bcfbade77a1e0",
"file": "initialization.spec.js",
"title": "published: destroy during initial native volume assignment stops later construction",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-01b2f9a60e5b9796c2b6",
"file": "initialization.spec.js",
"title": "candidate: subclasses retain receiver identity, initialization timing and static inheritance",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-f2e84f7095ed327fc1f5",
"file": "initialization.spec.js",
"title": "candidate: omitted unused SSR nodes stay nullable without an eager template rejection",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-26ca2eb9d93a868d49eb",
"file": "initialization.spec.js",
"title": "candidate: teardown during capability detection stops remaining player installers",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-03748c1cbb766cec5a6a",
"file": "initialization.spec.js",
"title": "candidate: destroy during initial native volume assignment stops later construction",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-8ac6574631f9f79d8622",
"file": "initialization.spec.js",
"title": "candidate: proxy-time destroy cleans the mounting template with removeHtml=true",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-6b2c34b596804cae3d20",
"file": "initialization.spec.js",
"title": "candidate: proxy-time destroy cleans the mounting template with removeHtml=false",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-a6fefedf341d1c918168",
"file": "initialization.spec.js",
"title": "candidate: player descriptor order and constructor/static surfaces match the published core",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-de1caaa6465284d31445",
"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
},
{
"id": "8ad3fd36da3652e659ad-9f65374db7ea6ee6dc11",
"file": "initialization.spec.js",
"title": "published: subclasses retain receiver identity, initialization timing and static inheritance",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-8c36e28fa5cb802c00f6",
"file": "initialization.spec.js",
"title": "published: omitted unused SSR nodes stay nullable without an eager template rejection",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-33a631fc4c020e711563",
"file": "initialization.spec.js",
"title": "published: teardown during capability detection stops remaining player installers",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-74b60d29c6be57fc5450",
"file": "initialization.spec.js",
"title": "published: destroy during initial native volume assignment stops later construction",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-eb3daf05202cb6214a1c",
"file": "initialization.spec.js",
"title": "candidate: subclasses retain receiver identity, initialization timing and static inheritance",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-ce873850b583b4c6e15d",
"file": "initialization.spec.js",
"title": "candidate: omitted unused SSR nodes stay nullable without an eager template rejection",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-11101d1e213bf61d96fc",
"file": "initialization.spec.js",
"title": "candidate: teardown during capability detection stops remaining player installers",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-2d4fb65ed6a3498c7061",
"file": "initialization.spec.js",
"title": "candidate: destroy during initial native volume assignment stops later construction",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-89a22f957162864c2158",
"file": "initialization.spec.js",
"title": "candidate: proxy-time destroy cleans the mounting template with removeHtml=true",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-47b2f6065dfc651833e9",
"file": "initialization.spec.js",
"title": "candidate: proxy-time destroy cleans the mounting template with removeHtml=false",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-a8b0820ea7739fc356a2",
"file": "initialization.spec.js",
"title": "candidate: player descriptor order and constructor/static surfaces match the published core",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-eb68c1c9e76e53e40df8",
"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
},
{
"id": "8ad3fd36da3652e659ad-ff5680ac07fcf46329ec",
"file": "initialization.spec.js",
"title": "published: subclasses retain receiver identity, initialization timing and static inheritance",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-fc02168b5a7f8acf9288",
"file": "initialization.spec.js",
"title": "published: omitted unused SSR nodes stay nullable without an eager template rejection",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-108e9c478c52b1990d6e",
"file": "initialization.spec.js",
"title": "published: teardown during capability detection stops remaining player installers",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-8b58ec7ced7b7c7b08a4",
"file": "initialization.spec.js",
"title": "published: destroy during initial native volume assignment stops later construction",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-7220d06fe732aa907f66",
"file": "initialization.spec.js",
"title": "candidate: subclasses retain receiver identity, initialization timing and static inheritance",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-6b373152e89178afb315",
"file": "initialization.spec.js",
"title": "candidate: omitted unused SSR nodes stay nullable without an eager template rejection",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-0abc053d33eda337c09f",
"file": "initialization.spec.js",
"title": "candidate: teardown during capability detection stops remaining player installers",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "8ad3fd36da3652e659ad-d43e0430b7f43f3f3c45",
"file": "initialization.spec.js",
"title": "candidate: destroy during initial native volume assignment stops later construction",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-1ed76b5f6a82de9d068b",
"file": "input-closeout.spec.js",
"title": "candidate closeout: restoring a removed default hotkey keeps identity and real playback",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-3cefbcbec7deeff53d05",
"file": "input-closeout.spec.js",
"title": "candidate closeout: a failed native removal remains retryable and releases its record",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-69355e4dc46467b0a9eb",
"file": "input-closeout.spec.js",
"title": "candidate closeout: destruction before native add returns cannot leave a late listener",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-d94e9fc7c4dba97cc53f",
"file": "input-closeout.spec.js",
"title": "candidate closeout: window registration failure restores the previous global binding",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-61c4eabc80173b1e442a",
"file": "input-closeout.spec.js",
"title": "candidate closeout: source changes cancel the old gesture in the installed player",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-71d443a2b6af5518b178",
"file": "input-closeout.spec.js",
"title": "candidate closeout: rotation changes cancel the old gesture in the installed player",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-59cb2417e70f961c50e2",
"file": "input-closeout.spec.js",
"title": "candidate closeout: geometry changes cancel the old gesture in the installed player",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-9c1d85713fc8613fc6fd",
"file": "input-closeout.spec.js",
"title": "candidate closeout: adopted viewport retains exact gap boundaries",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-7c6a370020654bfcada6",
"file": "input-closeout.spec.js",
"title": "candidate closeout: restoring a removed default hotkey keeps identity and real playback",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-30aba1a1bb1b8501b0db",
"file": "input-closeout.spec.js",
"title": "candidate closeout: a failed native removal remains retryable and releases its record",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-15709a7d6ee1e1e37d05",
"file": "input-closeout.spec.js",
"title": "candidate closeout: destruction before native add returns cannot leave a late listener",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-1b85f275ededd6b4ce29",
"file": "input-closeout.spec.js",
"title": "candidate closeout: window registration failure restores the previous global binding",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-d7c211503e05f9db4594",
"file": "input-closeout.spec.js",
"title": "candidate closeout: source changes cancel the old gesture in the installed player",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-f8c63f06543266f0373c",
"file": "input-closeout.spec.js",
"title": "candidate closeout: rotation changes cancel the old gesture in the installed player",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-55df032d48093a9a7a98",
"file": "input-closeout.spec.js",
"title": "candidate closeout: geometry changes cancel the old gesture in the installed player",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-43883bd2151838bff08a",
"file": "input-closeout.spec.js",
"title": "candidate closeout: adopted viewport retains exact gap boundaries",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-96cfaa6a8f4b9da28c64",
"file": "input-closeout.spec.js",
"title": "candidate closeout: restoring a removed default hotkey keeps identity and real playback",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-d322bdc5916e8bb4e882",
"file": "input-closeout.spec.js",
"title": "candidate closeout: a failed native removal remains retryable and releases its record",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-5b6a7c315b0b983e8044",
"file": "input-closeout.spec.js",
"title": "candidate closeout: destruction before native add returns cannot leave a late listener",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-d5dc97a19584f2c0bd7c",
"file": "input-closeout.spec.js",
"title": "candidate closeout: window registration failure restores the previous global binding",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-509d99c428ef04fb2e49",
"file": "input-closeout.spec.js",
"title": "candidate closeout: source changes cancel the old gesture in the installed player",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-fac2aa15d600bc1bf552",
"file": "input-closeout.spec.js",
"title": "candidate closeout: rotation changes cancel the old gesture in the installed player",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-5b23a746569631c03db4",
"file": "input-closeout.spec.js",
"title": "candidate closeout: geometry changes cancel the old gesture in the installed player",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "dbbac41dc03fc4f485ce-bbd046deabc0ca1172f6",
"file": "input-closeout.spec.js",
"title": "candidate closeout: adopted viewport retains exact gap boundaries",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-d1cba7c810d80b340f02",
"file": "lifecycle.spec.js",
"title": "published: repeated destroy preserves other live instances",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-b18e0bd87418016b019f",
"file": "lifecycle.spec.js",
"title": "candidate: repeated destroy preserves other live instances",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-f640c192434bf9a64a7f",
"file": "lifecycle.spec.js",
"title": "candidate: constructor plugin failure restores original DOM and clears resources",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-af04f2118c29852ac4d0",
"file": "lifecycle.spec.js",
"title": "candidate: early proxy failure restores SSR nodes, attributes and text",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-6bbd26e23fb3429993b3",
"file": "lifecycle.spec.js",
"title": "candidate: reentrant destroy keeps sequence and does not repeat callbacks",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-78efe4e7a850b2a90ebb",
"file": "lifecycle.spec.js",
"title": "candidate: destroying cancels queued resize, notice, RAF, reconnect and mounted work",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-dd98a66249e18d35e4ec",
"file": "lifecycle.spec.js",
"title": "candidate: constructor can synchronously destroy without entering the registry",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-7e56c82040d8213b52fc",
"file": "lifecycle.spec.js",
"title": "candidate: partial Events initialization releases listeners before its property is assigned",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-7587ab0e8e449207ed24",
"file": "lifecycle.spec.js",
"title": "candidate: live resize still coalesces and destroy cancels the next burst",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-5da1a688dbe2217facb7",
"file": "lifecycle.spec.js",
"title": "candidate: a container is reserved during reentrant initialization",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-489c3bd67ceac85c7d79",
"file": "lifecycle.spec.js",
"title": "published: repeated destroy preserves other live instances",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-4d1c0bbb0d31efac6702",
"file": "lifecycle.spec.js",
"title": "candidate: repeated destroy preserves other live instances",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-83a5f6f72a73e749b6fd",
"file": "lifecycle.spec.js",
"title": "candidate: constructor plugin failure restores original DOM and clears resources",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-c60ed5afa38f7991685c",
"file": "lifecycle.spec.js",
"title": "candidate: early proxy failure restores SSR nodes, attributes and text",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-1961de75defdc952a8f3",
"file": "lifecycle.spec.js",
"title": "candidate: reentrant destroy keeps sequence and does not repeat callbacks",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-351ed5a2908f4cc9619c",
"file": "lifecycle.spec.js",
"title": "candidate: destroying cancels queued resize, notice, RAF, reconnect and mounted work",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-7954fe1c578a54eebf8c",
"file": "lifecycle.spec.js",
"title": "candidate: constructor can synchronously destroy without entering the registry",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-36154f67953190d1bfba",
"file": "lifecycle.spec.js",
"title": "candidate: partial Events initialization releases listeners before its property is assigned",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-6522dbb08c1b075a5ec0",
"file": "lifecycle.spec.js",
"title": "candidate: live resize still coalesces and destroy cancels the next burst",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-76e298b978895f180911",
"file": "lifecycle.spec.js",
"title": "candidate: a container is reserved during reentrant initialization",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-77285e408518bdd6dee8",
"file": "lifecycle.spec.js",
"title": "published: repeated destroy preserves other live instances",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-c8f1d687675a279a00cb",
"file": "lifecycle.spec.js",
"title": "candidate: repeated destroy preserves other live instances",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-3d38bfd5b7b08646ebfe",
"file": "lifecycle.spec.js",
"title": "candidate: constructor plugin failure restores original DOM and clears resources",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-70526633595037330da8",
"file": "lifecycle.spec.js",
"title": "candidate: early proxy failure restores SSR nodes, attributes and text",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-e00d282a9b13f205b9a9",
"file": "lifecycle.spec.js",
"title": "candidate: reentrant destroy keeps sequence and does not repeat callbacks",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-ca150c7e341afc79085b",
"file": "lifecycle.spec.js",
"title": "candidate: destroying cancels queued resize, notice, RAF, reconnect and mounted work",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-de68c38b7c4aa90447d4",
"file": "lifecycle.spec.js",
"title": "candidate: constructor can synchronously destroy without entering the registry",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-4bf9b7e006db011964e1",
"file": "lifecycle.spec.js",
"title": "candidate: partial Events initialization releases listeners before its property is assigned",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-b81bcd76f642b8cd1cb6",
"file": "lifecycle.spec.js",
"title": "candidate: live resize still coalesces and destroy cancels the next burst",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "82f819fc370d5b5a8454-6a1c655a7541e2c283c5",
"file": "lifecycle.spec.js",
"title": "candidate: a container is reserved during reentrant initialization",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-33ab58a217e5ed46af64",
"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
},
{
"id": "f12e0488909e2ebf88cf-6c3e26795bad7ad08640",
"file": "listener-registry.spec.js",
"title": "published: once and abort use native event identity and permit subsequent registration",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-081e4a3c2efab5a6a4f8",
"file": "listener-registry.spec.js",
"title": "published: direct event disposer preserves native callback identity and releases bookkeeping",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-48f3dc84a4b45ece0f66",
"file": "listener-registry.spec.js",
"title": "published: changing capture options after registration cannot prevent cleanup",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-bd8e568d3c301593236b",
"file": "listener-registry.spec.js",
"title": "published: partially failing array registration rolls back the listeners it created",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-a20205da01df1b6d1275",
"file": "listener-registry.spec.js",
"title": "published: registration throwing after native add does not leave an untracked listener",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-cd03a72feb502b43128a",
"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
},
{
"id": "f12e0488909e2ebf88cf-c084c9d9f3321e48be59",
"file": "listener-registry.spec.js",
"title": "candidate: once and abort use native event identity and permit subsequent registration",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-291a97e5971de8da34fa",
"file": "listener-registry.spec.js",
"title": "candidate: direct event disposer preserves native callback identity and releases bookkeeping",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-96ad9b36215f1db666df",
"file": "listener-registry.spec.js",
"title": "candidate: changing capture options after registration cannot prevent cleanup",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-0ff5f41421512bce0682",
"file": "listener-registry.spec.js",
"title": "candidate: partially failing array registration rolls back the listeners it created",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-85d3c1a084877cb32e68",
"file": "listener-registry.spec.js",
"title": "candidate: registration throwing after native add does not leave an untracked listener",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-9a764add8106b570a9fb",
"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
},
{
"id": "f12e0488909e2ebf88cf-4f6c3e8455782e5592a1",
"file": "listener-registry.spec.js",
"title": "published: once and abort use native event identity and permit subsequent registration",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-321e89c016aaf0a04e89",
"file": "listener-registry.spec.js",
"title": "published: direct event disposer preserves native callback identity and releases bookkeeping",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-3835036f94dea4e826e2",
"file": "listener-registry.spec.js",
"title": "published: changing capture options after registration cannot prevent cleanup",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-cda798777baabd4bf688",
"file": "listener-registry.spec.js",
"title": "published: partially failing array registration rolls back the listeners it created",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-685f7f019e46ba558b9a",
"file": "listener-registry.spec.js",
"title": "published: registration throwing after native add does not leave an untracked listener",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-640ede7d3ff202fea200",
"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
},
{
"id": "f12e0488909e2ebf88cf-254917f54cf2302cd6ae",
"file": "listener-registry.spec.js",
"title": "candidate: once and abort use native event identity and permit subsequent registration",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-36849c7e4b2167768c04",
"file": "listener-registry.spec.js",
"title": "candidate: direct event disposer preserves native callback identity and releases bookkeeping",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-ac5d5c862592ff76b6c7",
"file": "listener-registry.spec.js",
"title": "candidate: changing capture options after registration cannot prevent cleanup",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-c3ffd08e95c46586ed24",
"file": "listener-registry.spec.js",
"title": "candidate: partially failing array registration rolls back the listeners it created",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-46ca3a1867d4e79ccf78",
"file": "listener-registry.spec.js",
"title": "candidate: registration throwing after native add does not leave an untracked listener",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-330b06a4b4886d69f8a2",
"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
},
{
"id": "f12e0488909e2ebf88cf-7ea574653c71793cdc59",
"file": "listener-registry.spec.js",
"title": "published: once and abort use native event identity and permit subsequent registration",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-494fdf7a643287f6e9f6",
"file": "listener-registry.spec.js",
"title": "published: direct event disposer preserves native callback identity and releases bookkeeping",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-a20b9efe52074aba9a9e",
"file": "listener-registry.spec.js",
"title": "published: changing capture options after registration cannot prevent cleanup",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-f720c3dec109e51e7e33",
"file": "listener-registry.spec.js",
"title": "published: partially failing array registration rolls back the listeners it created",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-c7e1c0f20ca436a64e31",
"file": "listener-registry.spec.js",
"title": "published: registration throwing after native add does not leave an untracked listener",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-c10d09a36296547cce19",
"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
},
{
"id": "f12e0488909e2ebf88cf-65b87ddd974d9095cd99",
"file": "listener-registry.spec.js",
"title": "candidate: once and abort use native event identity and permit subsequent registration",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-f923d3845a11b464c735",
"file": "listener-registry.spec.js",
"title": "candidate: direct event disposer preserves native callback identity and releases bookkeeping",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-71e88fe06828c0aaaa52",
"file": "listener-registry.spec.js",
"title": "candidate: changing capture options after registration cannot prevent cleanup",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-0e43bca78fe1615e1188",
"file": "listener-registry.spec.js",
"title": "candidate: partially failing array registration rolls back the listeners it created",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f12e0488909e2ebf88cf-74b76fae26483153575e",
"file": "listener-registry.spec.js",
"title": "candidate: registration throwing after native add does not leave an untracked listener",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-f81f74c17d54e135812b",
"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
},
{
"id": "9a48fcf31fb0bf73c484-cb7cf3d37546dfaaa25e",
"file": "media-events.spec.js",
"title": "published: replacing a failed source cancels candidate retries",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-ad243930eba7bbfca9ec",
"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
},
{
"id": "9a48fcf31fb0bf73c484-4f06979d10a0cc73f0e4",
"file": "media-events.spec.js",
"title": "candidate: replacing a failed source cancels candidate retries",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-73b72e27dc0e279e1dfc",
"file": "media-events.spec.js",
"title": "candidate: rejected real-media switch still allows current-source reconnect",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-a391ecf6be83e360d5af",
"file": "media-events.spec.js",
"title": "published: destroying from first-ready controls prevents a candidate ghost ready event",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-9886e61b50b0325f00b6",
"file": "media-events.spec.js",
"title": "candidate: destroying from first-ready controls prevents a candidate ghost ready event",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-7661cdbadada621ddbdb",
"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
},
{
"id": "9a48fcf31fb0bf73c484-534b6a21f22d52437946",
"file": "media-events.spec.js",
"title": "published: replacing a failed source cancels candidate retries",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-964c3e167f81d6c4b540",
"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
},
{
"id": "9a48fcf31fb0bf73c484-b8af7f6e76d64a404611",
"file": "media-events.spec.js",
"title": "candidate: replacing a failed source cancels candidate retries",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-26e289678f8318df9985",
"file": "media-events.spec.js",
"title": "candidate: rejected real-media switch still allows current-source reconnect",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-a31d40ad896888983990",
"file": "media-events.spec.js",
"title": "published: destroying from first-ready controls prevents a candidate ghost ready event",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-41f669bbff76dba08542",
"file": "media-events.spec.js",
"title": "candidate: destroying from first-ready controls prevents a candidate ghost ready event",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-94ccef7d1b2712b3a8c7",
"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
},
{
"id": "9a48fcf31fb0bf73c484-0acfeccae2fa10a364bb",
"file": "media-events.spec.js",
"title": "published: replacing a failed source cancels candidate retries",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-804bbc5c45a32217b23a",
"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
},
{
"id": "9a48fcf31fb0bf73c484-e1687b8c29a364456ced",
"file": "media-events.spec.js",
"title": "candidate: replacing a failed source cancels candidate retries",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-9de93a65641998f55bfb",
"file": "media-events.spec.js",
"title": "candidate: rejected real-media switch still allows current-source reconnect",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-ae29a326f7d6b9244c7a",
"file": "media-events.spec.js",
"title": "published: destroying from first-ready controls prevents a candidate ghost ready event",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-5642c616032ffdffac35",
"file": "media-events.spec.js",
"title": "candidate: destroying from first-ready controls prevents a candidate ghost ready event",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-75b1d9674a6663bf2d6e",
"file": "media-events.spec.js",
"title": "published: metadata emits resize before mobile visibility changes",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-1e45a2a5dde8e9ffc1f1",
"file": "media-events.spec.js",
"title": "candidate: metadata emits resize before mobile visibility changes",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-fea8a7011bdffae81cb6",
"file": "media-events.spec.js",
"title": "published: metadata emits resize before mobile visibility changes",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-4d2842dff07972329923",
"file": "media-events.spec.js",
"title": "candidate: metadata emits resize before mobile visibility changes",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-5235450a56f738efeecd",
"file": "media-events.spec.js",
"title": "published: metadata emits resize before mobile visibility changes",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "9a48fcf31fb0bf73c484-6d06c3705c2addbb8090",
"file": "media-events.spec.js",
"title": "candidate: metadata emits resize before mobile visibility changes",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d88972cf079122a6832d-1707b8b14a6deb4b2b1d",
"file": "media-hosts.spec.js",
"title": "published: existing canvas proxy keeps media identity, playback and layout",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d88972cf079122a6832d-c052ddece9958e0555fb",
"file": "media-hosts.spec.js",
"title": "candidate: existing canvas proxy keeps media identity, playback and layout",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d88972cf079122a6832d-1723a11b47d130206b98",
"file": "media-hosts.spec.js",
"title": "published: existing canvas proxy keeps media identity, playback and layout",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d88972cf079122a6832d-b93e8a95aa929ea2ae0c",
"file": "media-hosts.spec.js",
"title": "candidate: existing canvas proxy keeps media identity, playback and layout",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d88972cf079122a6832d-60bb8e6ab68260d8c6fd",
"file": "media-hosts.spec.js",
"title": "published: existing canvas proxy keeps media identity, playback and layout",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d88972cf079122a6832d-55abe99fef6857550456",
"file": "media-hosts.spec.js",
"title": "candidate: existing canvas proxy keeps media identity, playback and layout",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-0f49d1285226348634c0",
"file": "notice.spec.js",
"title": "published: notice updates do not call a consumer override of destroy",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-24f58619d642db14fea8",
"file": "notice.spec.js",
"title": "published: notice preserves public shape, Error text and false hide semantics",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-68c445671e9adf88066c",
"file": "notice.spec.js",
"title": "published: notice expires naturally during real playback",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-aad4d2901d12bdf01915",
"file": "notice.spec.js",
"title": "published: manual notice destroy permits reuse and does not hide its DOM",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-24762ce6b234dc12214f",
"file": "notice.spec.js",
"title": "published: destruction during notice text assignment cannot schedule a late timer",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-be32d3483148f5f64ac8",
"file": "notice.spec.js",
"title": "published: expiry does not hide a notice installed during the clearing write",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-7f558c384fd9099689d5",
"file": "notice.spec.js",
"title": "candidate: notice updates do not call a consumer override of destroy",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-ac74dedfe39f4659eed2",
"file": "notice.spec.js",
"title": "candidate: notice preserves public shape, Error text and false hide semantics",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-1bab1b46912eda1af15c",
"file": "notice.spec.js",
"title": "candidate: notice expires naturally during real playback",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-da995b98b89d9fb5bf58",
"file": "notice.spec.js",
"title": "candidate: manual notice destroy permits reuse and does not hide its DOM",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-774e4aaab03d5b44bb2c",
"file": "notice.spec.js",
"title": "candidate: destruction during notice text assignment cannot schedule a late timer",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-c498914bc58cd712c4ff",
"file": "notice.spec.js",
"title": "candidate: expiry does not hide a notice installed during the clearing write",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-568bc11275e9d7dce946",
"file": "notice.spec.js",
"title": "candidate: retained callbacks and assignments cannot revive destroyed notice resources",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-52e1a6cf49f647554379",
"file": "notice.spec.js",
"title": "published: notice updates do not call a consumer override of destroy",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-1e837e265e2ff83fc673",
"file": "notice.spec.js",
"title": "published: notice preserves public shape, Error text and false hide semantics",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-81bf5cedf663307d9ade",
"file": "notice.spec.js",
"title": "published: notice expires naturally during real playback",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-6a9cd51e3dfdc9b290b7",
"file": "notice.spec.js",
"title": "published: manual notice destroy permits reuse and does not hide its DOM",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-fc77ab576b2048180b27",
"file": "notice.spec.js",
"title": "published: destruction during notice text assignment cannot schedule a late timer",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-23a5ea128a8390a8f174",
"file": "notice.spec.js",
"title": "published: expiry does not hide a notice installed during the clearing write",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-70f2c8b45eb47ba6b09e",
"file": "notice.spec.js",
"title": "candidate: notice updates do not call a consumer override of destroy",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-bc8a0cfecef9b3a54ce1",
"file": "notice.spec.js",
"title": "candidate: notice preserves public shape, Error text and false hide semantics",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-c1b5af0a680287efd190",
"file": "notice.spec.js",
"title": "candidate: notice expires naturally during real playback",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-460e036a9ebf06309ac6",
"file": "notice.spec.js",
"title": "candidate: manual notice destroy permits reuse and does not hide its DOM",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-3ea62e47446dd5fd1382",
"file": "notice.spec.js",
"title": "candidate: destruction during notice text assignment cannot schedule a late timer",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-7c4f53d04de946f4262f",
"file": "notice.spec.js",
"title": "candidate: expiry does not hide a notice installed during the clearing write",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-52494aa0b96ed978f8b0",
"file": "notice.spec.js",
"title": "candidate: retained callbacks and assignments cannot revive destroyed notice resources",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-b5bb4f5eedeea74c067b",
"file": "notice.spec.js",
"title": "published: notice updates do not call a consumer override of destroy",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-38fb23b594ae4f3db0fe",
"file": "notice.spec.js",
"title": "published: notice preserves public shape, Error text and false hide semantics",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-9f81a06a638bac718bd0",
"file": "notice.spec.js",
"title": "published: notice expires naturally during real playback",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-6af186ecb30ec790a0ea",
"file": "notice.spec.js",
"title": "published: manual notice destroy permits reuse and does not hide its DOM",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-b5a62d7e6d4583de7dcb",
"file": "notice.spec.js",
"title": "published: destruction during notice text assignment cannot schedule a late timer",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-c5cfaab74d04578f892f",
"file": "notice.spec.js",
"title": "published: expiry does not hide a notice installed during the clearing write",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-06538701168e8ae2e9c1",
"file": "notice.spec.js",
"title": "candidate: notice updates do not call a consumer override of destroy",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-be4d6b65a904ba3a6a08",
"file": "notice.spec.js",
"title": "candidate: notice preserves public shape, Error text and false hide semantics",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-e065097fdf992aa65df0",
"file": "notice.spec.js",
"title": "candidate: notice expires naturally during real playback",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-e4d45b9bd192de637872",
"file": "notice.spec.js",
"title": "candidate: manual notice destroy permits reuse and does not hide its DOM",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-a0cf1e8d9be71232b3ea",
"file": "notice.spec.js",
"title": "candidate: destruction during notice text assignment cannot schedule a late timer",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-9e144dec84b139541490",
"file": "notice.spec.js",
"title": "candidate: expiry does not hide a notice installed during the clearing write",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "4f603535634d11d145e8-1840748750e30e4a000b",
"file": "notice.spec.js",
"title": "candidate: retained callbacks and assignments cannot revive destroyed notice resources",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "51fb6f8c703f56762e96-78fe676015d6e8dbc0d0",
"file": "options.spec.js",
"title": "published: expanded option input preserves historical JS forms",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "51fb6f8c703f56762e96-a24e837c0a70d9648453",
"file": "options.spec.js",
"title": "published: configuration errors occur before mounting and preserve allocation timing",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "51fb6f8c703f56762e96-802ef8362a0f403ae08d",
"file": "options.spec.js",
"title": "published: container identity, partial defaults, custom fields and normal callbacks",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "51fb6f8c703f56762e96-70abbec3c9dd6b888e1c",
"file": "options.spec.js",
"title": "candidate: expanded option input preserves historical JS forms",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "51fb6f8c703f56762e96-c0ab35af2770dd5f4806",
"file": "options.spec.js",
"title": "candidate: configuration errors occur before mounting and preserve allocation timing",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "51fb6f8c703f56762e96-e72fde2e2a57668fa47c",
"file": "options.spec.js",
"title": "candidate: container identity, partial defaults, custom fields and normal callbacks",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "51fb6f8c703f56762e96-a4df961c9062ebada00d",
"file": "options.spec.js",
"title": "published: expanded option input preserves historical JS forms",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "51fb6f8c703f56762e96-73e6bcb78301864d09a0",
"file": "options.spec.js",
"title": "published: configuration errors occur before mounting and preserve allocation timing",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "51fb6f8c703f56762e96-0f38da640b1ce0c5e360",
"file": "options.spec.js",
"title": "published: container identity, partial defaults, custom fields and normal callbacks",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "51fb6f8c703f56762e96-08a820c1f1e532774cc1",
"file": "options.spec.js",
"title": "candidate: expanded option input preserves historical JS forms",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "51fb6f8c703f56762e96-0a6080d5d9c551bbbfef",
"file": "options.spec.js",
"title": "candidate: configuration errors occur before mounting and preserve allocation timing",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "51fb6f8c703f56762e96-d47adcf0c29980498c19",
"file": "options.spec.js",
"title": "candidate: container identity, partial defaults, custom fields and normal callbacks",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "51fb6f8c703f56762e96-c1239d4ad067319ee2a3",
"file": "options.spec.js",
"title": "published: expanded option input preserves historical JS forms",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "51fb6f8c703f56762e96-229449f9f5a2f8fa7963",
"file": "options.spec.js",
"title": "published: configuration errors occur before mounting and preserve allocation timing",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "51fb6f8c703f56762e96-52e7670a5b3a053c6e55",
"file": "options.spec.js",
"title": "published: container identity, partial defaults, custom fields and normal callbacks",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "51fb6f8c703f56762e96-7ddc0ea00c170012b4d6",
"file": "options.spec.js",
"title": "candidate: expanded option input preserves historical JS forms",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "51fb6f8c703f56762e96-dbf437be2f34861c5a0e",
"file": "options.spec.js",
"title": "candidate: configuration errors occur before mounting and preserve allocation timing",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "51fb6f8c703f56762e96-3c389ca847ff1e4c75bc",
"file": "options.spec.js",
"title": "candidate: container identity, partial defaults, custom fields and normal callbacks",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "28aa0cac6aacffd70d0a-6542b91dece2a74614df",
"file": "playback-properties.spec.js",
"title": "published: real media preserves timeline, volume, rate and property descriptors",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "28aa0cac6aacffd70d0a-51b208ac054e2eb00b26",
"file": "playback-properties.spec.js",
"title": "published: invalid time inputs and rate no-op retain native behavior",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "28aa0cac6aacffd70d0a-4f6db3993845b9ba2985",
"file": "playback-properties.spec.js",
"title": "candidate: real media preserves timeline, volume, rate and property descriptors",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "28aa0cac6aacffd70d0a-bf0574101b74e333abfc",
"file": "playback-properties.spec.js",
"title": "candidate: invalid time inputs and rate no-op retain native behavior",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "28aa0cac6aacffd70d0a-b8e3d4f14c5274942e99",
"file": "playback-properties.spec.js",
"title": "published: real media preserves timeline, volume, rate and property descriptors",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "28aa0cac6aacffd70d0a-aa029ef04ccaa364abaf",
"file": "playback-properties.spec.js",
"title": "published: invalid time inputs and rate no-op retain native behavior",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "28aa0cac6aacffd70d0a-884e7e97cc7f4601b9b1",
"file": "playback-properties.spec.js",
"title": "candidate: real media preserves timeline, volume, rate and property descriptors",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "28aa0cac6aacffd70d0a-89a5f36c70aeb1aeb725",
"file": "playback-properties.spec.js",
"title": "candidate: invalid time inputs and rate no-op retain native behavior",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "28aa0cac6aacffd70d0a-6e80e6040b5d820ea851",
"file": "playback-properties.spec.js",
"title": "published: real media preserves timeline, volume, rate and property descriptors",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "28aa0cac6aacffd70d0a-89b1e6f236f0b07b34e9",
"file": "playback-properties.spec.js",
"title": "published: invalid time inputs and rate no-op retain native behavior",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "28aa0cac6aacffd70d0a-76c423a2c23281a89f4f",
"file": "playback-properties.spec.js",
"title": "candidate: real media preserves timeline, volume, rate and property descriptors",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "28aa0cac6aacffd70d0a-f1b89a3a449ec92c4a02",
"file": "playback-properties.spec.js",
"title": "candidate: invalid time inputs and rate no-op retain native behavior",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "b4ed495288f4b512a8ac-846a43d5c11f461bc706",
"file": "playback.spec.js",
"title": "published: real playback, pause, seek, switch and destroy",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "b4ed495288f4b512a8ac-6fc43c2ad3b16ac57feb",
"file": "playback.spec.js",
"title": "candidate: real playback, pause, seek, switch and destroy",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "b4ed495288f4b512a8ac-923d4b452977986e35eb",
"file": "playback.spec.js",
"title": "controlled HTTP media failure emits a real video error",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "b4ed495288f4b512a8ac-3751522702f6c4040d89",
"file": "playback.spec.js",
"title": "Range, media identity and docs candidate routes",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "b4ed495288f4b512a8ac-7c1ede28fdbca2fdb036",
"file": "playback.spec.js",
"title": "published: real playback, pause, seek, switch and destroy",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "b4ed495288f4b512a8ac-2e71806ec46cfa3c8830",
"file": "playback.spec.js",
"title": "candidate: real playback, pause, seek, switch and destroy",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "b4ed495288f4b512a8ac-308b7034593f3aface7c",
"file": "playback.spec.js",
"title": "controlled HTTP media failure emits a real video error",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "b4ed495288f4b512a8ac-824de270447cd0289399",
"file": "playback.spec.js",
"title": "Range, media identity and docs candidate routes",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "b4ed495288f4b512a8ac-2e405967fd041e7bd63c",
"file": "playback.spec.js",
"title": "published: real playback, pause, seek, switch and destroy",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "b4ed495288f4b512a8ac-73ef3504117f77184a3f",
"file": "playback.spec.js",
"title": "candidate: real playback, pause, seek, switch and destroy",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "b4ed495288f4b512a8ac-273a8c96e455bc2cb3a5",
"file": "playback.spec.js",
"title": "controlled HTTP media failure emits a real video error",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "b4ed495288f4b512a8ac-421ad6f29b1e4edba558",
"file": "playback.spec.js",
"title": "Range, media identity and docs candidate routes",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "27752d8aa5ba1c387417-9848ba9b5bdc87b7080d",
"file": "plugins.spec.js",
"title": "published: late plugin registration preserves fulfillment without reviving a closed candidate",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "27752d8aa5ba1c387417-fd0af30740777b8fa6f6",
"file": "plugins.spec.js",
"title": "candidate: late plugin registration preserves fulfillment without reviving a closed candidate",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "27752d8aa5ba1c387417-caf25f6ee3ed380b66a5",
"file": "plugins.spec.js",
"title": "candidate: a plugin that closes construction prevents subsequent factories",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "27752d8aa5ba1c387417-1694c548d47a5dfd7321",
"file": "plugins.spec.js",
"title": "candidate: constructor-owned rejection is reported once without an unhandled rejection",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "27752d8aa5ba1c387417-4a613122854d4efeab25",
"file": "plugins.spec.js",
"title": "published: late plugin registration preserves fulfillment without reviving a closed candidate",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "27752d8aa5ba1c387417-ce9ca8b3a37a93a751e0",
"file": "plugins.spec.js",
"title": "candidate: late plugin registration preserves fulfillment without reviving a closed candidate",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "27752d8aa5ba1c387417-a86fc2f76d5a0e73dc92",
"file": "plugins.spec.js",
"title": "candidate: a plugin that closes construction prevents subsequent factories",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "27752d8aa5ba1c387417-ed069932d1cecddc62ca",
"file": "plugins.spec.js",
"title": "candidate: constructor-owned rejection is reported once without an unhandled rejection",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "27752d8aa5ba1c387417-9a9f8fea7676c3fb1f03",
"file": "plugins.spec.js",
"title": "published: late plugin registration preserves fulfillment without reviving a closed candidate",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "27752d8aa5ba1c387417-7bb2424006b234f72e6a",
"file": "plugins.spec.js",
"title": "candidate: late plugin registration preserves fulfillment without reviving a closed candidate",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "27752d8aa5ba1c387417-f7838ff686e269e64cbc",
"file": "plugins.spec.js",
"title": "candidate: a plugin that closes construction prevents subsequent factories",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "27752d8aa5ba1c387417-22b53afce3b44c0e3b56",
"file": "plugins.spec.js",
"title": "candidate: constructor-owned rejection is reported once without an unhandled rejection",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "27752d8aa5ba1c387417-7de925a1d5f347027a30",
"file": "plugins.spec.js",
"title": "published: builtin order and live exclusions precede user plugins",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "27752d8aa5ba1c387417-d4bffb27232bd134e0ba",
"file": "plugins.spec.js",
"title": "candidate: builtin order and live exclusions precede user plugins",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "27752d8aa5ba1c387417-115453f0cb1f2df25c13",
"file": "plugins.spec.js",
"title": "published: builtin order and live exclusions precede user plugins",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "27752d8aa5ba1c387417-576425b00e3b37a5f55e",
"file": "plugins.spec.js",
"title": "candidate: builtin order and live exclusions precede user plugins",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "27752d8aa5ba1c387417-6ddec59a6b7a73444874",
"file": "plugins.spec.js",
"title": "published: builtin order and live exclusions precede user plugins",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "27752d8aa5ba1c387417-c4a665637742c22fe6db",
"file": "plugins.spec.js",
"title": "candidate: builtin order and live exclusions precede user plugins",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-05c7aa4a035cd53f615b",
"file": "pointer-events.spec.js",
"title": "published: real mouse input focuses the player, hovers and toggles actual playback",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-ff797d35cf4226a8908c",
"file": "pointer-events.spec.js",
"title": "published: click pairs preserve callback identity and playback ordering",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-b321c5b060f24c0dcf7c",
"file": "pointer-events.spec.js",
"title": "published: destruction in click stops its subsequent default action",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-86838248a63b8cb598e4",
"file": "pointer-events.spec.js",
"title": "published: destruction in dblclick stops its subsequent default action",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-f74d56109a0a98dbcf37",
"file": "pointer-events.spec.js",
"title": "published: focus, hover and move preserve flags, classes and original events",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-f2cd78f5c336b7b5a29b",
"file": "pointer-events.spec.js",
"title": "candidate: real mouse input focuses the player, hovers and toggles actual playback",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-687bbd5c29aeaa2087ee",
"file": "pointer-events.spec.js",
"title": "candidate: click pairs preserve callback identity and playback ordering",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-8e37462e4a700a9d032d",
"file": "pointer-events.spec.js",
"title": "candidate: destruction in click stops its subsequent default action",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-8b838317977126c72896",
"file": "pointer-events.spec.js",
"title": "candidate: destruction in dblclick stops its subsequent default action",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-c162cdb14c052116404d",
"file": "pointer-events.spec.js",
"title": "candidate: focus, hover and move preserve flags, classes and original events",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-0b01ed5f487c653ef5e6",
"file": "pointer-events.spec.js",
"title": "published: real mouse input focuses the player, hovers and toggles actual playback",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-3faf3b0b78cb6e5a7916",
"file": "pointer-events.spec.js",
"title": "published: click pairs preserve callback identity and playback ordering",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-3cc483840fcb60da6de7",
"file": "pointer-events.spec.js",
"title": "published: destruction in click stops its subsequent default action",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-886e669450b0aa293cc8",
"file": "pointer-events.spec.js",
"title": "published: destruction in dblclick stops its subsequent default action",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-5d9e035f106d302fa65a",
"file": "pointer-events.spec.js",
"title": "published: focus, hover and move preserve flags, classes and original events",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-850f54c586f39ff9ed15",
"file": "pointer-events.spec.js",
"title": "candidate: real mouse input focuses the player, hovers and toggles actual playback",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-b9482406e41527269426",
"file": "pointer-events.spec.js",
"title": "candidate: click pairs preserve callback identity and playback ordering",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-472f4ce1e106982a41f2",
"file": "pointer-events.spec.js",
"title": "candidate: destruction in click stops its subsequent default action",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-e4b709b61462b8d189d1",
"file": "pointer-events.spec.js",
"title": "candidate: destruction in dblclick stops its subsequent default action",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-9d3f428ef8c764b1ff11",
"file": "pointer-events.spec.js",
"title": "candidate: focus, hover and move preserve flags, classes and original events",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-6fb2012cd72d02b2a069",
"file": "pointer-events.spec.js",
"title": "published: real mouse input focuses the player, hovers and toggles actual playback",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-17106154f47c826afcb7",
"file": "pointer-events.spec.js",
"title": "published: click pairs preserve callback identity and playback ordering",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-49817d29e2e8721cf6b9",
"file": "pointer-events.spec.js",
"title": "published: destruction in click stops its subsequent default action",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-0aa0a59420e90b9113f5",
"file": "pointer-events.spec.js",
"title": "published: destruction in dblclick stops its subsequent default action",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-cf318af31bbcbc8c0d29",
"file": "pointer-events.spec.js",
"title": "published: focus, hover and move preserve flags, classes and original events",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-7172a28011c10712e8f9",
"file": "pointer-events.spec.js",
"title": "candidate: real mouse input focuses the player, hovers and toggles actual playback",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-db2b94c7c74a6265c7e6",
"file": "pointer-events.spec.js",
"title": "candidate: click pairs preserve callback identity and playback ordering",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-ed084452ce2ddeee614c",
"file": "pointer-events.spec.js",
"title": "candidate: destruction in click stops its subsequent default action",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-deb5a4dc1d9142fb059c",
"file": "pointer-events.spec.js",
"title": "candidate: destruction in dblclick stops its subsequent default action",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "32f7e7f35d9cbafc158d-bd60bf10694d5c9d5bc8",
"file": "pointer-events.spec.js",
"title": "candidate: focus, hover and move preserve flags, classes and original events",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-fb4286b068bc0600cff6",
"file": "progress-quality.spec.js",
"title": "published: progress click reentry through remove cannot continue an obsolete seek",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-0a2362b7454728723ffe",
"file": "progress-quality.spec.js",
"title": "published: progress click reentry through destroy cannot continue an obsolete seek",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-e1e8d2a13c11230aa98c",
"file": "progress-quality.spec.js",
"title": "published: progress click reentry through source cannot continue an obsolete seek",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-47d80491960fd6ea310b",
"file": "progress-quality.spec.js",
"title": "published: real progress click keeps setBar before seek and clamps the edges",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-5ca838b0d7d085b3171c",
"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
},
{
"id": "21cef141557e7e8b6cc4-ceb18a89995a5f524bb5",
"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
},
{
"id": "21cef141557e7e8b6cc4-f3da7e372dfc4ca08dab",
"file": "progress-quality.spec.js",
"title": "published: quality selectors retain default labels, source position and empty-array behavior",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-d426008fb62238e11f84",
"file": "progress-quality.spec.js",
"title": "candidate: progress click reentry through remove cannot continue an obsolete seek",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-e5234b4868a1e6e63259",
"file": "progress-quality.spec.js",
"title": "candidate: progress click reentry through destroy cannot continue an obsolete seek",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-5667dcada09f02da7767",
"file": "progress-quality.spec.js",
"title": "candidate: progress click reentry through source cannot continue an obsolete seek",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-a5936ea729b375a90d68",
"file": "progress-quality.spec.js",
"title": "candidate: real progress click keeps setBar before seek and clamps the edges",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-851c77d2899e902efa36",
"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
},
{
"id": "21cef141557e7e8b6cc4-e931cfa2f01226c7342a",
"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
},
{
"id": "21cef141557e7e8b6cc4-453ae6bd59490dfdbe39",
"file": "progress-quality.spec.js",
"title": "candidate: quality selectors retain default labels, source position and empty-array behavior",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-5c3b6be93f5a02202cd5",
"file": "progress-quality.spec.js",
"title": "published: progress click reentry through remove cannot continue an obsolete seek",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-b23fad659ff994ab889d",
"file": "progress-quality.spec.js",
"title": "published: progress click reentry through destroy cannot continue an obsolete seek",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-cde96d244964d5994409",
"file": "progress-quality.spec.js",
"title": "published: progress click reentry through source cannot continue an obsolete seek",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-f107c907c4348a32aca1",
"file": "progress-quality.spec.js",
"title": "published: real progress click keeps setBar before seek and clamps the edges",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-509e830745c3354e14d5",
"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
},
{
"id": "21cef141557e7e8b6cc4-db2ce4b07c8501ec9f3b",
"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
},
{
"id": "21cef141557e7e8b6cc4-d382cb7aaf3e4dde02bd",
"file": "progress-quality.spec.js",
"title": "published: quality selectors retain default labels, source position and empty-array behavior",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-a965986d79fb4bca3819",
"file": "progress-quality.spec.js",
"title": "candidate: progress click reentry through remove cannot continue an obsolete seek",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-d78bdabf74a8b242644a",
"file": "progress-quality.spec.js",
"title": "candidate: progress click reentry through destroy cannot continue an obsolete seek",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-0491300e9f273d3b74ec",
"file": "progress-quality.spec.js",
"title": "candidate: progress click reentry through source cannot continue an obsolete seek",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-48709e4bb5bb0b63a00f",
"file": "progress-quality.spec.js",
"title": "candidate: real progress click keeps setBar before seek and clamps the edges",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-c6cead770cbf3fc9518b",
"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
},
{
"id": "21cef141557e7e8b6cc4-080efc54b0dc8e811ea5",
"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
},
{
"id": "21cef141557e7e8b6cc4-74973a25c3c43bce8cce",
"file": "progress-quality.spec.js",
"title": "candidate: quality selectors retain default labels, source position and empty-array behavior",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-a7a44dde52914c0071c9",
"file": "progress-quality.spec.js",
"title": "published: progress click reentry through remove cannot continue an obsolete seek",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-12553b7460cc2837bdf5",
"file": "progress-quality.spec.js",
"title": "published: progress click reentry through destroy cannot continue an obsolete seek",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-f55cae9cd9533c38a7a6",
"file": "progress-quality.spec.js",
"title": "published: progress click reentry through source cannot continue an obsolete seek",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-f59d61c02b2c7a09133a",
"file": "progress-quality.spec.js",
"title": "published: real progress click keeps setBar before seek and clamps the edges",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-b1303a1aac807b19eb1e",
"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
},
{
"id": "21cef141557e7e8b6cc4-92b87c696643ea1b04d4",
"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
},
{
"id": "21cef141557e7e8b6cc4-7b2b019dd3c609469cdd",
"file": "progress-quality.spec.js",
"title": "published: quality selectors retain default labels, source position and empty-array behavior",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-ad7b2bc9685eb10c11ca",
"file": "progress-quality.spec.js",
"title": "candidate: progress click reentry through remove cannot continue an obsolete seek",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-72f9c4bf010a680a10e7",
"file": "progress-quality.spec.js",
"title": "candidate: progress click reentry through destroy cannot continue an obsolete seek",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-c64c6ba986cbf48dfa3a",
"file": "progress-quality.spec.js",
"title": "candidate: progress click reentry through source cannot continue an obsolete seek",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-f58e0b20838b9a4ca914",
"file": "progress-quality.spec.js",
"title": "candidate: real progress click keeps setBar before seek and clamps the edges",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "21cef141557e7e8b6cc4-fbcabd7c5459bef81b01",
"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
},
{
"id": "21cef141557e7e8b6cc4-5921d852f120985f8dae",
"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
},
{
"id": "21cef141557e7e8b6cc4-f30bd17b38dd9cb41e29",
"file": "progress-quality.spec.js",
"title": "candidate: quality selectors retain default labels, source position and empty-array behavior",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-28f56886e057fff9a3f8",
"file": "prompt-components.spec.js",
"title": "published: mask preserves observations before and after its destroy handler",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-0be7c63e66376c943a21",
"file": "prompt-components.spec.js",
"title": "published: info preserves fields, native media text and close visibility",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-05804eaad67a72e87c55",
"file": "prompt-components.spec.js",
"title": "published: info retains native nullable string conversion for custom media fields",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-b06f1498b7addfe2ec70",
"file": "prompt-components.spec.js",
"title": "published: repeated info init owns only one new timer and close handler",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-689d97b4f6669135b2e3",
"file": "prompt-components.spec.js",
"title": "published: info mobile construction waits for an explicit init",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-a2fd0175220b1e48556b",
"file": "prompt-components.spec.js",
"title": "published: mask click plays native video and destruction displays the terminal icon",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-db16da3b81fc24a094c5",
"file": "prompt-components.spec.js",
"title": "candidate: mask preserves observations before and after its destroy handler",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-a9cb86d09b5c5ba6e279",
"file": "prompt-components.spec.js",
"title": "candidate: info preserves fields, native media text and close visibility",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-59103ebfd820f1f0b009",
"file": "prompt-components.spec.js",
"title": "candidate: info retains native nullable string conversion for custom media fields",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-54c7e588d7908084d50b",
"file": "prompt-components.spec.js",
"title": "candidate: repeated info init owns only one new timer and close handler",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-bc478d4f6cdfd249d99f",
"file": "prompt-components.spec.js",
"title": "candidate: info mobile construction waits for an explicit init",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-1f2b13ee7a4cdd84a1d0",
"file": "prompt-components.spec.js",
"title": "candidate: mask click plays native video and destruction displays the terminal icon",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-76f259dd6574072ee661",
"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
},
{
"id": "f9126502b55a64b21400-0feef2cd41b3a85c35e0",
"file": "prompt-components.spec.js",
"title": "candidate: reentrant info text conversion cannot write after player destruction",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-d8119eeec24c94a622c6",
"file": "prompt-components.spec.js",
"title": "candidate: mask finalization follows an earlier throwing observer without replacing its error",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-22a3a24869893190be61",
"file": "prompt-components.spec.js",
"title": "published: mask preserves observations before and after its destroy handler",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-7ae0cd8fff2cdb8b3288",
"file": "prompt-components.spec.js",
"title": "published: info preserves fields, native media text and close visibility",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-1982bb505636ac42295e",
"file": "prompt-components.spec.js",
"title": "published: info retains native nullable string conversion for custom media fields",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-12622dc301433cc56db7",
"file": "prompt-components.spec.js",
"title": "published: repeated info init owns only one new timer and close handler",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-dee150aae3c0b6a546cf",
"file": "prompt-components.spec.js",
"title": "published: info mobile construction waits for an explicit init",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-5f4c5d30efd32f347e43",
"file": "prompt-components.spec.js",
"title": "published: mask click plays native video and destruction displays the terminal icon",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-93329700c4d82fce10c1",
"file": "prompt-components.spec.js",
"title": "candidate: mask preserves observations before and after its destroy handler",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-6d645addce5b71832bff",
"file": "prompt-components.spec.js",
"title": "candidate: info preserves fields, native media text and close visibility",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-24c9df9b1239a0816afc",
"file": "prompt-components.spec.js",
"title": "candidate: info retains native nullable string conversion for custom media fields",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-5df66bf73307b0227fab",
"file": "prompt-components.spec.js",
"title": "candidate: repeated info init owns only one new timer and close handler",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-87c0ad6802e891c610fd",
"file": "prompt-components.spec.js",
"title": "candidate: info mobile construction waits for an explicit init",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-004bb5a4c7ce279a2068",
"file": "prompt-components.spec.js",
"title": "candidate: mask click plays native video and destruction displays the terminal icon",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-244372a5806f894f72dd",
"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
},
{
"id": "f9126502b55a64b21400-65259994b4e78a13c1be",
"file": "prompt-components.spec.js",
"title": "candidate: reentrant info text conversion cannot write after player destruction",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-491aa709b5562551e288",
"file": "prompt-components.spec.js",
"title": "candidate: mask finalization follows an earlier throwing observer without replacing its error",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-bff86af42468bb73da3d",
"file": "prompt-components.spec.js",
"title": "published: mask preserves observations before and after its destroy handler",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-0f23572f241895417714",
"file": "prompt-components.spec.js",
"title": "published: info preserves fields, native media text and close visibility",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-7e0edac74ab36445f5bd",
"file": "prompt-components.spec.js",
"title": "published: info retains native nullable string conversion for custom media fields",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-b5b78f66f3a7517f8a56",
"file": "prompt-components.spec.js",
"title": "published: repeated info init owns only one new timer and close handler",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-08a7960db28b8ad2d7dd",
"file": "prompt-components.spec.js",
"title": "published: info mobile construction waits for an explicit init",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-1d3540e3cdf5ee8762fa",
"file": "prompt-components.spec.js",
"title": "published: mask click plays native video and destruction displays the terminal icon",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-3ab1714598d9893fe55d",
"file": "prompt-components.spec.js",
"title": "candidate: mask preserves observations before and after its destroy handler",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-aa150262c59632010cd4",
"file": "prompt-components.spec.js",
"title": "candidate: info preserves fields, native media text and close visibility",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-6e283408eac06976995a",
"file": "prompt-components.spec.js",
"title": "candidate: info retains native nullable string conversion for custom media fields",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-9ac12bfa0c8d453d385f",
"file": "prompt-components.spec.js",
"title": "candidate: repeated info init owns only one new timer and close handler",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-1bdc05386ecfa31c62ad",
"file": "prompt-components.spec.js",
"title": "candidate: info mobile construction waits for an explicit init",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-4158474585ac03f92470",
"file": "prompt-components.spec.js",
"title": "candidate: mask click plays native video and destruction displays the terminal icon",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-70a1f30aa14cad71fa3f",
"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
},
{
"id": "f9126502b55a64b21400-b0db93e6a8a0402e442d",
"file": "prompt-components.spec.js",
"title": "candidate: reentrant info text conversion cannot write after player destruction",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "f9126502b55a64b21400-579ceb3ec7e0e7c2a058",
"file": "prompt-components.spec.js",
"title": "candidate: mask finalization follows an earlier throwing observer without replacing its error",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "765888057b9f843ecf53-9bc90e10e6b91381b1dc",
"file": "resource-scope.spec.js",
"title": "internal resource scope: native DOM, RAF, timer, fetch abort and URL release",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "765888057b9f843ecf53-14c472cf2848797472e8",
"file": "resource-scope.spec.js",
"title": "internal resource scope: native DOM, RAF, timer, fetch abort and URL release",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "765888057b9f843ecf53-d3fa95cf4dedc7407cd9",
"file": "resource-scope.spec.js",
"title": "internal resource scope: native DOM, RAF, timer, fetch abort and URL release",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-45f5a568a618398c2003",
"file": "screenshot.spec.js",
"title": "published: captures decoded PNG pixels and consumer-owned Blob URLs",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-df9c2bbb8d025d633416",
"file": "screenshot.spec.js",
"title": "published: screenshot preserves download filename, event data and Promise result",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-0a6dee5b9d177600d5a8",
"file": "screenshot.spec.js",
"title": "published: actual cross-origin video rejects capture with SecurityError and notice",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-8f64836f1c03f8d717e4",
"file": "screenshot.spec.js",
"title": "published: source replacement does not download a stale captured frame",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-b4214300e6ac634d4655",
"file": "screenshot.spec.js",
"title": "published: screenshot toolbar rejection has exact historical error accounting",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-792a2dbdf0f914f96ecd",
"file": "screenshot.spec.js",
"title": "candidate: captures decoded PNG pixels and consumer-owned Blob URLs",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-22a5ed94932418b4b372",
"file": "screenshot.spec.js",
"title": "candidate: screenshot preserves download filename, event data and Promise result",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-a632ad23423ba0506c16",
"file": "screenshot.spec.js",
"title": "candidate: actual cross-origin video rejects capture with SecurityError and notice",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-77348d8cffa16737f1dd",
"file": "screenshot.spec.js",
"title": "candidate: source replacement does not download a stale captured frame",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-623fad4c93a929006ed5",
"file": "screenshot.spec.js",
"title": "candidate: screenshot toolbar rejection has exact historical error accounting",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-9e300009a29a3180767b",
"file": "screenshot.spec.js",
"title": "candidate: null toBlob callback rejects and reports without a page error",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-4bd04bd342c6bdf7a25b",
"file": "screenshot.spec.js",
"title": "candidate: destroy during screenshot await suppresses the queued download and event",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-e0a456d9599734bf4dcf",
"file": "screenshot.spec.js",
"title": "candidate: cross-origin screenshot toolbar handles its internal rejected Promise",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-103e07624403b62f7105",
"file": "screenshot.spec.js",
"title": "published: captures decoded PNG pixels and consumer-owned Blob URLs",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-d07a101b915332333405",
"file": "screenshot.spec.js",
"title": "published: screenshot preserves download filename, event data and Promise result",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-f9ac6b159f7b68e08d1f",
"file": "screenshot.spec.js",
"title": "published: actual cross-origin video rejects capture with SecurityError and notice",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-8f9455d971851037e69b",
"file": "screenshot.spec.js",
"title": "published: source replacement does not download a stale captured frame",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-2ee0a5945c50d9e45f02",
"file": "screenshot.spec.js",
"title": "published: screenshot toolbar rejection has exact historical error accounting",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-f19f61a7a1c98a24d88c",
"file": "screenshot.spec.js",
"title": "candidate: captures decoded PNG pixels and consumer-owned Blob URLs",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-65dd2ec52a2eb98f201a",
"file": "screenshot.spec.js",
"title": "candidate: screenshot preserves download filename, event data and Promise result",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-6b93df0891d1e9824971",
"file": "screenshot.spec.js",
"title": "candidate: actual cross-origin video rejects capture with SecurityError and notice",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-50103daef0af74cb00cc",
"file": "screenshot.spec.js",
"title": "candidate: source replacement does not download a stale captured frame",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-26c20a0c8613a9c27c04",
"file": "screenshot.spec.js",
"title": "candidate: screenshot toolbar rejection has exact historical error accounting",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-95ac367f79cfe12d6100",
"file": "screenshot.spec.js",
"title": "candidate: null toBlob callback rejects and reports without a page error",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-0fa775711c5f64752304",
"file": "screenshot.spec.js",
"title": "candidate: destroy during screenshot await suppresses the queued download and event",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-ee450bc7384fa2bf264f",
"file": "screenshot.spec.js",
"title": "candidate: cross-origin screenshot toolbar handles its internal rejected Promise",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-c9c9cf5e121268cd3c46",
"file": "screenshot.spec.js",
"title": "published: captures decoded PNG pixels and consumer-owned Blob URLs",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-ca43428c5f3aaaeb4a6b",
"file": "screenshot.spec.js",
"title": "published: screenshot preserves download filename, event data and Promise result",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-9f3df52110132996acf1",
"file": "screenshot.spec.js",
"title": "published: actual cross-origin video rejects capture with SecurityError and notice",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-d6a14bd3846cace85be0",
"file": "screenshot.spec.js",
"title": "published: source replacement does not download a stale captured frame",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-f815992e0057af92552e",
"file": "screenshot.spec.js",
"title": "published: screenshot toolbar rejection has exact historical error accounting",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-c1936aa08e32e5571887",
"file": "screenshot.spec.js",
"title": "candidate: captures decoded PNG pixels and consumer-owned Blob URLs",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-e4a6e8d9ad57f6261d57",
"file": "screenshot.spec.js",
"title": "candidate: screenshot preserves download filename, event data and Promise result",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-64493da78eb55d39fce4",
"file": "screenshot.spec.js",
"title": "candidate: actual cross-origin video rejects capture with SecurityError and notice",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-0658f99f3c9a04fd2918",
"file": "screenshot.spec.js",
"title": "candidate: source replacement does not download a stale captured frame",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-43884fe589ffc5240a6c",
"file": "screenshot.spec.js",
"title": "candidate: screenshot toolbar rejection has exact historical error accounting",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-de63a41620e9a6fbb8a6",
"file": "screenshot.spec.js",
"title": "candidate: null toBlob callback rejects and reports without a page error",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-9c57f1479f12611e3650",
"file": "screenshot.spec.js",
"title": "candidate: destroy during screenshot await suppresses the queued download and event",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "b6aa675bc40ab83f8367-db263e0db17b09f39961",
"file": "screenshot.spec.js",
"title": "candidate: cross-origin screenshot toolbar handles its internal rejected Promise",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "541bf3e50ab27bb647b8-fa5dfd957b26f3982f9b",
"file": "setting-interaction.spec.js",
"title": "published: native setting keyboard and pointer actions retain range and switch callbacks",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "541bf3e50ab27bb647b8-84eecbfcd48fd0b44da4",
"file": "setting-interaction.spec.js",
"title": "published: long setting labels leave native controls inside the row",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "541bf3e50ab27bb647b8-7c987ef852f16f3323dc",
"file": "setting-interaction.spec.js",
"title": "candidate: native setting keyboard and pointer actions retain range and switch callbacks",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "541bf3e50ab27bb647b8-b1e49c1b67e35ce90df3",
"file": "setting-interaction.spec.js",
"title": "candidate: long setting labels leave native controls inside the row",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "541bf3e50ab27bb647b8-a42dee36a9b3d9c4fa0c",
"file": "setting-interaction.spec.js",
"title": "published: native setting keyboard and pointer actions retain range and switch callbacks",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "541bf3e50ab27bb647b8-bb6dd2a13ef876f27f20",
"file": "setting-interaction.spec.js",
"title": "published: long setting labels leave native controls inside the row",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "541bf3e50ab27bb647b8-f4bc95d33fa3669f089e",
"file": "setting-interaction.spec.js",
"title": "candidate: native setting keyboard and pointer actions retain range and switch callbacks",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "541bf3e50ab27bb647b8-821001884db4778713ae",
"file": "setting-interaction.spec.js",
"title": "candidate: long setting labels leave native controls inside the row",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "541bf3e50ab27bb647b8-180bf4aaa10c590bd599",
"file": "setting-interaction.spec.js",
"title": "published: native setting keyboard and pointer actions retain range and switch callbacks",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "541bf3e50ab27bb647b8-e6a6a636533e1ae93dfd",
"file": "setting-interaction.spec.js",
"title": "published: long setting labels leave native controls inside the row",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "541bf3e50ab27bb647b8-c80ec0bb00165ef911a5",
"file": "setting-interaction.spec.js",
"title": "candidate: native setting keyboard and pointer actions retain range and switch callbacks",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "541bf3e50ab27bb647b8-1ca51d9b23c4840440c6",
"file": "setting-interaction.spec.js",
"title": "candidate: long setting labels leave native controls inside the row",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "541bf3e50ab27bb647b8-7529bbc5da7ba02e9881",
"file": "setting-interaction.spec.js",
"title": "candidate: nested settings remain selectable with autoOrientation=false",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "541bf3e50ab27bb647b8-249074f810c94193958f",
"file": "setting-interaction.spec.js",
"title": "candidate: nested settings remain selectable with autoOrientation=true",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "541bf3e50ab27bb647b8-5d6d4df808eaf0e9b59d",
"file": "setting-interaction.spec.js",
"title": "candidate: nested settings remain selectable with autoOrientation=false",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "541bf3e50ab27bb647b8-2fea8a03da06a8d155fc",
"file": "setting-interaction.spec.js",
"title": "candidate: nested settings remain selectable with autoOrientation=true",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "541bf3e50ab27bb647b8-84eebdf7a1b26709a4af",
"file": "setting-interaction.spec.js",
"title": "candidate: nested settings remain selectable with autoOrientation=false",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "541bf3e50ab27bb647b8-c6f3f4dbe1114df7bca4",
"file": "setting-interaction.spec.js",
"title": "candidate: nested settings remain selectable with autoOrientation=true",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-3b6abffecd638d7e143f",
"file": "setting-ownership.spec.js",
"title": "candidate: cached panel failure preserves navigation after failure",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-435c729ed77736ac49bf",
"file": "setting-ownership.spec.js",
"title": "candidate: cached panel failure preserves navigation after navigate",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-b1d56ff1e9d1586f27b1",
"file": "setting-ownership.spec.js",
"title": "candidate: cached panel failure preserves navigation after remove",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-f48f91aa1d16a05778d3",
"file": "setting-ownership.spec.js",
"title": "candidate: cached panel failure preserves navigation after destroy",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-2f0d8d05fb5628452b73",
"file": "setting-ownership.spec.js",
"title": "published: sharing an active setting has an explicit ownership baseline",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-3237a1637bb73b6d11bd",
"file": "setting-ownership.spec.js",
"title": "candidate: sharing an active setting has an explicit ownership baseline",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-87851356a1e1b9a04832",
"file": "setting-ownership.spec.js",
"title": "candidate: a setting subtree can move to another instance after remove",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-7a52d540da49d844c3dd",
"file": "setting-ownership.spec.js",
"title": "candidate: a setting subtree can move to another instance after destroy",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-2d1be2095bee8967662e",
"file": "setting-ownership.spec.js",
"title": "candidate: cached panel failure preserves navigation after failure",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-9e91549ca39177fdc341",
"file": "setting-ownership.spec.js",
"title": "candidate: cached panel failure preserves navigation after navigate",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-9c6b842be6a0229603b2",
"file": "setting-ownership.spec.js",
"title": "candidate: cached panel failure preserves navigation after remove",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-da73608d2f06c5869eb0",
"file": "setting-ownership.spec.js",
"title": "candidate: cached panel failure preserves navigation after destroy",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-04000d17fec631057431",
"file": "setting-ownership.spec.js",
"title": "published: sharing an active setting has an explicit ownership baseline",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-eafb41732c2d02fa92d6",
"file": "setting-ownership.spec.js",
"title": "candidate: sharing an active setting has an explicit ownership baseline",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-f1387f78049e2f96216d",
"file": "setting-ownership.spec.js",
"title": "candidate: a setting subtree can move to another instance after remove",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-04bbff86779db8d424a5",
"file": "setting-ownership.spec.js",
"title": "candidate: a setting subtree can move to another instance after destroy",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-3cc599e6ea966ac42f1b",
"file": "setting-ownership.spec.js",
"title": "candidate: cached panel failure preserves navigation after failure",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-6c81f2fe32d5bf59df14",
"file": "setting-ownership.spec.js",
"title": "candidate: cached panel failure preserves navigation after navigate",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-01382f9e44ebfe71cd1b",
"file": "setting-ownership.spec.js",
"title": "candidate: cached panel failure preserves navigation after remove",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-7d7a52a1212aaa3903f9",
"file": "setting-ownership.spec.js",
"title": "candidate: cached panel failure preserves navigation after destroy",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-e0bc3bdb9684a0cd782f",
"file": "setting-ownership.spec.js",
"title": "published: sharing an active setting has an explicit ownership baseline",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-135d698a416df763c37a",
"file": "setting-ownership.spec.js",
"title": "candidate: sharing an active setting has an explicit ownership baseline",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-5d1ce52c24eb280eaa53",
"file": "setting-ownership.spec.js",
"title": "candidate: a setting subtree can move to another instance after remove",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d36ff1deff6d34ea3fc8-cde9321fcd4606c1b6fd",
"file": "setting-ownership.spec.js",
"title": "candidate: a setting subtree can move to another instance after destroy",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-3b4d510589021541d752",
"file": "setting-update.spec.js",
"title": "candidate: setting update restores the original range row after assign failure",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-cf920f57a2f13b3ad575",
"file": "setting-update.spec.js",
"title": "candidate: setting update restores the original range row after format failure",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-57486584167b26522115",
"file": "setting-update.spec.js",
"title": "candidate: setting update restores the original range row after item failure",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-00fb29fdb678665bd82a",
"file": "setting-update.spec.js",
"title": "candidate: setting update restores the original range row after render failure",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-f41eb20d274264176967",
"file": "setting-update.spec.js",
"title": "candidate: failed switch updates restore the original closure and displayed icon",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-5ffb3fde2da7d4420c6c",
"file": "setting-update.spec.js",
"title": "candidate: reentrant update supersedes an unfinished setting update",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-bf7338a3096200f9f48b",
"file": "setting-update.spec.js",
"title": "candidate: reentrant remove supersedes an unfinished setting update",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-5d99a0f5b38ea58db833",
"file": "setting-update.spec.js",
"title": "candidate: reentrant destroy supersedes an unfinished setting update",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-15130b33d5a769fe6a32",
"file": "setting-update.spec.js",
"title": "candidate: reentrant child-update supersedes an unfinished setting update",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-f4a165db0eeee2fbb2fb",
"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
},
{
"id": "d506eaa4732c86ec7b9f-1e6f34f81abd19db2f8d",
"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
},
{
"id": "d506eaa4732c86ec7b9f-f5e430ce64b390617ee3",
"file": "setting-update.spec.js",
"title": "candidate: removing an ancestor cancels its pending descendant update",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-dadb0014a2da497a555c",
"file": "setting-update.spec.js",
"title": "candidate: a reentrant switch getter cannot replace the winning control handles",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-e14fb1f8f441e37f3b6a",
"file": "setting-update.spec.js",
"title": "candidate: a reentrant range getter cannot replace the winning control handles",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-f5fb5476b00f686e7097",
"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
},
{
"id": "d506eaa4732c86ec7b9f-6ef2f1516fd5d9e51fc1",
"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
},
{
"id": "d506eaa4732c86ec7b9f-1142eddf3eb99d81c770",
"file": "setting-update.spec.js",
"title": "candidate: setting update restores the original range row after assign failure",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-6f65c65f97d09691ecf3",
"file": "setting-update.spec.js",
"title": "candidate: setting update restores the original range row after format failure",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-b2bb869e9bfc30126140",
"file": "setting-update.spec.js",
"title": "candidate: setting update restores the original range row after item failure",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-f7de42ba4922f372e409",
"file": "setting-update.spec.js",
"title": "candidate: setting update restores the original range row after render failure",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-8b0033bf3124c2381b88",
"file": "setting-update.spec.js",
"title": "candidate: failed switch updates restore the original closure and displayed icon",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-ee91e94bc145ebbc752c",
"file": "setting-update.spec.js",
"title": "candidate: reentrant update supersedes an unfinished setting update",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-0a784e55b980e4a768ea",
"file": "setting-update.spec.js",
"title": "candidate: reentrant remove supersedes an unfinished setting update",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-53895d4a405ab4764718",
"file": "setting-update.spec.js",
"title": "candidate: reentrant destroy supersedes an unfinished setting update",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-5a3db1f978360503899f",
"file": "setting-update.spec.js",
"title": "candidate: reentrant child-update supersedes an unfinished setting update",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-ad82945116d93adc0ee9",
"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
},
{
"id": "d506eaa4732c86ec7b9f-34b194f9407279f8831a",
"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
},
{
"id": "d506eaa4732c86ec7b9f-9dc273025bda0344f5c4",
"file": "setting-update.spec.js",
"title": "candidate: removing an ancestor cancels its pending descendant update",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-1ada9c348b31da0129ce",
"file": "setting-update.spec.js",
"title": "candidate: a reentrant switch getter cannot replace the winning control handles",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-fa685e4dcb072c9ea0ee",
"file": "setting-update.spec.js",
"title": "candidate: a reentrant range getter cannot replace the winning control handles",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-884c6de7c5b0cd3f6143",
"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
},
{
"id": "d506eaa4732c86ec7b9f-8c085c86b98980387cca",
"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
},
{
"id": "d506eaa4732c86ec7b9f-1d032d41a8812068669c",
"file": "setting-update.spec.js",
"title": "candidate: setting update restores the original range row after assign failure",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-88075bd9b821bc49ad85",
"file": "setting-update.spec.js",
"title": "candidate: setting update restores the original range row after format failure",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-e60dc36054298fb611da",
"file": "setting-update.spec.js",
"title": "candidate: setting update restores the original range row after item failure",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-a97693c8c3afea09a84e",
"file": "setting-update.spec.js",
"title": "candidate: setting update restores the original range row after render failure",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-878e0cb15d6a04d11f7b",
"file": "setting-update.spec.js",
"title": "candidate: failed switch updates restore the original closure and displayed icon",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-7d1e13e2a9ee5204d11b",
"file": "setting-update.spec.js",
"title": "candidate: reentrant update supersedes an unfinished setting update",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-7c59dad85dabf535d30b",
"file": "setting-update.spec.js",
"title": "candidate: reentrant remove supersedes an unfinished setting update",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-8310d1a5474799c482fd",
"file": "setting-update.spec.js",
"title": "candidate: reentrant destroy supersedes an unfinished setting update",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-22b4165ec09c3e56b7e0",
"file": "setting-update.spec.js",
"title": "candidate: reentrant child-update supersedes an unfinished setting update",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-91e7fe297e8a037196c1",
"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
},
{
"id": "d506eaa4732c86ec7b9f-3d9bb69b9a2c4e7a5f37",
"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
},
{
"id": "d506eaa4732c86ec7b9f-047950c0a6d89c18dc10",
"file": "setting-update.spec.js",
"title": "candidate: removing an ancestor cancels its pending descendant update",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-9682b6f0bf28f0a6701e",
"file": "setting-update.spec.js",
"title": "candidate: a reentrant switch getter cannot replace the winning control handles",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-4c2944013559cfa3aa5e",
"file": "setting-update.spec.js",
"title": "candidate: a reentrant range getter cannot replace the winning control handles",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "d506eaa4732c86ec7b9f-2f87e96dc17cd24bf360",
"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
},
{
"id": "d506eaa4732c86ec7b9f-00da5bc0a7813116c372",
"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
},
{
"id": "6e198c9007101abd57b5-d666f9cbd2bc867bad9f",
"file": "setting.spec.js",
"title": "published: builtin setting subscriptions are replaced and removed with their row",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-dd5a610bd634cf860947",
"file": "setting.spec.js",
"title": "published: deferred setting mounts belong to the rendered item generation",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-17ad59cd7db68e82d4e2",
"file": "setting.spec.js",
"title": "published: removed setting subtrees release child listeners and cached panels",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-745d515c00e5ef36e018",
"file": "setting.spec.js",
"title": "published: setting button results cannot overwrite an updated or newer item",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-cf379c3ac3906fdbd530",
"file": "setting.spec.js",
"title": "published: sibling setting selections share the parent result generation",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-b7c2d17089053cba66fb",
"file": "setting.spec.js",
"title": "published: setting callback rejection retains its original failure identity",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-903dd2547aeab4333b8b",
"file": "setting.spec.js",
"title": "published: a wide nested setting panel fits the narrow player and remains selectable",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-dd7bc21d13c67bacec65",
"file": "setting.spec.js",
"title": "published: setting registry retains item returns and hidden tree bindings",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-0cda73e045d032d47ee8",
"file": "setting.spec.js",
"title": "published: moved setting items bind to their current parent and panel",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-2b2f887e4b2b9c1be8f0",
"file": "setting.spec.js",
"title": "published: automatic setting names and explicit nested names have an explicit baseline",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-c5b5c2f93a4e9a66cf63",
"file": "setting.spec.js",
"title": "candidate: builtin setting subscriptions are replaced and removed with their row",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-357f232d33a60db07e3c",
"file": "setting.spec.js",
"title": "candidate: deferred setting mounts belong to the rendered item generation",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-7785bf4b3b17c1ff68a0",
"file": "setting.spec.js",
"title": "candidate: removed setting subtrees release child listeners and cached panels",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-3b960308df208119cf5f",
"file": "setting.spec.js",
"title": "candidate: setting button results cannot overwrite an updated or newer item",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-a39e2d52b8853c5c18d0",
"file": "setting.spec.js",
"title": "candidate: sibling setting selections share the parent result generation",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-65fd62ceac4a2b0de679",
"file": "setting.spec.js",
"title": "candidate: setting callback rejection retains its original failure identity",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-f0a0ba282ce64661d749",
"file": "setting.spec.js",
"title": "candidate: a wide nested setting panel fits the narrow player and remains selectable",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-544d30d9ac046c59b7d8",
"file": "setting.spec.js",
"title": "candidate: setting registry retains item returns and hidden tree bindings",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-019ac6cec34bd5492707",
"file": "setting.spec.js",
"title": "candidate: moved setting items bind to their current parent and panel",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-8f9ac72827bec9ca6d46",
"file": "setting.spec.js",
"title": "candidate: automatic setting names and explicit nested names have an explicit baseline",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-f9edbb240e681f54990d",
"file": "setting.spec.js",
"title": "candidate: open settings follow container and control height changes with fallback=false",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-925ded2c1bd757ab65e0",
"file": "setting.spec.js",
"title": "candidate: open settings follow container and control height changes with fallback=true",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-494124c7cb25ce9c8484",
"file": "setting.spec.js",
"title": "candidate: failed setting additions leave existing rows usable and allow retry",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-08ff1fea641c1071ce3e",
"file": "setting.spec.js",
"title": "candidate: setting removal finishes DOM cleanup when the event-removal hook throws",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-5fc0cb0bafacd337621d",
"file": "setting.spec.js",
"title": "candidate: failed header rendering releases its panel and restores reusable inputs",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-bda80a9e217d5482e64f",
"file": "setting.spec.js",
"title": "candidate: failed item rendering releases its panel and restores reusable inputs",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-42a6aad1e0fdb0089e55",
"file": "setting.spec.js",
"title": "candidate: failed layout rendering releases its panel and restores reusable inputs",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-1d6fe57647819834649e",
"file": "setting.spec.js",
"title": "candidate: panel creation stops after reentrant remove",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-76c4d4bf464d081a3736",
"file": "setting.spec.js",
"title": "candidate: panel creation stops after reentrant destroy",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-0f1cce7dc1de17a45a59",
"file": "setting.spec.js",
"title": "published: builtin setting subscriptions are replaced and removed with their row",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-db50125db4f2a490fdbe",
"file": "setting.spec.js",
"title": "published: deferred setting mounts belong to the rendered item generation",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-bc0f9dca801bd308ea8f",
"file": "setting.spec.js",
"title": "published: removed setting subtrees release child listeners and cached panels",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-67f07edf6c0a08c6b68d",
"file": "setting.spec.js",
"title": "published: setting button results cannot overwrite an updated or newer item",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-14422e8869a16392d3c8",
"file": "setting.spec.js",
"title": "published: sibling setting selections share the parent result generation",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-58025407c8f1521df7d4",
"file": "setting.spec.js",
"title": "published: setting callback rejection retains its original failure identity",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-74c1f1904ce6d8baadb1",
"file": "setting.spec.js",
"title": "published: a wide nested setting panel fits the narrow player and remains selectable",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-2ec13de1e4838fba9146",
"file": "setting.spec.js",
"title": "published: setting registry retains item returns and hidden tree bindings",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-6a86cf5a20b7f1eeb2fa",
"file": "setting.spec.js",
"title": "published: moved setting items bind to their current parent and panel",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-eae7ba2c99c1bda33c80",
"file": "setting.spec.js",
"title": "published: automatic setting names and explicit nested names have an explicit baseline",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-7525b67820217feb9c11",
"file": "setting.spec.js",
"title": "candidate: builtin setting subscriptions are replaced and removed with their row",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-681bae4b93740ef5f0c5",
"file": "setting.spec.js",
"title": "candidate: deferred setting mounts belong to the rendered item generation",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-90603a7bbeaac3ebac92",
"file": "setting.spec.js",
"title": "candidate: removed setting subtrees release child listeners and cached panels",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-1c9713c42a024b95bd44",
"file": "setting.spec.js",
"title": "candidate: setting button results cannot overwrite an updated or newer item",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-13bd01f6910054eb3295",
"file": "setting.spec.js",
"title": "candidate: sibling setting selections share the parent result generation",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-88dfa403dc0f8ba0f199",
"file": "setting.spec.js",
"title": "candidate: setting callback rejection retains its original failure identity",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-93362782d6cd1c9b38e5",
"file": "setting.spec.js",
"title": "candidate: a wide nested setting panel fits the narrow player and remains selectable",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-151d89deff8c82884589",
"file": "setting.spec.js",
"title": "candidate: setting registry retains item returns and hidden tree bindings",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-af17e6f132f3601b9340",
"file": "setting.spec.js",
"title": "candidate: moved setting items bind to their current parent and panel",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-fd13688753dec32d87cf",
"file": "setting.spec.js",
"title": "candidate: automatic setting names and explicit nested names have an explicit baseline",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-08bb1d125afe61dbdd5f",
"file": "setting.spec.js",
"title": "candidate: open settings follow container and control height changes with fallback=false",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-6718d686298503531939",
"file": "setting.spec.js",
"title": "candidate: open settings follow container and control height changes with fallback=true",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-0443b81b66ee434750e0",
"file": "setting.spec.js",
"title": "candidate: failed setting additions leave existing rows usable and allow retry",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-67266454faaf86e9f82e",
"file": "setting.spec.js",
"title": "candidate: setting removal finishes DOM cleanup when the event-removal hook throws",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-30daf2d7d1aa4885ac63",
"file": "setting.spec.js",
"title": "candidate: failed header rendering releases its panel and restores reusable inputs",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-4939a26ab7be1b67bcf0",
"file": "setting.spec.js",
"title": "candidate: failed item rendering releases its panel and restores reusable inputs",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-f95651ee1387c941a464",
"file": "setting.spec.js",
"title": "candidate: failed layout rendering releases its panel and restores reusable inputs",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-54aa82fad20e6cdd81d7",
"file": "setting.spec.js",
"title": "candidate: panel creation stops after reentrant remove",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-88ef3f5c7107b92df586",
"file": "setting.spec.js",
"title": "candidate: panel creation stops after reentrant destroy",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-f5a885749ae7733db165",
"file": "setting.spec.js",
"title": "published: builtin setting subscriptions are replaced and removed with their row",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-18a5161d5a026f9fba04",
"file": "setting.spec.js",
"title": "published: deferred setting mounts belong to the rendered item generation",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-98ca74f8f55d4b15d8a1",
"file": "setting.spec.js",
"title": "published: removed setting subtrees release child listeners and cached panels",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-50cee2adb9a3c61f0dc6",
"file": "setting.spec.js",
"title": "published: setting button results cannot overwrite an updated or newer item",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-6bff7e83b5206fa9d91d",
"file": "setting.spec.js",
"title": "published: sibling setting selections share the parent result generation",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-8173f024a9d58630ef0a",
"file": "setting.spec.js",
"title": "published: setting callback rejection retains its original failure identity",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-da9ef20e377375a16f83",
"file": "setting.spec.js",
"title": "published: a wide nested setting panel fits the narrow player and remains selectable",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-07b831b27287c07fcc40",
"file": "setting.spec.js",
"title": "published: setting registry retains item returns and hidden tree bindings",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-691d00f15d0081cb59f7",
"file": "setting.spec.js",
"title": "published: moved setting items bind to their current parent and panel",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-845ac433ce41eb556d00",
"file": "setting.spec.js",
"title": "published: automatic setting names and explicit nested names have an explicit baseline",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-0a674a144ccfb1d95b83",
"file": "setting.spec.js",
"title": "candidate: builtin setting subscriptions are replaced and removed with their row",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-e565aafcc819b2450df7",
"file": "setting.spec.js",
"title": "candidate: deferred setting mounts belong to the rendered item generation",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-29089ac1a04857021285",
"file": "setting.spec.js",
"title": "candidate: removed setting subtrees release child listeners and cached panels",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-8ee8efd4c48b9758c274",
"file": "setting.spec.js",
"title": "candidate: setting button results cannot overwrite an updated or newer item",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-6acbb8df373136b70a54",
"file": "setting.spec.js",
"title": "candidate: sibling setting selections share the parent result generation",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-07b30dc9529bcc05872a",
"file": "setting.spec.js",
"title": "candidate: setting callback rejection retains its original failure identity",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-1d4a2e7780e6d0550948",
"file": "setting.spec.js",
"title": "candidate: a wide nested setting panel fits the narrow player and remains selectable",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-3db8330bddd94096be58",
"file": "setting.spec.js",
"title": "candidate: setting registry retains item returns and hidden tree bindings",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-38ee4ebbf8170b376a1a",
"file": "setting.spec.js",
"title": "candidate: moved setting items bind to their current parent and panel",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-51b82f8cec6133b560b9",
"file": "setting.spec.js",
"title": "candidate: automatic setting names and explicit nested names have an explicit baseline",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-4d2164eb08268dd10fa6",
"file": "setting.spec.js",
"title": "candidate: open settings follow container and control height changes with fallback=false",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-9bf6091babe12c0829ab",
"file": "setting.spec.js",
"title": "candidate: open settings follow container and control height changes with fallback=true",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-714d3a7f292b207efea6",
"file": "setting.spec.js",
"title": "candidate: failed setting additions leave existing rows usable and allow retry",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-3aea2df8043c6a6e28a9",
"file": "setting.spec.js",
"title": "candidate: setting removal finishes DOM cleanup when the event-removal hook throws",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-79d4c0f92c8e7ce5074b",
"file": "setting.spec.js",
"title": "candidate: failed header rendering releases its panel and restores reusable inputs",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-e83b0e3f4aa0610fd15f",
"file": "setting.spec.js",
"title": "candidate: failed item rendering releases its panel and restores reusable inputs",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-4d1ddd2034d35cc4620e",
"file": "setting.spec.js",
"title": "candidate: failed layout rendering releases its panel and restores reusable inputs",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-524159ddf174094337a1",
"file": "setting.spec.js",
"title": "candidate: panel creation stops after reentrant remove",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "6e198c9007101abd57b5-ba7af307dca325c42461",
"file": "setting.spec.js",
"title": "candidate: panel creation stops after reentrant destroy",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-833e9ff88cc7391a59b8",
"file": "source.spec.js",
"title": "published: rapid real-media switches identify the last restart and settle superseded work",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-6782edd72d6da4a4ad8d",
"file": "source.spec.js",
"title": "published: destroy settles the candidate switch without waiting for detached media",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-f252bd2fc447577759b0",
"file": "source.spec.js",
"title": "candidate: rapid real-media switches identify the last restart and settle superseded work",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-3cfca19d21391eac95e4",
"file": "source.spec.js",
"title": "candidate: destroy settles the candidate switch without waiting for detached media",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-f888935069d847b893e1",
"file": "source.spec.js",
"title": "candidate: quality switch restores position/rate and preserves real customType identities",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-8a27b9c33276ed364b5a",
"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
},
{
"id": "1388a037bfe564bf4e3b-6e57082f8837ec98eb4a",
"file": "source.spec.js",
"title": "candidate: real switch settles when the controlled native resume rejects",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-d249488159d1321fd2bb",
"file": "source.spec.js",
"title": "candidate: late native play completion cannot publish stale player effects",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-df992af2e935cf8992c4",
"file": "source.spec.js",
"title": "published: rapid real-media switches identify the last restart and settle superseded work",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-80521267c3361388a69c",
"file": "source.spec.js",
"title": "published: destroy settles the candidate switch without waiting for detached media",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-32b0ab4acd28e0f0c843",
"file": "source.spec.js",
"title": "candidate: rapid real-media switches identify the last restart and settle superseded work",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-2a9cd3695fb54d9983eb",
"file": "source.spec.js",
"title": "candidate: destroy settles the candidate switch without waiting for detached media",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-e7b06471c09b919d19a9",
"file": "source.spec.js",
"title": "candidate: quality switch restores position/rate and preserves real customType identities",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-d4cb7cdf6b423439b579",
"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
},
{
"id": "1388a037bfe564bf4e3b-f9ef3279fa413557bf74",
"file": "source.spec.js",
"title": "candidate: real switch settles when the controlled native resume rejects",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-4493fdd9f9a0b065a5d9",
"file": "source.spec.js",
"title": "candidate: late native play completion cannot publish stale player effects",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-ff9db48194323087ff35",
"file": "source.spec.js",
"title": "published: rapid real-media switches identify the last restart and settle superseded work",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-b3f7622fc945984018c1",
"file": "source.spec.js",
"title": "published: destroy settles the candidate switch without waiting for detached media",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-9007396b1c807988496b",
"file": "source.spec.js",
"title": "candidate: rapid real-media switches identify the last restart and settle superseded work",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-7720ba65254587e4220f",
"file": "source.spec.js",
"title": "candidate: destroy settles the candidate switch without waiting for detached media",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-0dfab8dfb052a78725c9",
"file": "source.spec.js",
"title": "candidate: quality switch restores position/rate and preserves real customType identities",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-eb73224c6fba7201b543",
"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
},
{
"id": "1388a037bfe564bf4e3b-2206320b5471e792b324",
"file": "source.spec.js",
"title": "candidate: real switch settles when the controlled native resume rejects",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "1388a037bfe564bf4e3b-42d36054a79412ea814c",
"file": "source.spec.js",
"title": "candidate: late native play completion cannot publish stale player effects",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-8a5fef92ae9112a22e17",
"file": "subtitle-lifecycle.spec.js",
"title": "published: srt conversion reaches native cues with original callback binding",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-7c15928bbf9cf5446364",
"file": "subtitle-lifecycle.spec.js",
"title": "published: ass conversion reaches native cues with original callback binding",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-3e105514fdcdf2109560",
"file": "subtitle-lifecycle.spec.js",
"title": "published: video fullscreen signal rebuilds track kind while retaining its URL",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-b17f3a99113bcd921376",
"file": "subtitle-lifecycle.spec.js",
"title": "published: subtitle remains visible through real native fullscreen",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-5a386ba920946118f5b9",
"file": "subtitle-lifecycle.spec.js",
"title": "published: native subtitle cues, offset, styles and show contracts",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-f152343084d96e444c25",
"file": "subtitle-lifecycle.spec.js",
"title": "published: subtitle latest request wins and cancelled calls settle",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-19e34f584147a850810d",
"file": "subtitle-lifecycle.spec.js",
"title": "published: subtitle pending completion cannot replace track after destroy",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-e6b47b2e4f1d89fdc1fd",
"file": "subtitle-lifecycle.spec.js",
"title": "published: subtitle owns generated URLs and leaves caller URLs alive",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-c54ff96a656f8f7e0614",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: srt conversion reaches native cues with original callback binding",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-209d6e601169222401ec",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: ass conversion reaches native cues with original callback binding",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-0224c5f81d88e9a76abd",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: video fullscreen signal rebuilds track kind while retaining its URL",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-bbf01adc9fea833a654f",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle remains visible through real native fullscreen",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-df809aca00e2b669dace",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: native subtitle cues, offset, styles and show contracts",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-016cc1640e3b3d043bee",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle latest request wins and cancelled calls settle",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-07dc4321a38968280cbb",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle pending completion cannot replace track after destroy",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-7334ec778cda78e83768",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle owns generated URLs and leaves caller URLs alive",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-4a0c98327b25b0f53349",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle cancellation settles before an ignored request or body finishes",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-3d4383aae663249070b4",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle conversion reentry preserves the newer operation and notice",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-ac1f881dcd7c9ea6b614",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: active subtitle errors reject, preserve track and allow a later retry",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-2fc6f4437794b5fcae1a",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle HTTP failures do not become usable tracks",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-affdcf01df5b548e74c3",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: disabled native tracks expose empty cue arrays without throwing",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-e69a2633d1da5da0a033",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: native subtitle track failure is reported and obsolete callbacks are removed",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-eed34e3a1de997f80105",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: constructor and URL setter failures notify without unhandled promises",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-6f3db740e84bd4583de0",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: reentrant track replacement keeps the winner when outer throws=false",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-75a2ce3c50f0326338d6",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: reentrant track replacement keeps the winner when outer throws=true",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-40d428be335e78a03d78",
"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
},
{
"id": "bd8b578824fda6d824e5-1e51854f9804aaa89760",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: cleanup failure after track commit does not revoke the committed URL",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-f0bedbeadb96666727d5",
"file": "subtitle-lifecycle.spec.js",
"title": "published: srt conversion reaches native cues with original callback binding",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-ef9c82e81e4bc84eb35a",
"file": "subtitle-lifecycle.spec.js",
"title": "published: ass conversion reaches native cues with original callback binding",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-a206e4dec77195448b2e",
"file": "subtitle-lifecycle.spec.js",
"title": "published: video fullscreen signal rebuilds track kind while retaining its URL",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-b6a8e78c8bade555f99f",
"file": "subtitle-lifecycle.spec.js",
"title": "published: subtitle remains visible through real native fullscreen",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-1da818cd320f200493dc",
"file": "subtitle-lifecycle.spec.js",
"title": "published: native subtitle cues, offset, styles and show contracts",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-37e8784fe2be118a89cb",
"file": "subtitle-lifecycle.spec.js",
"title": "published: subtitle latest request wins and cancelled calls settle",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-baf78a292febd2d0253b",
"file": "subtitle-lifecycle.spec.js",
"title": "published: subtitle pending completion cannot replace track after destroy",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-2f67378d9be913549ee4",
"file": "subtitle-lifecycle.spec.js",
"title": "published: subtitle owns generated URLs and leaves caller URLs alive",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-ce42453036328047efb1",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: srt conversion reaches native cues with original callback binding",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-8354c7d516c210cb683f",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: ass conversion reaches native cues with original callback binding",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-c2c4c0e141302c3cef1f",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: video fullscreen signal rebuilds track kind while retaining its URL",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-03df75134609c4dfbf10",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle remains visible through real native fullscreen",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-23e94238a1be63a9aedb",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: native subtitle cues, offset, styles and show contracts",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-306ec942a307ac4b332a",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle latest request wins and cancelled calls settle",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-27ea66e30846c6c35d1f",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle pending completion cannot replace track after destroy",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-1ff068f72f09e1062c71",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle owns generated URLs and leaves caller URLs alive",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-49268197eca684b03b23",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle cancellation settles before an ignored request or body finishes",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-45d66a58f8ace121aa3e",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle conversion reentry preserves the newer operation and notice",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-d55737ce84e01c268c81",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: active subtitle errors reject, preserve track and allow a later retry",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-de5ebfc899aee6d78694",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle HTTP failures do not become usable tracks",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-80a4fc6eab4db076a7ce",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: disabled native tracks expose empty cue arrays without throwing",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-d11efb83fe4bb3c07013",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: native subtitle track failure is reported and obsolete callbacks are removed",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-8b874818fa453c7e6f49",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: constructor and URL setter failures notify without unhandled promises",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-644e384fedb167647bc1",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: reentrant track replacement keeps the winner when outer throws=false",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-97913b921f13e91b4542",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: reentrant track replacement keeps the winner when outer throws=true",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-315d8c53bcd83acda5c2",
"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
},
{
"id": "bd8b578824fda6d824e5-d511fccbe7e54abf3fce",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: cleanup failure after track commit does not revoke the committed URL",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-bf9ed48af22e7dec6f9d",
"file": "subtitle-lifecycle.spec.js",
"title": "published: srt conversion reaches native cues with original callback binding",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-d8cac70b11a66ba978c8",
"file": "subtitle-lifecycle.spec.js",
"title": "published: ass conversion reaches native cues with original callback binding",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-e0d22129fdcac1480ab5",
"file": "subtitle-lifecycle.spec.js",
"title": "published: video fullscreen signal rebuilds track kind while retaining its URL",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-75861334d0fffb96d413",
"file": "subtitle-lifecycle.spec.js",
"title": "published: subtitle remains visible through real native fullscreen",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-4d9c22a343ef35f5b877",
"file": "subtitle-lifecycle.spec.js",
"title": "published: native subtitle cues, offset, styles and show contracts",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-ae3ab743fb1aecf74832",
"file": "subtitle-lifecycle.spec.js",
"title": "published: subtitle latest request wins and cancelled calls settle",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-e402f7c34fc93b9cb6be",
"file": "subtitle-lifecycle.spec.js",
"title": "published: subtitle pending completion cannot replace track after destroy",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-946b1205dfcbfb6f7daf",
"file": "subtitle-lifecycle.spec.js",
"title": "published: subtitle owns generated URLs and leaves caller URLs alive",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-bd0e7d1620bf7e83e671",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: srt conversion reaches native cues with original callback binding",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-54c89f9444bb550d9372",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: ass conversion reaches native cues with original callback binding",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-e0913a2d6fc2540d8a18",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: video fullscreen signal rebuilds track kind while retaining its URL",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-03dbb2c377fe45aa14c0",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle remains visible through real native fullscreen",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-066d3480dcdc71e8a4e9",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: native subtitle cues, offset, styles and show contracts",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-18cf581403b35016dd5b",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle latest request wins and cancelled calls settle",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-c7b04385144f290eee56",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle pending completion cannot replace track after destroy",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-18e90e6d63836e36b04f",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle owns generated URLs and leaves caller URLs alive",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-350e2e7d4721dc11ee0a",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle cancellation settles before an ignored request or body finishes",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-8ebec3e26df820a018bc",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle conversion reentry preserves the newer operation and notice",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-da28a74d360e5e5f4da8",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: active subtitle errors reject, preserve track and allow a later retry",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-b87e2eed66add761c939",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: subtitle HTTP failures do not become usable tracks",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-1eb214dd7fb6d08cd588",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: disabled native tracks expose empty cue arrays without throwing",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-a9c047aa7f9899ee2e91",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: native subtitle track failure is reported and obsolete callbacks are removed",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-ed84cf26fe663abba84e",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: constructor and URL setter failures notify without unhandled promises",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-b975a9d80a73ee2c5318",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: reentrant track replacement keeps the winner when outer throws=false",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-2325734fcbe9f19ef38f",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: reentrant track replacement keeps the winner when outer throws=true",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "bd8b578824fda6d824e5-53fa73e3d56972e17fb4",
"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
},
{
"id": "bd8b578824fda6d824e5-68d9c42770fb755ff944",
"file": "subtitle-lifecycle.spec.js",
"title": "candidate: cleanup failure after track commit does not revoke the committed URL",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-bf645b1a65cbfaea5769",
"file": "template-resources.spec.js",
"title": "published: native fullscreen uses a real gesture when the engine supports it",
"engine": "chromium",
"status": "passed",
"retry": 0,
"nativeFullscreen": {
"native": true,
"video": false
}
},
{
"id": "ea1be0d464ef792edb71-9d765289d32be33b1358",
"file": "template-resources.spec.js",
"title": "published: SSR mounting preserves nodes, listeners, selectors and style ownership",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-aa26d2ab16bfa364ede5",
"file": "template-resources.spec.js",
"title": "published: proxy replacement preserves callback and node identity",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-0e05941de94496050665",
"file": "template-resources.spec.js",
"title": "published: icon access preserves descriptors and moves custom DOM into fresh wrappers",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-07b5247e88feb728a1ea",
"file": "template-resources.spec.js",
"title": "published: i18n prototype fallback difference and custom keys are explicit",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-c585b499b392d1f3125b",
"file": "template-resources.spec.js",
"title": "published: fullscreen web retains DOM and CSS hooks through entry and exit",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-807c73d105e8d88f3691",
"file": "template-resources.spec.js",
"title": "candidate: native fullscreen uses a real gesture when the engine supports it",
"engine": "chromium",
"status": "passed",
"retry": 0,
"nativeFullscreen": {
"native": true,
"video": false
}
},
{
"id": "ea1be0d464ef792edb71-3a8724253f4ed9d64051",
"file": "template-resources.spec.js",
"title": "candidate: SSR mounting preserves nodes, listeners, selectors and style ownership",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-0c1741b96b329426a59c",
"file": "template-resources.spec.js",
"title": "candidate: proxy replacement preserves callback and node identity",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-842c1a319c8ec887e2da",
"file": "template-resources.spec.js",
"title": "candidate: icon access preserves descriptors and moves custom DOM into fresh wrappers",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-0e3cc6ce8bb29447e4aa",
"file": "template-resources.spec.js",
"title": "candidate: i18n prototype fallback difference and custom keys are explicit",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-3157016a1f4a564e4e36",
"file": "template-resources.spec.js",
"title": "candidate: fullscreen web retains DOM and CSS hooks through entry and exit",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-0bf30ca101daa48f2926",
"file": "template-resources.spec.js",
"title": "published: native fullscreen uses a real gesture when the engine supports it",
"engine": "firefox",
"status": "passed",
"retry": 0,
"nativeFullscreen": {
"native": true,
"video": false
}
},
{
"id": "ea1be0d464ef792edb71-f15c420a1fe6dde01ad5",
"file": "template-resources.spec.js",
"title": "published: SSR mounting preserves nodes, listeners, selectors and style ownership",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-d062fb6e304335da8017",
"file": "template-resources.spec.js",
"title": "published: proxy replacement preserves callback and node identity",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-ab3a301f236c4211d0b0",
"file": "template-resources.spec.js",
"title": "published: icon access preserves descriptors and moves custom DOM into fresh wrappers",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-db1474abf9d021d54190",
"file": "template-resources.spec.js",
"title": "published: i18n prototype fallback difference and custom keys are explicit",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-3fad5bde9035571dfeb1",
"file": "template-resources.spec.js",
"title": "published: fullscreen web retains DOM and CSS hooks through entry and exit",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-527a6a05cfabdad5e934",
"file": "template-resources.spec.js",
"title": "candidate: native fullscreen uses a real gesture when the engine supports it",
"engine": "firefox",
"status": "passed",
"retry": 0,
"nativeFullscreen": {
"native": true,
"video": false
}
},
{
"id": "ea1be0d464ef792edb71-06d2174f2fcf7425f220",
"file": "template-resources.spec.js",
"title": "candidate: SSR mounting preserves nodes, listeners, selectors and style ownership",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-84b620f68a13175455c6",
"file": "template-resources.spec.js",
"title": "candidate: proxy replacement preserves callback and node identity",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-65451ddd2f6fb97e5b62",
"file": "template-resources.spec.js",
"title": "candidate: icon access preserves descriptors and moves custom DOM into fresh wrappers",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-91327ada1dd05e2a6298",
"file": "template-resources.spec.js",
"title": "candidate: i18n prototype fallback difference and custom keys are explicit",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-ea62643a3c6b46fbb710",
"file": "template-resources.spec.js",
"title": "candidate: fullscreen web retains DOM and CSS hooks through entry and exit",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-122f023f6398972e230c",
"file": "template-resources.spec.js",
"title": "published: native fullscreen uses a real gesture when the engine supports it",
"engine": "webkit",
"status": "passed",
"retry": 0,
"nativeFullscreen": {
"native": true,
"video": true
}
},
{
"id": "ea1be0d464ef792edb71-651f98b0f143502c508d",
"file": "template-resources.spec.js",
"title": "published: SSR mounting preserves nodes, listeners, selectors and style ownership",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-65bebbe49c153c2d5f16",
"file": "template-resources.spec.js",
"title": "published: proxy replacement preserves callback and node identity",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-51c0c54a3382808aa510",
"file": "template-resources.spec.js",
"title": "published: icon access preserves descriptors and moves custom DOM into fresh wrappers",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-3670c81ddbb8cd20a30b",
"file": "template-resources.spec.js",
"title": "published: i18n prototype fallback difference and custom keys are explicit",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-9d3c02ac24a72b007bac",
"file": "template-resources.spec.js",
"title": "published: fullscreen web retains DOM and CSS hooks through entry and exit",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-62ac1fcd49c58719b731",
"file": "template-resources.spec.js",
"title": "candidate: native fullscreen uses a real gesture when the engine supports it",
"engine": "webkit",
"status": "passed",
"retry": 0,
"nativeFullscreen": {
"native": true,
"video": true
}
},
{
"id": "ea1be0d464ef792edb71-a0a212ed633e0fcae542",
"file": "template-resources.spec.js",
"title": "candidate: SSR mounting preserves nodes, listeners, selectors and style ownership",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-fdf8e58e63293f008154",
"file": "template-resources.spec.js",
"title": "candidate: proxy replacement preserves callback and node identity",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-6749a7d57a0a08031b98",
"file": "template-resources.spec.js",
"title": "candidate: icon access preserves descriptors and moves custom DOM into fresh wrappers",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-c71eda7665d7fe280226",
"file": "template-resources.spec.js",
"title": "candidate: i18n prototype fallback difference and custom keys are explicit",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "ea1be0d464ef792edb71-0f9982e28da4776b41df",
"file": "template-resources.spec.js",
"title": "candidate: fullscreen web retains DOM and CSS hooks through entry and exit",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "c863e7942d336f9fc9b4-0b84034df4da7a0602cb",
"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
},
{
"id": "c863e7942d336f9fc9b4-27b7b29e95483cbd0627",
"file": "thumbnails.spec.js",
"title": "published: scaled internal thumbnails and public image results have distinct Blob URL owners",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "c863e7942d336f9fc9b4-c501a3337d7f3459c0bd",
"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
},
{
"id": "c863e7942d336f9fc9b4-7590e561a95171418094",
"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
},
{
"id": "c863e7942d336f9fc9b4-ef943cb95bbec2be8e9f",
"file": "thumbnails.spec.js",
"title": "candidate: scaled internal thumbnails and public image results have distinct Blob URL owners",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "c863e7942d336f9fc9b4-35d168c9c28975e08fe1",
"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
},
{
"id": "c863e7942d336f9fc9b4-15f9f09a8e027b4f1453",
"file": "thumbnails.spec.js",
"title": "candidate: removing thumbnails revokes the scaled image and a replacement control can reload",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "c863e7942d336f9fc9b4-7ac5238b9dd76e5bd284",
"file": "thumbnails.spec.js",
"title": "candidate: image failure permits a retry through the same thumbnail configuration",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "c863e7942d336f9fc9b4-cbdca6544e577990fbe6",
"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
},
{
"id": "c863e7942d336f9fc9b4-ae0fe968cf56f04deadf",
"file": "thumbnails.spec.js",
"title": "published: scaled internal thumbnails and public image results have distinct Blob URL owners",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "c863e7942d336f9fc9b4-3ea053475afbb979f768",
"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
},
{
"id": "c863e7942d336f9fc9b4-e717f553b51ae759828d",
"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
},
{
"id": "c863e7942d336f9fc9b4-36518c4875e5c6c5eb4d",
"file": "thumbnails.spec.js",
"title": "candidate: scaled internal thumbnails and public image results have distinct Blob URL owners",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "c863e7942d336f9fc9b4-e4dbbda8c6e5556ff597",
"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
},
{
"id": "c863e7942d336f9fc9b4-3aa635296202313cceb6",
"file": "thumbnails.spec.js",
"title": "candidate: removing thumbnails revokes the scaled image and a replacement control can reload",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "c863e7942d336f9fc9b4-7889e72271358857e901",
"file": "thumbnails.spec.js",
"title": "candidate: image failure permits a retry through the same thumbnail configuration",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "c863e7942d336f9fc9b4-80303351d5af14d7bcba",
"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
},
{
"id": "c863e7942d336f9fc9b4-6303b616b2bb5f58f229",
"file": "thumbnails.spec.js",
"title": "published: scaled internal thumbnails and public image results have distinct Blob URL owners",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "c863e7942d336f9fc9b4-b18b5d8413c96e250a43",
"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
},
{
"id": "c863e7942d336f9fc9b4-cdb048780d3502ba5f34",
"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
},
{
"id": "c863e7942d336f9fc9b4-3cd51c32262f07831a10",
"file": "thumbnails.spec.js",
"title": "candidate: scaled internal thumbnails and public image results have distinct Blob URL owners",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "c863e7942d336f9fc9b4-bdd8944a779d3e0838d2",
"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
},
{
"id": "c863e7942d336f9fc9b4-3ea1350b66dcf3b9e182",
"file": "thumbnails.spec.js",
"title": "candidate: removing thumbnails revokes the scaled image and a replacement control can reload",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "c863e7942d336f9fc9b4-7e155f3c5195944a8163",
"file": "thumbnails.spec.js",
"title": "candidate: image failure permits a retry through the same thumbnail configuration",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "57073515c58af9afa33c-47bf44da43f7ea630c57",
"file": "utils.spec.js",
"title": "published: subtitle object URL contains real VTT data",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "57073515c58af9afa33c-94a91f70513a4f3a0536",
"file": "utils.spec.js",
"title": "published: download starts and removes its temporary anchor",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "57073515c58af9afa33c-8bed1f155fdd13a8d676",
"file": "utils.spec.js",
"title": "candidate: subtitle object URL contains real VTT data",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "57073515c58af9afa33c-76ae798ce585defae260",
"file": "utils.spec.js",
"title": "candidate: download starts and removes its temporary anchor",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "57073515c58af9afa33c-940ea42ed81a2e76857e",
"file": "utils.spec.js",
"title": "candidate download releases the anchor even when click fails",
"engine": "chromium",
"status": "passed",
"retry": 0
},
{
"id": "57073515c58af9afa33c-fe6258362fcc32df0641",
"file": "utils.spec.js",
"title": "published: subtitle object URL contains real VTT data",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "57073515c58af9afa33c-3976dbe5125baf9596ea",
"file": "utils.spec.js",
"title": "published: download starts and removes its temporary anchor",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "57073515c58af9afa33c-e85621f95b6a8e48ca8c",
"file": "utils.spec.js",
"title": "candidate: subtitle object URL contains real VTT data",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "57073515c58af9afa33c-8aa46f4bdea9ab2db828",
"file": "utils.spec.js",
"title": "candidate: download starts and removes its temporary anchor",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "57073515c58af9afa33c-8da0c6598ba3b3f02663",
"file": "utils.spec.js",
"title": "candidate download releases the anchor even when click fails",
"engine": "firefox",
"status": "passed",
"retry": 0
},
{
"id": "57073515c58af9afa33c-d7bcbbb91d28521d7e10",
"file": "utils.spec.js",
"title": "published: subtitle object URL contains real VTT data",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "57073515c58af9afa33c-737ee111c8455e9547dd",
"file": "utils.spec.js",
"title": "published: download starts and removes its temporary anchor",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "57073515c58af9afa33c-0a0f67812bab08126d1c",
"file": "utils.spec.js",
"title": "candidate: subtitle object URL contains real VTT data",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "57073515c58af9afa33c-dbbe30e49f81e686c544",
"file": "utils.spec.js",
"title": "candidate: download starts and removes its temporary anchor",
"engine": "webkit",
"status": "passed",
"retry": 0
},
{
"id": "57073515c58af9afa33c-81ecbd7fd933b26d5381",
"file": "utils.spec.js",
"title": "candidate download releases the anchor even when click fails",
"engine": "webkit",
"status": "passed",
"retry": 0
}
],
"reportSha256": "ff8af1677a5ea6bc16706c13e45b49e1d06e00b9f5b62aaffd7b00ae8a04aca3"
},
"packageReportSha256": "9b3b1449e0b34b6d5533bfbbd530438ddbd969e1f31a533d27418b40b91d1fa9",
"publicTypes": {
"changed": false,
"strategy": "Preserve historical public declarations and validated consumer inputs; accurate readonly/writeonly views remain CORE-21."
},
"phases": [
{
"file": "refactor/baselines/entry-leaf-dom-partial.json",
"sha256": "773e021f2a00cec10000db64be6374764cdf79b3acac4c7cce88b9722bdd89db",
"scope": "Historical intermediate source; not final candidate evidence."
},
{
"file": "refactor/baselines/entry-player-partial.json",
"sha256": "7b2dc34bdedb9b4f971e877fa2bac602e43e86c6cb9ec561c95fc359bed5af86",
"scope": "Historical intermediate source; not final candidate evidence."
}
],
"build": {
"logSha256": "b9afc57f04fbe61e59f0f2f29d7850357a8d2dc9f4d5529e609f44b6a954e4b4",
"i18nLogSha256": "76ea0193a0a4e9213205b7109462d35e343911852ec20cfa2ed85f3f98ce769f"
},
"resolvedFindings": [
"BASE-ENV-02",
"BASE-ENV-03",
"BASE-LIFE-45",
"BASE-LIFE-46",
"BASE-LIFE-47",
"BASE-LIFE-48",
"BASE-LIFE-49"
],
"limits": [
"All 224 owned core TS files are migrated; libs/screenfull.js remains the documented third-party source. The remaining ecosystem and release reviews are not completed by this task.",
"The external option callback view and required SSR template capabilities retain localized compatibility assertions. They do not validate arbitrary JavaScript inputs or prove every construction stage initialized.",
"Public declaration reconciliation remains CORE-21; no public types changed in CORE-20.",
"Windows WebKit 26.6 native MP4/WebM Blob probes fail with error 4. BASE-ENV-01 and real Apple/AirPlay/device verification remain release gates.",
"Known published screenshot and resume rejections are matched exactly; no unexpected page errors are accepted.",
"No dependency, lockfile or version changes, push, remote CI, publication or full-goal completion in this task."
]
}