Files
ArtPlayer/refactor/baselines/multiple-subtitles-failures.json
T

4809 lines
204 KiB
JSON

{
"schemaVersion": 1,
"task": "PKG-MULTI-SUB-02",
"status": "done",
"parentCommit": "5a0d94cb89aa1843b64072db838e212c9d043c30",
"historicalInputs": {
"manifest": "refactor/baselines/multiple-subtitles-release.json",
"sha256": "32cb20a06494bba80c71ea9eb3c4fe73b92e1c7231bbc4030b70c23fea722c87",
"implementations": 9,
"casesPerImplementation": 18
},
"checks": [
{
"command": "yarn test:multiple-subtitles",
"file": "refactor/.cache/multiple-subtitles02-package.log",
"sha256": "9dd3b020fa67975d8fb6cae74c989819905a6b5c9892594bc8ed63b0a376c65b",
"tests": 215,
"pass": 215,
"fail": 0,
"composition": "162 historical failure/boundary + 45 normal historical + 2 vendor + 6 contract tests"
},
{
"command": "node node_modules/eslint/bin/eslint.js test/helpers/multiple-subtitles.js test/multiple-subtitles-failures.test.js test/browser/multiple-subtitles-history.spec.js",
"file": "refactor/.cache/multiple-subtitles02-lint.log",
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
},
{
"command": "yarn ci:check",
"file": "refactor/.cache/multiple-subtitles02-ci.log",
"sha256": "3f074e47506f08ba18bb1e15d70697ba4e6e8f43c8928f1da01c14fa7c12cce9",
"tests": {
"unit": 1937,
"engineering": 14,
"baseline": 334,
"total": 2285
},
"strictProductionTypeScriptFiles": 346,
"warnings": [
"Existing generated docs/assets/ts/artplayer.d.ts unused ts/no-namespace suppression.",
"Yarn Classic DEP0169 url.parse deprecation."
],
"registration": "The failure suite is explicitly included in test:unit and test:multiple-subtitles."
}
],
"browser": {
"command": "yarn test:browser test/browser/multiple-subtitles-history.spec.js",
"file": "refactor/.cache/multiple-subtitles02-browser-final.json",
"sha256": "23f78b91a962417fe86e1b169412c1c7fa3ff60b944d146dd2cc6a095e0cfcfb",
"resultsDirectory": "refactor/.cache/multiple-subtitles02-browser-final-results",
"stats": {
"startTime": "2026-09-13T02:23:30.288Z",
"duration": 17898.586000000003,
"expected": 18,
"skipped": 0,
"unexpected": 0,
"flaky": 0
},
"cases": [
{
"title": "Multiple subtitles historical published core: real SRT captions select, clear and reset",
"project": "chromium",
"status": "passed",
"multiple-subtitles-history": {
"core": "published",
"implementation": {
"name": "published-1.2.0-main",
"sha256": "c1cb0b511da88347165cc855185de9450a44835bb34bb802281ccdb854ef603c"
},
"observation": "Native SRT conversion, track cue loading, real playback and DOM text selection/reset passed; this does not verify all CSS/device combinations.",
"probe": {
"initialized": [
{
"url": "blob:http://127.0.0.1:8084/10a3404b-4bfe-4baf-98c7-fdf7831c00d6",
"destroyed": false
},
{
"url": "blob:http://127.0.0.1:8084/3184d944-db50-43e1-8ee0-aa77f23778ba",
"destroyed": false
},
{
"url": "blob:http://127.0.0.1:8084/08b8e01a-b82f-460c-bcbd-04464777de22",
"destroyed": false
},
{
"url": "blob:http://127.0.0.1:8084/f0e33b62-1be9-4e57-88ee-60a3ecb5fd16",
"destroyed": false
}
],
"revoked": [
"",
"http://127.0.0.1:8084/test/player.html?core=published",
"blob:http://127.0.0.1:8084/10a3404b-4bfe-4baf-98c7-fdf7831c00d6",
"blob:http://127.0.0.1:8084/92a22ce2-67a1-462b-bb86-17b56aa32e7a",
"blob:http://127.0.0.1:8084/3184d944-db50-43e1-8ee0-aa77f23778ba",
"blob:http://127.0.0.1:8084/ac116f77-5942-429a-b431-82b5cdf87511",
"blob:http://127.0.0.1:8084/08b8e01a-b82f-460c-bcbd-04464777de22",
"blob:http://127.0.0.1:8084/f9190091-df1f-499d-94cc-b3869607482e"
],
"errors": [],
"signal": false,
"settled": false
}
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"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
}
}
},
"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"
}
}
]
}
},
{
"title": "Multiple subtitles historical published core: pending native fetch survives destroy and creates a retained Blob URL",
"project": "chromium",
"status": "passed",
"multiple-subtitles-history": {
"core": "published",
"implementation": {
"name": "published-1.2.0-main",
"sha256": "c1cb0b511da88347165cc855185de9450a44835bb34bb802281ccdb854ef603c"
},
"observation": {
"destroyedAtInit": true,
"retained": true,
"text": "WEBVTT\n\n\n00:00.000 --> 00:08.000\n<div class=\"art-subtitle-held\">Cached caption</div>\n\n"
},
"probe": {
"initialized": [
{
"url": "blob:http://127.0.0.1:8084/76914bad-b430-4150-b3df-4e2721f8e318",
"destroyed": true
}
],
"revoked": [
"",
"http://127.0.0.1:8084/test/player.html?core=published"
],
"errors": [],
"signal": false,
"settled": true
}
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"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
}
}
},
"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"
}
}
]
}
},
{
"title": "Multiple subtitles historical published core: destroy retains the plugin URL and reset allocates another one",
"project": "chromium",
"status": "passed",
"multiple-subtitles-history": {
"core": "published",
"implementation": {
"name": "published-1.2.0-main",
"sha256": "c1cb0b511da88347165cc855185de9450a44835bb34bb802281ccdb854ef603c"
},
"observation": {
"beforeReset": true,
"retainedText": "WEBVTT\n\n\n00:00.000 --> 00:08.000\n<div class=\"art-subtitle-ready\">Cached caption</div>\n\n",
"returnsUndefined": true,
"lateAfterDestroy": true,
"newURL": true,
"priorRevokedByReset": true,
"lateText": "WEBVTT\n\n\n00:00.000 --> 00:08.000\n<div class=\"art-subtitle-ready\">Cached caption</div>\n\n"
},
"probe": {
"initialized": [
{
"url": "blob:http://127.0.0.1:8084/78e9ba32-df14-4bcb-83cc-04bf4ecca001",
"destroyed": false
},
{
"url": "blob:http://127.0.0.1:8084/b7db86c9-370d-42f1-add4-9caf933e9808",
"destroyed": true
}
],
"revoked": [
"",
"http://127.0.0.1:8084/test/player.html?core=published",
"blob:http://127.0.0.1:8084/78e9ba32-df14-4bcb-83cc-04bf4ecca001",
"blob:http://127.0.0.1:8084/f0108f41-26f2-46be-8b78-3ba454b4e15d"
],
"errors": [],
"signal": false,
"settled": false
}
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"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
}
}
},
"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"
}
}
]
}
},
{
"title": "Multiple subtitles historical candidate core: real SRT captions select, clear and reset",
"project": "chromium",
"status": "passed",
"multiple-subtitles-history": {
"core": "candidate",
"implementation": {
"name": "published-1.2.0-main",
"sha256": "c1cb0b511da88347165cc855185de9450a44835bb34bb802281ccdb854ef603c"
},
"observation": "Native SRT conversion, track cue loading, real playback and DOM text selection/reset passed; this does not verify all CSS/device combinations.",
"probe": {
"initialized": [
{
"url": "blob:http://127.0.0.1:8084/6f453e79-c7c8-4503-a81a-7ac433d1cf4d",
"destroyed": false
},
{
"url": "blob:http://127.0.0.1:8084/3abb14c9-3d8c-47d2-abbc-2a0a5ebe30b1",
"destroyed": false
},
{
"url": "blob:http://127.0.0.1:8084/e653289b-165b-447d-88a9-faa04914607b",
"destroyed": false
},
{
"url": "blob:http://127.0.0.1:8084/b2614ba6-2010-4a26-9f0e-92c0d61333c9",
"destroyed": false
}
],
"revoked": [
"",
"blob:http://127.0.0.1:8084/6f453e79-c7c8-4503-a81a-7ac433d1cf4d",
"blob:http://127.0.0.1:8084/91ecea1f-f5ea-41ec-a75a-7487c3568dc1",
"blob:http://127.0.0.1:8084/3abb14c9-3d8c-47d2-abbc-2a0a5ebe30b1",
"blob:http://127.0.0.1:8084/75dd5fee-6769-4bb9-bdf2-170b175626e1",
"blob:http://127.0.0.1:8084/e653289b-165b-447d-88a9-faa04914607b",
"blob:http://127.0.0.1:8084/ed8407ac-b7db-495f-9ffa-5b5b67626383",
"blob:http://127.0.0.1:8084/58153be4-9f21-44d5-bbfe-8675e758f6d2"
],
"errors": [],
"signal": false,
"settled": false
}
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"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
}
}
},
"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"
}
}
]
}
},
{
"title": "Multiple subtitles historical candidate core: pending native fetch survives destroy and creates a retained Blob URL",
"project": "chromium",
"status": "passed",
"multiple-subtitles-history": {
"core": "candidate",
"implementation": {
"name": "published-1.2.0-main",
"sha256": "c1cb0b511da88347165cc855185de9450a44835bb34bb802281ccdb854ef603c"
},
"observation": {
"destroyedAtInit": true,
"retained": true,
"text": "WEBVTT\n\n\n00:00.000 --> 00:08.000\n<div class=\"art-subtitle-held\">Cached caption</div>\n\n"
},
"probe": {
"initialized": [
{
"url": "blob:http://127.0.0.1:8084/c7747e3d-c99d-43ab-9210-9b5b063a2943",
"destroyed": true
}
],
"revoked": [
""
],
"errors": [],
"signal": false,
"settled": true
}
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"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
}
}
},
"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"
}
}
]
}
},
{
"title": "Multiple subtitles historical candidate core: destroy retains the plugin URL and reset allocates another one",
"project": "chromium",
"status": "passed",
"multiple-subtitles-history": {
"core": "candidate",
"implementation": {
"name": "published-1.2.0-main",
"sha256": "c1cb0b511da88347165cc855185de9450a44835bb34bb802281ccdb854ef603c"
},
"observation": {
"beforeReset": true,
"retainedText": "WEBVTT\n\n\n00:00.000 --> 00:08.000\n<div class=\"art-subtitle-ready\">Cached caption</div>\n\n",
"returnsUndefined": true,
"lateAfterDestroy": true,
"newURL": true,
"priorRevokedByReset": true,
"lateText": "WEBVTT\n\n\n00:00.000 --> 00:08.000\n<div class=\"art-subtitle-ready\">Cached caption</div>\n\n"
},
"probe": {
"initialized": [
{
"url": "blob:http://127.0.0.1:8084/2169d160-df58-43ea-a576-ab1da6ccada6",
"destroyed": false
},
{
"url": "blob:http://127.0.0.1:8084/65e9f1c6-2a70-4132-9699-5cfde17203ea",
"destroyed": true
}
],
"revoked": [
"",
"blob:http://127.0.0.1:8084/c8a064e8-923b-4908-96ce-9c43ed220a92",
"blob:http://127.0.0.1:8084/2169d160-df58-43ea-a576-ab1da6ccada6"
],
"errors": [],
"signal": false,
"settled": false
}
},
"browser-evidence": {
"browser": "153.0.8010.12",
"platform": "win32",
"manifest": {
"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
}
}
},
"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"
}
}
]
}
},
{
"title": "Multiple subtitles historical published core: real SRT captions select, clear and reset",
"project": "firefox",
"status": "passed",
"multiple-subtitles-history": {
"core": "published",
"implementation": {
"name": "published-1.2.0-main",
"sha256": "c1cb0b511da88347165cc855185de9450a44835bb34bb802281ccdb854ef603c"
},
"observation": "Native SRT conversion, track cue loading, real playback and DOM text selection/reset passed; this does not verify all CSS/device combinations.",
"probe": {
"initialized": [
{
"url": "blob:http://127.0.0.1:8084/7f2e1ff1-2316-4106-95f3-ba2fd4f523ef",
"destroyed": false
},
{
"url": "blob:http://127.0.0.1:8084/0480276b-5778-4f61-992d-b809f425018f",
"destroyed": false
},
{
"url": "blob:http://127.0.0.1:8084/00c95e5d-5b7d-47ef-8579-cf310e017536",
"destroyed": false
},
{
"url": "blob:http://127.0.0.1:8084/9a4f4f69-666d-4f65-b378-02c4b7e8437e",
"destroyed": false
}
],
"revoked": [
"",
"http://127.0.0.1:8084/test/player.html?core=published",
"blob:http://127.0.0.1:8084/7f2e1ff1-2316-4106-95f3-ba2fd4f523ef",
"blob:http://127.0.0.1:8084/4c79c07d-86ce-4118-a531-9137c34d413f",
"blob:http://127.0.0.1:8084/0480276b-5778-4f61-992d-b809f425018f",
"blob:http://127.0.0.1:8084/be7922ed-d760-41e4-9dba-91f86e0ef2e7",
"blob:http://127.0.0.1:8084/00c95e5d-5b7d-47ef-8579-cf310e017536",
"blob:http://127.0.0.1:8084/a5a407ea-22f3-45f2-8030-e8962b5ee53e"
],
"errors": [],
"signal": false,
"settled": false
}
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"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
}
}
},
"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": []
}
},
{
"title": "Multiple subtitles historical published core: pending native fetch survives destroy and creates a retained Blob URL",
"project": "firefox",
"status": "passed",
"multiple-subtitles-history": {
"core": "published",
"implementation": {
"name": "published-1.2.0-main",
"sha256": "c1cb0b511da88347165cc855185de9450a44835bb34bb802281ccdb854ef603c"
},
"observation": {
"destroyedAtInit": true,
"retained": true,
"text": "WEBVTT\n\n\n00:00.000 --> 00:08.000\n<div class=\"art-subtitle-held\">Cached caption</div>\n\n"
},
"probe": {
"initialized": [
{
"url": "blob:http://127.0.0.1:8084/5845e445-9529-4398-866c-432883f2e009",
"destroyed": true
}
],
"revoked": [
"",
"http://127.0.0.1:8084/test/player.html?core=published"
],
"errors": [],
"signal": false,
"settled": true
}
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"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
}
}
},
"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": []
}
},
{
"title": "Multiple subtitles historical published core: destroy retains the plugin URL and reset allocates another one",
"project": "firefox",
"status": "passed",
"multiple-subtitles-history": {
"core": "published",
"implementation": {
"name": "published-1.2.0-main",
"sha256": "c1cb0b511da88347165cc855185de9450a44835bb34bb802281ccdb854ef603c"
},
"observation": {
"beforeReset": true,
"retainedText": "WEBVTT\n\n\n00:00.000 --> 00:08.000\n<div class=\"art-subtitle-ready\">Cached caption</div>\n\n",
"returnsUndefined": true,
"lateAfterDestroy": true,
"newURL": true,
"priorRevokedByReset": true,
"lateText": "WEBVTT\n\n\n00:00.000 --> 00:08.000\n<div class=\"art-subtitle-ready\">Cached caption</div>\n\n"
},
"probe": {
"initialized": [
{
"url": "blob:http://127.0.0.1:8084/520e5ae6-112d-4841-bd5c-f915eaac421f",
"destroyed": false
},
{
"url": "blob:http://127.0.0.1:8084/6e61a760-7fee-4c38-ae7a-47a2a8365a19",
"destroyed": true
}
],
"revoked": [
"",
"http://127.0.0.1:8084/test/player.html?core=published",
"blob:http://127.0.0.1:8084/520e5ae6-112d-4841-bd5c-f915eaac421f",
"blob:http://127.0.0.1:8084/d000eeea-5bda-43a5-a2e5-91aa24423087"
],
"errors": [],
"signal": false,
"settled": false
}
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"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
}
}
},
"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": []
}
},
{
"title": "Multiple subtitles historical candidate core: real SRT captions select, clear and reset",
"project": "firefox",
"status": "passed",
"multiple-subtitles-history": {
"core": "candidate",
"implementation": {
"name": "published-1.2.0-main",
"sha256": "c1cb0b511da88347165cc855185de9450a44835bb34bb802281ccdb854ef603c"
},
"observation": "Native SRT conversion, track cue loading, real playback and DOM text selection/reset passed; this does not verify all CSS/device combinations.",
"probe": {
"initialized": [
{
"url": "blob:http://127.0.0.1:8084/5825e24e-2abf-4ab2-a0d1-cd0248f17e35",
"destroyed": false
},
{
"url": "blob:http://127.0.0.1:8084/1eae2b46-4113-42b7-99a4-8bd43c1ef38f",
"destroyed": false
},
{
"url": "blob:http://127.0.0.1:8084/5c49ed0e-78fc-4646-b28e-73f293746e20",
"destroyed": false
},
{
"url": "blob:http://127.0.0.1:8084/8723eaa1-7855-4e08-b99c-3e5011488c7d",
"destroyed": false
}
],
"revoked": [
"",
"blob:http://127.0.0.1:8084/5825e24e-2abf-4ab2-a0d1-cd0248f17e35",
"blob:http://127.0.0.1:8084/1280973b-68a1-4717-a158-b20374176ad4",
"blob:http://127.0.0.1:8084/1eae2b46-4113-42b7-99a4-8bd43c1ef38f",
"blob:http://127.0.0.1:8084/0e8aa120-dd25-4c50-86d6-282594019e26",
"blob:http://127.0.0.1:8084/5c49ed0e-78fc-4646-b28e-73f293746e20",
"blob:http://127.0.0.1:8084/712ff1f1-8ebe-4f79-a0f2-e2343d59649c",
"blob:http://127.0.0.1:8084/e00b094c-4bc1-49ba-9f73-f03ff767f6a9"
],
"errors": [],
"signal": false,
"settled": false
}
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"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
}
}
},
"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": []
}
},
{
"title": "Multiple subtitles historical candidate core: pending native fetch survives destroy and creates a retained Blob URL",
"project": "firefox",
"status": "passed",
"multiple-subtitles-history": {
"core": "candidate",
"implementation": {
"name": "published-1.2.0-main",
"sha256": "c1cb0b511da88347165cc855185de9450a44835bb34bb802281ccdb854ef603c"
},
"observation": {
"destroyedAtInit": true,
"retained": true,
"text": "WEBVTT\n\n\n00:00.000 --> 00:08.000\n<div class=\"art-subtitle-held\">Cached caption</div>\n\n"
},
"probe": {
"initialized": [
{
"url": "blob:http://127.0.0.1:8084/0844a9a0-b3f7-4c59-97e6-2cfe51c24c86",
"destroyed": true
}
],
"revoked": [
""
],
"errors": [],
"signal": false,
"settled": true
}
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"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
}
}
},
"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": []
}
},
{
"title": "Multiple subtitles historical candidate core: destroy retains the plugin URL and reset allocates another one",
"project": "firefox",
"status": "passed",
"multiple-subtitles-history": {
"core": "candidate",
"implementation": {
"name": "published-1.2.0-main",
"sha256": "c1cb0b511da88347165cc855185de9450a44835bb34bb802281ccdb854ef603c"
},
"observation": {
"beforeReset": true,
"retainedText": "WEBVTT\n\n\n00:00.000 --> 00:08.000\n<div class=\"art-subtitle-ready\">Cached caption</div>\n\n",
"returnsUndefined": true,
"lateAfterDestroy": true,
"newURL": true,
"priorRevokedByReset": true,
"lateText": "WEBVTT\n\n\n00:00.000 --> 00:08.000\n<div class=\"art-subtitle-ready\">Cached caption</div>\n\n"
},
"probe": {
"initialized": [
{
"url": "blob:http://127.0.0.1:8084/09c06758-6113-4a8a-a183-03245e10cc62",
"destroyed": false
},
{
"url": "blob:http://127.0.0.1:8084/4efe0b29-9a8b-424f-8c76-9aed58ad9197",
"destroyed": true
}
],
"revoked": [
"",
"blob:http://127.0.0.1:8084/5addcc06-0388-45b0-94ea-e4c29eac0046",
"blob:http://127.0.0.1:8084/09c06758-6113-4a8a-a183-03245e10cc62"
],
"errors": [],
"signal": false,
"settled": false
}
},
"browser-evidence": {
"browser": "155.0",
"platform": "win32",
"manifest": {
"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
}
}
},
"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": []
}
},
{
"title": "Multiple subtitles historical published core: real SRT captions select, clear and reset",
"project": "webkit",
"status": "passed",
"multiple-subtitles-history": {
"core": "published",
"implementation": {
"name": "published-1.2.0-main",
"sha256": "c1cb0b511da88347165cc855185de9450a44835bb34bb802281ccdb854ef603c"
},
"observation": "Native SRT conversion, track cue loading, real playback and DOM text selection/reset passed; this does not verify all CSS/device combinations.",
"probe": {
"initialized": [
{
"url": "blob:http://127.0.0.1:8084/9620b450-6429-403d-9a83-deeb548a91b0",
"destroyed": false
},
{
"url": "blob:http://127.0.0.1:8084/2a52827f-f5f1-4f3a-9c84-6db585968d78",
"destroyed": false
},
{
"url": "blob:http://127.0.0.1:8084/5bf2358e-e996-4bad-a917-c754d11cd4d8",
"destroyed": false
},
{
"url": "blob:http://127.0.0.1:8084/e827a9ed-5826-43e4-add0-c2d2cb38dde2",
"destroyed": false
}
],
"revoked": [
"",
"http://127.0.0.1:8084/test/player.html?core=published",
"blob:http://127.0.0.1:8084/9620b450-6429-403d-9a83-deeb548a91b0",
"blob:http://127.0.0.1:8084/9edf1af4-6280-4866-a603-022a5159b735",
"blob:http://127.0.0.1:8084/2a52827f-f5f1-4f3a-9c84-6db585968d78",
"blob:http://127.0.0.1:8084/0701982a-b161-49a6-8b49-d19fb9969d40",
"blob:http://127.0.0.1:8084/5bf2358e-e996-4bad-a917-c754d11cd4d8",
"blob:http://127.0.0.1:8084/d883543f-017c-4477-b982-a6e38ddac2ac"
],
"errors": [],
"signal": false,
"settled": false
}
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"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
}
}
},
"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/d883543f-017c-4477-b982-a6e38ddac2ac",
"resourceType": "other",
"failure": null
}
]
}
},
{
"title": "Multiple subtitles historical published core: pending native fetch survives destroy and creates a retained Blob URL",
"project": "webkit",
"status": "passed",
"multiple-subtitles-history": {
"core": "published",
"implementation": {
"name": "published-1.2.0-main",
"sha256": "c1cb0b511da88347165cc855185de9450a44835bb34bb802281ccdb854ef603c"
},
"observation": {
"destroyedAtInit": true,
"retained": true,
"text": "WEBVTT\n\n\n00:00.000 --> 00:08.000\n<div class=\"art-subtitle-held\">Cached caption</div>\n\n"
},
"probe": {
"initialized": [
{
"url": "blob:http://127.0.0.1:8084/6012007a-4ad6-41f8-b70b-1c5b4c2c7b78",
"destroyed": true
}
],
"revoked": [
"",
"http://127.0.0.1:8084/test/player.html?core=published"
],
"errors": [],
"signal": false,
"settled": true
}
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"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
}
}
},
"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": []
}
},
{
"title": "Multiple subtitles historical published core: destroy retains the plugin URL and reset allocates another one",
"project": "webkit",
"status": "passed",
"multiple-subtitles-history": {
"core": "published",
"implementation": {
"name": "published-1.2.0-main",
"sha256": "c1cb0b511da88347165cc855185de9450a44835bb34bb802281ccdb854ef603c"
},
"observation": {
"beforeReset": true,
"retainedText": "WEBVTT\n\n\n00:00.000 --> 00:08.000\n<div class=\"art-subtitle-ready\">Cached caption</div>\n\n",
"returnsUndefined": true,
"lateAfterDestroy": true,
"newURL": true,
"priorRevokedByReset": true,
"lateText": "WEBVTT\n\n\n00:00.000 --> 00:08.000\n<div class=\"art-subtitle-ready\">Cached caption</div>\n\n"
},
"probe": {
"initialized": [
{
"url": "blob:http://127.0.0.1:8084/6035d512-32ed-4836-8616-b3d716d7afe3",
"destroyed": false
},
{
"url": "blob:http://127.0.0.1:8084/3eb7e9ea-d195-4417-ae7e-fe76cb2ac10e",
"destroyed": true
}
],
"revoked": [
"",
"http://127.0.0.1:8084/test/player.html?core=published",
"blob:http://127.0.0.1:8084/6035d512-32ed-4836-8616-b3d716d7afe3",
"blob:http://127.0.0.1:8084/786b75c6-7711-482f-802f-6ac341cd0b49"
],
"errors": [],
"signal": false,
"settled": false
}
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"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
}
}
},
"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": []
}
},
{
"title": "Multiple subtitles historical candidate core: real SRT captions select, clear and reset",
"project": "webkit",
"status": "passed",
"multiple-subtitles-history": {
"core": "candidate",
"implementation": {
"name": "published-1.2.0-main",
"sha256": "c1cb0b511da88347165cc855185de9450a44835bb34bb802281ccdb854ef603c"
},
"observation": "Native SRT conversion, track cue loading, real playback and DOM text selection/reset passed; this does not verify all CSS/device combinations.",
"probe": {
"initialized": [
{
"url": "blob:http://127.0.0.1:8084/6e9a61cc-cb92-4de5-81c2-064839deb34c",
"destroyed": false
},
{
"url": "blob:http://127.0.0.1:8084/8e6eec54-5202-4838-aac4-d480b274c305",
"destroyed": false
},
{
"url": "blob:http://127.0.0.1:8084/444c7228-abbc-483a-929b-6b49b633835e",
"destroyed": false
},
{
"url": "blob:http://127.0.0.1:8084/5afa9c40-b4dd-4f0d-a439-1a1decd9e55c",
"destroyed": false
}
],
"revoked": [
"",
"blob:http://127.0.0.1:8084/6e9a61cc-cb92-4de5-81c2-064839deb34c",
"blob:http://127.0.0.1:8084/9d60685e-252e-41a4-89e6-1344b16d6f0e",
"blob:http://127.0.0.1:8084/8e6eec54-5202-4838-aac4-d480b274c305",
"blob:http://127.0.0.1:8084/76e90723-19f6-449a-bcd2-7174b85845bb",
"blob:http://127.0.0.1:8084/444c7228-abbc-483a-929b-6b49b633835e",
"blob:http://127.0.0.1:8084/d98f31cd-5b6a-496b-8db3-5263cf54e110",
"blob:http://127.0.0.1:8084/2754aa42-9d30-4615-8c7b-c4649c52374c"
],
"errors": [],
"signal": false,
"settled": false
}
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"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
}
}
},
"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": []
}
},
{
"title": "Multiple subtitles historical candidate core: pending native fetch survives destroy and creates a retained Blob URL",
"project": "webkit",
"status": "passed",
"multiple-subtitles-history": {
"core": "candidate",
"implementation": {
"name": "published-1.2.0-main",
"sha256": "c1cb0b511da88347165cc855185de9450a44835bb34bb802281ccdb854ef603c"
},
"observation": {
"destroyedAtInit": true,
"retained": true,
"text": "WEBVTT\n\n\n00:00.000 --> 00:08.000\n<div class=\"art-subtitle-held\">Cached caption</div>\n\n"
},
"probe": {
"initialized": [
{
"url": "blob:http://127.0.0.1:8084/7ef98979-a6d8-4ef5-8183-3a4edd09aeef",
"destroyed": true
}
],
"revoked": [
""
],
"errors": [],
"signal": false,
"settled": true
}
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"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
}
}
},
"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": []
}
},
{
"title": "Multiple subtitles historical candidate core: destroy retains the plugin URL and reset allocates another one",
"project": "webkit",
"status": "passed",
"multiple-subtitles-history": {
"core": "candidate",
"implementation": {
"name": "published-1.2.0-main",
"sha256": "c1cb0b511da88347165cc855185de9450a44835bb34bb802281ccdb854ef603c"
},
"observation": {
"beforeReset": true,
"retainedText": "WEBVTT\n\n\n00:00.000 --> 00:08.000\n<div class=\"art-subtitle-ready\">Cached caption</div>\n\n",
"returnsUndefined": true,
"lateAfterDestroy": true,
"newURL": true,
"priorRevokedByReset": true,
"lateText": "WEBVTT\n\n\n00:00.000 --> 00:08.000\n<div class=\"art-subtitle-ready\">Cached caption</div>\n\n"
},
"probe": {
"initialized": [
{
"url": "blob:http://127.0.0.1:8084/d0117182-b0f8-47ec-8cb1-b93e4c32e232",
"destroyed": false
},
{
"url": "blob:http://127.0.0.1:8084/4c6cd456-784c-42d9-83c3-ec837f86495e",
"destroyed": true
}
],
"revoked": [
"",
"blob:http://127.0.0.1:8084/348be2b6-7049-4321-9937-9f6534e414fd",
"blob:http://127.0.0.1:8084/d0117182-b0f8-47ec-8cb1-b93e4c32e232"
],
"errors": [],
"signal": false,
"settled": false
}
},
"browser-evidence": {
"browser": "26.6",
"platform": "win32",
"manifest": {
"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
}
}
},
"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": []
}
}
]
},
"publicSourceAndTypes": {
"packages/artplayer-plugin-multiple-subtitles/src/index.js": {
"worktreeSha256": "02d7019e92bed7817d815f04df80605ae0bd94f03e2b8c52022b5f622ba2e2ba",
"gitSha256": "02d7019e92bed7817d815f04df80605ae0bd94f03e2b8c52022b5f622ba2e2ba",
"comparison": "Equal after CRLF-to-LF normalization; Git reports no change."
},
"packages/artplayer-plugin-multiple-subtitles/src/parser.js": {
"worktreeSha256": "ba582074d57fa2d72880e6e4253fe14646787916b2b68e2a1e748e685cf96ab1",
"gitSha256": "ba582074d57fa2d72880e6e4253fe14646787916b2b68e2a1e748e685cf96ab1",
"comparison": "Equal after CRLF-to-LF normalization; Git reports no change."
},
"packages/artplayer-plugin-multiple-subtitles/types/artplayer-plugin-multiple-subtitles.d.ts": {
"worktreeSha256": "ab5dae1d0bdfcf2515cb842b1d465edf21dd195fe2fc5b0cfe351a8c06eb965c",
"gitSha256": "6fc3107127b93b5107d679183dadd5740d4b7d5ea2cf2e51d877d576957e1386",
"comparison": "Equal after CRLF-to-LF normalization; Git reports no change."
}
},
"testInputs": {
"test/helpers/multiple-subtitles.js": "456c01521045a1b53ff09a4f1ce5aa02b43e9eb41b525785945103fd41314244",
"test/multiple-subtitles-failures.test.js": "12fe9445490e62df469cbaad20bc053ecc0faa42d9f9fad69f83a0029f18e132",
"test/browser/multiple-subtitles-history.spec.js": "4ada8873e5b302a017d2f21b27593a28288dbf700277478d03edf047fe1fcdaf"
},
"remaining": "This reproduces historical outcomes, not candidate fixes. Task 03 owns request/URL/host lifecycle fixes; task 04 owns TS and public declarations. Full supported-core combinations, ASS/encoding native display, physical Safari/mobile, style and editor consumers remain in 05/06. No production source, types or artifacts changed."
}