{ "task": "PKG-MULTI-SUB-05", "status": "doing", "checkpoint": "Source-seek diagnostics, not a production fix", "baselineCommit": "318de37e8a1be59942facc62d98e4847b0ef4891", "recordedAt": "2026-09-14T06:02:41.014Z", "node": "v24.21.0", "yarn": "1.22.22", "maintainedSources": [ { "path": "test/browser/multiple-subtitles-combinations.spec.js", "sha256": "c65d9336b5fa8924d389a48d34604734bc7de80604fc3d417f30432bb0f3235d" }, { "path": "test/browser/source-seek-diagnostics.js", "sha256": "3234c17a179efba0850d8a37924fdf8e24ca3506a3624fdbfc02a9d34c0c2183" }, { "path": "test/browser/source-restoration.js", "sha256": "0bca60d1fbdb5c0e200f40a5d0edb2e79698f48ac6cc8c5815787490febd9240" } ], "artifacts": [ { "path": "packages/artplayer/dist/artplayer.js", "sha256": "cab41b4a6b47dfacfc2d99b923273043b48f0ad93c3e808af0bfa84ffe1cf26e", "unchangedFromBaseline": true }, { "path": "packages/artplayer-plugin-multiple-subtitles/dist/artplayer-plugin-multiple-subtitles.js", "sha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "unchangedFromBaseline": true } ], "runs": [ { "name": "serial", "traceMode": "1", "restoreEvent": false, "report": { "path": "refactor/.cache/multi-switch-diagnostics-serial-browser/report.json", "sha256": "fc11662dd5789adb897f2a0cadd6fbeaf2e55ef185529cc278731742406cf125" }, "log": { "path": "refactor/.cache/multi-switch-diagnostics.log", "sha256": "27a78f25e01d71f244118f909551a073695cbaddb78b94353695263e6b237f6e" }, "stats": { "startTime": "2026-09-14T05:45:51.588Z", "duration": 15913.146999999999, "expected": 3, "skipped": 0, "unexpected": 0, "flaky": 0 }, "inputs": [ { "project": "webkit", "browser": "26.6", "platform": "win32", "core": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\packages\\artplayer\\dist\\artplayer.js" }, "sha256": "cab41b4a6b47dfacfc2d99b923273043b48f0ad93c3e808af0bfa84ffe1cf26e", "bytes": 208931 }, "media": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.mp4" }, "sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233", "bytes": 251538 } } ], "tests": [ { "title": "Multiple subtitles candidate / published-5.3.0: timed VTT and SRT, offsets, fullscreen and source change", "project": "webkit", "status": "passed", "input": { "core": "published-5.3.0", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "26.6", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 4.502024, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [ { "start": 4, "end": 6, "text": "
Second
" } ], "displayed": "Second" }, "order": { "settledSeeking": true, "settlementToSeekedMs": 30, "nextWriteAfterSeekedMs": 13, "nativeRateWrites": 0 }, "events": [ { "event": "before-switch", "clock": 2579, "time": 2.5020196, "seeking": false }, { "event": "native:emptied", "clock": 2731, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 2731, "time": 0, "seeking": false }, { "event": "native:loadstart", "clock": 2736, "time": 0, "seeking": false }, { "event": "before:currentTime", "clock": 2987, "time": 0, "seeking": false, "value": 0 }, { "event": "after:currentTime", "clock": 2987, "time": 0, "seeking": true, "value": 0 }, { "event": "native:loadedmetadata", "clock": 2987, "time": 0, "seeking": true }, { "event": "native:loadeddata", "clock": 2987, "time": 0, "seeking": true }, { "event": "art:restart", "clock": 2987, "time": 0, "seeking": true }, { "event": "switch-resolved", "clock": 2987, "time": 0, "seeking": true }, { "event": "native:canplay", "clock": 2987, "time": 0, "seeking": true }, { "event": "native:seeking", "clock": 3016, "time": 0.0011896, "seeking": false }, { "event": "native:timeupdate", "clock": 3017, "time": 0.0011896, "seeking": false }, { "event": "native:seeked", "clock": 3017, "time": 0.0011896, "seeking": false }, { "event": "before:currentTime", "clock": 3030, "time": 0.0011896, "seeking": false, "value": 1.5 }, { "event": "after:currentTime", "clock": 3030, "time": 1.5, "seeking": true, "value": 1.5 }, { "event": "art:seek", "clock": 3030, "time": 1.5, "seeking": true }, { "event": "native:seeking", "clock": 3047, "time": 1.501843, "seeking": false }, { "event": "native:timeupdate", "clock": 3047, "time": 1.501843, "seeking": false }, { "event": "native:seeked", "clock": 3048, "time": 1.501843, "seeking": false }, { "event": "before:currentTime", "clock": 3227, "time": 1.501843, "seeking": false, "value": 4.5 }, { "event": "after:currentTime", "clock": 3228, "time": 4.5, "seeking": true, "value": 4.5 }, { "event": "art:seek", "clock": 3228, "time": 4.5, "seeking": true }, { "event": "native:seeking", "clock": 3248, "time": 4.5, "seeking": true }, { "event": "native:canplay", "clock": 3249, "time": 4.5, "seeking": true }, { "event": "native:timeupdate", "clock": 3264, "time": 4.502024, "seeking": false }, { "event": "native:seeked", "clock": 3264, "time": 4.502024, "seeking": false } ] }, { "title": "Multiple subtitles candidate / published: timed VTT and SRT, offsets, fullscreen and source change", "project": "webkit", "status": "passed", "input": { "core": "published", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "26.6", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 0, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [], "displayed": "\n Second\n " }, "order": { "settledSeeking": true, "settlementToSeekedMs": 30, "nextWriteAfterSeekedMs": 19, "nativeRateWrites": 0 }, "events": [ { "event": "before-switch", "clock": 2529, "time": 2.5023081, "seeking": false }, { "event": "native:emptied", "clock": 2677, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 2677, "time": 0, "seeking": false }, { "event": "native:loadstart", "clock": 2683, "time": 0, "seeking": false }, { "event": "before:currentTime", "clock": 2914, "time": 0, "seeking": false, "value": 0 }, { "event": "after:currentTime", "clock": 2915, "time": 0, "seeking": true, "value": 0 }, { "event": "native:loadedmetadata", "clock": 2915, "time": 0, "seeking": true }, { "event": "native:loadeddata", "clock": 2915, "time": 0, "seeking": true }, { "event": "art:restart", "clock": 2915, "time": 0, "seeking": true }, { "event": "switch-resolved", "clock": 2915, "time": 0, "seeking": true }, { "event": "native:canplay", "clock": 2915, "time": 0, "seeking": true }, { "event": "native:seeking", "clock": 2945, "time": 0.0050127, "seeking": false }, { "event": "native:timeupdate", "clock": 2945, "time": 0.0050127, "seeking": false }, { "event": "native:seeked", "clock": 2945, "time": 0.0050127, "seeking": false }, { "event": "before:currentTime", "clock": 2964, "time": 0.0050127, "seeking": false, "value": 1.5 }, { "event": "after:currentTime", "clock": 2964, "time": 1.5, "seeking": true, "value": 1.5 }, { "event": "art:seek", "clock": 2964, "time": 1.5, "seeking": true }, { "event": "native:seeking", "clock": 2992, "time": 1.5017344, "seeking": false }, { "event": "native:canplay", "clock": 2992, "time": 1.5017344, "seeking": false }, { "event": "native:timeupdate", "clock": 2993, "time": 1.5017344, "seeking": false }, { "event": "native:seeked", "clock": 2993, "time": 1.5017344, "seeking": false }, { "event": "before:currentTime", "clock": 3166, "time": 1.5017344, "seeking": false, "value": 4.5 }, { "event": "after:currentTime", "clock": 3166, "time": 4.5, "seeking": true, "value": 4.5 }, { "event": "art:seek", "clock": 3166, "time": 4.5, "seeking": true }, { "event": "native:seeking", "clock": 3191, "time": 4.5, "seeking": true }, { "event": "native:timeupdate", "clock": 3207, "time": 4.5016287, "seeking": false }, { "event": "native:seeked", "clock": 3207, "time": 4.5016287, "seeking": false }, { "event": "native:emptied", "clock": 3568, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 3568, "time": 0, "seeking": false } ] }, { "title": "Multiple subtitles candidate / candidate: timed VTT and SRT, offsets, fullscreen and source change", "project": "webkit", "status": "passed", "input": { "core": "candidate", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "26.6", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 0, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [], "displayed": "\n Second\n " }, "order": { "settledSeeking": false, "settlementToSeekedMs": 0, "nextWriteAfterSeekedMs": 10, "nativeRateWrites": 0 }, "events": [ { "event": "before-switch", "clock": 2495, "time": 2.5022056, "seeking": false }, { "event": "native:emptied", "clock": 2568, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 2568, "time": 0, "seeking": false }, { "event": "native:loadstart", "clock": 2578, "time": 0, "seeking": false }, { "event": "before:currentTime", "clock": 2797, "time": 0, "seeking": false, "value": 0 }, { "event": "after:currentTime", "clock": 2797, "time": 0, "seeking": true, "value": 0 }, { "event": "native:loadedmetadata", "clock": 2797, "time": 0, "seeking": true }, { "event": "native:loadeddata", "clock": 2798, "time": 0, "seeking": true }, { "event": "art:restart", "clock": 2798, "time": 0, "seeking": true }, { "event": "native:canplay", "clock": 2798, "time": 0, "seeking": true }, { "event": "native:seeking", "clock": 2828, "time": 0.0012972, "seeking": false }, { "event": "native:timeupdate", "clock": 2828, "time": 0.0012972, "seeking": false }, { "event": "switch-resolved", "clock": 2829, "time": 0.0012972, "seeking": false }, { "event": "native:seeked", "clock": 2829, "time": 0.0012972, "seeking": false }, { "event": "before:currentTime", "clock": 2839, "time": 0.0012972, "seeking": false, "value": 1.5 }, { "event": "after:currentTime", "clock": 2839, "time": 1.5, "seeking": true, "value": 1.5 }, { "event": "art:seek", "clock": 2839, "time": 1.5, "seeking": true }, { "event": "native:seeking", "clock": 2858, "time": 1.5017953, "seeking": false }, { "event": "native:timeupdate", "clock": 2859, "time": 1.5017953, "seeking": false }, { "event": "native:seeked", "clock": 2859, "time": 1.5017953, "seeking": false }, { "event": "before:currentTime", "clock": 3056, "time": 1.5017953, "seeking": false, "value": 4.5 }, { "event": "after:currentTime", "clock": 3056, "time": 4.5, "seeking": true, "value": 4.5 }, { "event": "art:seek", "clock": 3056, "time": 4.5, "seeking": true }, { "event": "native:seeking", "clock": 3077, "time": 4.5, "seeking": true }, { "event": "native:canplay", "clock": 3077, "time": 4.5, "seeking": true }, { "event": "native:timeupdate", "clock": 3093, "time": 4.5005706, "seeking": false }, { "event": "native:seeked", "clock": 3094, "time": 4.5005706, "seeking": false }, { "event": "native:emptied", "clock": 3456, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 3456, "time": 0, "seeking": false } ] } ] }, { "name": "repeat", "traceMode": "1", "restoreEvent": false, "report": { "path": "refactor/.cache/multi-switch-diagnostics-repeat-browser/report.json", "sha256": "836bf81f07973b1b937170ca75ff67c53dcef2eb45d2307b9463ef9a74f62c26" }, "log": { "path": "refactor/.cache/multi-switch-diagnostics-repeat.log", "sha256": "d141bb998041527b46e06fd16a2bef31ccb466de70895beefbec1625b7337534" }, "stats": { "startTime": "2026-09-14T05:47:19.910Z", "duration": 33143.902, "expected": 9, "skipped": 0, "unexpected": 0, "flaky": 0 }, "inputs": [ { "project": "webkit", "browser": "26.6", "platform": "win32", "core": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\packages\\artplayer\\dist\\artplayer.js" }, "sha256": "cab41b4a6b47dfacfc2d99b923273043b48f0ad93c3e808af0bfa84ffe1cf26e", "bytes": 208931 }, "media": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.mp4" }, "sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233", "bytes": 251538 } } ], "tests": [ { "title": "Multiple subtitles candidate / published-5.3.0: timed VTT and SRT, offsets, fullscreen and source change", "project": "webkit", "status": "passed", "input": { "core": "published-5.3.0", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "26.6", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 4.5005721, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [ { "start": 4, "end": 6, "text": "
Second
" } ], "displayed": "Second" }, "order": { "settledSeeking": true, "settlementToSeekedMs": 30, "nextWriteAfterSeekedMs": 146, "nativeRateWrites": 0 }, "events": [ { "event": "before-switch", "clock": 4727, "time": 2.5023962, "seeking": false }, { "event": "native:emptied", "clock": 4804, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 4805, "time": 0, "seeking": false }, { "event": "native:loadstart", "clock": 4819, "time": 0, "seeking": false }, { "event": "before:currentTime", "clock": 5188, "time": 0, "seeking": false, "value": 0 }, { "event": "after:currentTime", "clock": 5188, "time": 0, "seeking": true, "value": 0 }, { "event": "native:loadedmetadata", "clock": 5188, "time": 0, "seeking": true }, { "event": "native:loadeddata", "clock": 5188, "time": 0, "seeking": true }, { "event": "art:restart", "clock": 5188, "time": 0, "seeking": true }, { "event": "switch-resolved", "clock": 5189, "time": 0, "seeking": true }, { "event": "native:canplay", "clock": 5189, "time": 0, "seeking": true }, { "event": "native:seeking", "clock": 5219, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 5219, "time": 0, "seeking": false }, { "event": "native:seeked", "clock": 5219, "time": 0, "seeking": false }, { "event": "before:currentTime", "clock": 5365, "time": 0, "seeking": false, "value": 1.5 }, { "event": "after:currentTime", "clock": 5365, "time": 1.5, "seeking": true, "value": 1.5 }, { "event": "art:seek", "clock": 5366, "time": 1.5, "seeking": true }, { "event": "native:seeking", "clock": 5394, "time": 1.5, "seeking": true }, { "event": "native:canplay", "clock": 5394, "time": 1.5, "seeking": true }, { "event": "native:timeupdate", "clock": 5409, "time": 1.5029635, "seeking": false }, { "event": "native:seeked", "clock": 5410, "time": 1.5029635, "seeking": false }, { "event": "before:currentTime", "clock": 5662, "time": 1.5029635, "seeking": false, "value": 4.5 }, { "event": "after:currentTime", "clock": 5662, "time": 4.5, "seeking": true, "value": 4.5 }, { "event": "art:seek", "clock": 5662, "time": 4.5, "seeking": true }, { "event": "native:seeking", "clock": 5686, "time": 4.5, "seeking": true }, { "event": "native:canplay", "clock": 5686, "time": 4.5, "seeking": true }, { "event": "native:timeupdate", "clock": 5730, "time": 4.5005721, "seeking": false }, { "event": "native:seeked", "clock": 5730, "time": 4.5005721, "seeking": false } ] }, { "title": "Multiple subtitles candidate / published: timed VTT and SRT, offsets, fullscreen and source change", "project": "webkit", "status": "passed", "input": { "core": "published", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "26.6", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 0, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [], "displayed": "\n Second\n " }, "order": { "settledSeeking": true, "settlementToSeekedMs": 50, "nextWriteAfterSeekedMs": 32, "nativeRateWrites": 0 }, "events": [ { "event": "before-switch", "clock": 4882, "time": 2.5060656, "seeking": false }, { "event": "native:emptied", "clock": 4975, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 4975, "time": 0, "seeking": false }, { "event": "native:loadstart", "clock": 4985, "time": 0, "seeking": false }, { "event": "before:currentTime", "clock": 5362, "time": 0, "seeking": false, "value": 0 }, { "event": "after:currentTime", "clock": 5362, "time": 0, "seeking": true, "value": 0 }, { "event": "native:loadedmetadata", "clock": 5363, "time": 0, "seeking": true }, { "event": "native:loadeddata", "clock": 5363, "time": 0, "seeking": true }, { "event": "art:restart", "clock": 5363, "time": 0, "seeking": true }, { "event": "switch-resolved", "clock": 5364, "time": 0, "seeking": true }, { "event": "native:canplay", "clock": 5364, "time": 0, "seeking": true }, { "event": "native:seeking", "clock": 5414, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 5414, "time": 0, "seeking": false }, { "event": "native:seeked", "clock": 5414, "time": 0, "seeking": false }, { "event": "before:currentTime", "clock": 5446, "time": 0, "seeking": false, "value": 1.5 }, { "event": "after:currentTime", "clock": 5446, "time": 1.5, "seeking": true, "value": 1.5 }, { "event": "art:seek", "clock": 5447, "time": 1.5, "seeking": true }, { "event": "native:seeking", "clock": 5468, "time": 1.501757, "seeking": false }, { "event": "native:canplay", "clock": 5469, "time": 1.501757, "seeking": false }, { "event": "native:timeupdate", "clock": 5469, "time": 1.501757, "seeking": false }, { "event": "native:seeked", "clock": 5470, "time": 1.501757, "seeking": false }, { "event": "before:currentTime", "clock": 5721, "time": 1.501757, "seeking": false, "value": 4.5 }, { "event": "after:currentTime", "clock": 5721, "time": 4.5, "seeking": true, "value": 4.5 }, { "event": "art:seek", "clock": 5721, "time": 4.5, "seeking": true }, { "event": "native:seeking", "clock": 5745, "time": 4.5, "seeking": true }, { "event": "native:canplay", "clock": 5745, "time": 4.5, "seeking": true }, { "event": "native:timeupdate", "clock": 5773, "time": 4.5018178, "seeking": false }, { "event": "native:seeked", "clock": 5774, "time": 4.5018178, "seeking": false }, { "event": "native:emptied", "clock": 6178, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 6178, "time": 0, "seeking": false } ] }, { "title": "Multiple subtitles candidate / candidate: timed VTT and SRT, offsets, fullscreen and source change", "project": "webkit", "status": "passed", "input": { "core": "candidate", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "26.6", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 0, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [], "displayed": "\n Second\n " }, "order": { "settledSeeking": false, "settlementToSeekedMs": 0, "nextWriteAfterSeekedMs": 40, "nativeRateWrites": 0 }, "events": [ { "event": "before-switch", "clock": 3557, "time": 2.5014341, "seeking": false }, { "event": "native:emptied", "clock": 3620, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 3620, "time": 0, "seeking": false }, { "event": "native:loadstart", "clock": 3626, "time": 0, "seeking": false }, { "event": "before:currentTime", "clock": 3893, "time": 0, "seeking": false, "value": 0 }, { "event": "after:currentTime", "clock": 3893, "time": 0, "seeking": true, "value": 0 }, { "event": "native:loadedmetadata", "clock": 3894, "time": 0, "seeking": true }, { "event": "native:loadeddata", "clock": 3894, "time": 0, "seeking": true }, { "event": "art:restart", "clock": 3895, "time": 0, "seeking": true }, { "event": "native:canplay", "clock": 3895, "time": 0, "seeking": true }, { "event": "native:seeking", "clock": 3922, "time": 0.0010832, "seeking": false }, { "event": "native:timeupdate", "clock": 3922, "time": 0.0010832, "seeking": false }, { "event": "switch-resolved", "clock": 3923, "time": 0.0010832, "seeking": false }, { "event": "native:seeked", "clock": 3923, "time": 0.0010832, "seeking": false }, { "event": "before:currentTime", "clock": 3963, "time": 0.0010832, "seeking": false, "value": 1.5 }, { "event": "after:currentTime", "clock": 3963, "time": 1.5, "seeking": true, "value": 1.5 }, { "event": "art:seek", "clock": 3964, "time": 1.5, "seeking": true }, { "event": "native:seeking", "clock": 3981, "time": 1.5020141, "seeking": false }, { "event": "native:timeupdate", "clock": 3982, "time": 1.5020141, "seeking": false }, { "event": "native:seeked", "clock": 3982, "time": 1.5020141, "seeking": false }, { "event": "before:currentTime", "clock": 4184, "time": 1.5020141, "seeking": false, "value": 4.5 }, { "event": "after:currentTime", "clock": 4184, "time": 4.5, "seeking": true, "value": 4.5 }, { "event": "art:seek", "clock": 4184, "time": 4.5, "seeking": true }, { "event": "native:seeking", "clock": 4197, "time": 4.5, "seeking": true }, { "event": "native:canplay", "clock": 4197, "time": 4.5, "seeking": true }, { "event": "native:timeupdate", "clock": 4227, "time": 4.5046401, "seeking": false }, { "event": "native:seeked", "clock": 4227, "time": 4.5046401, "seeking": false }, { "event": "native:emptied", "clock": 4589, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 4589, "time": 0, "seeking": false } ] }, { "title": "Multiple subtitles candidate / published-5.3.0: timed VTT and SRT, offsets, fullscreen and source change", "project": "webkit", "status": "passed", "input": { "core": "published-5.3.0", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "26.6", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 4.5005361, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [ { "start": 4, "end": 6, "text": "
Second
" } ], "displayed": "Second" }, "order": { "settledSeeking": true, "settlementToSeekedMs": 31, "nextWriteAfterSeekedMs": 17, "nativeRateWrites": 0 }, "events": [ { "event": "before-switch", "clock": 2972, "time": 2.5017732, "seeking": false }, { "event": "native:emptied", "clock": 3032, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 3032, "time": 0, "seeking": false }, { "event": "native:loadstart", "clock": 3212, "time": 0, "seeking": false }, { "event": "before:currentTime", "clock": 3294, "time": 0, "seeking": false, "value": 0 }, { "event": "after:currentTime", "clock": 3294, "time": 0, "seeking": true, "value": 0 }, { "event": "native:loadedmetadata", "clock": 3294, "time": 0, "seeking": true }, { "event": "native:loadeddata", "clock": 3294, "time": 0, "seeking": true }, { "event": "art:restart", "clock": 3294, "time": 0, "seeking": true }, { "event": "switch-resolved", "clock": 3294, "time": 0, "seeking": true }, { "event": "native:canplay", "clock": 3294, "time": 0, "seeking": true }, { "event": "native:seeking", "clock": 3325, "time": 0.0014528, "seeking": false }, { "event": "native:timeupdate", "clock": 3325, "time": 0.0014528, "seeking": false }, { "event": "native:seeked", "clock": 3325, "time": 0.0014528, "seeking": false }, { "event": "before:currentTime", "clock": 3342, "time": 0.0014528, "seeking": false, "value": 1.5 }, { "event": "after:currentTime", "clock": 3343, "time": 1.5, "seeking": true, "value": 1.5 }, { "event": "art:seek", "clock": 3343, "time": 1.5, "seeking": true }, { "event": "native:seeking", "clock": 3371, "time": 1.5017692, "seeking": false }, { "event": "native:canplay", "clock": 3371, "time": 1.5017692, "seeking": false }, { "event": "native:timeupdate", "clock": 3372, "time": 1.5017692, "seeking": false }, { "event": "native:seeked", "clock": 3372, "time": 1.5017692, "seeking": false }, { "event": "before:currentTime", "clock": 3570, "time": 1.5017692, "seeking": false, "value": 4.5 }, { "event": "after:currentTime", "clock": 3570, "time": 4.5, "seeking": true, "value": 4.5 }, { "event": "art:seek", "clock": 3570, "time": 4.5, "seeking": true }, { "event": "native:seeking", "clock": 3585, "time": 4.5, "seeking": true }, { "event": "native:canplay", "clock": 3585, "time": 4.5, "seeking": true }, { "event": "native:timeupdate", "clock": 3600, "time": 4.5005361, "seeking": false }, { "event": "native:seeked", "clock": 3601, "time": 4.5005361, "seeking": false } ] }, { "title": "Multiple subtitles candidate / published: timed VTT and SRT, offsets, fullscreen and source change", "project": "webkit", "status": "passed", "input": { "core": "published", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "26.6", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 0, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [], "displayed": "\n Second\n " }, "order": { "settledSeeking": true, "settlementToSeekedMs": 30, "nextWriteAfterSeekedMs": 25, "nativeRateWrites": 0 }, "events": [ { "event": "before-switch", "clock": 2767, "time": 2.5021566, "seeking": false }, { "event": "native:emptied", "clock": 2883, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 2883, "time": 0, "seeking": false }, { "event": "native:loadstart", "clock": 2890, "time": 0, "seeking": false }, { "event": "before:currentTime", "clock": 3153, "time": 0, "seeking": false, "value": 0 }, { "event": "after:currentTime", "clock": 3153, "time": 0, "seeking": true, "value": 0 }, { "event": "native:loadedmetadata", "clock": 3153, "time": 0, "seeking": true }, { "event": "native:loadeddata", "clock": 3153, "time": 0, "seeking": true }, { "event": "art:restart", "clock": 3153, "time": 0, "seeking": true }, { "event": "switch-resolved", "clock": 3154, "time": 0, "seeking": true }, { "event": "native:canplay", "clock": 3154, "time": 0, "seeking": true }, { "event": "native:seeking", "clock": 3184, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 3184, "time": 0, "seeking": false }, { "event": "native:seeked", "clock": 3184, "time": 0, "seeking": false }, { "event": "before:currentTime", "clock": 3209, "time": 0, "seeking": false, "value": 1.5 }, { "event": "after:currentTime", "clock": 3209, "time": 1.5, "seeking": true, "value": 1.5 }, { "event": "art:seek", "clock": 3209, "time": 1.5, "seeking": true }, { "event": "native:seeking", "clock": 3228, "time": 1.5, "seeking": true }, { "event": "native:canplay", "clock": 3229, "time": 1.5, "seeking": true }, { "event": "native:timeupdate", "clock": 3245, "time": 1.5056139, "seeking": false }, { "event": "native:seeked", "clock": 3245, "time": 1.5056139, "seeking": false }, { "event": "before:currentTime", "clock": 3432, "time": 1.5056139, "seeking": false, "value": 4.5 }, { "event": "after:currentTime", "clock": 3432, "time": 4.5, "seeking": true, "value": 4.5 }, { "event": "art:seek", "clock": 3432, "time": 4.5, "seeking": true }, { "event": "native:seeking", "clock": 3460, "time": 4.5, "seeking": true }, { "event": "native:canplay", "clock": 3460, "time": 4.5, "seeking": true }, { "event": "native:timeupdate", "clock": 3476, "time": 4.5019478, "seeking": false }, { "event": "native:seeked", "clock": 3476, "time": 4.5019478, "seeking": false }, { "event": "native:emptied", "clock": 3833, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 3833, "time": 0, "seeking": false } ] }, { "title": "Multiple subtitles candidate / candidate: timed VTT and SRT, offsets, fullscreen and source change", "project": "webkit", "status": "passed", "input": { "core": "candidate", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "26.6", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 0, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [], "displayed": "\n Second\n " }, "order": { "settledSeeking": false, "settlementToSeekedMs": 0, "nextWriteAfterSeekedMs": 54, "nativeRateWrites": 0 }, "events": [ { "event": "before-switch", "clock": 2804, "time": 2.5024579, "seeking": false }, { "event": "native:emptied", "clock": 2940, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 2940, "time": 0, "seeking": false }, { "event": "native:loadstart", "clock": 2946, "time": 0, "seeking": false }, { "event": "before:currentTime", "clock": 3194, "time": 0, "seeking": false, "value": 0 }, { "event": "after:currentTime", "clock": 3194, "time": 0, "seeking": true, "value": 0 }, { "event": "native:loadedmetadata", "clock": 3195, "time": 0, "seeking": true }, { "event": "native:loadeddata", "clock": 3195, "time": 0, "seeking": true }, { "event": "art:restart", "clock": 3196, "time": 0, "seeking": true }, { "event": "native:canplay", "clock": 3196, "time": 0, "seeking": true }, { "event": "native:seeking", "clock": 3223, "time": 0.005095, "seeking": false }, { "event": "native:timeupdate", "clock": 3224, "time": 0.005095, "seeking": false }, { "event": "switch-resolved", "clock": 3224, "time": 0.005095, "seeking": false }, { "event": "native:seeked", "clock": 3224, "time": 0.005095, "seeking": false }, { "event": "before:currentTime", "clock": 3278, "time": 0.005095, "seeking": false, "value": 1.5 }, { "event": "after:currentTime", "clock": 3278, "time": 1.5, "seeking": true, "value": 1.5 }, { "event": "art:seek", "clock": 3278, "time": 1.5, "seeking": true }, { "event": "native:seeking", "clock": 3302, "time": 1.5006567, "seeking": false }, { "event": "native:canplay", "clock": 3302, "time": 1.5006567, "seeking": false }, { "event": "native:timeupdate", "clock": 3302, "time": 1.5006567, "seeking": false }, { "event": "native:seeked", "clock": 3303, "time": 1.5006567, "seeking": false }, { "event": "before:currentTime", "clock": 3489, "time": 1.5006567, "seeking": false, "value": 4.5 }, { "event": "after:currentTime", "clock": 3489, "time": 4.5, "seeking": true, "value": 4.5 }, { "event": "art:seek", "clock": 3490, "time": 4.5, "seeking": true }, { "event": "native:seeking", "clock": 3503, "time": 4.5, "seeking": true }, { "event": "native:canplay", "clock": 3503, "time": 4.5, "seeking": true }, { "event": "native:timeupdate", "clock": 3533, "time": 4.5036487, "seeking": false }, { "event": "native:seeked", "clock": 3533, "time": 4.5036487, "seeking": false }, { "event": "native:emptied", "clock": 3905, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 3905, "time": 0, "seeking": false } ] }, { "title": "Multiple subtitles candidate / published-5.3.0: timed VTT and SRT, offsets, fullscreen and source change", "project": "webkit", "status": "passed", "input": { "core": "published-5.3.0", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "26.6", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 4.5122093, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [ { "start": 4, "end": 6, "text": "
Second
" } ], "displayed": "Second" }, "order": { "settledSeeking": true, "settlementToSeekedMs": 31, "nextWriteAfterSeekedMs": 16, "nativeRateWrites": 0 }, "events": [ { "event": "before-switch", "clock": 2696, "time": 2.5004958, "seeking": false }, { "event": "native:emptied", "clock": 2757, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 2757, "time": 0, "seeking": false }, { "event": "native:loadstart", "clock": 2764, "time": 0, "seeking": false }, { "event": "before:currentTime", "clock": 3025, "time": 0, "seeking": false, "value": 0 }, { "event": "after:currentTime", "clock": 3026, "time": 0, "seeking": true, "value": 0 }, { "event": "native:loadedmetadata", "clock": 3026, "time": 0, "seeking": true }, { "event": "native:loadeddata", "clock": 3026, "time": 0, "seeking": true }, { "event": "art:restart", "clock": 3026, "time": 0, "seeking": true }, { "event": "switch-resolved", "clock": 3026, "time": 0, "seeking": true }, { "event": "native:canplay", "clock": 3026, "time": 0, "seeking": true }, { "event": "native:seeking", "clock": 3056, "time": 0.0052703, "seeking": false }, { "event": "native:timeupdate", "clock": 3056, "time": 0.0052703, "seeking": false }, { "event": "native:seeked", "clock": 3057, "time": 0.0052703, "seeking": false }, { "event": "before:currentTime", "clock": 3073, "time": 0.0052703, "seeking": false, "value": 1.5 }, { "event": "after:currentTime", "clock": 3073, "time": 1.5, "seeking": true, "value": 1.5 }, { "event": "art:seek", "clock": 3073, "time": 1.5, "seeking": true }, { "event": "native:seeking", "clock": 3101, "time": 1.5019792, "seeking": false }, { "event": "native:canplay", "clock": 3101, "time": 1.5019792, "seeking": false }, { "event": "native:timeupdate", "clock": 3102, "time": 1.5019792, "seeking": false }, { "event": "native:seeked", "clock": 3102, "time": 1.5019792, "seeking": false }, { "event": "before:currentTime", "clock": 3301, "time": 1.5019792, "seeking": false, "value": 4.5 }, { "event": "after:currentTime", "clock": 3301, "time": 4.5, "seeking": true, "value": 4.5 }, { "event": "art:seek", "clock": 3301, "time": 4.5, "seeking": true }, { "event": "native:seeking", "clock": 3319, "time": 4.5, "seeking": true }, { "event": "native:canplay", "clock": 3319, "time": 4.5, "seeking": true }, { "event": "native:timeupdate", "clock": 3349, "time": 4.5122093, "seeking": false }, { "event": "native:seeked", "clock": 3349, "time": 4.5122093, "seeking": false } ] }, { "title": "Multiple subtitles candidate / published: timed VTT and SRT, offsets, fullscreen and source change", "project": "webkit", "status": "passed", "input": { "core": "published", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "26.6", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 0, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [], "displayed": "\n Second\n " }, "order": { "settledSeeking": true, "settlementToSeekedMs": 30, "nextWriteAfterSeekedMs": 17, "nativeRateWrites": 0 }, "events": [ { "event": "before-switch", "clock": 2773, "time": 2.5015324, "seeking": false }, { "event": "native:emptied", "clock": 2857, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 2857, "time": 0, "seeking": false }, { "event": "native:loadstart", "clock": 2867, "time": 0, "seeking": false }, { "event": "before:currentTime", "clock": 3129, "time": 0, "seeking": false, "value": 0 }, { "event": "after:currentTime", "clock": 3129, "time": 0, "seeking": true, "value": 0 }, { "event": "native:loadedmetadata", "clock": 3129, "time": 0, "seeking": true }, { "event": "native:loadeddata", "clock": 3130, "time": 0, "seeking": true }, { "event": "art:restart", "clock": 3130, "time": 0, "seeking": true }, { "event": "switch-resolved", "clock": 3130, "time": 0, "seeking": true }, { "event": "native:canplay", "clock": 3130, "time": 0, "seeking": true }, { "event": "native:seeking", "clock": 3160, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 3160, "time": 0, "seeking": false }, { "event": "native:seeked", "clock": 3160, "time": 0, "seeking": false }, { "event": "before:currentTime", "clock": 3177, "time": 0, "seeking": false, "value": 1.5 }, { "event": "after:currentTime", "clock": 3177, "time": 1.5, "seeking": true, "value": 1.5 }, { "event": "art:seek", "clock": 3178, "time": 1.5, "seeking": true }, { "event": "native:seeking", "clock": 3206, "time": 1.5, "seeking": true }, { "event": "native:canplay", "clock": 3206, "time": 1.5, "seeking": true }, { "event": "native:timeupdate", "clock": 3221, "time": 1.5020459, "seeking": false }, { "event": "native:seeked", "clock": 3221, "time": 1.5020459, "seeking": false }, { "event": "before:currentTime", "clock": 3408, "time": 1.5020459, "seeking": false, "value": 4.5 }, { "event": "after:currentTime", "clock": 3408, "time": 4.5, "seeking": true, "value": 4.5 }, { "event": "art:seek", "clock": 3408, "time": 4.5, "seeking": true }, { "event": "native:seeking", "clock": 3438, "time": 4.5, "seeking": true }, { "event": "native:canplay", "clock": 3438, "time": 4.5, "seeking": true }, { "event": "native:timeupdate", "clock": 3453, "time": 4.5005997, "seeking": false }, { "event": "native:seeked", "clock": 3453, "time": 4.5005997, "seeking": false }, { "event": "native:emptied", "clock": 3797, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 3797, "time": 0, "seeking": false } ] }, { "title": "Multiple subtitles candidate / candidate: timed VTT and SRT, offsets, fullscreen and source change", "project": "webkit", "status": "passed", "input": { "core": "candidate", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "26.6", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 0, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [], "displayed": "\n Second\n " }, "order": { "settledSeeking": false, "settlementToSeekedMs": 0, "nextWriteAfterSeekedMs": 13, "nativeRateWrites": 0 }, "events": [ { "event": "before-switch", "clock": 2861, "time": 2.5022851, "seeking": false }, { "event": "native:emptied", "clock": 2923, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 2924, "time": 0, "seeking": false }, { "event": "native:loadstart", "clock": 2926, "time": 0, "seeking": false }, { "event": "before:currentTime", "clock": 3174, "time": 0, "seeking": false, "value": 0 }, { "event": "after:currentTime", "clock": 3175, "time": 0, "seeking": true, "value": 0 }, { "event": "native:loadedmetadata", "clock": 3175, "time": 0, "seeking": true }, { "event": "native:loadeddata", "clock": 3175, "time": 0, "seeking": true }, { "event": "art:restart", "clock": 3175, "time": 0, "seeking": true }, { "event": "native:canplay", "clock": 3175, "time": 0, "seeking": true }, { "event": "native:seeking", "clock": 3204, "time": 0.0048412, "seeking": false }, { "event": "native:timeupdate", "clock": 3204, "time": 0.0048412, "seeking": false }, { "event": "switch-resolved", "clock": 3205, "time": 0.0048412, "seeking": false }, { "event": "native:seeked", "clock": 3205, "time": 0.0048412, "seeking": false }, { "event": "before:currentTime", "clock": 3218, "time": 0.0048412, "seeking": false, "value": 1.5 }, { "event": "after:currentTime", "clock": 3218, "time": 1.5, "seeking": true, "value": 1.5 }, { "event": "art:seek", "clock": 3218, "time": 1.5, "seeking": true }, { "event": "native:seeking", "clock": 3235, "time": 1.5018629, "seeking": false }, { "event": "native:canplay", "clock": 3235, "time": 1.5018629, "seeking": false }, { "event": "native:timeupdate", "clock": 3235, "time": 1.5018629, "seeking": false }, { "event": "native:seeked", "clock": 3236, "time": 1.5018629, "seeking": false }, { "event": "before:currentTime", "clock": 3400, "time": 1.5018629, "seeking": false, "value": 4.5 }, { "event": "after:currentTime", "clock": 3400, "time": 4.5, "seeking": true, "value": 4.5 }, { "event": "art:seek", "clock": 3400, "time": 4.5, "seeking": true }, { "event": "native:seeking", "clock": 3420, "time": 4.5, "seeking": true }, { "event": "native:canplay", "clock": 3421, "time": 4.5, "seeking": true }, { "event": "native:timeupdate", "clock": 3436, "time": 4.501398, "seeking": false }, { "event": "native:seeked", "clock": 3436, "time": 4.501398, "seeking": false }, { "event": "native:emptied", "clock": 3793, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 3793, "time": 0, "seeking": false } ] } ] }, { "name": "passive-matrix", "traceMode": "events", "restoreEvent": false, "report": { "path": "refactor/.cache/multi-switch-passive-matrix-browser/report.json", "sha256": "425787c1ac75ec29b9a4d23370f3bbcfb20cbdbd42ce5924ef561200957fcc8b" }, "log": { "path": "refactor/.cache/multi-switch-passive-matrix.log", "sha256": "42baa0171736f0c26c12402fb79fd371e46ad5d181f1eaf5202456ed9e584d94" }, "stats": { "startTime": "2026-09-14T05:50:11.884Z", "duration": 85746.87, "expected": 105, "skipped": 0, "unexpected": 0, "flaky": 0 }, "inputs": [ { "project": "chromium", "browser": "153.0.8010.12", "platform": "win32", "core": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\packages\\artplayer\\dist\\artplayer.js" }, "sha256": "cab41b4a6b47dfacfc2d99b923273043b48f0ad93c3e808af0bfa84ffe1cf26e", "bytes": 208931 }, "media": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.mp4" }, "sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233", "bytes": 251538 } }, { "project": "firefox", "browser": "155.0", "platform": "win32", "core": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\packages\\artplayer\\dist\\artplayer.js" }, "sha256": "cab41b4a6b47dfacfc2d99b923273043b48f0ad93c3e808af0bfa84ffe1cf26e", "bytes": 208931 }, "media": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.mp4" }, "sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233", "bytes": 251538 } }, { "project": "webkit", "browser": "26.6", "platform": "win32", "core": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\packages\\artplayer\\dist\\artplayer.js" }, "sha256": "cab41b4a6b47dfacfc2d99b923273043b48f0ad93c3e808af0bfa84ffe1cf26e", "bytes": 208931 }, "media": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.mp4" }, "sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233", "bytes": 251538 } } ], "tests": [ { "title": "Multiple subtitles candidate / published-5.3.0: timed VTT and SRT, offsets, fullscreen and source change", "project": "chromium", "status": "passed", "input": { "core": "published-5.3.0", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "153.0.8010.12", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 4.5, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [ { "start": 4, "end": 6, "text": "
Second
" } ], "displayed": "Second" }, "order": { "settledSeeking": true, "settlementToSeekedMs": 2, "nextWriteAfterSeekedMs": 8.699999988079071 }, "events": [ { "event": "before-switch", "clock": 774.3000000119209, "time": 2.5, "seeking": false }, { "event": "native:emptied", "clock": 775, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 775.1999999880791, "time": 0, "seeking": false }, { "event": "native:loadstart", "clock": 775.6000000238419, "time": 0, "seeking": false }, { "event": "native:loadedmetadata", "clock": 780, "time": 0, "seeking": true }, { "event": "native:loadeddata", "clock": 780, "time": 0, "seeking": true }, { "event": "art:restart", "clock": 780, "time": 0, "seeking": true, "value": [ "/test/pattern.mp4?subtitles-combination" ] }, { "event": "switch-resolved", "clock": 780.1999999880791, "time": 0, "seeking": true }, { "event": "native:canplay", "clock": 780.1999999880791, "time": 0, "seeking": true }, { "event": "native:seeking", "clock": 780.1999999880791, "time": 0, "seeking": true }, { "event": "native:timeupdate", "clock": 782.1999999880791, "time": 0, "seeking": false }, { "event": "native:seeked", "clock": 782.1999999880791, "time": 0, "seeking": false }, { "event": "native:canplay", "clock": 782.1999999880791, "time": 0, "seeking": false }, { "event": "art:seek", "clock": 790.8999999761581, "time": 1.5, "seeking": true, "value": [ 1.5 ] }, { "event": "native:seeking", "clock": 791, "time": 1.5, "seeking": true }, { "event": "native:timeupdate", "clock": 795.6000000238419, "time": 1.5, "seeking": false }, { "event": "native:seeked", "clock": 795.8000000119209, "time": 1.5, "seeking": false }, { "event": "native:canplay", "clock": 795.8000000119209, "time": 1.5, "seeking": false }, { "event": "art:seek", "clock": 816.1000000238419, "time": 4.5, "seeking": true, "value": [ 4.5 ] }, { "event": "native:seeking", "clock": 816.1999999880791, "time": 4.5, "seeking": true }, { "event": "native:timeupdate", "clock": 826.3000000119209, "time": 4.5, "seeking": false }, { "event": "native:seeked", "clock": 826.3999999761581, "time": 4.5, "seeking": false }, { "event": "native:canplay", "clock": 826.3999999761581, "time": 4.5, "seeking": false } ] }, { "title": "Multiple subtitles candidate / published: timed VTT and SRT, offsets, fullscreen and source change", "project": "chromium", "status": "passed", "input": { "core": "published", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "153.0.8010.12", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 0, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [], "displayed": "\n Second\n " }, "order": { "settledSeeking": true, "settlementToSeekedMs": 1.399999976158142, "nextWriteAfterSeekedMs": 8.100000023841858 }, "events": [ { "event": "before-switch", "clock": 777.7999999523163, "time": 2.5, "seeking": false }, { "event": "native:emptied", "clock": 778.6999999880791, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 778.8999999761581, "time": 0, "seeking": false }, { "event": "native:loadstart", "clock": 779.5, "time": 0, "seeking": false }, { "event": "native:loadedmetadata", "clock": 783.5, "time": 0, "seeking": true }, { "event": "native:loadeddata", "clock": 783.5999999642372, "time": 0, "seeking": true }, { "event": "art:restart", "clock": 783.6999999880791, "time": 0, "seeking": true, "value": [ "/test/pattern.mp4?subtitles-combination" ] }, { "event": "switch-resolved", "clock": 783.6999999880791, "time": 0, "seeking": true }, { "event": "native:canplay", "clock": 783.7999999523163, "time": 0, "seeking": true }, { "event": "native:seeking", "clock": 783.8999999761581, "time": 0, "seeking": true }, { "event": "native:timeupdate", "clock": 785, "time": 0, "seeking": false }, { "event": "native:seeked", "clock": 785.0999999642372, "time": 0, "seeking": false }, { "event": "native:canplay", "clock": 785.0999999642372, "time": 0, "seeking": false }, { "event": "art:seek", "clock": 793.1999999880791, "time": 1.5, "seeking": true, "value": [ 1.5, 1.5 ] }, { "event": "native:seeking", "clock": 793.3999999761581, "time": 1.5, "seeking": true }, { "event": "native:timeupdate", "clock": 797.6999999880791, "time": 1.5, "seeking": false }, { "event": "native:seeked", "clock": 797.7999999523163, "time": 1.5, "seeking": false }, { "event": "native:canplay", "clock": 797.7999999523163, "time": 1.5, "seeking": false }, { "event": "art:seek", "clock": 819.3999999761581, "time": 4.5, "seeking": true, "value": [ 4.5, 4.5 ] }, { "event": "native:seeking", "clock": 819.5, "time": 4.5, "seeking": true }, { "event": "native:timeupdate", "clock": 829.7999999523163, "time": 4.5, "seeking": false }, { "event": "native:seeked", "clock": 829.8999999761581, "time": 4.5, "seeking": false }, { "event": "native:canplay", "clock": 830, "time": 4.5, "seeking": false }, { "event": "native:emptied", "clock": 851.3999999761581, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 851.3999999761581, "time": 0, "seeking": false } ] }, { "title": "Multiple subtitles candidate / candidate: timed VTT and SRT, offsets, fullscreen and source change", "project": "chromium", "status": "passed", "input": { "core": "candidate", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "153.0.8010.12", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 0, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [], "displayed": "\n Second\n " }, "order": { "settledSeeking": false, "settlementToSeekedMs": 0.10000002384185791, "nextWriteAfterSeekedMs": 9.399999976158142 }, "events": [ { "event": "before-switch", "clock": 712.1999999880791, "time": 2.5, "seeking": false }, { "event": "native:emptied", "clock": 713.4000000357628, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 713.6000000238419, "time": 0, "seeking": false }, { "event": "native:loadstart", "clock": 713.9000000357628, "time": 0, "seeking": false }, { "event": "native:loadedmetadata", "clock": 718.3000000119209, "time": 0, "seeking": true }, { "event": "native:loadeddata", "clock": 718.4000000357628, "time": 0, "seeking": true }, { "event": "art:restart", "clock": 718.4000000357628, "time": 0, "seeking": true, "value": [ "/test/pattern.mp4?subtitles-combination" ] }, { "event": "native:canplay", "clock": 718.4000000357628, "time": 0, "seeking": true }, { "event": "native:seeking", "clock": 718.5, "time": 0, "seeking": true }, { "event": "native:timeupdate", "clock": 719.4000000357628, "time": 0, "seeking": false }, { "event": "switch-resolved", "clock": 719.5, "time": 0, "seeking": false }, { "event": "native:seeked", "clock": 719.6000000238419, "time": 0, "seeking": false }, { "event": "native:canplay", "clock": 719.6999999880791, "time": 0, "seeking": false }, { "event": "art:seek", "clock": 729, "time": 1.5, "seeking": true, "value": [ 1.5, 1.5 ] }, { "event": "native:seeking", "clock": 729.1999999880791, "time": 1.5, "seeking": true }, { "event": "native:timeupdate", "clock": 732.5, "time": 1.5, "seeking": false }, { "event": "native:seeked", "clock": 732.6000000238419, "time": 1.5, "seeking": false }, { "event": "native:canplay", "clock": 732.6000000238419, "time": 1.5, "seeking": false }, { "event": "art:seek", "clock": 753.4000000357628, "time": 4.5, "seeking": true, "value": [ 4.5, 4.5 ] }, { "event": "native:seeking", "clock": 753.6999999880791, "time": 4.5, "seeking": true }, { "event": "native:timeupdate", "clock": 764.4000000357628, "time": 4.5, "seeking": false }, { "event": "native:seeked", "clock": 764.5, "time": 4.5, "seeking": false }, { "event": "native:canplay", "clock": 764.5, "time": 4.5, "seeking": false }, { "event": "native:emptied", "clock": 780.4000000357628, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 780.4000000357628, "time": 0, "seeking": false } ] }, { "title": "Multiple subtitles candidate / published-5.1.2: destroying one player preserves another player's captions and URLs", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles candidate / published-5.1.7: destroying one player preserves another player's captions and URLs", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles candidate / published-5.3.0: destroying one player preserves another player's captions and URLs", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles candidate / published: destroying one player preserves another player's captions and URLs", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles candidate / candidate: destroying one player preserves another player's captions and URLs", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles published-1.2.0-main / published-5.1.2: record single-active-cue overlap boundary", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles published-1.1.0-main / published-5.1.2: record single-active-cue overlap boundary", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles published-1.0.0-main / published-5.1.2: record single-active-cue overlap boundary", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles candidate / published-5.1.2: record single-active-cue overlap boundary", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles published-1.2.0-main / published-5.1.7: record single-active-cue overlap boundary", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles published-1.1.0-main / published-5.1.7: record single-active-cue overlap boundary", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles published-1.0.0-main / published-5.1.7: record single-active-cue overlap boundary", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles candidate / published-5.1.7: record single-active-cue overlap boundary", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles published-1.2.0-main / candidate core: unchanged old factory and selection calls", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles published-1.1.0-main / candidate core: unchanged old factory and selection calls", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles published-1.0.0-main / candidate core: unchanged old factory and selection calls", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles candidate / published-5.3.0: timed VTT and SRT, offsets, fullscreen and source change", "project": "firefox", "status": "passed", "input": { "core": "published-5.3.0", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "155.0", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 4.5, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [ { "start": 4, "end": 6, "text": "
Second
" } ], "displayed": "Second" }, "order": { "settledSeeking": false, "settlementToSeekedMs": 1, "nextWriteAfterSeekedMs": 12 }, "events": [ { "event": "before-switch", "clock": 1525, "time": 2.5, "seeking": false }, { "event": "native:emptied", "clock": 1526, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 1526, "time": 0, "seeking": false }, { "event": "native:loadstart", "clock": 1526, "time": 0, "seeking": false }, { "event": "native:loadedmetadata", "clock": 1533, "time": 0, "seeking": true }, { "event": "native:loadeddata", "clock": 1538, "time": 0, "seeking": false }, { "event": "art:restart", "clock": 1538, "time": 0, "seeking": false, "value": [ "/test/pattern.mp4?subtitles-combination" ] }, { "event": "switch-resolved", "clock": 1538, "time": 0, "seeking": false }, { "event": "native:canplay", "clock": 1538, "time": 0, "seeking": false }, { "event": "native:seeking", "clock": 1538, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 1538, "time": 0, "seeking": false }, { "event": "native:seeked", "clock": 1539, "time": 0, "seeking": false }, { "event": "native:canplay", "clock": 1539, "time": 0, "seeking": false }, { "event": "art:seek", "clock": 1551, "time": 1.5, "seeking": true, "value": [ 1.5 ] }, { "event": "native:seeking", "clock": 1551, "time": 1.5, "seeking": true }, { "event": "native:timeupdate", "clock": 1576, "time": 1.5, "seeking": false }, { "event": "native:seeked", "clock": 1577, "time": 1.5, "seeking": false }, { "event": "native:canplay", "clock": 1577, "time": 1.5, "seeking": false }, { "event": "native:canplay", "clock": 1594, "time": 1.5, "seeking": false }, { "event": "art:seek", "clock": 1611, "time": 4.5, "seeking": true, "value": [ 4.5 ] }, { "event": "native:seeking", "clock": 1612, "time": 4.5, "seeking": true }, { "event": "native:timeupdate", "clock": 1679, "time": 4.5, "seeking": false }, { "event": "native:seeked", "clock": 1679, "time": 4.5, "seeking": false }, { "event": "native:canplay", "clock": 1679, "time": 4.5, "seeking": false } ] }, { "title": "Multiple subtitles candidate / published: timed VTT and SRT, offsets, fullscreen and source change", "project": "firefox", "status": "passed", "input": { "core": "published", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "155.0", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 0, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [], "displayed": "\n Second\n " }, "order": { "settledSeeking": true, "settlementToSeekedMs": 0, "nextWriteAfterSeekedMs": 13 }, "events": [ { "event": "before-switch", "clock": 1543, "time": 2.5, "seeking": false }, { "event": "native:emptied", "clock": 1546, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 1546, "time": 0, "seeking": false }, { "event": "native:loadstart", "clock": 1546, "time": 0, "seeking": false }, { "event": "native:loadedmetadata", "clock": 1553, "time": 0, "seeking": true }, { "event": "native:loadeddata", "clock": 1555, "time": 0, "seeking": true }, { "event": "art:restart", "clock": 1555, "time": 0, "seeking": true, "value": [ "/test/pattern.mp4?subtitles-combination" ] }, { "event": "switch-resolved", "clock": 1557, "time": 0, "seeking": true }, { "event": "native:canplay", "clock": 1557, "time": 0, "seeking": true }, { "event": "native:seeking", "clock": 1557, "time": 0, "seeking": true }, { "event": "native:timeupdate", "clock": 1557, "time": 0, "seeking": false }, { "event": "native:seeked", "clock": 1557, "time": 0, "seeking": false }, { "event": "native:canplay", "clock": 1557, "time": 0, "seeking": false }, { "event": "art:seek", "clock": 1570, "time": 1.5, "seeking": true, "value": [ 1.5, 1.5 ] }, { "event": "native:seeking", "clock": 1571, "time": 1.5, "seeking": true }, { "event": "native:timeupdate", "clock": 1593, "time": 1.5, "seeking": false }, { "event": "native:seeked", "clock": 1593, "time": 1.5, "seeking": false }, { "event": "native:canplay", "clock": 1593, "time": 1.5, "seeking": false }, { "event": "native:canplay", "clock": 1612, "time": 1.5, "seeking": false }, { "event": "art:seek", "clock": 1629, "time": 4.5, "seeking": true, "value": [ 4.5, 4.5 ] }, { "event": "native:seeking", "clock": 1629, "time": 4.5, "seeking": true }, { "event": "native:timeupdate", "clock": 1692, "time": 4.5, "seeking": false }, { "event": "native:seeked", "clock": 1692, "time": 4.5, "seeking": false }, { "event": "native:canplay", "clock": 1692, "time": 4.5, "seeking": false }, { "event": "native:emptied", "clock": 1715, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 1716, "time": 0, "seeking": false } ] }, { "title": "Multiple subtitles candidate / candidate: timed VTT and SRT, offsets, fullscreen and source change", "project": "firefox", "status": "passed", "input": { "core": "candidate", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "155.0", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 0, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [], "displayed": "\n Second\n " }, "order": { "settledSeeking": false, "settlementToSeekedMs": 0, "nextWriteAfterSeekedMs": 11 }, "events": [ { "event": "before-switch", "clock": 1131, "time": 2.5, "seeking": false }, { "event": "native:emptied", "clock": 1132, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 1133, "time": 0, "seeking": false }, { "event": "native:loadstart", "clock": 1133, "time": 0, "seeking": false }, { "event": "native:loadedmetadata", "clock": 1140, "time": 0, "seeking": true }, { "event": "native:loadeddata", "clock": 1141, "time": 0, "seeking": true }, { "event": "art:restart", "clock": 1141, "time": 0, "seeking": true, "value": [ "/test/pattern.mp4?subtitles-combination" ] }, { "event": "native:canplay", "clock": 1141, "time": 0, "seeking": true }, { "event": "native:seeking", "clock": 1141, "time": 0, "seeking": true }, { "event": "native:timeupdate", "clock": 1142, "time": 0, "seeking": false }, { "event": "switch-resolved", "clock": 1142, "time": 0, "seeking": false }, { "event": "native:seeked", "clock": 1142, "time": 0, "seeking": false }, { "event": "native:canplay", "clock": 1142, "time": 0, "seeking": false }, { "event": "art:seek", "clock": 1153, "time": 1.5, "seeking": true, "value": [ 1.5, 1.5 ] }, { "event": "native:seeking", "clock": 1154, "time": 1.5, "seeking": true }, { "event": "native:timeupdate", "clock": 1175, "time": 1.5, "seeking": false }, { "event": "native:seeked", "clock": 1176, "time": 1.5, "seeking": false }, { "event": "native:canplay", "clock": 1176, "time": 1.5, "seeking": false }, { "event": "native:canplay", "clock": 1192, "time": 1.5, "seeking": false }, { "event": "art:seek", "clock": 1203, "time": 4.5, "seeking": true, "value": [ 4.5, 4.5 ] }, { "event": "native:seeking", "clock": 1203, "time": 4.5, "seeking": true }, { "event": "native:timeupdate", "clock": 1260, "time": 4.5, "seeking": false }, { "event": "native:seeked", "clock": 1260, "time": 4.5, "seeking": false }, { "event": "native:canplay", "clock": 1260, "time": 4.5, "seeking": false }, { "event": "native:emptied", "clock": 1282, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 1282, "time": 0, "seeking": false } ] }, { "title": "Multiple subtitles candidate / published-5.1.2: destroying one player preserves another player's captions and URLs", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles candidate / published-5.1.7: destroying one player preserves another player's captions and URLs", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles candidate / published-5.3.0: destroying one player preserves another player's captions and URLs", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles candidate / published: destroying one player preserves another player's captions and URLs", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles candidate / candidate: destroying one player preserves another player's captions and URLs", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles published-1.2.0-main / published-5.1.2: record single-active-cue overlap boundary", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles published-1.1.0-main / published-5.1.2: record single-active-cue overlap boundary", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles published-1.0.0-main / published-5.1.2: record single-active-cue overlap boundary", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles candidate / published-5.1.2: record single-active-cue overlap boundary", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles published-1.2.0-main / published-5.1.7: record single-active-cue overlap boundary", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles published-1.1.0-main / published-5.1.7: record single-active-cue overlap boundary", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles published-1.0.0-main / published-5.1.7: record single-active-cue overlap boundary", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles candidate / published-5.1.7: record single-active-cue overlap boundary", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles published-1.2.0-main / candidate core: unchanged old factory and selection calls", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles published-1.1.0-main / candidate core: unchanged old factory and selection calls", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles published-1.0.0-main / candidate core: unchanged old factory and selection calls", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles candidate / published-5.3.0: timed VTT and SRT, offsets, fullscreen and source change", "project": "webkit", "status": "passed", "input": { "core": "published-5.3.0", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "26.6", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 4.5005281, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [ { "start": 4, "end": 6, "text": "
Second
" } ], "displayed": "Second" }, "order": { "settledSeeking": true, "settlementToSeekedMs": 43, "nextWriteAfterSeekedMs": 55 }, "events": [ { "event": "before-switch", "clock": 2899, "time": 2.5004977, "seeking": false }, { "event": "native:emptied", "clock": 2965, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 2965, "time": 0, "seeking": false }, { "event": "native:loadstart", "clock": 2969, "time": 0, "seeking": false }, { "event": "native:loadedmetadata", "clock": 3236, "time": 0, "seeking": true }, { "event": "native:loadeddata", "clock": 3236, "time": 0, "seeking": true }, { "event": "art:restart", "clock": 3237, "time": 0, "seeking": true, "value": [ "/test/pattern.mp4?subtitles-combination" ] }, { "event": "switch-resolved", "clock": 3238, "time": 0, "seeking": true }, { "event": "native:canplay", "clock": 3238, "time": 0, "seeking": true }, { "event": "native:seeking", "clock": 3281, "time": 0.0021265, "seeking": false }, { "event": "native:timeupdate", "clock": 3281, "time": 0.0021265, "seeking": false }, { "event": "native:seeked", "clock": 3281, "time": 0.0021265, "seeking": false }, { "event": "art:seek", "clock": 3336, "time": 1.5, "seeking": true, "value": [ 1.5 ] }, { "event": "native:seeking", "clock": 3356, "time": 1.5014593, "seeking": false }, { "event": "native:timeupdate", "clock": 3357, "time": 1.5014593, "seeking": false }, { "event": "native:seeked", "clock": 3357, "time": 1.5014593, "seeking": false }, { "event": "art:seek", "clock": 3576, "time": 4.5, "seeking": true, "value": [ 4.5 ] }, { "event": "native:seeking", "clock": 3599, "time": 4.5, "seeking": true }, { "event": "native:canplay", "clock": 3599, "time": 4.5, "seeking": true }, { "event": "native:timeupdate", "clock": 3615, "time": 4.5005281, "seeking": false }, { "event": "native:seeked", "clock": 3615, "time": 4.5005281, "seeking": false } ] }, { "title": "Multiple subtitles candidate / published: timed VTT and SRT, offsets, fullscreen and source change", "project": "webkit", "status": "passed", "input": { "core": "published", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "26.6", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 0, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [], "displayed": "\n Second\n " }, "order": { "settledSeeking": true, "settlementToSeekedMs": 46, "nextWriteAfterSeekedMs": 114 }, "events": [ { "event": "before-switch", "clock": 2823, "time": 2.5020474, "seeking": false }, { "event": "native:emptied", "clock": 2898, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 2898, "time": 0, "seeking": false }, { "event": "native:loadstart", "clock": 3097, "time": 0, "seeking": false }, { "event": "native:loadedmetadata", "clock": 3169, "time": 0, "seeking": true }, { "event": "native:loadeddata", "clock": 3169, "time": 0, "seeking": true }, { "event": "art:restart", "clock": 3169, "time": 0, "seeking": true, "value": [ "/test/pattern.mp4?subtitles-combination" ] }, { "event": "switch-resolved", "clock": 3169, "time": 0, "seeking": true }, { "event": "native:canplay", "clock": 3169, "time": 0, "seeking": true }, { "event": "native:seeking", "clock": 3215, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 3215, "time": 0, "seeking": false }, { "event": "native:seeked", "clock": 3215, "time": 0, "seeking": false }, { "event": "art:seek", "clock": 3329, "time": 1.5, "seeking": true, "value": [ 1.5, 1.5 ] }, { "event": "native:seeking", "clock": 3350, "time": 1.5019142, "seeking": false }, { "event": "native:canplay", "clock": 3350, "time": 1.5019142, "seeking": false }, { "event": "native:timeupdate", "clock": 3350, "time": 1.5019142, "seeking": false }, { "event": "native:seeked", "clock": 3350, "time": 1.5019142, "seeking": false }, { "event": "art:seek", "clock": 3543, "time": 4.5, "seeking": true, "value": [ 4.5, 4.5 ] }, { "event": "native:seeking", "clock": 3569, "time": 4.5, "seeking": true }, { "event": "native:canplay", "clock": 3569, "time": 4.5, "seeking": true }, { "event": "native:timeupdate", "clock": 3585, "time": 4.5018354, "seeking": false }, { "event": "native:seeked", "clock": 3585, "time": 4.5018354, "seeking": false }, { "event": "native:emptied", "clock": 3925, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 3925, "time": 0, "seeking": false } ] }, { "title": "Multiple subtitles candidate / candidate: timed VTT and SRT, offsets, fullscreen and source change", "project": "webkit", "status": "passed", "input": { "core": "candidate", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "26.6", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 0, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [], "displayed": "\n Second\n " }, "order": { "settledSeeking": false, "settlementToSeekedMs": 0, "nextWriteAfterSeekedMs": 48 }, "events": [ { "event": "before-switch", "clock": 2917, "time": 2.502449, "seeking": false }, { "event": "native:emptied", "clock": 3013, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 3013, "time": 0, "seeking": false }, { "event": "native:loadstart", "clock": 3019, "time": 0, "seeking": false }, { "event": "native:loadedmetadata", "clock": 3296, "time": 0, "seeking": true }, { "event": "native:loadeddata", "clock": 3296, "time": 0, "seeking": true }, { "event": "art:restart", "clock": 3296, "time": 0, "seeking": true, "value": [ "/test/pattern.mp4?subtitles-combination" ] }, { "event": "native:canplay", "clock": 3297, "time": 0, "seeking": true }, { "event": "native:seeking", "clock": 3326, "time": 0.000431, "seeking": false }, { "event": "native:timeupdate", "clock": 3326, "time": 0.000431, "seeking": false }, { "event": "switch-resolved", "clock": 3327, "time": 0.000431, "seeking": false }, { "event": "native:seeked", "clock": 3327, "time": 0.000431, "seeking": false }, { "event": "art:seek", "clock": 3375, "time": 1.5, "seeking": true, "value": [ 1.5, 1.5 ] }, { "event": "native:seeking", "clock": 3401, "time": 1.5005854, "seeking": false }, { "event": "native:canplay", "clock": 3401, "time": 1.5005854, "seeking": false }, { "event": "native:timeupdate", "clock": 3402, "time": 1.5005854, "seeking": false }, { "event": "native:seeked", "clock": 3402, "time": 1.5005854, "seeking": false }, { "event": "art:seek", "clock": 3615, "time": 4.5, "seeking": true, "value": [ 4.5, 4.5 ] }, { "event": "native:seeking", "clock": 3631, "time": 4.5, "seeking": true }, { "event": "native:timeupdate", "clock": 3646, "time": 4.5019489, "seeking": false }, { "event": "native:seeked", "clock": 3646, "time": 4.5019489, "seeking": false }, { "event": "native:emptied", "clock": 4018, "time": 0, "seeking": false }, { "event": "native:timeupdate", "clock": 4018, "time": 0, "seeking": false } ] }, { "title": "Multiple subtitles candidate / published-5.1.2: destroying one player preserves another player's captions and URLs", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles candidate / published-5.1.7: destroying one player preserves another player's captions and URLs", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles candidate / published-5.3.0: destroying one player preserves another player's captions and URLs", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles candidate / published: destroying one player preserves another player's captions and URLs", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles candidate / candidate: destroying one player preserves another player's captions and URLs", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles published-1.2.0-main / published-5.1.2: record single-active-cue overlap boundary", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles published-1.1.0-main / published-5.1.2: record single-active-cue overlap boundary", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles published-1.0.0-main / published-5.1.2: record single-active-cue overlap boundary", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles candidate / published-5.1.2: record single-active-cue overlap boundary", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles published-1.2.0-main / published-5.1.7: record single-active-cue overlap boundary", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles published-1.1.0-main / published-5.1.7: record single-active-cue overlap boundary", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles published-1.0.0-main / published-5.1.7: record single-active-cue overlap boundary", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles candidate / published-5.1.7: record single-active-cue overlap boundary", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles published-1.2.0-main / candidate core: unchanged old factory and selection calls", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles published-1.1.0-main / candidate core: unchanged old factory and selection calls", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles published-1.0.0-main / candidate core: unchanged old factory and selection calls", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles published core decodes entities once and preserves literal and semantic tags", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles candidate core decodes entities once and preserves literal and semantic tags", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles published core decodes entities once and preserves literal and semantic tags", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles candidate core decodes entities once and preserves literal and semantic tags", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles published core decodes entities once and preserves literal and semantic tags", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles candidate core decodes entities once and preserves literal and semantic tags", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles legacy host published-5.1.2: independently timed captions overlap and clear", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles legacy host published-5.1.7: independently timed captions overlap and clear", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles legacy host published-5.1.2: independently timed captions overlap and clear", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles legacy host published-5.1.7: independently timed captions overlap and clear", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles legacy host published-5.1.2: independently timed captions overlap and clear", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles legacy host published-5.1.7: independently timed captions overlap and clear", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles candidate published core: SRT display and selectors survive the resource refactor", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles candidate published core: destroy settles a pending native request before it responds", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles candidate published core: destroy revokes the Blob and retained reset stays inert", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles candidate published core: native HTTP error rejects without installing subtitles", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles candidate published core: video source switching retains cached subtitle selection", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles candidate published core: inline timestamps remain native instructions without visible time tags", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles candidate candidate core: SRT display and selectors survive the resource refactor", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles candidate candidate core: destroy settles a pending native request before it responds", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles candidate candidate core: destroy revokes the Blob and retained reset stays inert", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles candidate candidate core: native HTTP error rejects without installing subtitles", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles candidate candidate core: video source switching retains cached subtitle selection", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles candidate candidate core: inline timestamps remain native instructions without visible time tags", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles candidate published core: SRT display and selectors survive the resource refactor", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles candidate published core: destroy settles a pending native request before it responds", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles candidate published core: destroy revokes the Blob and retained reset stays inert", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles candidate published core: native HTTP error rejects without installing subtitles", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles candidate published core: video source switching retains cached subtitle selection", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles candidate published core: inline timestamps remain native instructions without visible time tags", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles candidate candidate core: SRT display and selectors survive the resource refactor", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles candidate candidate core: destroy settles a pending native request before it responds", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles candidate candidate core: destroy revokes the Blob and retained reset stays inert", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles candidate candidate core: native HTTP error rejects without installing subtitles", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles candidate candidate core: video source switching retains cached subtitle selection", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles candidate candidate core: inline timestamps remain native instructions without visible time tags", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles candidate published core: SRT display and selectors survive the resource refactor", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles candidate published core: destroy settles a pending native request before it responds", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles candidate published core: destroy revokes the Blob and retained reset stays inert", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles candidate published core: native HTTP error rejects without installing subtitles", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles candidate published core: video source switching retains cached subtitle selection", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles candidate published core: inline timestamps remain native instructions without visible time tags", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles candidate candidate core: SRT display and selectors survive the resource refactor", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles candidate candidate core: destroy settles a pending native request before it responds", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles candidate candidate core: destroy revokes the Blob and retained reset stays inert", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles candidate candidate core: native HTTP error rejects without installing subtitles", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles candidate candidate core: video source switching retains cached subtitle selection", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles candidate candidate core: inline timestamps remain native instructions without visible time tags", "project": "webkit", "status": "passed" } ] }, { "name": "default-matrix", "traceMode": "off", "restoreEvent": false, "report": { "path": "refactor/.cache/multi-switch-untraced-matrix-browser/report.json", "sha256": "aede040afe0ee4a9d7ddbe19487bd6da281204ea2431474088a68b2c3b9010d4" }, "log": { "path": "refactor/.cache/multi-switch-untraced-matrix.log", "sha256": "9d91f6a62abed1db37dc752268a2b58a81cd3623e97d3ec3d7edd2c16c2cb98e" }, "stats": { "startTime": "2026-09-14T05:52:28.351Z", "duration": 74886.029, "expected": 62, "skipped": 0, "unexpected": 1, "flaky": 0 }, "inputs": [ { "project": "chromium", "browser": "153.0.8010.12", "platform": "win32", "core": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\packages\\artplayer\\dist\\artplayer.js" }, "sha256": "cab41b4a6b47dfacfc2d99b923273043b48f0ad93c3e808af0bfa84ffe1cf26e", "bytes": 208931 }, "media": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.mp4" }, "sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233", "bytes": 251538 } }, { "project": "firefox", "browser": "155.0", "platform": "win32", "core": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\packages\\artplayer\\dist\\artplayer.js" }, "sha256": "cab41b4a6b47dfacfc2d99b923273043b48f0ad93c3e808af0bfa84ffe1cf26e", "bytes": 208931 }, "media": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.mp4" }, "sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233", "bytes": 251538 } }, { "project": "webkit", "browser": "26.6", "platform": "win32", "core": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\packages\\artplayer\\dist\\artplayer.js" }, "sha256": "cab41b4a6b47dfacfc2d99b923273043b48f0ad93c3e808af0bfa84ffe1cf26e", "bytes": 208931 }, "media": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.mp4" }, "sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233", "bytes": 251538 } } ], "tests": [ { "title": "Multiple subtitles candidate / published-5.3.0: timed VTT and SRT, offsets, fullscreen and source change", "project": "chromium", "status": "passed", "input": { "core": "published-5.3.0", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "153.0.8010.12", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 4.5, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [ { "start": 4, "end": 6, "text": "
Second
" } ], "displayed": "Second" } }, { "title": "Multiple subtitles candidate / published: timed VTT and SRT, offsets, fullscreen and source change", "project": "chromium", "status": "passed", "input": { "core": "published", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "153.0.8010.12", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 0, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [], "displayed": "\n Second\n " } }, { "title": "Multiple subtitles candidate / candidate: timed VTT and SRT, offsets, fullscreen and source change", "project": "chromium", "status": "passed", "input": { "core": "candidate", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "153.0.8010.12", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 0, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [], "displayed": "\n Second\n " } }, { "title": "Multiple subtitles candidate / published-5.1.2: destroying one player preserves another player's captions and URLs", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles candidate / published-5.1.7: destroying one player preserves another player's captions and URLs", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles candidate / published-5.3.0: destroying one player preserves another player's captions and URLs", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles candidate / published: destroying one player preserves another player's captions and URLs", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles candidate / candidate: destroying one player preserves another player's captions and URLs", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles published-1.2.0-main / published-5.1.2: record single-active-cue overlap boundary", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles published-1.1.0-main / published-5.1.2: record single-active-cue overlap boundary", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles published-1.0.0-main / published-5.1.2: record single-active-cue overlap boundary", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles candidate / published-5.1.2: record single-active-cue overlap boundary", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles published-1.2.0-main / published-5.1.7: record single-active-cue overlap boundary", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles published-1.1.0-main / published-5.1.7: record single-active-cue overlap boundary", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles published-1.0.0-main / published-5.1.7: record single-active-cue overlap boundary", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles candidate / published-5.1.7: record single-active-cue overlap boundary", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles published-1.2.0-main / candidate core: unchanged old factory and selection calls", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles published-1.1.0-main / candidate core: unchanged old factory and selection calls", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles published-1.0.0-main / candidate core: unchanged old factory and selection calls", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles candidate / published-5.3.0: timed VTT and SRT, offsets, fullscreen and source change", "project": "firefox", "status": "passed", "input": { "core": "published-5.3.0", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "155.0", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 4.5, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [ { "start": 4, "end": 6, "text": "
Second
" } ], "displayed": "Second" } }, { "title": "Multiple subtitles candidate / published: timed VTT and SRT, offsets, fullscreen and source change", "project": "firefox", "status": "passed", "input": { "core": "published", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "155.0", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 0, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [], "displayed": "\n Second\n " } }, { "title": "Multiple subtitles candidate / candidate: timed VTT and SRT, offsets, fullscreen and source change", "project": "firefox", "status": "passed", "input": { "core": "candidate", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "155.0", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 0, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [], "displayed": "\n Second\n " } }, { "title": "Multiple subtitles candidate / published-5.1.2: destroying one player preserves another player's captions and URLs", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles candidate / published-5.1.7: destroying one player preserves another player's captions and URLs", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles candidate / published-5.3.0: destroying one player preserves another player's captions and URLs", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles candidate / published: destroying one player preserves another player's captions and URLs", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles candidate / candidate: destroying one player preserves another player's captions and URLs", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles published-1.2.0-main / published-5.1.2: record single-active-cue overlap boundary", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles published-1.1.0-main / published-5.1.2: record single-active-cue overlap boundary", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles published-1.0.0-main / published-5.1.2: record single-active-cue overlap boundary", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles candidate / published-5.1.2: record single-active-cue overlap boundary", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles published-1.2.0-main / published-5.1.7: record single-active-cue overlap boundary", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles published-1.1.0-main / published-5.1.7: record single-active-cue overlap boundary", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles published-1.0.0-main / published-5.1.7: record single-active-cue overlap boundary", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles candidate / published-5.1.7: record single-active-cue overlap boundary", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles published-1.2.0-main / candidate core: unchanged old factory and selection calls", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles published-1.1.0-main / candidate core: unchanged old factory and selection calls", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles published-1.0.0-main / candidate core: unchanged old factory and selection calls", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles candidate / published-5.3.0: timed VTT and SRT, offsets, fullscreen and source change", "project": "webkit", "status": "failed", "input": { "core": "published-5.3.0", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "26.6", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": false, "paused": true, "time": 0.0015139, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
Translation
" } ], "active": [], "displayed": "" }, "errors": [ "Error: \u001b[2mexpect(\u001b[22m\u001b[31mlocator\u001b[39m\u001b[2m).\u001b[22mtoHaveText\u001b[2m(\u001b[22m\u001b[32mexpected\u001b[39m\u001b[2m)\u001b[22m failed\n\nLocator: locator('.art-subtitle-b')\nExpected: \u001b[32m\"Translation\"\u001b[39m\nTimeout: 7000ms\nError: element(s) not found\n\nCall log:\n\u001b[2m - Expect \"toHaveText\" locator('.art-subtitle-b') with timeout 7000ms\u001b[22m\n\u001b[2m - waiting for locator('.art-subtitle-b')\u001b[22m\n\n\n 114 | await expect.poll(() => page.evaluate(() => window.art.video.seeking)).toBe(false)\n 115 | await seek(page, 1.5)\n> 116 | await expect(page.locator('.art-subtitle-b')).toHaveText('Translation')\n | ^\n 117 | await page.evaluate(() => window.art.plugins.multipleSubtitles.reset())\n 118 | await expect(page.locator('.art-subtitle-a')).toHaveText('First')\n 119 | await seek(page, 4.5)\n at D:\\github\\ArtPlayer\\test\\browser\\multiple-subtitles-combinations.spec.js:116:51" ] }, { "title": "Multiple subtitles candidate / published: timed VTT and SRT, offsets, fullscreen and source change", "project": "webkit", "status": "passed", "input": { "core": "published", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "26.6", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 0, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [], "displayed": "\n Second\n " } }, { "title": "Multiple subtitles candidate / candidate: timed VTT and SRT, offsets, fullscreen and source change", "project": "webkit", "status": "passed", "input": { "core": "candidate", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "26.6", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 0, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [], "displayed": "\n Second\n " } }, { "title": "Multiple subtitles candidate / published-5.1.2: destroying one player preserves another player's captions and URLs", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles candidate / published-5.1.7: destroying one player preserves another player's captions and URLs", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles candidate / published-5.3.0: destroying one player preserves another player's captions and URLs", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles candidate / published: destroying one player preserves another player's captions and URLs", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles candidate / candidate: destroying one player preserves another player's captions and URLs", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles published-1.2.0-main / published-5.1.2: record single-active-cue overlap boundary", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles published-1.1.0-main / published-5.1.2: record single-active-cue overlap boundary", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles published-1.0.0-main / published-5.1.2: record single-active-cue overlap boundary", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles candidate / published-5.1.2: record single-active-cue overlap boundary", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles published-1.2.0-main / published-5.1.7: record single-active-cue overlap boundary", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles published-1.1.0-main / published-5.1.7: record single-active-cue overlap boundary", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles published-1.0.0-main / published-5.1.7: record single-active-cue overlap boundary", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles candidate / published-5.1.7: record single-active-cue overlap boundary", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles published-1.2.0-main / candidate core: unchanged old factory and selection calls", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles published-1.1.0-main / candidate core: unchanged old factory and selection calls", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles published-1.0.0-main / candidate core: unchanged old factory and selection calls", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles legacy host published-5.1.2: independently timed captions overlap and clear", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles legacy host published-5.1.7: independently timed captions overlap and clear", "project": "chromium", "status": "passed" }, { "title": "Multiple subtitles legacy host published-5.1.2: independently timed captions overlap and clear", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles legacy host published-5.1.7: independently timed captions overlap and clear", "project": "firefox", "status": "passed" }, { "title": "Multiple subtitles legacy host published-5.1.2: independently timed captions overlap and clear", "project": "webkit", "status": "passed" }, { "title": "Multiple subtitles legacy host published-5.1.7: independently timed captions overlap and clear", "project": "webkit", "status": "passed" } ] }, { "name": "event-control", "traceMode": "off", "restoreEvent": true, "report": { "path": "refactor/.cache/multi-switch-event-barrier-browser/report.json", "sha256": "7bf04b852fc4e6c9e4a11ba496b3167e5bd7b48b0c5c791122dbc6c28fe7de0b" }, "log": { "path": "refactor/.cache/multi-switch-event-barrier.log", "sha256": "405bc88c9f6540b5c2528f7ef874be0c14a32647102a5514d2c36dfabb23b616" }, "stats": { "startTime": "2026-09-14T05:55:40.136Z", "duration": 54635.01, "expected": 27, "skipped": 0, "unexpected": 0, "flaky": 0 }, "inputs": [ { "project": "chromium", "browser": "153.0.8010.12", "platform": "win32", "core": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\packages\\artplayer\\dist\\artplayer.js" }, "sha256": "cab41b4a6b47dfacfc2d99b923273043b48f0ad93c3e808af0bfa84ffe1cf26e", "bytes": 208931 }, "media": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.mp4" }, "sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233", "bytes": 251538 } }, { "project": "firefox", "browser": "155.0", "platform": "win32", "core": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\packages\\artplayer\\dist\\artplayer.js" }, "sha256": "cab41b4a6b47dfacfc2d99b923273043b48f0ad93c3e808af0bfa84ffe1cf26e", "bytes": 208931 }, "media": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.mp4" }, "sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233", "bytes": 251538 } }, { "project": "webkit", "browser": "26.6", "platform": "win32", "core": { "source": { "kind": "artifact", "file": "D:\\github\\ArtPlayer\\packages\\artplayer\\dist\\artplayer.js" }, "sha256": "cab41b4a6b47dfacfc2d99b923273043b48f0ad93c3e808af0bfa84ffe1cf26e", "bytes": 208931 }, "media": { "source": { "kind": "generated-media", "file": "test/browser/media/pattern.mp4" }, "sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233", "bytes": 251538 } } ], "tests": [ { "title": "Multiple subtitles candidate / published-5.3.0: timed VTT and SRT, offsets, fullscreen and source change", "project": "chromium", "status": "passed", "input": { "core": "published-5.3.0", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "153.0.8010.12", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 4.5, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [ { "start": 4, "end": 6, "text": "
Second
" } ], "displayed": "Second" } }, { "title": "Multiple subtitles candidate / published: timed VTT and SRT, offsets, fullscreen and source change", "project": "chromium", "status": "passed", "input": { "core": "published", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "153.0.8010.12", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 0, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [], "displayed": "\n Second\n " } }, { "title": "Multiple subtitles candidate / candidate: timed VTT and SRT, offsets, fullscreen and source change", "project": "chromium", "status": "passed", "input": { "core": "candidate", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "153.0.8010.12", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 0, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [], "displayed": "\n Second\n " } }, { "title": "Multiple subtitles candidate / published-5.3.0: timed VTT and SRT, offsets, fullscreen and source change", "project": "chromium", "status": "passed", "input": { "core": "published-5.3.0", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "153.0.8010.12", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 4.5, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [ { "start": 4, "end": 6, "text": "
Second
" } ], "displayed": "Second" } }, { "title": "Multiple subtitles candidate / published: timed VTT and SRT, offsets, fullscreen and source change", "project": "chromium", "status": "passed", "input": { "core": "published", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "153.0.8010.12", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 0, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [], "displayed": "\n Second\n " } }, { "title": "Multiple subtitles candidate / candidate: timed VTT and SRT, offsets, fullscreen and source change", "project": "chromium", "status": "passed", "input": { "core": "candidate", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "153.0.8010.12", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 0, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [], "displayed": "\n Second\n " } }, { "title": "Multiple subtitles candidate / published-5.3.0: timed VTT and SRT, offsets, fullscreen and source change", "project": "chromium", "status": "passed", "input": { "core": "published-5.3.0", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "153.0.8010.12", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 4.5, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [ { "start": 4, "end": 6, "text": "
Second
" } ], "displayed": "Second" } }, { "title": "Multiple subtitles candidate / published: timed VTT and SRT, offsets, fullscreen and source change", "project": "chromium", "status": "passed", "input": { "core": "published", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "153.0.8010.12", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 0, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [], "displayed": "\n Second\n " } }, { "title": "Multiple subtitles candidate / candidate: timed VTT and SRT, offsets, fullscreen and source change", "project": "chromium", "status": "passed", "input": { "core": "candidate", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "153.0.8010.12", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 0, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [], "displayed": "\n Second\n " } }, { "title": "Multiple subtitles candidate / published-5.3.0: timed VTT and SRT, offsets, fullscreen and source change", "project": "firefox", "status": "passed", "input": { "core": "published-5.3.0", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "155.0", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 4.5, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [ { "start": 4, "end": 6, "text": "
Second
" } ], "displayed": "Second" } }, { "title": "Multiple subtitles candidate / published: timed VTT and SRT, offsets, fullscreen and source change", "project": "firefox", "status": "passed", "input": { "core": "published", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "155.0", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 0, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [], "displayed": "\n Second\n " } }, { "title": "Multiple subtitles candidate / candidate: timed VTT and SRT, offsets, fullscreen and source change", "project": "firefox", "status": "passed", "input": { "core": "candidate", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "155.0", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 0, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [], "displayed": "\n Second\n " } }, { "title": "Multiple subtitles candidate / published-5.3.0: timed VTT and SRT, offsets, fullscreen and source change", "project": "firefox", "status": "passed", "input": { "core": "published-5.3.0", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "155.0", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 4.5, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [ { "start": 4, "end": 6, "text": "
Second
" } ], "displayed": "Second" } }, { "title": "Multiple subtitles candidate / published: timed VTT and SRT, offsets, fullscreen and source change", "project": "firefox", "status": "passed", "input": { "core": "published", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "155.0", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 0, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [], "displayed": "\n Second\n " } }, { "title": "Multiple subtitles candidate / candidate: timed VTT and SRT, offsets, fullscreen and source change", "project": "firefox", "status": "passed", "input": { "core": "candidate", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "155.0", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 0, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [], "displayed": "\n Second\n " } }, { "title": "Multiple subtitles candidate / published-5.3.0: timed VTT and SRT, offsets, fullscreen and source change", "project": "firefox", "status": "passed", "input": { "core": "published-5.3.0", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "155.0", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 4.5, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [ { "start": 4, "end": 6, "text": "
Second
" } ], "displayed": "Second" } }, { "title": "Multiple subtitles candidate / published: timed VTT and SRT, offsets, fullscreen and source change", "project": "firefox", "status": "passed", "input": { "core": "published", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "155.0", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 0, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [], "displayed": "\n Second\n " } }, { "title": "Multiple subtitles candidate / candidate: timed VTT and SRT, offsets, fullscreen and source change", "project": "firefox", "status": "passed", "input": { "core": "candidate", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "155.0", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 0, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [], "displayed": "\n Second\n " } }, { "title": "Multiple subtitles candidate / published-5.3.0: timed VTT and SRT, offsets, fullscreen and source change", "project": "webkit", "status": "passed", "input": { "core": "published-5.3.0", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "26.6", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 4.5024423, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [ { "start": 4, "end": 6, "text": "
Second
" } ], "displayed": "Second" } }, { "title": "Multiple subtitles candidate / published: timed VTT and SRT, offsets, fullscreen and source change", "project": "webkit", "status": "passed", "input": { "core": "published", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "26.6", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 0, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [], "displayed": "\n Second\n " } }, { "title": "Multiple subtitles candidate / candidate: timed VTT and SRT, offsets, fullscreen and source change", "project": "webkit", "status": "passed", "input": { "core": "candidate", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "26.6", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 0, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [], "displayed": "\n Second\n " } }, { "title": "Multiple subtitles candidate / published-5.3.0: timed VTT and SRT, offsets, fullscreen and source change", "project": "webkit", "status": "passed", "input": { "core": "published-5.3.0", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "26.6", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 4.5015735, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [ { "start": 4, "end": 6, "text": "
Second
" } ], "displayed": "Second" } }, { "title": "Multiple subtitles candidate / published: timed VTT and SRT, offsets, fullscreen and source change", "project": "webkit", "status": "passed", "input": { "core": "published", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "26.6", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 0, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [], "displayed": "\n Second\n " } }, { "title": "Multiple subtitles candidate / candidate: timed VTT and SRT, offsets, fullscreen and source change", "project": "webkit", "status": "passed", "input": { "core": "candidate", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "26.6", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 0, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [], "displayed": "\n Second\n " } }, { "title": "Multiple subtitles candidate / published-5.3.0: timed VTT and SRT, offsets, fullscreen and source change", "project": "webkit", "status": "passed", "input": { "core": "published-5.3.0", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "26.6", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 4.500782, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [ { "start": 4, "end": 6, "text": "
Second
" } ], "displayed": "Second" } }, { "title": "Multiple subtitles candidate / published: timed VTT and SRT, offsets, fullscreen and source change", "project": "webkit", "status": "passed", "input": { "core": "published", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "26.6", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 0, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [], "displayed": "\n Second\n " } }, { "title": "Multiple subtitles candidate / candidate: timed VTT and SRT, offsets, fullscreen and source change", "project": "webkit", "status": "passed", "input": { "core": "candidate", "plugin": "candidate", "pluginSha256": "103e5f75e6ce4b8b9f14b2b8caa983c97eb24da4536048135f90517b959dcf6b", "browser": "26.6", "scope": "Desktop engines; 5.3.0 is adjacent stable, not the unavailable 5.3.1 release; no minimum-version or physical-device claim" }, "finalState": { "destroyed": true, "paused": true, "time": 0, "offset": 0, "cues": [ { "start": 1, "end": 3, "text": "
First
" }, { "start": 1, "end": 3, "text": "
Translation
" }, { "start": 4, "end": 6, "text": "
Second
" } ], "active": [], "displayed": "\n Second\n " } } ] } ], "limits": [ "Mode metadata added to future per-test input attachments after these runs; selected flags above come from the recorded execution commands.", "3 serial and9 repeated property traces passed; the105 events-only assertions include historical deficiency observations.", "Default63 matrix still fails old5.3.0 WebKit at time0.0015139 with intact1..3 cue. No failing native-write trace was captured.", "Opt-in event control27 cases passed. It does not change or validate the old immediate switch/seek contract, and is not the default path.", "Diagnostic overhead and intermittent timing remain possible explanations for passing observed runs; no causal claim or production fix is made.", "Desktop engines and actual main files only in this checkpoint; physical devices, package acceptance and publication gates remain incomplete." ], "finalChecks": { "path": "refactor/.cache/multi-switch-diagnostics-final.log", "sha256": "55136f46bbeae983db603c0fbd36398b3b1820d44a7332683f5b0fa0a2e20002", "exitCode": 0 } }