Files
ArtPlayer/refactor/baselines/builtins-prompts-validation.json
T

22498 lines
819 KiB
JSON

{
"task": "CORE-18",
"date": "2026-09-11",
"status": "validated",
"node": "v24.21.0",
"parentCommit": "a842058136997b94db93155dc6db06eab72604bb",
"source": {
"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.js": "d6d2bd612daaf6c5c6e982158acbdf724b16d3c35bb5f1a5c923284665a8de79",
"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": "ce23b79a0a40f22bdd8ad5f461d6b0df9366c7e4ab78571e0c67649f6e6d38e7",
"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": "19d6f73c21f75daaef109247bee392d82b46fecffd04be0944386c307496b250",
"packages/artplayer/src/control/progress/position.ts": "6f96d79f1d3933076be2a78406a97935b7cd021c587ea429d0d10c67a4030811",
"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": "430dc1b0283bc8a5c5396539b291dce1197470611696b32fde4b2c56d2db6b1f",
"packages/artplayer/src/control/selector.ts": "5d946c36d0308f32e08dd0e189f0c959f738ed7ab521230833c76a5bf9ca6478",
"packages/artplayer/src/control/setting.ts": "63e9824ffee2221ba82be9f2bc430b9b3133a2186905fcce2a61b8aa946a3d8a",
"packages/artplayer/src/control/time.ts": "fa572092e0848878689367fb536e9658d13888d0a0d476babc5acd165af0f8d3",
"packages/artplayer/src/control/types.ts": "7fab47c7106efa51aae89026af335f74d9f3ea52ef9864ec2801d0ea2deffc4c",
"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": "911207b0a3a9d4c2d0ef10b65ce7ace67e29e274fb922a8679fe818cf043d08c",
"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": "9dff7ee42c0cd1a9ab37a5acd9788b30ad01455bfd2f3abc2f4e1f157bf16c89",
"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/events/clickInit.ts": "bd1ba29fe0af4332ceb19297797c4c942a3a74bfd901998d6b93293f1b309300",
"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": "11342cb9c97c8ff728bbf6b47e58ce93a43062d4f69cf6cbbbc0a6f8d086c8fe",
"packages/artplayer/src/events/resizeInit.ts": "719e27d11d2f93fcbe8368393c9190e251fc86dd0c3c2919f60e9b3b1edd0192",
"packages/artplayer/src/events/scheduling-types.ts": "5cfeb1bfc23b06bf71c8049bd2cc2f5de384840a2b16511d1222944b0ccd4684",
"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": "3ef720aee403e6b7baf1ab472dbdd16c671f2d691ecea48ff1c25ca1ffc66296",
"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/index.js": "cb874ac34fa650bd364b3fef7eed4830bf3bd47093097ae7ba0432e7e64b1a10",
"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": "2b6bec62d5f7468ea028a39914f9177cfbf96779f4b20274aa7e6b8784592764",
"packages/artplayer/src/input/hotkey-defaults.ts": "c28e14821e5c7f7ac92a302e92439ab68fe77d5ef7d90a36b147b7c979ab96c6",
"packages/artplayer/src/input/hotkey-types.ts": "30a4354e89f96a10bd15e3b94ce03050286d5cb4641b8f951fd17c0724afc238",
"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": "ad542779ae4030c7619b5874fb33466cbd45af5ddb72d3ce984c09f54b24dccf",
"packages/artplayer/src/layer.ts": "4014268eed043d5dd7b925cdeef6245e357cda67192a1301c5612ef98cdbec12",
"packages/artplayer/src/libs/screenfull.js": "2332b50c0c6364d5c99080be0f5739255e4b9e465d2cca40f761adce9a1908f8",
"packages/artplayer/src/lifecycle/instance.ts": "b1d05ae464278c82f7880d3186bca552e4429956198a067af72293b29e3ac461",
"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": "5532f57129032a9685305d0d319543146c3e8af134ac12c8aa521cca9e83a6c2",
"packages/artplayer/src/media/hosts.ts": "7129cb93290a250e932464b71a4e4abce8a98e83935d4fd6c36a59fc6357b6af",
"packages/artplayer/src/media/playback.ts": "b0e8ae22f2660249361bf05bb2333685e14f5a7ac3e9ba0c62ee7efd38338b93",
"packages/artplayer/src/media/types.ts": "96d4a7f066cbb6fb9138165dd736b4ca500cb19c827bd7702134d61c44cc0e87",
"packages/artplayer/src/notice.ts": "467979cc85e64bef9525af10a0384af1fa72847bc8fa7d6785f1e119785a6e77",
"packages/artplayer/src/option/defaults.ts": "f357ef80cf32085fcbc3409d92dfa27b31c13fbcf823f576052c0347911c0cca",
"packages/artplayer/src/option/resolve.ts": "53a73627cd540e3f21349c0a43beda35ea5195647a31e3f5b30ac292390b4b1b",
"packages/artplayer/src/option/types.ts": "f2ce01c01acf45fac6cbb34685b8e6c321bcad6b0da2526f3f189eb5962ea0e5",
"packages/artplayer/src/player/airplayMix.js": "b9ce49489e75045b6a1df4d8ed28f123c1b105ac4c04fefaabcffe4353ad004d",
"packages/artplayer/src/player/aspectRatioMix.ts": "9e5e7365d469aeaef65a6010cb92734702191f9086b2f21d98c9f0ad7f356898",
"packages/artplayer/src/player/attrMix.js": "c873d587ff71e024cfda5b5464d0c70a09a6a319da3f18fbaa7451a16c9ae055",
"packages/artplayer/src/player/autoHeightMix.ts": "5848e34cd826f5d4cc81d076c83fb3bcea0aed1228cd93a1edb6b8ca402ad175",
"packages/artplayer/src/player/autoSizeMix.ts": "6373a8ea7fff4cd875d17c5d3df6dc37764055ab77850a6c6348526969071cbb",
"packages/artplayer/src/player/cssVarMix.js": "93e641dd760e8f844a643a0b7d8af92b73a7f205e55087d9501934d218701bd2",
"packages/artplayer/src/player/currentTimeMix.ts": "78c749ec4dc94f4a3a0ce02a87156f07894401b64d12c6c7c3cb1192ff266902",
"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.js": "c3eaeab0aa5015a51dfeeb4de6f25b02b8cd66e1f8471940367d628b5fd0bdec",
"packages/artplayer/src/player/loadedMix.ts": "6a4c4a08ed74346dad3e138b1dda22c8c9c12f175fe6d00da41b89c78cbe2c18",
"packages/artplayer/src/player/miniMix.ts": "d68a0c4f6c6059d5831d2d1fd4823b8d3cbce95eefd6d36d38670d6d8720f44e",
"packages/artplayer/src/player/optionInit.js": "9d1d9d276da2403a580498c62f947373e000d9cd6e4bef5831d272c3055b5592",
"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.js": "a96b0a9f5817919e373a5a55b43fe7ea94af357051c01ddd6ce9c68bc932ecba",
"packages/artplayer/src/player/qualityMix.ts": "8dfcb94f695cf983f313f00abe1aec183ceb2af4b398fbf62bf1d114257a8f43",
"packages/artplayer/src/player/rectMix.ts": "a741ee09fa3271df84363c5d73eac1b2e5adb39491f95f8112af81f1219ffed4",
"packages/artplayer/src/player/screenshotMix.js": "c64871270b224233ea67ff31c3fbc0c2e2eb35635da5e4d5a263b930fb96e6e7",
"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.js": "382acfaf113fbd1ee77c63dba72953d984ea715f2d99748a12b9eae70c081d49",
"packages/artplayer/src/player/thumbnailsMix.js": "43bdbd9b62a803f4966103c6718305a9ef665d25df26f735d3e34558ddf339bf",
"packages/artplayer/src/player/toggleMix.ts": "a3050136248e7d0b942387484c61286ac2b33a90724b1dc3460f5061be76f247",
"packages/artplayer/src/player/typeMix.js": "70920c8f785dca6d4bd66d82b996c37f1b69265190d7747ae8de298afae3604e",
"packages/artplayer/src/player/urlMix.ts": "23ee05577af66e3608f9c6d63f060bd3de68a99b1992e4e35e45f16a08a8c14f",
"packages/artplayer/src/player/volumeMix.ts": "d830bb27b984e0ab2f687943fb49abcbd0331d71fe96049fd81edbddaa64f07f",
"packages/artplayer/src/plugins/auto-playback/prompt.ts": "cdcfd8542d49c2be61a31c74f2ff5ff0cdd1f829858b9bf5b497f2dde85c2002",
"packages/artplayer/src/plugins/auto-playback/records.ts": "731df519f264c602e5128c66f943b40e8645c403dc880652dea8f171574adc78",
"packages/artplayer/src/plugins/autoOrientation.ts": "4a13b0c010ea7a5002e66c422260ed24bb0d18b3ed41ce10974ac7ca2804cc09",
"packages/artplayer/src/plugins/autoPlayback.ts": "e349010813bbcd53503383b707c5f6e6e60d8ade6442d020fe6ba07a128c3122",
"packages/artplayer/src/plugins/builtins.ts": "1f45028b00dd82e622cc6387b1ee73e39e6ab85ca0d15117ace11b5f02dee37f",
"packages/artplayer/src/plugins/fastForward.ts": "74c03e3fcfe2f87dcb0ef1a5da5410cb96322509fd07e32930128584c54f62b5",
"packages/artplayer/src/plugins/index.ts": "28d13abc95cbedafadae0fdb682bf86fda9b705191c51843943a5dadddbd0a53",
"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": "2bb29994c60d0c47517bdf7cacb6afac7d65075f0a67d895a3ce52250b668232",
"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": "799e7adeac76c4a327201ec66f10d8f25f92387409f1e5e65f265df7711973e1",
"packages/artplayer/src/setting/update.ts": "3725fd69b369e4a345b1657ab559a915ab967c20088a093e288ffa7370cda264",
"packages/artplayer/src/source/listen.ts": "c0596b98258c1544c8e4b762509646428450e56588da36908cb8583b8b716c37",
"packages/artplayer/src/source/operation.ts": "a6cb65594a5b28247e3a6889fe0a2f47a34aeb08cdde5f0125800a87862cd559",
"packages/artplayer/src/source/switch.ts": "697ab56a765f957e3ce1da076c69cfc11dbf0901efecae0199cd94c729e0b236",
"packages/artplayer/src/source/types.ts": "9456d3d2f798188b730d99ef015e8a0a145598b0fe3ad1036b84f4a7cc1c5e6d",
"packages/artplayer/src/storage.js": "92067265b7f1104c4680e27e35726cf033811c6551e7c38d66028f2dd5300491",
"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": "c8537df19c1d615419a8396db5846b4de05f61e61df8c0ed89613f0051b81e38",
"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": "743837b3c84fc5fee40120598bd484c10bd4202b371002709c269a700919dda2",
"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": "e56db829d7588f3a5dfafd6e8377f93f0892cfe442710be3740e1136812dd2bd",
"packages/artplayer/src/template/html.ts": "351c472bfd01fa5ba1a4e347ed31bd5faaf823d9b4c5cab1ce8c651e3b175021",
"packages/artplayer/src/template/nodes.ts": "1572746a636647e4d313cc8752d3a110ff81fddb390ad7b0feb6a0db0d42b9d4",
"packages/artplayer/src/template/types.ts": "23f67e78ee43f9ad9099c94f28e51c6113b167603ffbbcf2d6ca2b68cc40b803",
"packages/artplayer/src/template.ts": "05c1499adc5dce27addf5761bec58d803f526d9b5b62c367c631e4cf2991391d",
"packages/artplayer/src/utils/compatibility.js": "51290838ef62be8e4251f4db8ecdd45a626cecd8c732e4e53a1c55df8d454a13",
"packages/artplayer/src/utils/component.ts": "d04a66213406ae3223326c2d470363e197dd1540519caa632f9d06378af989cc",
"packages/artplayer/src/utils/dom.js": "a625a0d832f717fbdf186099d1ace1f0dd51f1ea871417ffa856a7186206fb91",
"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": {
"package.json": "fc869b9398453bafd3791186d70d300c1d642b94f54f2edc0a50de92ad09ec13",
"test/auto-playback.test.js": "2d61bffa99bf7acab58f263fb60cb50fef8b1d450d3ea22a4f1eef8066b162a0",
"test/builtin-layers.test.js": "0ff767aadbfc7c142dc03e64891dd000b651e812509488f474dcf01ca5d0df05",
"test/fast-forward.test.js": "81172dc0fadbf62cf88904fb7a54d131f848602a0fdfe3be93a37fcf4ca7b389",
"test/notice.test.js": "c8622608041aac4ba4dbbc5362a4513ba279456e04d49755926f7f26efdca66d",
"test/prompt-components.test.js": "ece7c6cd964fdc92f36416fba1a6898ce111527127fe9793ac3b2978993b2576",
"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/emitter.spec.js": "abf5a850835d1a5580d611a0777c0cdf225a6aa796a63b58096f8646007e5870",
"test/browser/event-scheduling.spec.js": "4ebd5dab23ca8e49580bd1dc3234e612cbae36b735c7c9401d168059eae11c5c",
"test/browser/fast-forward.spec.js": "5b884fae1cd48cb592c2004a8149890aed4741ac0a92b1e415e47b94411bb368",
"test/browser/gesture.spec.js": "9301a91220e5cccf1023918580111bf5287f811a51c0b51e7ed71797cb018575",
"test/browser/global-events.spec.js": "67ef2bc32419f17bb10ff40f7d9e542c110f2202028e5a17d58780e2cc6cf5f3",
"test/browser/hotkey.spec.js": "984e042d277da6ec092e5a16053bef0f2a144a83868dc30cee82a696c2adfeff",
"test/browser/input-closeout.spec.js": "6ede540965e404c58cf71a23dabb6be9ab2b107e75d5937e6d63b11dbf11cf98",
"test/browser/lifecycle.spec.js": "7726535769bdf01a57d15d562bad9b3bb2cce0d979b7b0def6cbcf77bd72f453",
"test/browser/listener-registry.spec.js": "54c40eebcd818342e92f875cb639d31d1fa0a0fc95897de2cbfbbd4df793ac94",
"test/browser/media-events.spec.js": "3f5c719facfb97498e6f254117fc4d7d2d91e7f0d53efeab6d877e107dac174b",
"test/browser/media-hosts.spec.js": "543e974f5bb89116a688defb2c1e4afdc72bb6cf4b1bf9838d0e837e661d7845",
"test/browser/notice.spec.js": "2b57c1307aace558aae0c4d8d4434a473780eb9d70c6cf62962147f476bdc94b",
"test/browser/options.spec.js": "17733db5056f04f829ecaa925b021d339d0f6f6960cfb8bd277c68cf8c4e119a",
"test/browser/playback-properties.spec.js": "14e0774bf272cca78d203fef9c343b9b2eac5c30ffbe5c354b00640e1cd9627c",
"test/browser/playback.spec.js": "5cc5df6f3968f3e834a6b2bc2c76c3c1c4ec5e7bda5ee3e99aa7394d24ac7e18",
"test/browser/plugins.spec.js": "526c58db1ae2080cf76a13b542e502b4847b23f07e8cd012f40129dda3358a00",
"test/browser/pointer-events.spec.js": "fa789898942d6eeffcb1f8867af46abcdb1dc8a515470ffdb18e89e8fafc4985",
"test/browser/prompt-components.spec.js": "2513a31306bb17b713aca2f9bc44f045ce34ac547482b4507955b0f1f14484ed",
"test/browser/resource-scope.spec.js": "0196bd9943c1ce2f6560f87156cd0de47606579c1a736bd46d4943179a121d3f",
"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": "0e6a9396e329bbd055afe14da2e029c08881d09454aa58c8711476a690a44c14",
"test/browser/subtitle-lifecycle.spec.js": "ba91719ccdc9e539aee252d80deaba622fd6e5cb30cdd74697658af1e49dfd58",
"test/browser/template-resources.spec.js": "993ce9876ae9d49f291af4173ffa34276f9b8972828e8d42b8789c5ee512ac6d",
"test/browser/utils.spec.js": "e7f1739938791a6d19ec2cdf544f57c69ad7caaaa6f379128b3676d73d8611b1",
"test/types/auto-playback.ts": "3af10afc38be6eb0d6a8c9f82f76b6b046ab0b0439a22c1318fab5557a2157e4",
"test/types/builtin-layers.ts": "4bf0c661011e15bb3f620e0e4bf7b51ca381c420dda261fcd59988cafd2e53c8",
"test/types/fast-forward.ts": "bd724069d82a78b8f9264f73ac3d7862f27b2bb161936a49763812e5d5966246",
"test/types/notice.ts": "f896ea15c1dc1f71e7018e3a00e7276f415b9ff58fb6058d8767cac9438a047a",
"test/types/prompt-components.ts": "ee577d2d7a148767c929131d641bfbadf5e42c2aa178451a704bef0d815e67fa"
},
"ci": {
"command": "yarn ci:check",
"passed": 372,
"unit": 343,
"engineering": 4,
"baseline": 25,
"strictSourceFiles": 200,
"logSha256": "1998f759a82922d3c5335780a0817e4af80992a4651345cbdc7a77911203716e"
},
"packageOutput": "refactor/.cache/packages/run-4YqfAy",
"packages": [
{
"name": "artplayer",
"version": "5.4.1",
"archive": "artplayer.tgz",
"sha256": "55aaf523f5ffb062c17b6d88b21affe6379dcd10387b0c181497be550a899ba1",
"files": {
"package/ARCHITECTURE.md": "86938bd4bdbe38116b8cfef31c93438f9143f42b72857548ac196bb14333f4d5",
"package/README.md": "1e185e65f67fc2081b4182bbc6c4558ea05b6e3fa3acc5dd0c3ac7df1d542b09",
"package/THIRD_PARTY_NOTICES": "b77b5b46b79fa0cda850b0781f78c3b1112c4ed9672fa291956fe8eff53098e7",
"package/dist/artplayer.js": "40623aedf99c6db2da57bc7d7cc410e7c94488286abcdb2af4dbebb84d0405a2",
"package/dist/artplayer.legacy.js": "7d5fcec1577136b0f63bbff77c8d5c2977bfdf1c3e74b9858e1f40f1643f1ca4",
"package/dist/artplayer.mjs": "d84402556ba801cfaa60c75209d4771198fa80f6095227c716d954ee1b28cb6b",
"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": "d600907cb7bfbb529eb848623f6e2fbfdcb3b88acec9a5925ec23631d2eb25d5",
"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",
"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-11T04:18:42.951Z",
"duration": 326533.777,
"expected": 1350,
"skipped": 0,
"unexpected": 0,
"flaky": 0
},
"member": "artplayer.js",
"sha256": "40623aedf99c6db2da57bc7d7cc410e7c94488286abcdb2af4dbebb84d0405a2",
"featureCases": 207,
"featureCounts": {
"notice.spec.js": 39,
"fast-forward.spec.js": 33,
"auto-playback.spec.js": 45,
"builtin-layers.spec.js": 45,
"prompt-components.spec.js": 45
},
"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.038853,
"events": [
"video:loadedmetadata",
"ready",
"video:playing"
]
}
},
"firefox": {
"capability": {
"enabled": true,
"request": true,
"exit": true
},
"playback": {
"window": {
"width": 320,
"height": 180
},
"currentTime": 0.177203,
"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": []
}
],
"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": "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": "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": "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": "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-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-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-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": "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": "47d605117cb26723dd9c8f195a2f868fd9e9867d0797b800291b35829d1f4cd7"
},
"legacyBrowser": {
"stats": {
"startTime": "2026-09-11T04:24:32.159Z",
"duration": 322141.745,
"expected": 1350,
"skipped": 0,
"unexpected": 0,
"flaky": 0
},
"member": "artplayer.legacy.js",
"sha256": "7d5fcec1577136b0f63bbff77c8d5c2977bfdf1c3e74b9858e1f40f1643f1ca4",
"featureCases": 207,
"featureCounts": {
"notice.spec.js": 39,
"fast-forward.spec.js": 33,
"auto-playback.spec.js": 45,
"builtin-layers.spec.js": 45,
"prompt-components.spec.js": 45
},
"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.027045,
"events": [
"video:loadedmetadata",
"ready",
"video:playing"
]
}
},
"firefox": {
"capability": {
"enabled": true,
"request": true,
"exit": true
},
"playback": {
"window": {
"width": 320,
"height": 180
},
"currentTime": 0.168879,
"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": []
}
],
"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": "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": "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": "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": "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-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-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-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": "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": "abd542eda57d83195cd541beaf2ca5c749dbbaa42baaa3d4b5185b25e805463a"
},
"packageReportSha256": "ad6fbec7abde4d6e16bc08462b4bef771c549e461e58a9e171cba61ce8d42dba",
"publicTypes": {
"changed": false,
"strategy": "Historical public declarations preserved; accurate source models and retained-consumer fixtures pass. BASE-TYPE-07 public precise-view coordination remains CORE-21."
},
"phases": [
{
"file": "refactor/baselines/builtin-prompts-partial.json",
"sha256": "9136d65581dc417342d33a89ad106b264aacfb942bfc67e4da5b74f14801115b",
"scope": "Historical intermediate source; not final candidate evidence."
},
{
"file": "refactor/baselines/auto-layers-partial.json",
"sha256": "e38a6578a6124cfc0b8135bca619eb65d86f865477ad3b503d5cbdbeb29513b3",
"scope": "Historical intermediate source; not final candidate evidence."
}
],
"build": {
"logSha256": "d70475fe0f03318b3d2990e6a6bfa275f407e18e51ce2e126b41564e83b6ab92",
"i18nLogSha256": "07109b610cf7dca8dffa1889f91737ee2b17a8751cf00ac2ea1567faaec55400"
},
"resolvedFindings": [
"BASE-LIFE-31",
"BASE-LIFE-32",
"BASE-LIFE-33",
"BASE-LIFE-34",
"BASE-LIFE-35"
],
"limits": [
"Current core/chapter coverage is complete for this task, not the remaining ecosystem refactor or release reviews.",
"Controlled mobile UA/touch/IME/orientation/native fallbacks do not certify physical devices; REL-03/REVIEW-02 retain those gates.",
"Published auto-resume playback rejection uses exact known-error capture; candidate and all unexpected page errors must remain absent.",
"Historical notice read declarations remain supported; an accurate public view is still tracked by BASE-TYPE-07 / CORE-21.",
"Builtin factory assertions remain confined to the JS constructor boundary until CORE-20.",
"No dependency changes, major version application, push, remote CI, publication or full-goal completion in this task."
]
}