mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-08 19:06:15 -08:00
6560 lines
238 KiB
JSON
6560 lines
238 KiB
JSON
{
|
|
"schemaVersion": 1,
|
|
"task": "PKG-MULTI-SUB-03",
|
|
"status": "done",
|
|
"parentCommit": "36cd15109586fd2edb848f359a4578ab4a39908d",
|
|
"checks": [
|
|
{
|
|
"command": "node --test test/multiple-subtitles.test.js test/multiple-subtitles-lifecycle.test.js test/multiple-subtitles-merge.test.js",
|
|
"candidate": "source",
|
|
"tests": 31,
|
|
"pass": 31,
|
|
"file": "refactor/.cache/multiple-subtitles03-candidate-source.log",
|
|
"sha256": "4dfef51b7b92497e0b585f26f68a4d4f299dba22e610e9879fd524336c043d76"
|
|
},
|
|
{
|
|
"command": "node --test test/multiple-subtitles.test.js test/multiple-subtitles-lifecycle.test.js test/multiple-subtitles-merge.test.js",
|
|
"candidate": "main",
|
|
"tests": 31,
|
|
"pass": 31,
|
|
"file": "refactor/.cache/multiple-subtitles03-candidate-main.log",
|
|
"sha256": "8557833413a71e0a4aeb4165dba2c2c87ee8395bf69bf24d9d221c1e63130f2f"
|
|
},
|
|
{
|
|
"command": "node --test test/multiple-subtitles.test.js test/multiple-subtitles-lifecycle.test.js test/multiple-subtitles-merge.test.js",
|
|
"candidate": "legacy",
|
|
"tests": 31,
|
|
"pass": 31,
|
|
"file": "refactor/.cache/multiple-subtitles03-candidate-legacy.log",
|
|
"sha256": "5418f61f7859e5e1f9e729927c2b1c3146605b46c6778f92e4620ad4cb153e40"
|
|
},
|
|
{
|
|
"command": "yarn build artplayer-plugin-multiple-subtitles",
|
|
"file": "refactor/.cache/multiple-subtitles03-build.log",
|
|
"sha256": "15040a618b551a19a689fa555ce6d004c4809f1b29af2441a3e86604f163498a"
|
|
},
|
|
{
|
|
"command": "yarn test:multiple-subtitles",
|
|
"file": "refactor/.cache/multiple-subtitles03-package.log",
|
|
"sha256": "a418fa3ea1ec4f76d5e81a7741ae0792869b953941dbd5c8330b7738467c6041",
|
|
"tests": 241,
|
|
"pass": 241,
|
|
"fail": 0,
|
|
"composition": "215 historical normal/failure/vendor/contract + 23 candidate lifecycle + 3 candidate merge/decoder tests"
|
|
},
|
|
{
|
|
"command": "Explicit source, helper, candidate and native test lint",
|
|
"file": "refactor/.cache/multiple-subtitles03-lint.log",
|
|
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
|
},
|
|
{
|
|
"command": "Actual ESM import",
|
|
"file": "refactor/.cache/multiple-subtitles03-esm.log",
|
|
"sha256": "229250f42b8224bb8593c2b7ad776b81c7538853cec0b6853b35c2cdaacdaa62",
|
|
"scope": "Default-only module shape, named factory and registrar; not a full installed consumer matrix."
|
|
},
|
|
{
|
|
"command": "yarn ci:check",
|
|
"file": "refactor/.cache/multiple-subtitles03-ci.log",
|
|
"sha256": "cac0a774071c40d4c85f3f03124d6ebd3114155e414f2950dd7d0b3014c93d67",
|
|
"tests": {
|
|
"unit": 1963,
|
|
"engineering": 14,
|
|
"baseline": 334,
|
|
"total": 2311
|
|
},
|
|
"strictProductionTypeScriptFiles": 346,
|
|
"warnings": [
|
|
"Existing generated docs/assets/ts/artplayer.d.ts unused ts/no-namespace suppression.",
|
|
"Yarn Classic DEP0169 url.parse deprecation."
|
|
]
|
|
}
|
|
],
|
|
"manifests": {
|
|
"29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015": {
|
|
"kind": "artplayer-browser-test",
|
|
"resources": {
|
|
"/candidate/artplayer.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "e8945bc9d3ff0a6e247772a662f874df13875f7dbeb949968943b9589f6e2946",
|
|
"bytes": 378073
|
|
},
|
|
"/compiled/artplayer.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "e8945bc9d3ff0a6e247772a662f874df13875f7dbeb949968943b9589f6e2946",
|
|
"bytes": 378073,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/uncompiled/artplayer/index.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "e8945bc9d3ff0a6e247772a662f874df13875f7dbeb949968943b9589f6e2946",
|
|
"bytes": 378073,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/candidate/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
|
|
},
|
|
"sha256": "1a8eb891d3690e2526e78a2e53183a25367b1d02a5fd349d821548edb731ee3a",
|
|
"bytes": 8529
|
|
},
|
|
"/compiled/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
|
|
},
|
|
"sha256": "1a8eb891d3690e2526e78a2e53183a25367b1d02a5fd349d821548edb731ee3a",
|
|
"bytes": 8529,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/uncompiled/artplayer-plugin-chapter/index.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
|
|
},
|
|
"sha256": "1a8eb891d3690e2526e78a2e53183a25367b1d02a5fd349d821548edb731ee3a",
|
|
"bytes": 8529,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/published/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.4.0",
|
|
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
|
|
"bytes": 134037
|
|
},
|
|
"/published/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "1.1.0",
|
|
"integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==",
|
|
"member": "package/dist/artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0",
|
|
"bytes": 4973
|
|
},
|
|
"/test/pattern.mp4": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.mp4"
|
|
},
|
|
"sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233",
|
|
"bytes": 251538
|
|
},
|
|
"/test/pattern.webm": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.webm"
|
|
},
|
|
"sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f",
|
|
"bytes": 162073
|
|
},
|
|
"/published-4.5.5/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "4.5.5",
|
|
"integrity": "sha512-HeAKbe3od9ZgFQVSBCg5FlixJsefDEBC8txVG19yZgvzlcJuiurxPlasap+GHuex/ftG+jmSXnTRtuNrTki2Kw==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "3467e626ca29d2f7884e75eb75b8b90de74a25761ffa2e272576c9b5a98fa0a4",
|
|
"bytes": 153582
|
|
},
|
|
"/published-5.1.7/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.1.7",
|
|
"integrity": "sha512-N/QdNlTwsIHUsWOHMPj0pq97v3qmgXZHfhy1q7I+8YN3/XakJiJJyVJgGaeBjU+y/fUIrzBhwpBaX+NFwK9/qw==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "484ccc3f22446ec6fd0dd8b8a5602c740b601d55097a1ae043262d92aab35357",
|
|
"bytes": 155940
|
|
},
|
|
"/published-4.5.9/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "4.5.9",
|
|
"integrity": "sha512-x5JzGdXkw4GFdztvPkVnm8TOWrGDcvGKKMPb9wuP6UfyftlLM3UQctmmalfAMnQSxugJwq2Kb9ix9OG2SgbJJA==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "09a9f09e3a64a02ca7c27af710d7254f886f0bfb09fd54bf3a728ce863e5a497",
|
|
"bytes": 156408
|
|
},
|
|
"/test/audio-tone.m4a": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/audio-tone.m4a"
|
|
},
|
|
"sha256": "83e6672b880b5d1c97093b1e26bdc40221c0b279615f40e99dbf9d2ade7b4d56",
|
|
"bytes": 132436
|
|
},
|
|
"/test/thumbnail-pattern.mp4": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/thumbnail-pattern.mp4"
|
|
},
|
|
"sha256": "4c977be04d97f6ac1342ac4959b8e61678f390d88a088430e4d0200137a03d1c",
|
|
"bytes": 752916
|
|
},
|
|
"/test/auto-thumbnail-timeline.mp4": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/auto-thumbnail-timeline.mp4"
|
|
},
|
|
"sha256": "10370156cffada462d3ea00aae0caadd62752369cd6538cc55248b3ddd7bf994",
|
|
"bytes": 8602
|
|
},
|
|
"/test/declaration-cues.vtt": {
|
|
"source": {
|
|
"kind": "test-subtitles",
|
|
"file": "test/browser/media/declaration-cues.vtt"
|
|
},
|
|
"sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704",
|
|
"bytes": 54
|
|
},
|
|
"/test/thumbnail-grid.svg": {
|
|
"source": {
|
|
"kind": "test-thumbnail-grid",
|
|
"file": "test/browser/media/thumbnail-grid.svg"
|
|
},
|
|
"sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6",
|
|
"bytes": 14969
|
|
},
|
|
"/test/legacy-safe-area.js": {
|
|
"source": {
|
|
"kind": "frozen-own-source",
|
|
"file": "test/helpers/legacy-safe-area.js",
|
|
"commit": "ccf77c4e"
|
|
},
|
|
"sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a",
|
|
"bytes": 795
|
|
},
|
|
"/test/iframe-boundary-child.html": {
|
|
"source": {
|
|
"kind": "iframe-fixture",
|
|
"file": "test/browser/iframe-boundary-child.html"
|
|
},
|
|
"sha256": "4721de185f606de7d576e71395127257e476765455e2a947ded79df4ebed901a",
|
|
"bytes": 1451
|
|
},
|
|
"/assets/sample/video.mp4": {
|
|
"source": {
|
|
"kind": "docs-media",
|
|
"file": "docs/assets/sample/video.mp4"
|
|
},
|
|
"sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980",
|
|
"bytes": 5818706
|
|
},
|
|
"/test/performance.js": {
|
|
"source": {
|
|
"kind": "adapted-baseline-fixture",
|
|
"file": "refactor/fixtures/performance.js"
|
|
},
|
|
"sha256": "2318f39bdb5f3a3348d755cb4335907ae4adc944be3a435839c1bba201e81500",
|
|
"bytes": 8994
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"browser": [
|
|
{
|
|
"command": "yarn test:browser test/browser/multiple-subtitles-lifecycle.spec.js",
|
|
"candidate": "source",
|
|
"file": "refactor/.cache/multiple-subtitles03-browser-source-verified.json",
|
|
"sha256": "d0b4ff72c750e3ddedd9321e3a48edf33d53340ee27177471eba9fb1b1371df6",
|
|
"resultsDirectory": "refactor/.cache/multiple-subtitles03-browser-source-verified-results",
|
|
"stats": {
|
|
"startTime": "2026-09-13T02:52:39.043Z",
|
|
"duration": 19845.509000000002,
|
|
"expected": 30,
|
|
"skipped": 0,
|
|
"unexpected": 0,
|
|
"flaky": 0
|
|
},
|
|
"cases": [
|
|
{
|
|
"title": "Multiple subtitles candidate published core: SRT display and selectors survive the resource refactor",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"video:playing",
|
|
"video:pause",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "65fad17077a45caa5111c0f3cc26de60990acff60bf9bccc30552eb952d9e23a"
|
|
},
|
|
"observation": {
|
|
"nativeSrtDisplay": true,
|
|
"released": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/7d400bc4-61da-4163-a3ba-8e5f2297401e",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/c078a4bf-04c0-48f5-9408-b617ea4b5005",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/14c8b98e-b76e-410d-b2b3-1aa8fc551020",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/b2bb985f-1acc-47d1-88ae-69142d10be1a",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"http://127.0.0.1:8084/test/player.html?core=published",
|
|
"blob:http://127.0.0.1:8084/7d400bc4-61da-4163-a3ba-8e5f2297401e",
|
|
"blob:http://127.0.0.1:8084/86160f8a-5d53-461b-9a97-c600d4106aa3",
|
|
"blob:http://127.0.0.1:8084/c078a4bf-04c0-48f5-9408-b617ea4b5005",
|
|
"blob:http://127.0.0.1:8084/c91248a1-dee5-4bde-b534-1e7a624001cc",
|
|
"blob:http://127.0.0.1:8084/14c8b98e-b76e-410d-b2b3-1aa8fc551020",
|
|
"blob:http://127.0.0.1:8084/9f1e1c2e-229e-47ac-a0a6-4f30d00330a5",
|
|
"blob:http://127.0.0.1:8084/b2bb985f-1acc-47d1-88ae-69142d10be1a"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-en.srt",
|
|
"/test/multiple-jp.srt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: destroy settles a pending native request before it responds",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/multiple-held.vtt",
|
|
"resourceType": "fetch",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "65fad17077a45caa5111c0f3cc26de60990acff60bf9bccc30552eb952d9e23a"
|
|
},
|
|
"observation": {
|
|
"name": "multipleSubtitles",
|
|
"voidReset": true,
|
|
"initialized": 0,
|
|
"aborted": true
|
|
},
|
|
"probe": {
|
|
"initialized": [],
|
|
"revoked": [],
|
|
"signal": {
|
|
"aborted": true
|
|
},
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-held.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: destroy revokes the Blob and retained reset stays inert",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [
|
|
"Failed to load resource: net::ERR_FILE_NOT_FOUND"
|
|
],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/08e82e04-9eea-4e2e-b910-3050b5274064",
|
|
"resourceType": "fetch",
|
|
"failure": {
|
|
"errorText": "net::ERR_FILE_NOT_FOUND"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "65fad17077a45caa5111c0f3cc26de60990acff60bf9bccc30552eb952d9e23a"
|
|
},
|
|
"observation": {
|
|
"voidReset": true,
|
|
"inaccessible": true,
|
|
"initialized": 1,
|
|
"revoked": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/08e82e04-9eea-4e2e-b910-3050b5274064",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"http://127.0.0.1:8084/test/player.html?core=published",
|
|
"blob:http://127.0.0.1:8084/08e82e04-9eea-4e2e-b910-3050b5274064"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-ready.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: native HTTP error rejects without installing subtitles",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [
|
|
"Failed to load resource: the server responded with a status of 404 (Not Found)"
|
|
],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/multiple-error.vtt",
|
|
"resourceType": "fetch",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "65fad17077a45caa5111c0f3cc26de60990acff60bf9bccc30552eb952d9e23a"
|
|
},
|
|
"observation": {
|
|
"message": "Failed to fetch multiple subtitles: HTTP 404",
|
|
"initialized": 0
|
|
},
|
|
"probe": {
|
|
"initialized": [],
|
|
"revoked": [],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-error.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: video source switching retains cached subtitle selection",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"video:loadedmetadata",
|
|
"video:seeked",
|
|
"video:playing",
|
|
"video:pause",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4?multiple-restart=1",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/pattern.mp4?multiple-restart=1",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "65fad17077a45caa5111c0f3cc26de60990acff60bf9bccc30552eb952d9e23a"
|
|
},
|
|
"observation": {
|
|
"requests": [
|
|
"/test/multiple-restart.vtt"
|
|
],
|
|
"nativeSourceSwitch": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/783dcc74-d136-43c0-bf4f-f4566117baf6",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/64857f66-fb38-4136-9123-08c3263f1c27",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"http://127.0.0.1:8084/test/player.html?core=published",
|
|
"http://127.0.0.1:8084/test/pattern.mp4",
|
|
"blob:http://127.0.0.1:8084/783dcc74-d136-43c0-bf4f-f4566117baf6",
|
|
"blob:http://127.0.0.1:8084/6c61532c-e52e-42e6-bcad-a268d249bd23",
|
|
"blob:http://127.0.0.1:8084/64857f66-fb38-4136-9123-08c3263f1c27"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-restart.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: SRT display and selectors survive the resource refactor",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"video:playing",
|
|
"video:pause",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "65fad17077a45caa5111c0f3cc26de60990acff60bf9bccc30552eb952d9e23a"
|
|
},
|
|
"observation": {
|
|
"nativeSrtDisplay": true,
|
|
"released": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/784e8be8-ab9a-4e0f-b719-41c00bccf804",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/0a12087d-15ff-4a0c-a71e-b18ab154fdef",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/33173fc2-1440-47a8-b9cb-46d9514bb0c4",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/5fb0fc4a-ba50-497d-a3ab-1e3666d1bf21",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"blob:http://127.0.0.1:8084/784e8be8-ab9a-4e0f-b719-41c00bccf804",
|
|
"blob:http://127.0.0.1:8084/c5bd7e60-fe55-4e80-8d96-19e46c6fcfd6",
|
|
"blob:http://127.0.0.1:8084/0a12087d-15ff-4a0c-a71e-b18ab154fdef",
|
|
"blob:http://127.0.0.1:8084/2ad1126e-562e-4698-a706-4c01bda0e053",
|
|
"blob:http://127.0.0.1:8084/33173fc2-1440-47a8-b9cb-46d9514bb0c4",
|
|
"blob:http://127.0.0.1:8084/36bea7d4-03a8-4350-9e12-c5f50d23f268",
|
|
"blob:http://127.0.0.1:8084/232ad718-0adf-4a71-9aba-25ff8d5bad48",
|
|
"blob:http://127.0.0.1:8084/5fb0fc4a-ba50-497d-a3ab-1e3666d1bf21"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-en.srt",
|
|
"/test/multiple-jp.srt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: destroy settles a pending native request before it responds",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/multiple-held.vtt",
|
|
"resourceType": "fetch",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "65fad17077a45caa5111c0f3cc26de60990acff60bf9bccc30552eb952d9e23a"
|
|
},
|
|
"observation": {
|
|
"name": "multipleSubtitles",
|
|
"voidReset": true,
|
|
"initialized": 0,
|
|
"aborted": true
|
|
},
|
|
"probe": {
|
|
"initialized": [],
|
|
"revoked": [],
|
|
"signal": {
|
|
"aborted": true
|
|
},
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-held.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: destroy revokes the Blob and retained reset stays inert",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [
|
|
"Failed to load resource: net::ERR_FILE_NOT_FOUND"
|
|
],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/84b0a72c-0da4-4553-8f61-0200d3105bc9",
|
|
"resourceType": "fetch",
|
|
"failure": {
|
|
"errorText": "net::ERR_FILE_NOT_FOUND"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "65fad17077a45caa5111c0f3cc26de60990acff60bf9bccc30552eb952d9e23a"
|
|
},
|
|
"observation": {
|
|
"voidReset": true,
|
|
"inaccessible": true,
|
|
"initialized": 1,
|
|
"revoked": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/84b0a72c-0da4-4553-8f61-0200d3105bc9",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"blob:http://127.0.0.1:8084/7c57a37e-4579-48e0-8f00-792afae1d4c6",
|
|
"blob:http://127.0.0.1:8084/84b0a72c-0da4-4553-8f61-0200d3105bc9"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-ready.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: native HTTP error rejects without installing subtitles",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [
|
|
"Failed to load resource: the server responded with a status of 404 (Not Found)"
|
|
],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/multiple-error.vtt",
|
|
"resourceType": "fetch",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "65fad17077a45caa5111c0f3cc26de60990acff60bf9bccc30552eb952d9e23a"
|
|
},
|
|
"observation": {
|
|
"message": "Failed to fetch multiple subtitles: HTTP 404",
|
|
"initialized": 0
|
|
},
|
|
"probe": {
|
|
"initialized": [],
|
|
"revoked": [],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-error.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: video source switching retains cached subtitle selection",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"video:loadedmetadata",
|
|
"video:seeked",
|
|
"video:playing",
|
|
"video:pause",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4?multiple-restart=1",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/pattern.mp4?multiple-restart=1",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "65fad17077a45caa5111c0f3cc26de60990acff60bf9bccc30552eb952d9e23a"
|
|
},
|
|
"observation": {
|
|
"requests": [
|
|
"/test/multiple-restart.vtt"
|
|
],
|
|
"nativeSourceSwitch": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/5aaf31d6-41bf-4836-b37d-4664820154ef",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/616790b0-8d71-4ff3-a198-507c066677a7",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"blob:http://127.0.0.1:8084/5aaf31d6-41bf-4836-b37d-4664820154ef",
|
|
"blob:http://127.0.0.1:8084/987d76ab-4e0c-4939-bad4-5a53211adc51",
|
|
"blob:http://127.0.0.1:8084/96efab59-2a1b-4787-8c95-5a4cc220cf1d",
|
|
"blob:http://127.0.0.1:8084/616790b0-8d71-4ff3-a198-507c066677a7"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-restart.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: SRT display and selectors survive the resource refactor",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"video:playing",
|
|
"video:pause",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "65fad17077a45caa5111c0f3cc26de60990acff60bf9bccc30552eb952d9e23a"
|
|
},
|
|
"observation": {
|
|
"nativeSrtDisplay": true,
|
|
"released": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/099b5300-4885-4b5b-abad-ba2625e580f7",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/fcc7b5d2-abc5-474a-8575-1fd75a077666",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/0fa67302-4a41-4246-a92d-032ba7d21258",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/8d34dbca-1e1a-4763-a983-476b63aeac39",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"http://127.0.0.1:8084/test/player.html?core=published",
|
|
"blob:http://127.0.0.1:8084/099b5300-4885-4b5b-abad-ba2625e580f7",
|
|
"blob:http://127.0.0.1:8084/b82687e7-abbf-4774-928c-db7c6083a5bc",
|
|
"blob:http://127.0.0.1:8084/fcc7b5d2-abc5-474a-8575-1fd75a077666",
|
|
"blob:http://127.0.0.1:8084/b20b0e0a-165c-4460-a619-f7f0a027f54d",
|
|
"blob:http://127.0.0.1:8084/0fa67302-4a41-4246-a92d-032ba7d21258",
|
|
"blob:http://127.0.0.1:8084/40b175f9-548e-48e0-b60e-fad028f5e6f2",
|
|
"blob:http://127.0.0.1:8084/8d34dbca-1e1a-4763-a983-476b63aeac39"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-en.srt",
|
|
"/test/multiple-jp.srt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: destroy settles a pending native request before it responds",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/multiple-held.vtt",
|
|
"resourceType": "fetch",
|
|
"failure": {
|
|
"errorText": "NS_BINDING_ABORTED"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "65fad17077a45caa5111c0f3cc26de60990acff60bf9bccc30552eb952d9e23a"
|
|
},
|
|
"observation": {
|
|
"name": "multipleSubtitles",
|
|
"voidReset": true,
|
|
"initialized": 0,
|
|
"aborted": true
|
|
},
|
|
"probe": {
|
|
"initialized": [],
|
|
"revoked": [],
|
|
"signal": {
|
|
"aborted": true
|
|
},
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-held.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: destroy revokes the Blob and retained reset stays inert",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "65fad17077a45caa5111c0f3cc26de60990acff60bf9bccc30552eb952d9e23a"
|
|
},
|
|
"observation": {
|
|
"voidReset": true,
|
|
"inaccessible": true,
|
|
"initialized": 1,
|
|
"revoked": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/bb1f2063-b307-4249-a1e5-047aa0776daf",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"http://127.0.0.1:8084/test/player.html?core=published",
|
|
"blob:http://127.0.0.1:8084/bb1f2063-b307-4249-a1e5-047aa0776daf"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-ready.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: native HTTP error rejects without installing subtitles",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "65fad17077a45caa5111c0f3cc26de60990acff60bf9bccc30552eb952d9e23a"
|
|
},
|
|
"observation": {
|
|
"message": "Failed to fetch multiple subtitles: HTTP 404",
|
|
"initialized": 0
|
|
},
|
|
"probe": {
|
|
"initialized": [],
|
|
"revoked": [],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-error.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: video source switching retains cached subtitle selection",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"video:loadedmetadata",
|
|
"video:seeked",
|
|
"video:playing",
|
|
"video:pause",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4?multiple-restart=1",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "65fad17077a45caa5111c0f3cc26de60990acff60bf9bccc30552eb952d9e23a"
|
|
},
|
|
"observation": {
|
|
"requests": [
|
|
"/test/multiple-restart.vtt"
|
|
],
|
|
"nativeSourceSwitch": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/f8295be3-080e-442e-9b35-5d5485bbba91",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/fcc6de86-bf04-4f8e-a2fd-803ce0679d86",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"http://127.0.0.1:8084/test/player.html?core=published",
|
|
"http://127.0.0.1:8084/test/pattern.mp4",
|
|
"blob:http://127.0.0.1:8084/f8295be3-080e-442e-9b35-5d5485bbba91",
|
|
"blob:http://127.0.0.1:8084/de5c0197-7e3d-4524-96af-a13867346eb8",
|
|
"blob:http://127.0.0.1:8084/fcc6de86-bf04-4f8e-a2fd-803ce0679d86"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-restart.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: SRT display and selectors survive the resource refactor",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"video:playing",
|
|
"video:pause",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "65fad17077a45caa5111c0f3cc26de60990acff60bf9bccc30552eb952d9e23a"
|
|
},
|
|
"observation": {
|
|
"nativeSrtDisplay": true,
|
|
"released": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/2e145d4b-70f6-4a0b-b516-539b4b3187d1",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/554b54d5-5e47-4fc5-bca2-7c3bd1bd05c9",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/1713265b-bc5c-440d-a61f-ce53f886c7fb",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/701247bd-887e-4614-a28d-ed87378330f5",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"blob:http://127.0.0.1:8084/2e145d4b-70f6-4a0b-b516-539b4b3187d1",
|
|
"blob:http://127.0.0.1:8084/324fe9dc-792b-42c8-ae0a-f57a65764fa3",
|
|
"blob:http://127.0.0.1:8084/554b54d5-5e47-4fc5-bca2-7c3bd1bd05c9",
|
|
"blob:http://127.0.0.1:8084/e41cdf9b-a92e-451b-a07c-2b6a320335b6",
|
|
"blob:http://127.0.0.1:8084/1713265b-bc5c-440d-a61f-ce53f886c7fb",
|
|
"blob:http://127.0.0.1:8084/230fe499-f532-4ada-b271-cec9abe4cfd6",
|
|
"blob:http://127.0.0.1:8084/b5cf7cc2-750c-4bb9-a4bc-e322b3404de0",
|
|
"blob:http://127.0.0.1:8084/701247bd-887e-4614-a28d-ed87378330f5"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-en.srt",
|
|
"/test/multiple-jp.srt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: destroy settles a pending native request before it responds",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/multiple-held.vtt",
|
|
"resourceType": "fetch",
|
|
"failure": {
|
|
"errorText": "NS_BINDING_ABORTED"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "65fad17077a45caa5111c0f3cc26de60990acff60bf9bccc30552eb952d9e23a"
|
|
},
|
|
"observation": {
|
|
"name": "multipleSubtitles",
|
|
"voidReset": true,
|
|
"initialized": 0,
|
|
"aborted": true
|
|
},
|
|
"probe": {
|
|
"initialized": [],
|
|
"revoked": [],
|
|
"signal": {
|
|
"aborted": true
|
|
},
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-held.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: destroy revokes the Blob and retained reset stays inert",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "65fad17077a45caa5111c0f3cc26de60990acff60bf9bccc30552eb952d9e23a"
|
|
},
|
|
"observation": {
|
|
"voidReset": true,
|
|
"inaccessible": true,
|
|
"initialized": 1,
|
|
"revoked": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/3519f228-8f3e-4323-98eb-ded2b186a9be",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"blob:http://127.0.0.1:8084/3c32ec93-4797-4ff1-840f-377591fa894d",
|
|
"blob:http://127.0.0.1:8084/3519f228-8f3e-4323-98eb-ded2b186a9be"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-ready.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: native HTTP error rejects without installing subtitles",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "65fad17077a45caa5111c0f3cc26de60990acff60bf9bccc30552eb952d9e23a"
|
|
},
|
|
"observation": {
|
|
"message": "Failed to fetch multiple subtitles: HTTP 404",
|
|
"initialized": 0
|
|
},
|
|
"probe": {
|
|
"initialized": [],
|
|
"revoked": [],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-error.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: video source switching retains cached subtitle selection",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"video:loadedmetadata",
|
|
"video:seeked",
|
|
"video:playing",
|
|
"video:pause",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4?multiple-restart=1",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "65fad17077a45caa5111c0f3cc26de60990acff60bf9bccc30552eb952d9e23a"
|
|
},
|
|
"observation": {
|
|
"requests": [
|
|
"/test/multiple-restart.vtt"
|
|
],
|
|
"nativeSourceSwitch": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/de1e4240-fa4d-403a-a159-b7ee227b0f57",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/6859e402-8151-41f7-b125-4f6b518199d9",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"blob:http://127.0.0.1:8084/de1e4240-fa4d-403a-a159-b7ee227b0f57",
|
|
"blob:http://127.0.0.1:8084/4db6276d-35be-47bb-ab57-f3cfca2e8f89",
|
|
"blob:http://127.0.0.1:8084/c44ab2b2-af32-4407-b9b3-8b1e3756d3e6",
|
|
"blob:http://127.0.0.1:8084/6859e402-8151-41f7-b125-4f6b518199d9"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-restart.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: SRT display and selectors survive the resource refactor",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"video:playing",
|
|
"video:pause",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "65fad17077a45caa5111c0f3cc26de60990acff60bf9bccc30552eb952d9e23a"
|
|
},
|
|
"observation": {
|
|
"nativeSrtDisplay": true,
|
|
"released": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/89904031-1e30-48e7-8c0a-a1e6569b3d77",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/13258ae9-31d8-48fd-b0f6-9062f84dd9d7",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/bbcf85ca-5d36-45c0-89d8-fd2237c7e79d",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/86ceddd5-7a09-4198-8db4-864fb18cd702",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"http://127.0.0.1:8084/test/player.html?core=published",
|
|
"blob:http://127.0.0.1:8084/89904031-1e30-48e7-8c0a-a1e6569b3d77",
|
|
"blob:http://127.0.0.1:8084/8bbd1a24-9701-48e9-ac8a-aeba69daf933",
|
|
"blob:http://127.0.0.1:8084/13258ae9-31d8-48fd-b0f6-9062f84dd9d7",
|
|
"blob:http://127.0.0.1:8084/e6af7a77-04d4-4694-9924-d56ff27006b3",
|
|
"blob:http://127.0.0.1:8084/bbcf85ca-5d36-45c0-89d8-fd2237c7e79d",
|
|
"blob:http://127.0.0.1:8084/f74af89b-4a63-4d96-a043-fc1cc5a4c1cf",
|
|
"blob:http://127.0.0.1:8084/86ceddd5-7a09-4198-8db4-864fb18cd702"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-en.srt",
|
|
"/test/multiple-jp.srt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: destroy settles a pending native request before it responds",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/multiple-held.vtt",
|
|
"resourceType": "fetch",
|
|
"failure": {
|
|
"errorText": "Load request cancelled"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "65fad17077a45caa5111c0f3cc26de60990acff60bf9bccc30552eb952d9e23a"
|
|
},
|
|
"observation": {
|
|
"name": "multipleSubtitles",
|
|
"voidReset": true,
|
|
"initialized": 0,
|
|
"aborted": true
|
|
},
|
|
"probe": {
|
|
"initialized": [],
|
|
"revoked": [],
|
|
"signal": {
|
|
"aborted": true
|
|
},
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-held.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: destroy revokes the Blob and retained reset stays inert",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [
|
|
"Failed to load resource"
|
|
],
|
|
"failedRequests": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/36c55c05-4e65-4348-886a-7160e9b3dc15",
|
|
"resourceType": "fetch",
|
|
"failure": null
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "65fad17077a45caa5111c0f3cc26de60990acff60bf9bccc30552eb952d9e23a"
|
|
},
|
|
"observation": {
|
|
"voidReset": true,
|
|
"inaccessible": true,
|
|
"initialized": 1,
|
|
"revoked": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/36c55c05-4e65-4348-886a-7160e9b3dc15",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"http://127.0.0.1:8084/test/player.html?core=published",
|
|
"blob:http://127.0.0.1:8084/36c55c05-4e65-4348-886a-7160e9b3dc15"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-ready.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: native HTTP error rejects without installing subtitles",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [
|
|
"Failed to load resource: the server responded with a status of 404 (Not Found)"
|
|
],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "65fad17077a45caa5111c0f3cc26de60990acff60bf9bccc30552eb952d9e23a"
|
|
},
|
|
"observation": {
|
|
"message": "Failed to fetch multiple subtitles: HTTP 404",
|
|
"initialized": 0
|
|
},
|
|
"probe": {
|
|
"initialized": [],
|
|
"revoked": [],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-error.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: video source switching retains cached subtitle selection",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"video:loadedmetadata",
|
|
"video:seeked",
|
|
"video:playing",
|
|
"video:pause",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4?multiple-restart=1",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "65fad17077a45caa5111c0f3cc26de60990acff60bf9bccc30552eb952d9e23a"
|
|
},
|
|
"observation": {
|
|
"requests": [
|
|
"/test/multiple-restart.vtt"
|
|
],
|
|
"nativeSourceSwitch": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/e67e32fa-ecff-491c-bbde-f62bf88b41a7",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/bce86e88-c13a-44d0-8d16-1c5f36f31e36",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"http://127.0.0.1:8084/test/player.html?core=published",
|
|
"http://127.0.0.1:8084/test/pattern.mp4",
|
|
"blob:http://127.0.0.1:8084/e67e32fa-ecff-491c-bbde-f62bf88b41a7",
|
|
"blob:http://127.0.0.1:8084/17d9c364-1545-4d60-be5b-d8a3165421be",
|
|
"blob:http://127.0.0.1:8084/bce86e88-c13a-44d0-8d16-1c5f36f31e36"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-restart.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: SRT display and selectors survive the resource refactor",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"video:playing",
|
|
"video:pause",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "65fad17077a45caa5111c0f3cc26de60990acff60bf9bccc30552eb952d9e23a"
|
|
},
|
|
"observation": {
|
|
"nativeSrtDisplay": true,
|
|
"released": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/3e2e7cba-0d57-477c-b407-bcc0e39c5fc8",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/91e3d4f3-284c-4117-9c55-be9ad53f6b7b",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/c3aabd5e-7a3c-4f8b-bbe8-d716131b4990",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/d37ebfff-b9b9-4513-9a5f-24ed3d488f30",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"blob:http://127.0.0.1:8084/3e2e7cba-0d57-477c-b407-bcc0e39c5fc8",
|
|
"blob:http://127.0.0.1:8084/19f9efcc-7e0b-4536-8bf2-9809f040f226",
|
|
"blob:http://127.0.0.1:8084/91e3d4f3-284c-4117-9c55-be9ad53f6b7b",
|
|
"blob:http://127.0.0.1:8084/6e789b9d-d16b-4ff2-a60d-f2bb2ffdec35",
|
|
"blob:http://127.0.0.1:8084/c3aabd5e-7a3c-4f8b-bbe8-d716131b4990",
|
|
"blob:http://127.0.0.1:8084/0e7d8dd8-de6c-4bc5-bbb6-080d5938ae65",
|
|
"blob:http://127.0.0.1:8084/d4e2140e-115c-4261-b956-b58cec7dc918",
|
|
"blob:http://127.0.0.1:8084/d37ebfff-b9b9-4513-9a5f-24ed3d488f30"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-en.srt",
|
|
"/test/multiple-jp.srt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: destroy settles a pending native request before it responds",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/multiple-held.vtt",
|
|
"resourceType": "fetch",
|
|
"failure": {
|
|
"errorText": "Load request cancelled"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "65fad17077a45caa5111c0f3cc26de60990acff60bf9bccc30552eb952d9e23a"
|
|
},
|
|
"observation": {
|
|
"name": "multipleSubtitles",
|
|
"voidReset": true,
|
|
"initialized": 0,
|
|
"aborted": true
|
|
},
|
|
"probe": {
|
|
"initialized": [],
|
|
"revoked": [],
|
|
"signal": {
|
|
"aborted": true
|
|
},
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-held.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: destroy revokes the Blob and retained reset stays inert",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [
|
|
"Failed to load resource"
|
|
],
|
|
"failedRequests": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/9dd1cf24-30e6-4974-bd16-2ed43b353c5e",
|
|
"resourceType": "fetch",
|
|
"failure": null
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "65fad17077a45caa5111c0f3cc26de60990acff60bf9bccc30552eb952d9e23a"
|
|
},
|
|
"observation": {
|
|
"voidReset": true,
|
|
"inaccessible": true,
|
|
"initialized": 1,
|
|
"revoked": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/9dd1cf24-30e6-4974-bd16-2ed43b353c5e",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"blob:http://127.0.0.1:8084/90087a1e-2315-4eb3-a9ae-be5d36ee15f1",
|
|
"blob:http://127.0.0.1:8084/9dd1cf24-30e6-4974-bd16-2ed43b353c5e"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-ready.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: native HTTP error rejects without installing subtitles",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [
|
|
"Failed to load resource: the server responded with a status of 404 (Not Found)"
|
|
],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "65fad17077a45caa5111c0f3cc26de60990acff60bf9bccc30552eb952d9e23a"
|
|
},
|
|
"observation": {
|
|
"message": "Failed to fetch multiple subtitles: HTTP 404",
|
|
"initialized": 0
|
|
},
|
|
"probe": {
|
|
"initialized": [],
|
|
"revoked": [],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-error.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: video source switching retains cached subtitle selection",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"video:loadedmetadata",
|
|
"video:seeked",
|
|
"video:playing",
|
|
"video:pause",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4?multiple-restart=1",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "65fad17077a45caa5111c0f3cc26de60990acff60bf9bccc30552eb952d9e23a"
|
|
},
|
|
"observation": {
|
|
"requests": [
|
|
"/test/multiple-restart.vtt"
|
|
],
|
|
"nativeSourceSwitch": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/8b6748cd-d4ef-4f42-b975-e4b24e5aaa83",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/0a4711b5-4cf6-4f6e-a4fc-f8e2a1a06365",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"blob:http://127.0.0.1:8084/8b6748cd-d4ef-4f42-b975-e4b24e5aaa83",
|
|
"blob:http://127.0.0.1:8084/f4ec4757-ecc0-4b74-805c-15a3b3cc24db",
|
|
"blob:http://127.0.0.1:8084/782d4b26-ce72-4cf0-bbdc-4cff26e3b956",
|
|
"blob:http://127.0.0.1:8084/0a4711b5-4cf6-4f6e-a4fc-f8e2a1a06365"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-restart.vtt"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "yarn test:browser test/browser/multiple-subtitles-lifecycle.spec.js",
|
|
"candidate": "main",
|
|
"file": "refactor/.cache/multiple-subtitles03-browser-main-verified.json",
|
|
"sha256": "9b7b265cedbd27750e4a034e5c47c07e8e8baf5396a02bef9b2aece2ee26f8a3",
|
|
"resultsDirectory": "refactor/.cache/multiple-subtitles03-browser-main-verified-results",
|
|
"stats": {
|
|
"startTime": "2026-09-13T02:52:59.584Z",
|
|
"duration": 18232.763,
|
|
"expected": 30,
|
|
"skipped": 0,
|
|
"unexpected": 0,
|
|
"flaky": 0
|
|
},
|
|
"cases": [
|
|
{
|
|
"title": "Multiple subtitles candidate published core: SRT display and selectors survive the resource refactor",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"video:playing",
|
|
"video:pause",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "af7433fb5aa43c2ff5514f604754cf98cb776c6b0525ea509161ec994438f607"
|
|
},
|
|
"observation": {
|
|
"nativeSrtDisplay": true,
|
|
"released": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/9e5fd45f-5c3c-4d0b-82bc-6c968e0894b0",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/8f00a8cc-d1c3-4489-bab6-29bb4ecb12bc",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/2cd19df8-eae4-497c-b61b-aa4ce439faf1",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/ae4276f5-5bca-408b-9f52-16b324d0e196",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"http://127.0.0.1:8084/test/player.html?core=published",
|
|
"blob:http://127.0.0.1:8084/9e5fd45f-5c3c-4d0b-82bc-6c968e0894b0",
|
|
"blob:http://127.0.0.1:8084/3c480ca6-74d9-4c4b-a770-48f4c9d9dc7e",
|
|
"blob:http://127.0.0.1:8084/8f00a8cc-d1c3-4489-bab6-29bb4ecb12bc",
|
|
"blob:http://127.0.0.1:8084/ac0efd84-7945-4019-8565-42b4ce520fb8",
|
|
"blob:http://127.0.0.1:8084/2cd19df8-eae4-497c-b61b-aa4ce439faf1",
|
|
"blob:http://127.0.0.1:8084/e4b090ba-401b-442c-81c1-7bd77ba5332c",
|
|
"blob:http://127.0.0.1:8084/ae4276f5-5bca-408b-9f52-16b324d0e196"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-en.srt",
|
|
"/test/multiple-jp.srt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: destroy settles a pending native request before it responds",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/multiple-held.vtt",
|
|
"resourceType": "fetch",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "af7433fb5aa43c2ff5514f604754cf98cb776c6b0525ea509161ec994438f607"
|
|
},
|
|
"observation": {
|
|
"name": "multipleSubtitles",
|
|
"voidReset": true,
|
|
"initialized": 0,
|
|
"aborted": true
|
|
},
|
|
"probe": {
|
|
"initialized": [],
|
|
"revoked": [],
|
|
"signal": {
|
|
"aborted": true
|
|
},
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-held.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: destroy revokes the Blob and retained reset stays inert",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [
|
|
"Failed to load resource: net::ERR_FILE_NOT_FOUND"
|
|
],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/749c0a95-62e8-408a-baec-780cf430b82f",
|
|
"resourceType": "fetch",
|
|
"failure": {
|
|
"errorText": "net::ERR_FILE_NOT_FOUND"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "af7433fb5aa43c2ff5514f604754cf98cb776c6b0525ea509161ec994438f607"
|
|
},
|
|
"observation": {
|
|
"voidReset": true,
|
|
"inaccessible": true,
|
|
"initialized": 1,
|
|
"revoked": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/749c0a95-62e8-408a-baec-780cf430b82f",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"http://127.0.0.1:8084/test/player.html?core=published",
|
|
"blob:http://127.0.0.1:8084/749c0a95-62e8-408a-baec-780cf430b82f"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-ready.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: native HTTP error rejects without installing subtitles",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [
|
|
"Failed to load resource: the server responded with a status of 404 (Not Found)"
|
|
],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/multiple-error.vtt",
|
|
"resourceType": "fetch",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "af7433fb5aa43c2ff5514f604754cf98cb776c6b0525ea509161ec994438f607"
|
|
},
|
|
"observation": {
|
|
"message": "Failed to fetch multiple subtitles: HTTP 404",
|
|
"initialized": 0
|
|
},
|
|
"probe": {
|
|
"initialized": [],
|
|
"revoked": [],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-error.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: video source switching retains cached subtitle selection",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"video:loadedmetadata",
|
|
"video:seeked",
|
|
"video:playing",
|
|
"video:pause",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4?multiple-restart=1",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/pattern.mp4?multiple-restart=1",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "af7433fb5aa43c2ff5514f604754cf98cb776c6b0525ea509161ec994438f607"
|
|
},
|
|
"observation": {
|
|
"requests": [
|
|
"/test/multiple-restart.vtt"
|
|
],
|
|
"nativeSourceSwitch": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/c84a1fa1-192f-4572-b434-ed1b2cd00e18",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/5cbd355d-23d8-4dbb-9d58-f59c864ecc4d",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"http://127.0.0.1:8084/test/player.html?core=published",
|
|
"http://127.0.0.1:8084/test/pattern.mp4",
|
|
"blob:http://127.0.0.1:8084/c84a1fa1-192f-4572-b434-ed1b2cd00e18",
|
|
"blob:http://127.0.0.1:8084/6e5669de-37cc-45d8-901d-8428ba974ef6",
|
|
"blob:http://127.0.0.1:8084/5cbd355d-23d8-4dbb-9d58-f59c864ecc4d"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-restart.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: SRT display and selectors survive the resource refactor",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"video:playing",
|
|
"video:pause",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "af7433fb5aa43c2ff5514f604754cf98cb776c6b0525ea509161ec994438f607"
|
|
},
|
|
"observation": {
|
|
"nativeSrtDisplay": true,
|
|
"released": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/8a542b75-b674-4a4e-8598-9abb95d87e45",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/48a8e5da-b6f1-4245-bebd-6076285fedc5",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/aa206858-e186-4944-bac1-9db6e24b1880",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/ec555855-0816-4894-b9c2-0daf8dc93bcd",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"blob:http://127.0.0.1:8084/8a542b75-b674-4a4e-8598-9abb95d87e45",
|
|
"blob:http://127.0.0.1:8084/094acde6-2dac-455e-8c7b-0068edcaa8ca",
|
|
"blob:http://127.0.0.1:8084/48a8e5da-b6f1-4245-bebd-6076285fedc5",
|
|
"blob:http://127.0.0.1:8084/04078ca4-8190-4b36-8312-8329e6075065",
|
|
"blob:http://127.0.0.1:8084/aa206858-e186-4944-bac1-9db6e24b1880",
|
|
"blob:http://127.0.0.1:8084/a69433e8-d9d7-46d6-a381-3928fc13098f",
|
|
"blob:http://127.0.0.1:8084/744455a3-716d-4fb3-941a-1dccb5b18ae7",
|
|
"blob:http://127.0.0.1:8084/ec555855-0816-4894-b9c2-0daf8dc93bcd"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-en.srt",
|
|
"/test/multiple-jp.srt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: destroy settles a pending native request before it responds",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/multiple-held.vtt",
|
|
"resourceType": "fetch",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "af7433fb5aa43c2ff5514f604754cf98cb776c6b0525ea509161ec994438f607"
|
|
},
|
|
"observation": {
|
|
"name": "multipleSubtitles",
|
|
"voidReset": true,
|
|
"initialized": 0,
|
|
"aborted": true
|
|
},
|
|
"probe": {
|
|
"initialized": [],
|
|
"revoked": [],
|
|
"signal": {
|
|
"aborted": true
|
|
},
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-held.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: destroy revokes the Blob and retained reset stays inert",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [
|
|
"Failed to load resource: net::ERR_FILE_NOT_FOUND"
|
|
],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/6d759ad1-ab20-46f4-ac79-d4c965a5491f",
|
|
"resourceType": "fetch",
|
|
"failure": {
|
|
"errorText": "net::ERR_FILE_NOT_FOUND"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "af7433fb5aa43c2ff5514f604754cf98cb776c6b0525ea509161ec994438f607"
|
|
},
|
|
"observation": {
|
|
"voidReset": true,
|
|
"inaccessible": true,
|
|
"initialized": 1,
|
|
"revoked": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/6d759ad1-ab20-46f4-ac79-d4c965a5491f",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"blob:http://127.0.0.1:8084/8b155877-bb93-4fa4-b550-24fed64bf78b",
|
|
"blob:http://127.0.0.1:8084/6d759ad1-ab20-46f4-ac79-d4c965a5491f"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-ready.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: native HTTP error rejects without installing subtitles",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [
|
|
"Failed to load resource: the server responded with a status of 404 (Not Found)"
|
|
],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/multiple-error.vtt",
|
|
"resourceType": "fetch",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "af7433fb5aa43c2ff5514f604754cf98cb776c6b0525ea509161ec994438f607"
|
|
},
|
|
"observation": {
|
|
"message": "Failed to fetch multiple subtitles: HTTP 404",
|
|
"initialized": 0
|
|
},
|
|
"probe": {
|
|
"initialized": [],
|
|
"revoked": [],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-error.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: video source switching retains cached subtitle selection",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"video:loadedmetadata",
|
|
"video:seeked",
|
|
"video:playing",
|
|
"video:pause",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4?multiple-restart=1",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/pattern.mp4?multiple-restart=1",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "af7433fb5aa43c2ff5514f604754cf98cb776c6b0525ea509161ec994438f607"
|
|
},
|
|
"observation": {
|
|
"requests": [
|
|
"/test/multiple-restart.vtt"
|
|
],
|
|
"nativeSourceSwitch": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/6189672c-8372-4573-bdb0-09d0b80e65a0",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/2217a8bc-24ca-4f45-9060-60e8edda1149",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"blob:http://127.0.0.1:8084/6189672c-8372-4573-bdb0-09d0b80e65a0",
|
|
"blob:http://127.0.0.1:8084/e959bf97-4f8c-4e76-9866-0fa73c774112",
|
|
"blob:http://127.0.0.1:8084/1b2f13ea-dadf-451c-a356-1b9372956beb",
|
|
"blob:http://127.0.0.1:8084/2217a8bc-24ca-4f45-9060-60e8edda1149"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-restart.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: SRT display and selectors survive the resource refactor",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"video:playing",
|
|
"video:pause",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "af7433fb5aa43c2ff5514f604754cf98cb776c6b0525ea509161ec994438f607"
|
|
},
|
|
"observation": {
|
|
"nativeSrtDisplay": true,
|
|
"released": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/c68027f4-29a4-48d6-be24-b349b2e56ef3",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/1b8f9834-5715-4839-9b12-23cd99a851e8",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/a0fc5d72-35af-406b-8254-53c46a9e61f9",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/204e8678-4197-4273-8f4d-51cd7ac4bbc4",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"http://127.0.0.1:8084/test/player.html?core=published",
|
|
"blob:http://127.0.0.1:8084/c68027f4-29a4-48d6-be24-b349b2e56ef3",
|
|
"blob:http://127.0.0.1:8084/1eca83ee-eb1d-4ab5-995c-5c3e03cdaf55",
|
|
"blob:http://127.0.0.1:8084/1b8f9834-5715-4839-9b12-23cd99a851e8",
|
|
"blob:http://127.0.0.1:8084/00d60f27-4bbf-4210-b747-33593ce16420",
|
|
"blob:http://127.0.0.1:8084/a0fc5d72-35af-406b-8254-53c46a9e61f9",
|
|
"blob:http://127.0.0.1:8084/517d3204-1841-4249-b95e-a1bba1c6db9d",
|
|
"blob:http://127.0.0.1:8084/204e8678-4197-4273-8f4d-51cd7ac4bbc4"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-en.srt",
|
|
"/test/multiple-jp.srt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: destroy settles a pending native request before it responds",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/multiple-held.vtt",
|
|
"resourceType": "fetch",
|
|
"failure": {
|
|
"errorText": "NS_BINDING_ABORTED"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "af7433fb5aa43c2ff5514f604754cf98cb776c6b0525ea509161ec994438f607"
|
|
},
|
|
"observation": {
|
|
"name": "multipleSubtitles",
|
|
"voidReset": true,
|
|
"initialized": 0,
|
|
"aborted": true
|
|
},
|
|
"probe": {
|
|
"initialized": [],
|
|
"revoked": [],
|
|
"signal": {
|
|
"aborted": true
|
|
},
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-held.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: destroy revokes the Blob and retained reset stays inert",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "af7433fb5aa43c2ff5514f604754cf98cb776c6b0525ea509161ec994438f607"
|
|
},
|
|
"observation": {
|
|
"voidReset": true,
|
|
"inaccessible": true,
|
|
"initialized": 1,
|
|
"revoked": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/8d1cb18f-2979-4ef9-8ef4-e0ff99ca43d8",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"http://127.0.0.1:8084/test/player.html?core=published",
|
|
"blob:http://127.0.0.1:8084/8d1cb18f-2979-4ef9-8ef4-e0ff99ca43d8"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-ready.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: native HTTP error rejects without installing subtitles",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "af7433fb5aa43c2ff5514f604754cf98cb776c6b0525ea509161ec994438f607"
|
|
},
|
|
"observation": {
|
|
"message": "Failed to fetch multiple subtitles: HTTP 404",
|
|
"initialized": 0
|
|
},
|
|
"probe": {
|
|
"initialized": [],
|
|
"revoked": [],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-error.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: video source switching retains cached subtitle selection",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"video:loadedmetadata",
|
|
"video:seeked",
|
|
"video:playing",
|
|
"video:pause",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4?multiple-restart=1",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "af7433fb5aa43c2ff5514f604754cf98cb776c6b0525ea509161ec994438f607"
|
|
},
|
|
"observation": {
|
|
"requests": [
|
|
"/test/multiple-restart.vtt"
|
|
],
|
|
"nativeSourceSwitch": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/0d74b32d-226a-494d-8962-34681929c5e3",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/0c08f49e-9050-432f-aa35-5558ebc37cfc",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"http://127.0.0.1:8084/test/player.html?core=published",
|
|
"http://127.0.0.1:8084/test/pattern.mp4",
|
|
"blob:http://127.0.0.1:8084/0d74b32d-226a-494d-8962-34681929c5e3",
|
|
"blob:http://127.0.0.1:8084/77cbe72f-fe0a-490d-acfd-e93a83b35c8f",
|
|
"blob:http://127.0.0.1:8084/0c08f49e-9050-432f-aa35-5558ebc37cfc"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-restart.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: SRT display and selectors survive the resource refactor",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"video:playing",
|
|
"video:pause",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "af7433fb5aa43c2ff5514f604754cf98cb776c6b0525ea509161ec994438f607"
|
|
},
|
|
"observation": {
|
|
"nativeSrtDisplay": true,
|
|
"released": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/be6a4acb-f7b3-41cc-b84c-20f6cbf3b5c5",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/88bf1ad4-45b0-465a-a95c-ec40d9ff0f02",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/b4c3f840-f5d8-43de-bfc4-c56c3dd6c0dc",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/8db54300-408e-4304-8a01-c733699fb891",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"blob:http://127.0.0.1:8084/be6a4acb-f7b3-41cc-b84c-20f6cbf3b5c5",
|
|
"blob:http://127.0.0.1:8084/579450cb-d688-47a9-869c-29e665007d25",
|
|
"blob:http://127.0.0.1:8084/88bf1ad4-45b0-465a-a95c-ec40d9ff0f02",
|
|
"blob:http://127.0.0.1:8084/14255e81-28ab-4fae-860c-578a5d6f0334",
|
|
"blob:http://127.0.0.1:8084/b4c3f840-f5d8-43de-bfc4-c56c3dd6c0dc",
|
|
"blob:http://127.0.0.1:8084/b385be20-5808-46d3-a16f-a82ad0c918e2",
|
|
"blob:http://127.0.0.1:8084/c41f7112-3bd2-4e31-9228-8726c6941281",
|
|
"blob:http://127.0.0.1:8084/8db54300-408e-4304-8a01-c733699fb891"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-en.srt",
|
|
"/test/multiple-jp.srt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: destroy settles a pending native request before it responds",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/multiple-held.vtt",
|
|
"resourceType": "fetch",
|
|
"failure": {
|
|
"errorText": "NS_BINDING_ABORTED"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "af7433fb5aa43c2ff5514f604754cf98cb776c6b0525ea509161ec994438f607"
|
|
},
|
|
"observation": {
|
|
"name": "multipleSubtitles",
|
|
"voidReset": true,
|
|
"initialized": 0,
|
|
"aborted": true
|
|
},
|
|
"probe": {
|
|
"initialized": [],
|
|
"revoked": [],
|
|
"signal": {
|
|
"aborted": true
|
|
},
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-held.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: destroy revokes the Blob and retained reset stays inert",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "af7433fb5aa43c2ff5514f604754cf98cb776c6b0525ea509161ec994438f607"
|
|
},
|
|
"observation": {
|
|
"voidReset": true,
|
|
"inaccessible": true,
|
|
"initialized": 1,
|
|
"revoked": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/cbbf0d57-d2a7-4f8a-b318-4f4afb2ae3a8",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"blob:http://127.0.0.1:8084/36e090ec-27b4-43f1-8f67-ff9c076808f8",
|
|
"blob:http://127.0.0.1:8084/cbbf0d57-d2a7-4f8a-b318-4f4afb2ae3a8"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-ready.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: native HTTP error rejects without installing subtitles",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "af7433fb5aa43c2ff5514f604754cf98cb776c6b0525ea509161ec994438f607"
|
|
},
|
|
"observation": {
|
|
"message": "Failed to fetch multiple subtitles: HTTP 404",
|
|
"initialized": 0
|
|
},
|
|
"probe": {
|
|
"initialized": [],
|
|
"revoked": [],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-error.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: video source switching retains cached subtitle selection",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"video:loadedmetadata",
|
|
"video:seeked",
|
|
"video:playing",
|
|
"video:pause",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4?multiple-restart=1",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "af7433fb5aa43c2ff5514f604754cf98cb776c6b0525ea509161ec994438f607"
|
|
},
|
|
"observation": {
|
|
"requests": [
|
|
"/test/multiple-restart.vtt"
|
|
],
|
|
"nativeSourceSwitch": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/afaaa6a0-b944-44e2-929d-3dfcb9ee4c29",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/31a45ddb-9686-46c5-8766-375a8b7c61db",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"blob:http://127.0.0.1:8084/afaaa6a0-b944-44e2-929d-3dfcb9ee4c29",
|
|
"blob:http://127.0.0.1:8084/48d86e2d-4b35-4ef4-9a1a-9d5989f4d951",
|
|
"blob:http://127.0.0.1:8084/08a6b615-932f-4115-a281-dc8b5ed559f6",
|
|
"blob:http://127.0.0.1:8084/31a45ddb-9686-46c5-8766-375a8b7c61db"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-restart.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: SRT display and selectors survive the resource refactor",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"video:playing",
|
|
"video:pause",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [
|
|
"Failed to load resource"
|
|
],
|
|
"failedRequests": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/63860c5c-eb0a-4aa9-9044-b5141335dff9",
|
|
"resourceType": "other",
|
|
"failure": null
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "af7433fb5aa43c2ff5514f604754cf98cb776c6b0525ea509161ec994438f607"
|
|
},
|
|
"observation": {
|
|
"nativeSrtDisplay": true,
|
|
"released": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/7d31a9ea-dafe-492a-8cfb-7694bf769465",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/1e764cd6-beea-458b-8324-f517c667d2d6",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/c5481878-4bfd-40b5-995c-7f4d069c4810",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/fcbf29c5-2770-4908-b938-0e59d4d70d4d",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"http://127.0.0.1:8084/test/player.html?core=published",
|
|
"blob:http://127.0.0.1:8084/7d31a9ea-dafe-492a-8cfb-7694bf769465",
|
|
"blob:http://127.0.0.1:8084/111b3fce-91a7-4202-b106-232df2d4584a",
|
|
"blob:http://127.0.0.1:8084/1e764cd6-beea-458b-8324-f517c667d2d6",
|
|
"blob:http://127.0.0.1:8084/f532d5ba-9c52-4f6a-b673-c7dac2a5b15d",
|
|
"blob:http://127.0.0.1:8084/c5481878-4bfd-40b5-995c-7f4d069c4810",
|
|
"blob:http://127.0.0.1:8084/63860c5c-eb0a-4aa9-9044-b5141335dff9",
|
|
"blob:http://127.0.0.1:8084/fcbf29c5-2770-4908-b938-0e59d4d70d4d"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-en.srt",
|
|
"/test/multiple-jp.srt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: destroy settles a pending native request before it responds",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/multiple-held.vtt",
|
|
"resourceType": "fetch",
|
|
"failure": {
|
|
"errorText": "Load request cancelled"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "af7433fb5aa43c2ff5514f604754cf98cb776c6b0525ea509161ec994438f607"
|
|
},
|
|
"observation": {
|
|
"name": "multipleSubtitles",
|
|
"voidReset": true,
|
|
"initialized": 0,
|
|
"aborted": true
|
|
},
|
|
"probe": {
|
|
"initialized": [],
|
|
"revoked": [],
|
|
"signal": {
|
|
"aborted": true
|
|
},
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-held.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: destroy revokes the Blob and retained reset stays inert",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [
|
|
"Failed to load resource"
|
|
],
|
|
"failedRequests": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/885ce845-bb76-49e9-8810-a01d5d2963cb",
|
|
"resourceType": "fetch",
|
|
"failure": null
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "af7433fb5aa43c2ff5514f604754cf98cb776c6b0525ea509161ec994438f607"
|
|
},
|
|
"observation": {
|
|
"voidReset": true,
|
|
"inaccessible": true,
|
|
"initialized": 1,
|
|
"revoked": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/885ce845-bb76-49e9-8810-a01d5d2963cb",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"http://127.0.0.1:8084/test/player.html?core=published",
|
|
"blob:http://127.0.0.1:8084/885ce845-bb76-49e9-8810-a01d5d2963cb"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-ready.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: native HTTP error rejects without installing subtitles",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [
|
|
"Failed to load resource: the server responded with a status of 404 (Not Found)"
|
|
],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "af7433fb5aa43c2ff5514f604754cf98cb776c6b0525ea509161ec994438f607"
|
|
},
|
|
"observation": {
|
|
"message": "Failed to fetch multiple subtitles: HTTP 404",
|
|
"initialized": 0
|
|
},
|
|
"probe": {
|
|
"initialized": [],
|
|
"revoked": [],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-error.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: video source switching retains cached subtitle selection",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"video:loadedmetadata",
|
|
"video:seeked",
|
|
"video:playing",
|
|
"video:pause",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4?multiple-restart=1",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "af7433fb5aa43c2ff5514f604754cf98cb776c6b0525ea509161ec994438f607"
|
|
},
|
|
"observation": {
|
|
"requests": [
|
|
"/test/multiple-restart.vtt"
|
|
],
|
|
"nativeSourceSwitch": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/716f1325-0b9c-467f-b3df-d2d63ec583ce",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/337c7048-4467-42bc-8b65-f3d4d80396b6",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"http://127.0.0.1:8084/test/player.html?core=published",
|
|
"http://127.0.0.1:8084/test/pattern.mp4",
|
|
"blob:http://127.0.0.1:8084/716f1325-0b9c-467f-b3df-d2d63ec583ce",
|
|
"blob:http://127.0.0.1:8084/735f0b05-dd9b-4ddd-bf5b-b9d5d9a24853",
|
|
"blob:http://127.0.0.1:8084/337c7048-4467-42bc-8b65-f3d4d80396b6"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-restart.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: SRT display and selectors survive the resource refactor",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"video:playing",
|
|
"video:pause",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [
|
|
"Failed to load resource"
|
|
],
|
|
"failedRequests": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/65e600f4-5861-4874-83de-fe3c975f5f47",
|
|
"resourceType": "other",
|
|
"failure": null
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "af7433fb5aa43c2ff5514f604754cf98cb776c6b0525ea509161ec994438f607"
|
|
},
|
|
"observation": {
|
|
"nativeSrtDisplay": true,
|
|
"released": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/e4b7ad9a-20ca-4de7-b78e-bc4941c4dd46",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/19c70502-f0b3-40d0-89d6-3db7dc52a5a4",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/37ff920f-645d-4d5f-a1a9-840709790b9d",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/7e3792f3-2d5d-46e0-9038-a44188597b31",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"blob:http://127.0.0.1:8084/e4b7ad9a-20ca-4de7-b78e-bc4941c4dd46",
|
|
"blob:http://127.0.0.1:8084/3bdb4ad1-16fc-4b71-ad21-bcca3611ff05",
|
|
"blob:http://127.0.0.1:8084/19c70502-f0b3-40d0-89d6-3db7dc52a5a4",
|
|
"blob:http://127.0.0.1:8084/8f3cef93-34a2-4259-a88d-2fbc0b57c8f8",
|
|
"blob:http://127.0.0.1:8084/37ff920f-645d-4d5f-a1a9-840709790b9d",
|
|
"blob:http://127.0.0.1:8084/65e600f4-5861-4874-83de-fe3c975f5f47",
|
|
"blob:http://127.0.0.1:8084/df2117f8-552d-411d-b04b-80b85f9085fd",
|
|
"blob:http://127.0.0.1:8084/7e3792f3-2d5d-46e0-9038-a44188597b31"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-en.srt",
|
|
"/test/multiple-jp.srt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: destroy settles a pending native request before it responds",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/multiple-held.vtt",
|
|
"resourceType": "fetch",
|
|
"failure": {
|
|
"errorText": "Load request cancelled"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "af7433fb5aa43c2ff5514f604754cf98cb776c6b0525ea509161ec994438f607"
|
|
},
|
|
"observation": {
|
|
"name": "multipleSubtitles",
|
|
"voidReset": true,
|
|
"initialized": 0,
|
|
"aborted": true
|
|
},
|
|
"probe": {
|
|
"initialized": [],
|
|
"revoked": [],
|
|
"signal": {
|
|
"aborted": true
|
|
},
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-held.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: destroy revokes the Blob and retained reset stays inert",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [
|
|
"Failed to load resource"
|
|
],
|
|
"failedRequests": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/3d3da328-2196-42a1-9e0f-33520c4f32fe",
|
|
"resourceType": "fetch",
|
|
"failure": null
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "af7433fb5aa43c2ff5514f604754cf98cb776c6b0525ea509161ec994438f607"
|
|
},
|
|
"observation": {
|
|
"voidReset": true,
|
|
"inaccessible": true,
|
|
"initialized": 1,
|
|
"revoked": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/3d3da328-2196-42a1-9e0f-33520c4f32fe",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"blob:http://127.0.0.1:8084/38f13e4f-b6db-49ee-a8f6-82c020c16fd2",
|
|
"blob:http://127.0.0.1:8084/3d3da328-2196-42a1-9e0f-33520c4f32fe"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-ready.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: native HTTP error rejects without installing subtitles",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [
|
|
"Failed to load resource: the server responded with a status of 404 (Not Found)"
|
|
],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "af7433fb5aa43c2ff5514f604754cf98cb776c6b0525ea509161ec994438f607"
|
|
},
|
|
"observation": {
|
|
"message": "Failed to fetch multiple subtitles: HTTP 404",
|
|
"initialized": 0
|
|
},
|
|
"probe": {
|
|
"initialized": [],
|
|
"revoked": [],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-error.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: video source switching retains cached subtitle selection",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"video:loadedmetadata",
|
|
"video:seeked",
|
|
"video:playing",
|
|
"video:pause",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4?multiple-restart=1",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "af7433fb5aa43c2ff5514f604754cf98cb776c6b0525ea509161ec994438f607"
|
|
},
|
|
"observation": {
|
|
"requests": [
|
|
"/test/multiple-restart.vtt"
|
|
],
|
|
"nativeSourceSwitch": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/80245ed0-cc2c-4d8a-a376-9d6f4d6abf75",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/a74b6c4b-5800-45ee-b8f8-286f3b003fed",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"blob:http://127.0.0.1:8084/80245ed0-cc2c-4d8a-a376-9d6f4d6abf75",
|
|
"blob:http://127.0.0.1:8084/a869104f-b773-4a48-a1cd-adec9d116088",
|
|
"blob:http://127.0.0.1:8084/3a75d819-edb5-4327-a143-c0eb547d7bda",
|
|
"blob:http://127.0.0.1:8084/a74b6c4b-5800-45ee-b8f8-286f3b003fed"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-restart.vtt"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"command": "yarn test:browser test/browser/multiple-subtitles-lifecycle.spec.js",
|
|
"candidate": "legacy",
|
|
"file": "refactor/.cache/multiple-subtitles03-browser-legacy-verified.json",
|
|
"sha256": "f85db85ed4e48c55c146d075b39704e4098e66c6728f341e78c9e6439425799b",
|
|
"resultsDirectory": "refactor/.cache/multiple-subtitles03-browser-legacy-verified-results",
|
|
"stats": {
|
|
"startTime": "2026-09-13T02:53:18.543Z",
|
|
"duration": 18423.069000000003,
|
|
"expected": 30,
|
|
"skipped": 0,
|
|
"unexpected": 0,
|
|
"flaky": 0
|
|
},
|
|
"cases": [
|
|
{
|
|
"title": "Multiple subtitles candidate published core: SRT display and selectors survive the resource refactor",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"video:playing",
|
|
"video:pause",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "723acedd49f8102b9d8cfe1dbc1f9ce01989be6302f25064a11dc1fd95654f21"
|
|
},
|
|
"observation": {
|
|
"nativeSrtDisplay": true,
|
|
"released": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/79195f48-3895-4908-a6c7-ea73c2c8eab6",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/0c29bab2-755e-489f-9391-8f67a0b66c34",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/d0b64b3d-cafc-47ec-bb7d-27f6b434f26a",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/b9c4b80c-7a4d-4656-8915-c71438aebc22",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"http://127.0.0.1:8084/test/player.html?core=published",
|
|
"blob:http://127.0.0.1:8084/79195f48-3895-4908-a6c7-ea73c2c8eab6",
|
|
"blob:http://127.0.0.1:8084/876f4323-5f03-49e1-a37d-f278e5893d4b",
|
|
"blob:http://127.0.0.1:8084/0c29bab2-755e-489f-9391-8f67a0b66c34",
|
|
"blob:http://127.0.0.1:8084/2f78580e-4eee-42c2-9f6d-17061273281c",
|
|
"blob:http://127.0.0.1:8084/d0b64b3d-cafc-47ec-bb7d-27f6b434f26a",
|
|
"blob:http://127.0.0.1:8084/2f3954de-a5e3-451f-ae65-d2e68928c139",
|
|
"blob:http://127.0.0.1:8084/b9c4b80c-7a4d-4656-8915-c71438aebc22"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-en.srt",
|
|
"/test/multiple-jp.srt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: destroy settles a pending native request before it responds",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/multiple-held.vtt",
|
|
"resourceType": "fetch",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "723acedd49f8102b9d8cfe1dbc1f9ce01989be6302f25064a11dc1fd95654f21"
|
|
},
|
|
"observation": {
|
|
"name": "multipleSubtitles",
|
|
"voidReset": true,
|
|
"initialized": 0,
|
|
"aborted": true
|
|
},
|
|
"probe": {
|
|
"initialized": [],
|
|
"revoked": [],
|
|
"signal": {
|
|
"aborted": true
|
|
},
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-held.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: destroy revokes the Blob and retained reset stays inert",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [
|
|
"Failed to load resource: net::ERR_FILE_NOT_FOUND"
|
|
],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/b0525317-34b9-400a-ae22-4e37c607aee3",
|
|
"resourceType": "fetch",
|
|
"failure": {
|
|
"errorText": "net::ERR_FILE_NOT_FOUND"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "723acedd49f8102b9d8cfe1dbc1f9ce01989be6302f25064a11dc1fd95654f21"
|
|
},
|
|
"observation": {
|
|
"voidReset": true,
|
|
"inaccessible": true,
|
|
"initialized": 1,
|
|
"revoked": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/b0525317-34b9-400a-ae22-4e37c607aee3",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"http://127.0.0.1:8084/test/player.html?core=published",
|
|
"blob:http://127.0.0.1:8084/b0525317-34b9-400a-ae22-4e37c607aee3"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-ready.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: native HTTP error rejects without installing subtitles",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [
|
|
"Failed to load resource: the server responded with a status of 404 (Not Found)"
|
|
],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/multiple-error.vtt",
|
|
"resourceType": "fetch",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "723acedd49f8102b9d8cfe1dbc1f9ce01989be6302f25064a11dc1fd95654f21"
|
|
},
|
|
"observation": {
|
|
"message": "Failed to fetch multiple subtitles: HTTP 404",
|
|
"initialized": 0
|
|
},
|
|
"probe": {
|
|
"initialized": [],
|
|
"revoked": [],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-error.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: video source switching retains cached subtitle selection",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"video:loadedmetadata",
|
|
"video:seeked",
|
|
"video:playing",
|
|
"video:pause",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4?multiple-restart=1",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/pattern.mp4?multiple-restart=1",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "723acedd49f8102b9d8cfe1dbc1f9ce01989be6302f25064a11dc1fd95654f21"
|
|
},
|
|
"observation": {
|
|
"requests": [
|
|
"/test/multiple-restart.vtt"
|
|
],
|
|
"nativeSourceSwitch": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/3c4e7e3d-f6f5-4843-bbaf-0817ae4ac497",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/4a36c63f-ddb3-436c-b604-ccb8628cba62",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"http://127.0.0.1:8084/test/player.html?core=published",
|
|
"http://127.0.0.1:8084/test/pattern.mp4",
|
|
"blob:http://127.0.0.1:8084/3c4e7e3d-f6f5-4843-bbaf-0817ae4ac497",
|
|
"blob:http://127.0.0.1:8084/c3a1dd73-41f8-4314-981a-24ad02983019",
|
|
"blob:http://127.0.0.1:8084/4a36c63f-ddb3-436c-b604-ccb8628cba62"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-restart.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: SRT display and selectors survive the resource refactor",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"video:playing",
|
|
"video:pause",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "723acedd49f8102b9d8cfe1dbc1f9ce01989be6302f25064a11dc1fd95654f21"
|
|
},
|
|
"observation": {
|
|
"nativeSrtDisplay": true,
|
|
"released": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/df4e4f25-f1cc-4e4e-ad19-56637a582b8b",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/f47069a8-9a8f-4d7f-bd92-f6b06f46b416",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/cb05bd83-1a98-459a-9f0d-d91dcf6f9927",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/9a80ad69-ee32-4402-a77b-acf5f6935542",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"blob:http://127.0.0.1:8084/df4e4f25-f1cc-4e4e-ad19-56637a582b8b",
|
|
"blob:http://127.0.0.1:8084/4e7a6c7d-87c8-4df1-9035-32c6e174064a",
|
|
"blob:http://127.0.0.1:8084/f47069a8-9a8f-4d7f-bd92-f6b06f46b416",
|
|
"blob:http://127.0.0.1:8084/7b2b0700-2080-4b7b-8a54-fc491b091da0",
|
|
"blob:http://127.0.0.1:8084/cb05bd83-1a98-459a-9f0d-d91dcf6f9927",
|
|
"blob:http://127.0.0.1:8084/0e64b3e1-e8ed-4839-984a-9f5eb73e267c",
|
|
"blob:http://127.0.0.1:8084/d69bbe70-57a9-428a-8cb0-7973eadfb605",
|
|
"blob:http://127.0.0.1:8084/9a80ad69-ee32-4402-a77b-acf5f6935542"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-en.srt",
|
|
"/test/multiple-jp.srt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: destroy settles a pending native request before it responds",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/multiple-held.vtt",
|
|
"resourceType": "fetch",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "723acedd49f8102b9d8cfe1dbc1f9ce01989be6302f25064a11dc1fd95654f21"
|
|
},
|
|
"observation": {
|
|
"name": "multipleSubtitles",
|
|
"voidReset": true,
|
|
"initialized": 0,
|
|
"aborted": true
|
|
},
|
|
"probe": {
|
|
"initialized": [],
|
|
"revoked": [],
|
|
"signal": {
|
|
"aborted": true
|
|
},
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-held.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: destroy revokes the Blob and retained reset stays inert",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [
|
|
"Failed to load resource: net::ERR_FILE_NOT_FOUND"
|
|
],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/c13c6798-70e5-4552-b959-012261a51311",
|
|
"resourceType": "fetch",
|
|
"failure": {
|
|
"errorText": "net::ERR_FILE_NOT_FOUND"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "723acedd49f8102b9d8cfe1dbc1f9ce01989be6302f25064a11dc1fd95654f21"
|
|
},
|
|
"observation": {
|
|
"voidReset": true,
|
|
"inaccessible": true,
|
|
"initialized": 1,
|
|
"revoked": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/c13c6798-70e5-4552-b959-012261a51311",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"blob:http://127.0.0.1:8084/68c80e71-4c66-4937-b52d-f84b336383db",
|
|
"blob:http://127.0.0.1:8084/c13c6798-70e5-4552-b959-012261a51311"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-ready.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: native HTTP error rejects without installing subtitles",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [
|
|
"Failed to load resource: the server responded with a status of 404 (Not Found)"
|
|
],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/multiple-error.vtt",
|
|
"resourceType": "fetch",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "723acedd49f8102b9d8cfe1dbc1f9ce01989be6302f25064a11dc1fd95654f21"
|
|
},
|
|
"observation": {
|
|
"message": "Failed to fetch multiple subtitles: HTTP 404",
|
|
"initialized": 0
|
|
},
|
|
"probe": {
|
|
"initialized": [],
|
|
"revoked": [],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-error.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: video source switching retains cached subtitle selection",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"video:loadedmetadata",
|
|
"video:seeked",
|
|
"video:playing",
|
|
"video:pause",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4?multiple-restart=1",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
},
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/pattern.mp4?multiple-restart=1",
|
|
"resourceType": "media",
|
|
"failure": {
|
|
"errorText": "net::ERR_ABORTED"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "723acedd49f8102b9d8cfe1dbc1f9ce01989be6302f25064a11dc1fd95654f21"
|
|
},
|
|
"observation": {
|
|
"requests": [
|
|
"/test/multiple-restart.vtt"
|
|
],
|
|
"nativeSourceSwitch": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/f5e8cfff-dbcd-4572-be99-5a9bf12e0b44",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/cc00b3ef-be20-4566-be1f-fff6934d6fe9",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"blob:http://127.0.0.1:8084/f5e8cfff-dbcd-4572-be99-5a9bf12e0b44",
|
|
"blob:http://127.0.0.1:8084/a1abf481-2945-4196-9d1b-fba0c62d4969",
|
|
"blob:http://127.0.0.1:8084/4c81d583-7225-44d6-900d-2ace15cc5c61",
|
|
"blob:http://127.0.0.1:8084/cc00b3ef-be20-4566-be1f-fff6934d6fe9"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-restart.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: SRT display and selectors survive the resource refactor",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"video:playing",
|
|
"video:pause",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "723acedd49f8102b9d8cfe1dbc1f9ce01989be6302f25064a11dc1fd95654f21"
|
|
},
|
|
"observation": {
|
|
"nativeSrtDisplay": true,
|
|
"released": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/1cb98f74-e8db-4d0b-87db-fb8ead0c3fb9",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/423c52bf-1e19-4d60-9ec1-40b942677c1c",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/62d5c4e4-e5e9-4ca7-9eb3-c478261a609c",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/3c8cd76a-4a8d-4e36-bdd5-e41eb43ef7df",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"http://127.0.0.1:8084/test/player.html?core=published",
|
|
"blob:http://127.0.0.1:8084/1cb98f74-e8db-4d0b-87db-fb8ead0c3fb9",
|
|
"blob:http://127.0.0.1:8084/2aa0e13b-39ad-4474-8751-ad165ee73b3f",
|
|
"blob:http://127.0.0.1:8084/423c52bf-1e19-4d60-9ec1-40b942677c1c",
|
|
"blob:http://127.0.0.1:8084/971d1136-73ec-4afa-a746-8104253124e8",
|
|
"blob:http://127.0.0.1:8084/62d5c4e4-e5e9-4ca7-9eb3-c478261a609c",
|
|
"blob:http://127.0.0.1:8084/de999915-b222-4224-b37b-6d87d747fe8a",
|
|
"blob:http://127.0.0.1:8084/3c8cd76a-4a8d-4e36-bdd5-e41eb43ef7df"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-en.srt",
|
|
"/test/multiple-jp.srt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: destroy settles a pending native request before it responds",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/multiple-held.vtt",
|
|
"resourceType": "fetch",
|
|
"failure": {
|
|
"errorText": "NS_BINDING_ABORTED"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "723acedd49f8102b9d8cfe1dbc1f9ce01989be6302f25064a11dc1fd95654f21"
|
|
},
|
|
"observation": {
|
|
"name": "multipleSubtitles",
|
|
"voidReset": true,
|
|
"initialized": 0,
|
|
"aborted": true
|
|
},
|
|
"probe": {
|
|
"initialized": [],
|
|
"revoked": [],
|
|
"signal": {
|
|
"aborted": true
|
|
},
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-held.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: destroy revokes the Blob and retained reset stays inert",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "723acedd49f8102b9d8cfe1dbc1f9ce01989be6302f25064a11dc1fd95654f21"
|
|
},
|
|
"observation": {
|
|
"voidReset": true,
|
|
"inaccessible": true,
|
|
"initialized": 1,
|
|
"revoked": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/8a884cef-25cc-40dd-aa5c-8f49df965b87",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"http://127.0.0.1:8084/test/player.html?core=published",
|
|
"blob:http://127.0.0.1:8084/8a884cef-25cc-40dd-aa5c-8f49df965b87"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-ready.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: native HTTP error rejects without installing subtitles",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "723acedd49f8102b9d8cfe1dbc1f9ce01989be6302f25064a11dc1fd95654f21"
|
|
},
|
|
"observation": {
|
|
"message": "Failed to fetch multiple subtitles: HTTP 404",
|
|
"initialized": 0
|
|
},
|
|
"probe": {
|
|
"initialized": [],
|
|
"revoked": [],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-error.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: video source switching retains cached subtitle selection",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"video:loadedmetadata",
|
|
"video:seeked",
|
|
"video:playing",
|
|
"video:pause",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4?multiple-restart=1",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "723acedd49f8102b9d8cfe1dbc1f9ce01989be6302f25064a11dc1fd95654f21"
|
|
},
|
|
"observation": {
|
|
"requests": [
|
|
"/test/multiple-restart.vtt"
|
|
],
|
|
"nativeSourceSwitch": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/d336a7f8-52a4-464f-9a2b-a4636341cec4",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/11a45fe4-0dcd-429e-b787-2241f27cae71",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"http://127.0.0.1:8084/test/player.html?core=published",
|
|
"http://127.0.0.1:8084/test/pattern.mp4",
|
|
"blob:http://127.0.0.1:8084/d336a7f8-52a4-464f-9a2b-a4636341cec4",
|
|
"blob:http://127.0.0.1:8084/78ada6cb-6489-4c3e-b4c9-37916d2507ce",
|
|
"blob:http://127.0.0.1:8084/11a45fe4-0dcd-429e-b787-2241f27cae71"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-restart.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: SRT display and selectors survive the resource refactor",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"video:playing",
|
|
"video:pause",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "723acedd49f8102b9d8cfe1dbc1f9ce01989be6302f25064a11dc1fd95654f21"
|
|
},
|
|
"observation": {
|
|
"nativeSrtDisplay": true,
|
|
"released": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/90132b88-f3a8-4325-a4fa-b73fd5e4ec28",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/41aba34c-7a08-4d3c-b278-af2236adf1a6",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/6de7cb1d-08c4-4137-86ab-d4f467a1f323",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/ddc92039-0b43-40e9-89e4-898830b79f9a",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"blob:http://127.0.0.1:8084/90132b88-f3a8-4325-a4fa-b73fd5e4ec28",
|
|
"blob:http://127.0.0.1:8084/7b9ec1f2-aae7-43ae-8ca5-bf6ebe3ab01c",
|
|
"blob:http://127.0.0.1:8084/41aba34c-7a08-4d3c-b278-af2236adf1a6",
|
|
"blob:http://127.0.0.1:8084/d248de93-a061-4995-a025-ba09cc3ae54e",
|
|
"blob:http://127.0.0.1:8084/6de7cb1d-08c4-4137-86ab-d4f467a1f323",
|
|
"blob:http://127.0.0.1:8084/a7f91041-6494-4219-bc24-42d604fc864c",
|
|
"blob:http://127.0.0.1:8084/48d8bdc8-cf2b-47ef-8c67-92dbbde7acd9",
|
|
"blob:http://127.0.0.1:8084/ddc92039-0b43-40e9-89e4-898830b79f9a"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-en.srt",
|
|
"/test/multiple-jp.srt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: destroy settles a pending native request before it responds",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/multiple-held.vtt",
|
|
"resourceType": "fetch",
|
|
"failure": {
|
|
"errorText": "NS_BINDING_ABORTED"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "723acedd49f8102b9d8cfe1dbc1f9ce01989be6302f25064a11dc1fd95654f21"
|
|
},
|
|
"observation": {
|
|
"name": "multipleSubtitles",
|
|
"voidReset": true,
|
|
"initialized": 0,
|
|
"aborted": true
|
|
},
|
|
"probe": {
|
|
"initialized": [],
|
|
"revoked": [],
|
|
"signal": {
|
|
"aborted": true
|
|
},
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-held.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: destroy revokes the Blob and retained reset stays inert",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "723acedd49f8102b9d8cfe1dbc1f9ce01989be6302f25064a11dc1fd95654f21"
|
|
},
|
|
"observation": {
|
|
"voidReset": true,
|
|
"inaccessible": true,
|
|
"initialized": 1,
|
|
"revoked": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/32c538b6-9ccd-422f-81e1-2e00bc23b9a9",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"blob:http://127.0.0.1:8084/d3b27045-e68d-4cd6-a548-5d20b9a39680",
|
|
"blob:http://127.0.0.1:8084/32c538b6-9ccd-422f-81e1-2e00bc23b9a9"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-ready.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: native HTTP error rejects without installing subtitles",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "723acedd49f8102b9d8cfe1dbc1f9ce01989be6302f25064a11dc1fd95654f21"
|
|
},
|
|
"observation": {
|
|
"message": "Failed to fetch multiple subtitles: HTTP 404",
|
|
"initialized": 0
|
|
},
|
|
"probe": {
|
|
"initialized": [],
|
|
"revoked": [],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-error.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: video source switching retains cached subtitle selection",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"video:loadedmetadata",
|
|
"video:seeked",
|
|
"video:playing",
|
|
"video:pause",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4?multiple-restart=1",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "723acedd49f8102b9d8cfe1dbc1f9ce01989be6302f25064a11dc1fd95654f21"
|
|
},
|
|
"observation": {
|
|
"requests": [
|
|
"/test/multiple-restart.vtt"
|
|
],
|
|
"nativeSourceSwitch": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/66e50ff0-2c91-42e2-8bbe-82de8d5f179d",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/84c75c64-63dc-40e9-9cc6-b97abf0c277f",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"blob:http://127.0.0.1:8084/66e50ff0-2c91-42e2-8bbe-82de8d5f179d",
|
|
"blob:http://127.0.0.1:8084/48ea45a8-2f62-43ec-b4ec-c85b43e97f65",
|
|
"blob:http://127.0.0.1:8084/279c796f-a7c9-4ced-bc9a-5e96577e2954",
|
|
"blob:http://127.0.0.1:8084/84c75c64-63dc-40e9-9cc6-b97abf0c277f"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-restart.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: SRT display and selectors survive the resource refactor",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"video:playing",
|
|
"video:pause",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "723acedd49f8102b9d8cfe1dbc1f9ce01989be6302f25064a11dc1fd95654f21"
|
|
},
|
|
"observation": {
|
|
"nativeSrtDisplay": true,
|
|
"released": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/ebc2bcf8-4091-4b85-9ff2-c5b34866ee60",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/eb862836-fe83-4dd5-99dd-1abe3d9cbb0c",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/7fe7cd7a-c5ee-4233-84db-706f09852ddd",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/efaa2dc3-954d-4b06-b628-ac0b4eb84745",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"http://127.0.0.1:8084/test/player.html?core=published",
|
|
"blob:http://127.0.0.1:8084/ebc2bcf8-4091-4b85-9ff2-c5b34866ee60",
|
|
"blob:http://127.0.0.1:8084/f0610074-b304-4fc2-8d3a-2b6368ad8c5e",
|
|
"blob:http://127.0.0.1:8084/eb862836-fe83-4dd5-99dd-1abe3d9cbb0c",
|
|
"blob:http://127.0.0.1:8084/4a30b7ee-9571-4857-bcbc-7e52efb6890d",
|
|
"blob:http://127.0.0.1:8084/7fe7cd7a-c5ee-4233-84db-706f09852ddd",
|
|
"blob:http://127.0.0.1:8084/3de0289f-d00f-484b-bef7-4b8d2aa35cd4",
|
|
"blob:http://127.0.0.1:8084/efaa2dc3-954d-4b06-b628-ac0b4eb84745"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-en.srt",
|
|
"/test/multiple-jp.srt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: destroy settles a pending native request before it responds",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/multiple-held.vtt",
|
|
"resourceType": "fetch",
|
|
"failure": {
|
|
"errorText": "Load request cancelled"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "723acedd49f8102b9d8cfe1dbc1f9ce01989be6302f25064a11dc1fd95654f21"
|
|
},
|
|
"observation": {
|
|
"name": "multipleSubtitles",
|
|
"voidReset": true,
|
|
"initialized": 0,
|
|
"aborted": true
|
|
},
|
|
"probe": {
|
|
"initialized": [],
|
|
"revoked": [],
|
|
"signal": {
|
|
"aborted": true
|
|
},
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-held.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: destroy revokes the Blob and retained reset stays inert",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [
|
|
"Failed to load resource"
|
|
],
|
|
"failedRequests": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/bc9012af-0a92-4f5c-859a-c4379e3ccae8",
|
|
"resourceType": "fetch",
|
|
"failure": null
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "723acedd49f8102b9d8cfe1dbc1f9ce01989be6302f25064a11dc1fd95654f21"
|
|
},
|
|
"observation": {
|
|
"voidReset": true,
|
|
"inaccessible": true,
|
|
"initialized": 1,
|
|
"revoked": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/bc9012af-0a92-4f5c-859a-c4379e3ccae8",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"http://127.0.0.1:8084/test/player.html?core=published",
|
|
"blob:http://127.0.0.1:8084/bc9012af-0a92-4f5c-859a-c4379e3ccae8"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-ready.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: native HTTP error rejects without installing subtitles",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [
|
|
"Failed to load resource: the server responded with a status of 404 (Not Found)"
|
|
],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "723acedd49f8102b9d8cfe1dbc1f9ce01989be6302f25064a11dc1fd95654f21"
|
|
},
|
|
"observation": {
|
|
"message": "Failed to fetch multiple subtitles: HTTP 404",
|
|
"initialized": 0
|
|
},
|
|
"probe": {
|
|
"initialized": [],
|
|
"revoked": [],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-error.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate published core: video source switching retains cached subtitle selection",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"video:loadedmetadata",
|
|
"video:seeked",
|
|
"video:playing",
|
|
"video:pause",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4?multiple-restart=1",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "published",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "723acedd49f8102b9d8cfe1dbc1f9ce01989be6302f25064a11dc1fd95654f21"
|
|
},
|
|
"observation": {
|
|
"requests": [
|
|
"/test/multiple-restart.vtt"
|
|
],
|
|
"nativeSourceSwitch": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/c6674431-ed15-47d1-8da8-b907d0c7cacf",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/a493c3b9-7f14-48ba-832a-7be406a38269",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"http://127.0.0.1:8084/test/player.html?core=published",
|
|
"http://127.0.0.1:8084/test/pattern.mp4",
|
|
"blob:http://127.0.0.1:8084/c6674431-ed15-47d1-8da8-b907d0c7cacf",
|
|
"blob:http://127.0.0.1:8084/1d013c3f-db13-47ef-b64f-a6bd7b98f141",
|
|
"blob:http://127.0.0.1:8084/a493c3b9-7f14-48ba-832a-7be406a38269"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-restart.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: SRT display and selectors survive the resource refactor",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"video:playing",
|
|
"video:pause",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [
|
|
"Failed to load resource"
|
|
],
|
|
"failedRequests": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/fe1d766b-6b13-4e9d-a918-f2b345a4ee19",
|
|
"resourceType": "other",
|
|
"failure": null
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "723acedd49f8102b9d8cfe1dbc1f9ce01989be6302f25064a11dc1fd95654f21"
|
|
},
|
|
"observation": {
|
|
"nativeSrtDisplay": true,
|
|
"released": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/ebc84445-3297-437e-8227-398063eee470",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/9f15c04a-a5c0-49c3-bc2d-0e0a9bbe0987",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/2d74194e-bf13-4fba-af16-d61335fe798a",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/7ed90c8f-65d4-4203-b09f-cbe5b5ab25f3",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"blob:http://127.0.0.1:8084/ebc84445-3297-437e-8227-398063eee470",
|
|
"blob:http://127.0.0.1:8084/dde3e39a-75b8-4c64-8020-3edda4ba4d30",
|
|
"blob:http://127.0.0.1:8084/9f15c04a-a5c0-49c3-bc2d-0e0a9bbe0987",
|
|
"blob:http://127.0.0.1:8084/80d66de7-8567-4a74-a282-fbdd411960fe",
|
|
"blob:http://127.0.0.1:8084/2d74194e-bf13-4fba-af16-d61335fe798a",
|
|
"blob:http://127.0.0.1:8084/fe1d766b-6b13-4e9d-a918-f2b345a4ee19",
|
|
"blob:http://127.0.0.1:8084/6f5de84f-8a0d-442d-aff6-28e6ab5e6f00",
|
|
"blob:http://127.0.0.1:8084/7ed90c8f-65d4-4203-b09f-cbe5b5ab25f3"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-en.srt",
|
|
"/test/multiple-jp.srt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: destroy settles a pending native request before it responds",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": [
|
|
{
|
|
"url": "http://127.0.0.1:8084/test/multiple-held.vtt",
|
|
"resourceType": "fetch",
|
|
"failure": {
|
|
"errorText": "Load request cancelled"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "723acedd49f8102b9d8cfe1dbc1f9ce01989be6302f25064a11dc1fd95654f21"
|
|
},
|
|
"observation": {
|
|
"name": "multipleSubtitles",
|
|
"voidReset": true,
|
|
"initialized": 0,
|
|
"aborted": true
|
|
},
|
|
"probe": {
|
|
"initialized": [],
|
|
"revoked": [],
|
|
"signal": {
|
|
"aborted": true
|
|
},
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-held.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: destroy revokes the Blob and retained reset stays inert",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [
|
|
"Failed to load resource"
|
|
],
|
|
"failedRequests": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/694e97b9-ff4f-4972-a0b7-5d895721741e",
|
|
"resourceType": "fetch",
|
|
"failure": null
|
|
}
|
|
]
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "723acedd49f8102b9d8cfe1dbc1f9ce01989be6302f25064a11dc1fd95654f21"
|
|
},
|
|
"observation": {
|
|
"voidReset": true,
|
|
"inaccessible": true,
|
|
"initialized": 1,
|
|
"revoked": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/694e97b9-ff4f-4972-a0b7-5d895721741e",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"blob:http://127.0.0.1:8084/2a64fcc4-fd4a-4c7e-ba7c-11ed8ac0d79c",
|
|
"blob:http://127.0.0.1:8084/694e97b9-ff4f-4972-a0b7-5d895721741e"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-ready.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: native HTTP error rejects without installing subtitles",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [
|
|
"Failed to load resource: the server responded with a status of 404 (Not Found)"
|
|
],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "723acedd49f8102b9d8cfe1dbc1f9ce01989be6302f25064a11dc1fd95654f21"
|
|
},
|
|
"observation": {
|
|
"message": "Failed to fetch multiple subtitles: HTTP 404",
|
|
"initialized": 0
|
|
},
|
|
"probe": {
|
|
"initialized": [],
|
|
"revoked": [],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-error.vtt"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"title": "Multiple subtitles candidate candidate core: video source switching retains cached subtitle selection",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"manifest": "29a2e98ce35bc23aff2d9b1b325fd4a7148b42f2c0657a8c8022e6ddb5df9015",
|
|
"environment": {
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"state": {
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"events": [
|
|
"video:loadedmetadata",
|
|
"ready",
|
|
"video:loadedmetadata",
|
|
"video:seeked",
|
|
"video:playing",
|
|
"video:pause",
|
|
"destroy"
|
|
],
|
|
"media": {
|
|
"source": "http://127.0.0.1:8084/test/pattern.mp4?multiple-restart=1",
|
|
"width": 0,
|
|
"height": 0,
|
|
"duration": null,
|
|
"currentTime": 0
|
|
}
|
|
},
|
|
"errors": [],
|
|
"consoleErrors": [],
|
|
"failedRequests": []
|
|
},
|
|
"evidence": {
|
|
"core": "candidate",
|
|
"implementation": {
|
|
"name": "candidate",
|
|
"sha256": "723acedd49f8102b9d8cfe1dbc1f9ce01989be6302f25064a11dc1fd95654f21"
|
|
},
|
|
"observation": {
|
|
"requests": [
|
|
"/test/multiple-restart.vtt"
|
|
],
|
|
"nativeSourceSwitch": true
|
|
},
|
|
"probe": {
|
|
"initialized": [
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/95bd1193-0ee1-4daf-b1fa-47ba3a05b0ff",
|
|
"destroyed": false
|
|
},
|
|
{
|
|
"url": "blob:http://127.0.0.1:8084/8959a869-33f7-4db1-be36-740a4d57a5e3",
|
|
"destroyed": false
|
|
}
|
|
],
|
|
"revoked": [
|
|
"blob:http://127.0.0.1:8084/95bd1193-0ee1-4daf-b1fa-47ba3a05b0ff",
|
|
"blob:http://127.0.0.1:8084/45b4574a-e5f0-4dc4-91c5-5c1bedb85bf7",
|
|
"blob:http://127.0.0.1:8084/5d036e9e-a02b-4c76-9ec6-b3141a968a4e",
|
|
"blob:http://127.0.0.1:8084/8959a869-33f7-4db1-be36-740a4d57a5e3"
|
|
],
|
|
"signal": null,
|
|
"errors": [],
|
|
"requests": [
|
|
"/test/multiple-restart.vtt"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"sources": [
|
|
{
|
|
"file": "packages/artplayer-plugin-multiple-subtitles/src/index.js",
|
|
"sha256": "585c8db864f1f4a3e5124bfc5cecbe9a8efa71bfedc4362ae4c7623861bf82ef"
|
|
},
|
|
{
|
|
"file": "packages/artplayer-plugin-multiple-subtitles/src/lifetime.js",
|
|
"sha256": "f879fe2fd790a38ddfdfaf94cf517d9eab88d97f14d4aa7de2262d7223b7d854"
|
|
},
|
|
{
|
|
"file": "packages/artplayer-plugin-multiple-subtitles/src/merge.js",
|
|
"sha256": "c3c55c8b24fa736ec1afb59e6c7e0c511043c2da4a8f327a138e591f45addd25"
|
|
},
|
|
{
|
|
"file": "packages/artplayer-plugin-multiple-subtitles/src/parser.js",
|
|
"sha256": "ba582074d57fa2d72880e6e4253fe14646787916b2b68e2a1e748e685cf96ab1"
|
|
},
|
|
{
|
|
"file": "packages/artplayer-plugin-multiple-subtitles/src/render.js",
|
|
"sha256": "33a9619294e75c018030c7077e921ecfc45080e331e2d865e817882e5e08d8f8"
|
|
},
|
|
{
|
|
"file": "packages/artplayer-plugin-multiple-subtitles/src/request.js",
|
|
"sha256": "df480dbd7e6689783bf5217a1d47f3b9e1f4284645808694b8c10b17cb168d97"
|
|
},
|
|
{
|
|
"file": "packages/artplayer-plugin-multiple-subtitles/types/artplayer-plugin-multiple-subtitles.d.ts",
|
|
"sha256": "ab5dae1d0bdfcf2515cb842b1d465edf21dd195fe2fc5b0cfe351a8c06eb965c"
|
|
}
|
|
],
|
|
"artifacts": [
|
|
{
|
|
"file": "packages/artplayer-plugin-multiple-subtitles/dist/artplayer-plugin-multiple-subtitles.js",
|
|
"sha256": "af7433fb5aa43c2ff5514f604754cf98cb776c6b0525ea509161ec994438f607",
|
|
"copied": "docs/compiled/artplayer-plugin-multiple-subtitles.js"
|
|
},
|
|
{
|
|
"file": "packages/artplayer-plugin-multiple-subtitles/dist/artplayer-plugin-multiple-subtitles.legacy.js",
|
|
"sha256": "723acedd49f8102b9d8cfe1dbc1f9ce01989be6302f25064a11dc1fd95654f21",
|
|
"copied": "docs/compiled/artplayer-plugin-multiple-subtitles.legacy.js"
|
|
},
|
|
{
|
|
"file": "packages/artplayer-plugin-multiple-subtitles/dist/artplayer-plugin-multiple-subtitles.mjs",
|
|
"sha256": "e4e03622d728fd8d85edfef1d95d2a7b844bb662e9bc34c8fd2d40d64c5a724e",
|
|
"copied": "docs/compiled/artplayer-plugin-multiple-subtitles.mjs"
|
|
}
|
|
],
|
|
"testInputs": [
|
|
{
|
|
"file": "test/helpers/multiple-subtitles.js",
|
|
"sha256": "701a9faab5da2cd23e19906a5f200178c8f099549cfbc09f0b4100af03cc3e00"
|
|
},
|
|
{
|
|
"file": "test/multiple-subtitles.test.js",
|
|
"sha256": "455bd38a7b7c2bae62f84c364c502bb6c02eee8c3d01e50295b7d86dd6b7aba7"
|
|
},
|
|
{
|
|
"file": "test/multiple-subtitles-lifecycle.test.js",
|
|
"sha256": "22c95046cb5af5dbc0044cb8559452d9bf646b8e5ed9c9d0c80db8ba1c6272b4"
|
|
},
|
|
{
|
|
"file": "test/multiple-subtitles-merge.test.js",
|
|
"sha256": "cb86c9caf58aa62af3492455d20fe2631e6df6259e164892d3612f983ab2a1c1"
|
|
},
|
|
{
|
|
"file": "test/browser/multiple-subtitles-lifecycle.spec.js",
|
|
"sha256": "b9d59cafdd3be4712046f243310cc2e52473057a3c772174fbc39e242de2b05f"
|
|
}
|
|
],
|
|
"remaining": "Strict TS/public declarations remain task 04. Full historical core support, physical Safari/mobile, native ASS/encoding rendering, styling/editor and installed consumers remain tasks 05/06. Source/main/legacy native tests use published/candidate core fixtures. The public async registration and void selection timing are preserved; arbitrary host state cannot be rolled back after async rejection."
|
|
}
|