Files
ArtPlayer/refactor/baselines/auto-thumbnail-registration-validation.json

3825 lines
113 KiB
JSON

{
"task": "PKG-AUTO-THUMB-13",
"baselineCommit": "9ba3c82f99e6bad0e858f6c2e1d8624dfb725c8c",
"environment": {
"node": "24.21.0",
"yarn": "1.22.22",
"typescript": "5.9.3",
"platform": "Windows"
},
"files": [
{
"path": "packages/artplayer-plugin-auto-thumbnail/src/index.ts",
"sha256": "fb5dc77f0be97156b89b2538df4473045002a5c67af3d66e41b073b8634ca1af"
},
{
"path": "packages/artplayer-plugin-auto-thumbnail/src/types.ts",
"sha256": "5eebf6faa2c5fe3b78b1df128cc29d9be9681997d4d309118bb13d7dcb1c2545"
},
{
"path": "packages/artplayer-plugin-auto-thumbnail/README.md",
"sha256": "bb9c18ea93428b28e84f061240508d2fed1e8c31a4a189d06a0e4711c49e86b5"
},
{
"path": "packages/artplayer-plugin-auto-thumbnail/ARCHITECTURE.md",
"sha256": "006c82cb1e7cb15847322dfe61531fbb7bfd27e19e45b175147248908e94901d"
},
{
"path": "test/auto-thumbnail-registration.test.js",
"sha256": "74876c5b65bc015c1a312c204dd410eee506a8dd7747e66c48a6785679853264"
},
{
"path": "test/browser/auto-thumbnail-registration.spec.js",
"sha256": "59b756ec28a9c389fd8fe76b946b12a5a419e202a323c2c62fc98ce524e568fe"
},
{
"path": "scripts/browser-validation/scope.ts",
"sha256": "7494832f51d6efef9427ab121d834aab48679379c8ca303181c92e56590a04e4"
},
{
"path": "package.json",
"sha256": "9c081bfb0d25c8039c1e31077ae9e06ac6573b3db68dc60b235a839003269d40"
}
],
"artifacts": [
{
"path": "packages/artplayer-plugin-auto-thumbnail/dist/artplayer-plugin-auto-thumbnail.js",
"sha256": "22f3985cb4692ed864b274763995046e73c760543dcdf1524d33ad3f3bbed8a9",
"copy": {
"path": "docs/compiled/artplayer-plugin-auto-thumbnail.js",
"sha256": "22f3985cb4692ed864b274763995046e73c760543dcdf1524d33ad3f3bbed8a9"
}
},
{
"path": "packages/artplayer-plugin-auto-thumbnail/dist/artplayer-plugin-auto-thumbnail.legacy.js",
"sha256": "5eb99f9fef01f68be91dcd2dce812008805e44534908d167901cf28fd855e9ba",
"copy": {
"path": "docs/compiled/artplayer-plugin-auto-thumbnail.legacy.js",
"sha256": "5eb99f9fef01f68be91dcd2dce812008805e44534908d167901cf28fd855e9ba"
}
},
{
"path": "packages/artplayer-plugin-auto-thumbnail/dist/artplayer-plugin-auto-thumbnail.mjs",
"sha256": "920dc9ecde4e518927394a6a140c1aefeef3fd323883c02cdda90413d78c7e0e",
"copy": {
"path": "docs/compiled/artplayer-plugin-auto-thumbnail.mjs",
"sha256": "920dc9ecde4e518927394a6a140c1aefeef3fd323883c02cdda90413d78c7e0e"
}
}
],
"logs": [
{
"path": "refactor/.cache/auto-thumbnail-registration-before.log",
"sha256": "6c0c210629b55a213f62bcd745f50e73bd5e022dd37311ccc3325831f9332c8e"
},
{
"path": "refactor/.cache/auto-thumbnail-registration-source.log",
"sha256": "426bb5795480f16efb6bed79d1691ad01b83ba1f67d259e53b834b6d6ef36033"
},
{
"path": "refactor/.cache/auto-thumbnail-registration-main.log",
"sha256": "4e5c18c05c8271531c1221bdd34219e459257aa71e6f7a75ad1f763846b3f692"
},
{
"path": "refactor/.cache/auto-thumbnail-registration-legacy.log",
"sha256": "38f3ec40926478e8d9e9819cd5f3feae35b3b7009342aa8b89602587584f3c06"
},
{
"path": "refactor/.cache/auto-thumbnail-registration-build.log",
"sha256": "ce5c2ce046914f246ffe02986dd0329fae81019e2cf8e9e43715b77101a2a4ef"
},
{
"path": "refactor/.cache/auto-thumbnail-registration-types.log",
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
},
{
"path": "refactor/.cache/auto-thumbnail-registration-lint.log",
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
},
{
"path": "refactor/.cache/auto-thumbnail-registration-runner.log",
"sha256": "e3d4b80700999fe6466a6f58123d4bf885acdb47e1dc832b2fab5e2050e3f76a"
},
{
"path": "refactor/.cache/auto-thumbnail-registration-runner-types.log",
"sha256": "46b454a723db167a65fc9890cc93118919ea211c7fb9c536e9a58196cca8c10c"
},
{
"path": "refactor/.cache/auto-thumbnail-registration-toolchain.log",
"sha256": "611c06d5d23faae2d8af4bd44a49c597e23f03e9b443aa0e470d8fbe9f3ceba6"
},
{
"path": "refactor/.cache/auto-thumbnail-registration-browser-before.log",
"sha256": "24f7493bf1c92934926923831a170ba64780471658fc41b296a87672ff789fa9"
},
{
"path": "refactor/.cache/auto-thumbnail-registration-browser-main.log",
"sha256": "03631d7f0ea496eb00f4b8286f6411b6609347d9261ca9bdefbfcf58171b431d"
},
{
"path": "refactor/.cache/auto-thumbnail-registration-browser-legacy.log",
"sha256": "353f51311f21a1c44ce55af03ea062eb286b165f950932c3ded5fbeb8ae436fc"
}
],
"before": {
"node": {
"passed": 2,
"failed": 2
},
"browser": {
"path": "refactor/.cache/auto-thumbnail-registration-browser-before.json",
"sha256": "d43eb0455b0830ec9d79f49109ee03f5d15a3c90af8a24f83074c4e05bdc5faa",
"stats": {
"startTime": "2026-09-15T11:10:12.273Z",
"duration": 4993.18,
"expected": 0,
"skipped": 0,
"unexpected": 2,
"flaky": 0
},
"cases": [
{
"title": "Auto-thumbnail delayed factory installation stays inert after published core destruction",
"project": "chromium",
"status": "failed",
"retry": 0,
"errors": [
{
"location": {
"file": "D:\\github\\ArtPlayer\\test\\browser\\auto-thumbnail-registration.spec.js",
"column": 22,
"line": 37
},
"message": "Error: \u001b[2mexpect(\u001b[22m\u001b[31mreceived\u001b[39m\u001b[2m).\u001b[22mtoEqual\u001b[2m(\u001b[22m\u001b[32mexpected\u001b[39m\u001b[2m) // deep equality\u001b[22m\n\n\u001b[32m- Expected - 2\u001b[39m\n\u001b[31m+ Received + 6\u001b[39m\n\n\u001b[33m@@ -3,8 +3,12 @@\u001b[39m\n\u001b[2m \"canvases\": 0,\u001b[22m\n\u001b[2m \"destroyed\": true,\u001b[22m\n\u001b[2m \"result\": Object {\u001b[22m\n\u001b[2m \"name\": \"artplayerPluginAutoThumbnail\",\u001b[22m\n\u001b[2m },\u001b[22m\n\u001b[32m- \"subscriptions\": Array [],\u001b[39m\n\u001b[32m- \"videos\": 0,\u001b[39m\n\u001b[31m+ \"subscriptions\": Array [\u001b[39m\n\u001b[31m+ \"destroy\",\u001b[39m\n\u001b[31m+ \"restart\",\u001b[39m\n\u001b[31m+ \"video:loadedmetadata\",\u001b[39m\n\u001b[31m+ ],\u001b[39m\n\u001b[31m+ \"videos\": 1,\u001b[39m\n\u001b[2m }\u001b[22m\n\n 35 | })\n 36 | await testInfo.attach('auto-thumbnail-late-registration', { contentType: 'application/json', body: JSON.stringify({ core, sha256: hash(implementation.code), provenance: implementation.provenance, ...evidence }) })\n> 37 | expect(evidence).toEqual({ destroyed: true, asynchronous: true, result: { name: 'artplayerPluginAutoThumbnail' }, subscriptions: [], videos: 0, canvases: 0 })\n | ^\n 38 | })\n 39 | }\n 40 |\n at D:\\github\\ArtPlayer\\test\\browser\\auto-thumbnail-registration.spec.js:37:22"
}
],
"registration": {
"core": "published",
"sha256": "54cd06f1b269519e41dc0a82623eba9141cb97468a3b6480ba6648cf307dbe28",
"provenance": {
"kind": "source-build",
"file": null,
"sha256": "54cd06f1b269519e41dc0a82623eba9141cb97468a3b6480ba6648cf307dbe28"
},
"destroyed": true,
"asynchronous": true,
"result": {
"name": "artplayerPluginAutoThumbnail"
},
"subscriptions": [
"destroy",
"restart",
"video:loadedmetadata"
],
"videos": 1,
"canvases": 0
},
"pixels": null,
"browser": "153.0.8010.12",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail delayed factory installation stays inert after candidate core destruction",
"project": "chromium",
"status": "failed",
"retry": 0,
"errors": [
{
"location": {
"file": "D:\\github\\ArtPlayer\\test\\browser\\auto-thumbnail-registration.spec.js",
"column": 22,
"line": 37
},
"message": "Error: \u001b[2mexpect(\u001b[22m\u001b[31mreceived\u001b[39m\u001b[2m).\u001b[22mtoEqual\u001b[2m(\u001b[22m\u001b[32mexpected\u001b[39m\u001b[2m) // deep equality\u001b[22m\n\n\u001b[32m- Expected - 2\u001b[39m\n\u001b[31m+ Received + 6\u001b[39m\n\n\u001b[33m@@ -3,8 +3,12 @@\u001b[39m\n\u001b[2m \"canvases\": 0,\u001b[22m\n\u001b[2m \"destroyed\": true,\u001b[22m\n\u001b[2m \"result\": Object {\u001b[22m\n\u001b[2m \"name\": \"artplayerPluginAutoThumbnail\",\u001b[22m\n\u001b[2m },\u001b[22m\n\u001b[32m- \"subscriptions\": Array [],\u001b[39m\n\u001b[32m- \"videos\": 0,\u001b[39m\n\u001b[31m+ \"subscriptions\": Array [\u001b[39m\n\u001b[31m+ \"destroy\",\u001b[39m\n\u001b[31m+ \"restart\",\u001b[39m\n\u001b[31m+ \"video:loadedmetadata\",\u001b[39m\n\u001b[31m+ ],\u001b[39m\n\u001b[31m+ \"videos\": 1,\u001b[39m\n\u001b[2m }\u001b[22m\n\n 35 | })\n 36 | await testInfo.attach('auto-thumbnail-late-registration', { contentType: 'application/json', body: JSON.stringify({ core, sha256: hash(implementation.code), provenance: implementation.provenance, ...evidence }) })\n> 37 | expect(evidence).toEqual({ destroyed: true, asynchronous: true, result: { name: 'artplayerPluginAutoThumbnail' }, subscriptions: [], videos: 0, canvases: 0 })\n | ^\n 38 | })\n 39 | }\n 40 |\n at D:\\github\\ArtPlayer\\test\\browser\\auto-thumbnail-registration.spec.js:37:22"
}
],
"registration": {
"core": "candidate",
"sha256": "54cd06f1b269519e41dc0a82623eba9141cb97468a3b6480ba6648cf307dbe28",
"provenance": {
"kind": "source-build",
"file": null,
"sha256": "54cd06f1b269519e41dc0a82623eba9141cb97468a3b6480ba6648cf307dbe28"
},
"destroyed": true,
"asynchronous": true,
"result": {
"name": "artplayerPluginAutoThumbnail"
},
"subscriptions": [
"destroy",
"restart",
"video:loadedmetadata"
],
"videos": 1,
"canvases": 0
},
"pixels": null,
"browser": "153.0.8010.12",
"unhandledErrors": [],
"failedRequests": []
}
],
"results": "refactor/.cache/auto-thumbnail-registration-browser-before-results"
}
},
"after": {
"source": {
"passed": 193,
"failed": 0
},
"mainUnits": {
"passed": 88,
"failed": 0
},
"legacyUnits": {
"passed": 88,
"failed": 0
},
"runner": {
"passed": 18,
"failed": 0
},
"browserMain": {
"path": "refactor/.cache/auto-thumbnail-registration-browser-main.json",
"sha256": "c66936f1fc30bc7e7541ab0432456e6ac8cfed5074c239b7f16a2fd3abe4a9f0",
"stats": {
"startTime": "2026-09-15T11:12:15.583Z",
"duration": 37408.712,
"expected": 42,
"skipped": 0,
"unexpected": 0,
"flaky": 0
},
"cases": [
{
"title": "Auto-thumbnail candidate native pending metadata releases on timeout",
"project": "chromium",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "153.0.8010.12",
"unhandledErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pending-thumbnail-metadata.mp4?case=df35481b0fd839119f1d-fd6199113f507b4a5687-0",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
},
{
"title": "Auto-thumbnail candidate native pending metadata releases on destroy",
"project": "chromium",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "153.0.8010.12",
"unhandledErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pending-thumbnail-metadata.mp4?case=df35481b0fd839119f1d-db1643714b42d7109817-0",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
},
{
"title": "Auto-thumbnail candidate native pending metadata releases on restart",
"project": "chromium",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "153.0.8010.12",
"unhandledErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pending-thumbnail-metadata.mp4?case=df35481b0fd839119f1d-fc9f1151d1a7f7955d37-0",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
},
{
"title": "Auto-thumbnail candidate native destroy owns decoder and encoded URLs",
"project": "chromium",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "153.0.8010.12",
"unhandledErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
},
{
"title": "Auto-thumbnail candidate native restart owns decoder and encoded URLs",
"project": "chromium",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "153.0.8010.12",
"unhandledErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
},
{
"title": "Auto-thumbnail candidate native complete owns decoder and encoded URLs",
"project": "chromium",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "153.0.8010.12",
"unhandledErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
},
{
"title": "Auto-thumbnail candidate native frame-destroy owns decoder and encoded URLs",
"project": "chromium",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "153.0.8010.12",
"unhandledErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
},
{
"title": "Auto-thumbnail candidate native frame-restart owns decoder and encoded URLs",
"project": "chromium",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "153.0.8010.12",
"unhandledErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
},
{
"title": "Auto-thumbnail candidate native alias-complete owns decoder and encoded URLs",
"project": "chromium",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "153.0.8010.12",
"unhandledErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
},
{
"title": "Auto-thumbnail candidate native encoding-timeout owns decoder and encoded URLs",
"project": "chromium",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "153.0.8010.12",
"unhandledErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
},
{
"title": "Auto-thumbnail candidate native pending metadata releases on timeout",
"project": "firefox",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "155.0",
"unhandledErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pending-thumbnail-metadata.mp4?case=df35481b0fd839119f1d-dbb5fa535b67bd4f5ae4-0",
"resourceType": "media",
"failure": {
"errorText": "NS_BINDING_ABORTED"
}
}
]
},
{
"title": "Auto-thumbnail candidate native pending metadata releases on destroy",
"project": "firefox",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "155.0",
"unhandledErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pending-thumbnail-metadata.mp4?case=df35481b0fd839119f1d-c064c2f74bff1d14fb6a-0",
"resourceType": "media",
"failure": {
"errorText": "NS_BINDING_ABORTED"
}
}
]
},
{
"title": "Auto-thumbnail candidate native pending metadata releases on restart",
"project": "firefox",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "155.0",
"unhandledErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pending-thumbnail-metadata.mp4?case=df35481b0fd839119f1d-1118a10c61b3609f4370-0",
"resourceType": "media",
"failure": {
"errorText": "NS_BINDING_ABORTED"
}
}
]
},
{
"title": "Auto-thumbnail candidate native destroy owns decoder and encoded URLs",
"project": "firefox",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "155.0",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate native restart owns decoder and encoded URLs",
"project": "firefox",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "155.0",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate native complete owns decoder and encoded URLs",
"project": "firefox",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "155.0",
"unhandledErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "NS_ERROR_PARSED_DATA_CACHED"
}
}
]
},
{
"title": "Auto-thumbnail candidate native frame-destroy owns decoder and encoded URLs",
"project": "firefox",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "155.0",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate native frame-restart owns decoder and encoded URLs",
"project": "firefox",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "155.0",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate native alias-complete owns decoder and encoded URLs",
"project": "firefox",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "155.0",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate native encoding-timeout owns decoder and encoded URLs",
"project": "firefox",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "155.0",
"unhandledErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "NS_ERROR_PARSED_DATA_CACHED"
}
}
]
},
{
"title": "Auto-thumbnail candidate native pending metadata releases on timeout",
"project": "webkit",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "26.6",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate native pending metadata releases on destroy",
"project": "webkit",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "26.6",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate native pending metadata releases on restart",
"project": "webkit",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "26.6",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate native destroy owns decoder and encoded URLs",
"project": "webkit",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "26.6",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate native restart owns decoder and encoded URLs",
"project": "webkit",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "26.6",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate native complete owns decoder and encoded URLs",
"project": "webkit",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "26.6",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate native frame-destroy owns decoder and encoded URLs",
"project": "webkit",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "26.6",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate native frame-restart owns decoder and encoded URLs",
"project": "webkit",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "26.6",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate native alias-complete owns decoder and encoded URLs",
"project": "webkit",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "26.6",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate native encoding-timeout owns decoder and encoded URLs",
"project": "webkit",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "26.6",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate verifies presented auto-thumbnail-timeline pixels and records fallback limits",
"project": "chromium",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": {
"sha256": "22f3985cb4692ed864b274763995046e73c760543dcdf1524d33ad3f3bbed8a9",
"provenance": {
"kind": "explicit-artifact",
"file": "packages/artplayer-plugin-auto-thumbnail/dist/artplayer-plugin-auto-thumbnail.js",
"sha256": "22f3985cb4692ed864b274763995046e73c760543dcdf1524d33ad3f3bbed8a9"
},
"media": "auto-thumbnail-timeline",
"scope": "All five cells are asserted where native frame presentation callbacks are available. Without that capability only cells 2-4 are asserted, with cells 0-1 recorded as unresolved diagnostics under AUTO-THUMB-PIXEL-01. Native HTTP/JPEG and a stub player host, not a core integration.",
"cells": [
[
126,
0,
126,
255
],
[
254,
0,
0,
255
],
[
0,
0,
0,
255
],
[
0,
1,
252,
255
],
[
255,
255,
1,
255
]
],
"spatial": [
[
0,
0,
0,
255
],
[
0,
0,
0,
255
],
[
0,
0,
0,
255
],
[
0,
0,
0,
255
],
[
0,
0,
0,
255
]
],
"draws": [
{
"time": 0,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
127,
0,
126,
255
]
},
{
"time": 1.6,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
254,
0,
0,
255
]
},
{
"time": 3.2,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
0,
0,
0,
255
]
},
{
"time": 4.8,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
0,
0,
253,
255
]
},
{
"time": 6.4,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
255,
255,
2,
255
]
}
],
"presented": [
{
"mediaTime": 0,
"currentTime": 0
},
{
"mediaTime": 1.6,
"currentTime": 1.6
},
{
"mediaTime": 3.2,
"currentTime": 3.2
},
{
"mediaTime": 4.8,
"currentTime": 4.8
},
{
"mediaTime": 6.4,
"currentTime": 6.4
}
],
"supportsPresentation": true,
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
"browser": "153.0.8010.12",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate verifies presented pattern pixels and records fallback limits",
"project": "chromium",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": {
"sha256": "22f3985cb4692ed864b274763995046e73c760543dcdf1524d33ad3f3bbed8a9",
"provenance": {
"kind": "explicit-artifact",
"file": "packages/artplayer-plugin-auto-thumbnail/dist/artplayer-plugin-auto-thumbnail.js",
"sha256": "22f3985cb4692ed864b274763995046e73c760543dcdf1524d33ad3f3bbed8a9"
},
"media": "pattern",
"scope": "All five cells are asserted where native frame presentation callbacks are available. Without that capability only cells 2-4 are asserted, with cells 0-1 recorded as unresolved diagnostics under AUTO-THUMB-PIXEL-01. Native HTTP/JPEG and a stub player host, not a core integration.",
"cells": [
[
15,
13,
138,
255
],
[
15,
15,
139,
255
],
[
15,
15,
139,
255
],
[
14,
15,
141,
255
],
[
213,
61,
47,
255
]
],
"spatial": [
[
244,
1,
0,
255
],
[
5,
251,
2,
255
],
[
15,
15,
139,
255
],
[
255,
0,
253,
255
],
[
2,
255,
253,
255
]
],
"draws": [
{
"time": 0,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
0,
0,
253,
255
]
},
{
"time": 1.6,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
0,
0,
253,
255
]
},
{
"time": 3.2,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
0,
0,
253,
255
]
},
{
"time": 4.8,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
0,
0,
253,
255
]
},
{
"time": 6.4,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
253,
52,
0,
255
]
}
],
"presented": [
{
"mediaTime": 0,
"currentTime": 0
},
{
"mediaTime": 1.583333,
"currentTime": 1.6
},
{
"mediaTime": 3.166667,
"currentTime": 3.2
},
{
"mediaTime": 4.791667,
"currentTime": 4.8
},
{
"mediaTime": 6.375,
"currentTime": 6.4
}
],
"supportsPresentation": true,
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
"browser": "153.0.8010.12",
"unhandledErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
},
{
"title": "Auto-thumbnail candidate verifies presented auto-thumbnail-timeline pixels and records fallback limits",
"project": "firefox",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": {
"sha256": "22f3985cb4692ed864b274763995046e73c760543dcdf1524d33ad3f3bbed8a9",
"provenance": {
"kind": "explicit-artifact",
"file": "packages/artplayer-plugin-auto-thumbnail/dist/artplayer-plugin-auto-thumbnail.js",
"sha256": "22f3985cb4692ed864b274763995046e73c760543dcdf1524d33ad3f3bbed8a9"
},
"media": "auto-thumbnail-timeline",
"scope": "All five cells are asserted where native frame presentation callbacks are available. Without that capability only cells 2-4 are asserted, with cells 0-1 recorded as unresolved diagnostics under AUTO-THUMB-PIXEL-01. Native HTTP/JPEG and a stub player host, not a core integration.",
"cells": [
[
136,
19,
126,
255
],
[
254,
24,
0,
255
],
[
0,
0,
0,
255
],
[
1,
14,
253,
255
],
[
254,
241,
2,
255
]
],
"spatial": [
[
0,
0,
0,
255
],
[
0,
0,
0,
255
],
[
0,
0,
0,
255
],
[
0,
0,
0,
255
],
[
0,
0,
0,
255
]
],
"draws": [
{
"time": 0,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
137,
19,
126,
255
]
},
{
"time": 1.6,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
255,
24,
0,
255
]
},
{
"time": 3.2,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
0,
0,
0,
255
]
},
{
"time": 4.8,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
0,
14,
253,
255
]
},
{
"time": 6.4,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
255,
241,
2,
255
]
}
],
"presented": [
{
"mediaTime": 0,
"currentTime": 0
},
{
"mediaTime": 1.6,
"currentTime": 1.6
},
{
"mediaTime": 3.2,
"currentTime": 3.2
},
{
"mediaTime": 4.8,
"currentTime": 4.8
},
{
"mediaTime": 6.4,
"currentTime": 6.4
}
],
"supportsPresentation": true,
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
"browser": "155.0",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate verifies presented pattern pixels and records fallback limits",
"project": "firefox",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": {
"sha256": "22f3985cb4692ed864b274763995046e73c760543dcdf1524d33ad3f3bbed8a9",
"provenance": {
"kind": "explicit-artifact",
"file": "packages/artplayer-plugin-auto-thumbnail/dist/artplayer-plugin-auto-thumbnail.js",
"sha256": "22f3985cb4692ed864b274763995046e73c760543dcdf1524d33ad3f3bbed8a9"
},
"media": "pattern",
"scope": "All five cells are asserted where native frame presentation callbacks are available. Without that capability only cells 2-4 are asserted, with cells 0-1 recorded as unresolved diagnostics under AUTO-THUMB-PIXEL-01. Native HTTP/JPEG and a stub player host, not a core integration.",
"cells": [
[
5,
15,
250,
255
],
[
1,
14,
253,
255
],
[
1,
14,
253,
255
],
[
1,
14,
253,
255
],
[
247,
64,
0,
255
]
],
"spatial": [
[
255,
22,
9,
255
],
[
0,
216,
3,
255
],
[
1,
14,
253,
255
],
[
255,
36,
254,
255
],
[
1,
229,
254,
255
]
],
"draws": [
{
"time": 0,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
0,
14,
253,
255
]
},
{
"time": 1.6,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
0,
14,
253,
255
]
},
{
"time": 3.2,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
0,
14,
253,
255
]
},
{
"time": 4.8,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
0,
14,
253,
255
]
},
{
"time": 6.4,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
255,
69,
1,
255
]
}
],
"presented": [
{
"mediaTime": 0,
"currentTime": 0
},
{
"mediaTime": 1.6,
"currentTime": 1.6
},
{
"mediaTime": 3.2,
"currentTime": 3.2
},
{
"mediaTime": 4.8,
"currentTime": 4.8
},
{
"mediaTime": 6.4,
"currentTime": 6.4
}
],
"supportsPresentation": true,
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
"browser": "155.0",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate verifies presented auto-thumbnail-timeline pixels and records fallback limits",
"project": "webkit",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": {
"sha256": "22f3985cb4692ed864b274763995046e73c760543dcdf1524d33ad3f3bbed8a9",
"provenance": {
"kind": "explicit-artifact",
"file": "packages/artplayer-plugin-auto-thumbnail/dist/artplayer-plugin-auto-thumbnail.js",
"sha256": "22f3985cb4692ed864b274763995046e73c760543dcdf1524d33ad3f3bbed8a9"
},
"media": "auto-thumbnail-timeline",
"scope": "All five cells are asserted where native frame presentation callbacks are available. Without that capability only cells 2-4 are asserted, with cells 0-1 recorded as unresolved diagnostics under AUTO-THUMB-PIXEL-01. Native HTTP/JPEG and a stub player host, not a core integration.",
"cells": [
[
0,
0,
0,
255
],
[
238,
14,
14,
255
],
[
16,
16,
16,
255
],
[
16,
15,
239,
255
],
[
235,
236,
12,
255
]
],
"spatial": [
[
16,
16,
16,
255
],
[
16,
16,
16,
255
],
[
16,
16,
16,
255
],
[
16,
16,
16,
255
],
[
16,
16,
16,
255
]
],
"draws": [
{
"time": 0,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
0,
0,
0,
0
]
},
{
"time": 1.600903,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
238,
14,
14,
255
]
},
{
"time": 3.2021603,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
16,
16,
16,
255
]
},
{
"time": 4.8016818,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
16,
15,
239,
255
]
},
{
"time": 6.4013816,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
235,
236,
12,
255
]
}
],
"presented": [],
"supportsPresentation": false,
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
"browser": "26.6",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate verifies presented pattern pixels and records fallback limits",
"project": "webkit",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": {
"sha256": "22f3985cb4692ed864b274763995046e73c760543dcdf1524d33ad3f3bbed8a9",
"provenance": {
"kind": "explicit-artifact",
"file": "packages/artplayer-plugin-auto-thumbnail/dist/artplayer-plugin-auto-thumbnail.js",
"sha256": "22f3985cb4692ed864b274763995046e73c760543dcdf1524d33ad3f3bbed8a9"
},
"media": "pattern",
"scope": "All five cells are asserted where native frame presentation callbacks are available. Without that capability only cells 2-4 are asserted, with cells 0-1 recorded as unresolved diagnostics under AUTO-THUMB-PIXEL-01. Native HTTP/JPEG and a stub player host, not a core integration.",
"cells": [
[
0,
0,
0,
255
],
[
28,
28,
140,
255
],
[
28,
28,
140,
255
],
[
28,
28,
140,
255
],
[
217,
65,
51,
255
]
],
"spatial": [
[
238,
14,
15,
255
],
[
14,
238,
14,
255
],
[
28,
28,
140,
255
],
[
238,
13,
237,
255
],
[
14,
237,
237,
255
]
],
"draws": [
{
"time": 0,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
0,
0,
0,
0
]
},
{
"time": 1.6009505,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
16,
15,
239,
255
]
},
{
"time": 3.2014012,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
16,
15,
239,
255
]
},
{
"time": 4.8004872,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
16,
15,
239,
255
]
},
{
"time": 6.4046706,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
239,
62,
14,
255
]
}
],
"presented": [],
"supportsPresentation": false,
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
"browser": "26.6",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail delayed factory installation stays inert after published core destruction",
"project": "chromium",
"status": "passed",
"retry": 0,
"errors": [],
"registration": {
"core": "published",
"sha256": "22f3985cb4692ed864b274763995046e73c760543dcdf1524d33ad3f3bbed8a9",
"provenance": {
"kind": "explicit-artifact",
"file": "packages/artplayer-plugin-auto-thumbnail/dist/artplayer-plugin-auto-thumbnail.js",
"sha256": "22f3985cb4692ed864b274763995046e73c760543dcdf1524d33ad3f3bbed8a9"
},
"destroyed": true,
"asynchronous": true,
"result": {
"name": "artplayerPluginAutoThumbnail"
},
"subscriptions": [],
"videos": 0,
"canvases": 0
},
"pixels": null,
"browser": "153.0.8010.12",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail delayed factory installation stays inert after candidate core destruction",
"project": "chromium",
"status": "passed",
"retry": 0,
"errors": [],
"registration": {
"core": "candidate",
"sha256": "22f3985cb4692ed864b274763995046e73c760543dcdf1524d33ad3f3bbed8a9",
"provenance": {
"kind": "explicit-artifact",
"file": "packages/artplayer-plugin-auto-thumbnail/dist/artplayer-plugin-auto-thumbnail.js",
"sha256": "22f3985cb4692ed864b274763995046e73c760543dcdf1524d33ad3f3bbed8a9"
},
"destroyed": true,
"asynchronous": true,
"result": {
"name": "artplayerPluginAutoThumbnail"
},
"subscriptions": [],
"videos": 0,
"canvases": 0
},
"pixels": null,
"browser": "153.0.8010.12",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail delayed factory installation stays inert after published core destruction",
"project": "firefox",
"status": "passed",
"retry": 0,
"errors": [],
"registration": {
"core": "published",
"sha256": "22f3985cb4692ed864b274763995046e73c760543dcdf1524d33ad3f3bbed8a9",
"provenance": {
"kind": "explicit-artifact",
"file": "packages/artplayer-plugin-auto-thumbnail/dist/artplayer-plugin-auto-thumbnail.js",
"sha256": "22f3985cb4692ed864b274763995046e73c760543dcdf1524d33ad3f3bbed8a9"
},
"destroyed": true,
"asynchronous": true,
"result": {
"name": "artplayerPluginAutoThumbnail"
},
"subscriptions": [],
"videos": 0,
"canvases": 0
},
"pixels": null,
"browser": "155.0",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail delayed factory installation stays inert after candidate core destruction",
"project": "firefox",
"status": "passed",
"retry": 0,
"errors": [],
"registration": {
"core": "candidate",
"sha256": "22f3985cb4692ed864b274763995046e73c760543dcdf1524d33ad3f3bbed8a9",
"provenance": {
"kind": "explicit-artifact",
"file": "packages/artplayer-plugin-auto-thumbnail/dist/artplayer-plugin-auto-thumbnail.js",
"sha256": "22f3985cb4692ed864b274763995046e73c760543dcdf1524d33ad3f3bbed8a9"
},
"destroyed": true,
"asynchronous": true,
"result": {
"name": "artplayerPluginAutoThumbnail"
},
"subscriptions": [],
"videos": 0,
"canvases": 0
},
"pixels": null,
"browser": "155.0",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail delayed factory installation stays inert after published core destruction",
"project": "webkit",
"status": "passed",
"retry": 0,
"errors": [],
"registration": {
"core": "published",
"sha256": "22f3985cb4692ed864b274763995046e73c760543dcdf1524d33ad3f3bbed8a9",
"provenance": {
"kind": "explicit-artifact",
"file": "packages/artplayer-plugin-auto-thumbnail/dist/artplayer-plugin-auto-thumbnail.js",
"sha256": "22f3985cb4692ed864b274763995046e73c760543dcdf1524d33ad3f3bbed8a9"
},
"destroyed": true,
"asynchronous": true,
"result": {
"name": "artplayerPluginAutoThumbnail"
},
"subscriptions": [],
"videos": 0,
"canvases": 0
},
"pixels": null,
"browser": "26.6",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail delayed factory installation stays inert after candidate core destruction",
"project": "webkit",
"status": "passed",
"retry": 0,
"errors": [],
"registration": {
"core": "candidate",
"sha256": "22f3985cb4692ed864b274763995046e73c760543dcdf1524d33ad3f3bbed8a9",
"provenance": {
"kind": "explicit-artifact",
"file": "packages/artplayer-plugin-auto-thumbnail/dist/artplayer-plugin-auto-thumbnail.js",
"sha256": "22f3985cb4692ed864b274763995046e73c760543dcdf1524d33ad3f3bbed8a9"
},
"destroyed": true,
"asynchronous": true,
"result": {
"name": "artplayerPluginAutoThumbnail"
},
"subscriptions": [],
"videos": 0,
"canvases": 0
},
"pixels": null,
"browser": "26.6",
"unhandledErrors": [],
"failedRequests": []
}
],
"results": "refactor/.cache/auto-thumbnail-registration-browser-main-results"
},
"browserLegacy": {
"path": "refactor/.cache/auto-thumbnail-registration-browser-legacy.json",
"sha256": "8f0443a7b8c14e685d8f64081fd61319f84afdc0bd97c52d0fad5fe1bc3fe18e",
"stats": {
"startTime": "2026-09-15T11:13:25.352Z",
"duration": 31525.207,
"expected": 42,
"skipped": 0,
"unexpected": 0,
"flaky": 0
},
"cases": [
{
"title": "Auto-thumbnail candidate native pending metadata releases on timeout",
"project": "chromium",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "153.0.8010.12",
"unhandledErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pending-thumbnail-metadata.mp4?case=df35481b0fd839119f1d-fd6199113f507b4a5687-0",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
},
{
"title": "Auto-thumbnail candidate native pending metadata releases on destroy",
"project": "chromium",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "153.0.8010.12",
"unhandledErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pending-thumbnail-metadata.mp4?case=df35481b0fd839119f1d-db1643714b42d7109817-0",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
},
{
"title": "Auto-thumbnail candidate native pending metadata releases on restart",
"project": "chromium",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "153.0.8010.12",
"unhandledErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pending-thumbnail-metadata.mp4?case=df35481b0fd839119f1d-fc9f1151d1a7f7955d37-0",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
},
{
"title": "Auto-thumbnail candidate native destroy owns decoder and encoded URLs",
"project": "chromium",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "153.0.8010.12",
"unhandledErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
},
{
"title": "Auto-thumbnail candidate native restart owns decoder and encoded URLs",
"project": "chromium",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "153.0.8010.12",
"unhandledErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
},
{
"title": "Auto-thumbnail candidate native complete owns decoder and encoded URLs",
"project": "chromium",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "153.0.8010.12",
"unhandledErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
},
{
"title": "Auto-thumbnail candidate native frame-destroy owns decoder and encoded URLs",
"project": "chromium",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "153.0.8010.12",
"unhandledErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
},
{
"title": "Auto-thumbnail candidate native frame-restart owns decoder and encoded URLs",
"project": "chromium",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "153.0.8010.12",
"unhandledErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
},
{
"title": "Auto-thumbnail candidate native alias-complete owns decoder and encoded URLs",
"project": "chromium",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "153.0.8010.12",
"unhandledErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
},
{
"title": "Auto-thumbnail candidate native encoding-timeout owns decoder and encoded URLs",
"project": "chromium",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "153.0.8010.12",
"unhandledErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
},
{
"title": "Auto-thumbnail candidate native pending metadata releases on timeout",
"project": "firefox",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "155.0",
"unhandledErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pending-thumbnail-metadata.mp4?case=df35481b0fd839119f1d-dbb5fa535b67bd4f5ae4-0",
"resourceType": "media",
"failure": {
"errorText": "NS_BINDING_ABORTED"
}
}
]
},
{
"title": "Auto-thumbnail candidate native pending metadata releases on destroy",
"project": "firefox",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "155.0",
"unhandledErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pending-thumbnail-metadata.mp4?case=df35481b0fd839119f1d-c064c2f74bff1d14fb6a-0",
"resourceType": "media",
"failure": {
"errorText": "NS_BINDING_ABORTED"
}
}
]
},
{
"title": "Auto-thumbnail candidate native pending metadata releases on restart",
"project": "firefox",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "155.0",
"unhandledErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pending-thumbnail-metadata.mp4?case=df35481b0fd839119f1d-1118a10c61b3609f4370-0",
"resourceType": "media",
"failure": {
"errorText": "NS_BINDING_ABORTED"
}
}
]
},
{
"title": "Auto-thumbnail candidate native destroy owns decoder and encoded URLs",
"project": "firefox",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "155.0",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate native restart owns decoder and encoded URLs",
"project": "firefox",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "155.0",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate native complete owns decoder and encoded URLs",
"project": "firefox",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "155.0",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate native frame-destroy owns decoder and encoded URLs",
"project": "firefox",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "155.0",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate native frame-restart owns decoder and encoded URLs",
"project": "firefox",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "155.0",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate native alias-complete owns decoder and encoded URLs",
"project": "firefox",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "155.0",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate native encoding-timeout owns decoder and encoded URLs",
"project": "firefox",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "155.0",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate native pending metadata releases on timeout",
"project": "webkit",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "26.6",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate native pending metadata releases on destroy",
"project": "webkit",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "26.6",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate native pending metadata releases on restart",
"project": "webkit",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "26.6",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate native destroy owns decoder and encoded URLs",
"project": "webkit",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "26.6",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate native restart owns decoder and encoded URLs",
"project": "webkit",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "26.6",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate native complete owns decoder and encoded URLs",
"project": "webkit",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "26.6",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate native frame-destroy owns decoder and encoded URLs",
"project": "webkit",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "26.6",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate native frame-restart owns decoder and encoded URLs",
"project": "webkit",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "26.6",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate native alias-complete owns decoder and encoded URLs",
"project": "webkit",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "26.6",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate native encoding-timeout owns decoder and encoded URLs",
"project": "webkit",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": null,
"browser": "26.6",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate verifies presented auto-thumbnail-timeline pixels and records fallback limits",
"project": "chromium",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": {
"sha256": "5eb99f9fef01f68be91dcd2dce812008805e44534908d167901cf28fd855e9ba",
"provenance": {
"kind": "explicit-artifact",
"file": "packages/artplayer-plugin-auto-thumbnail/dist/artplayer-plugin-auto-thumbnail.legacy.js",
"sha256": "5eb99f9fef01f68be91dcd2dce812008805e44534908d167901cf28fd855e9ba"
},
"media": "auto-thumbnail-timeline",
"scope": "All five cells are asserted where native frame presentation callbacks are available. Without that capability only cells 2-4 are asserted, with cells 0-1 recorded as unresolved diagnostics under AUTO-THUMB-PIXEL-01. Native HTTP/JPEG and a stub player host, not a core integration.",
"cells": [
[
126,
0,
126,
255
],
[
254,
0,
0,
255
],
[
0,
0,
0,
255
],
[
0,
1,
252,
255
],
[
255,
255,
1,
255
]
],
"spatial": [
[
0,
0,
0,
255
],
[
0,
0,
0,
255
],
[
0,
0,
0,
255
],
[
0,
0,
0,
255
],
[
0,
0,
0,
255
]
],
"draws": [
{
"time": 0,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
127,
0,
126,
255
]
},
{
"time": 1.6,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
254,
0,
0,
255
]
},
{
"time": 3.2,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
0,
0,
0,
255
]
},
{
"time": 4.8,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
0,
0,
253,
255
]
},
{
"time": 6.4,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
255,
255,
2,
255
]
}
],
"presented": [
{
"mediaTime": 0,
"currentTime": 0
},
{
"mediaTime": 1.6,
"currentTime": 1.6
},
{
"mediaTime": 3.2,
"currentTime": 3.2
},
{
"mediaTime": 4.8,
"currentTime": 4.8
},
{
"mediaTime": 6.4,
"currentTime": 6.4
}
],
"supportsPresentation": true,
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
"browser": "153.0.8010.12",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate verifies presented pattern pixels and records fallback limits",
"project": "chromium",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": {
"sha256": "5eb99f9fef01f68be91dcd2dce812008805e44534908d167901cf28fd855e9ba",
"provenance": {
"kind": "explicit-artifact",
"file": "packages/artplayer-plugin-auto-thumbnail/dist/artplayer-plugin-auto-thumbnail.legacy.js",
"sha256": "5eb99f9fef01f68be91dcd2dce812008805e44534908d167901cf28fd855e9ba"
},
"media": "pattern",
"scope": "All five cells are asserted where native frame presentation callbacks are available. Without that capability only cells 2-4 are asserted, with cells 0-1 recorded as unresolved diagnostics under AUTO-THUMB-PIXEL-01. Native HTTP/JPEG and a stub player host, not a core integration.",
"cells": [
[
15,
13,
138,
255
],
[
15,
15,
139,
255
],
[
15,
15,
139,
255
],
[
14,
15,
141,
255
],
[
213,
61,
47,
255
]
],
"spatial": [
[
244,
1,
0,
255
],
[
5,
251,
2,
255
],
[
15,
15,
139,
255
],
[
255,
0,
253,
255
],
[
2,
255,
253,
255
]
],
"draws": [
{
"time": 0,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
0,
0,
253,
255
]
},
{
"time": 1.6,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
0,
0,
253,
255
]
},
{
"time": 3.2,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
0,
0,
253,
255
]
},
{
"time": 4.8,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
0,
0,
253,
255
]
},
{
"time": 6.4,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
253,
52,
0,
255
]
}
],
"presented": [
{
"mediaTime": 0,
"currentTime": 0
},
{
"mediaTime": 1.583333,
"currentTime": 1.6
},
{
"mediaTime": 3.166667,
"currentTime": 3.2
},
{
"mediaTime": 4.791667,
"currentTime": 4.8
},
{
"mediaTime": 6.375,
"currentTime": 6.4
}
],
"supportsPresentation": true,
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
"browser": "153.0.8010.12",
"unhandledErrors": [],
"failedRequests": [
{
"url": "http://127.0.0.1:8084/test/pattern.mp4",
"resourceType": "media",
"failure": {
"errorText": "net::ERR_ABORTED"
}
}
]
},
{
"title": "Auto-thumbnail candidate verifies presented auto-thumbnail-timeline pixels and records fallback limits",
"project": "firefox",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": {
"sha256": "5eb99f9fef01f68be91dcd2dce812008805e44534908d167901cf28fd855e9ba",
"provenance": {
"kind": "explicit-artifact",
"file": "packages/artplayer-plugin-auto-thumbnail/dist/artplayer-plugin-auto-thumbnail.legacy.js",
"sha256": "5eb99f9fef01f68be91dcd2dce812008805e44534908d167901cf28fd855e9ba"
},
"media": "auto-thumbnail-timeline",
"scope": "All five cells are asserted where native frame presentation callbacks are available. Without that capability only cells 2-4 are asserted, with cells 0-1 recorded as unresolved diagnostics under AUTO-THUMB-PIXEL-01. Native HTTP/JPEG and a stub player host, not a core integration.",
"cells": [
[
136,
19,
126,
255
],
[
254,
24,
0,
255
],
[
0,
0,
0,
255
],
[
1,
14,
253,
255
],
[
254,
241,
2,
255
]
],
"spatial": [
[
0,
0,
0,
255
],
[
0,
0,
0,
255
],
[
0,
0,
0,
255
],
[
0,
0,
0,
255
],
[
0,
0,
0,
255
]
],
"draws": [
{
"time": 0,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
137,
19,
126,
255
]
},
{
"time": 1.6,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
255,
24,
0,
255
]
},
{
"time": 3.2,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
0,
0,
0,
255
]
},
{
"time": 4.8,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
0,
14,
253,
255
]
},
{
"time": 6.4,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
255,
241,
2,
255
]
}
],
"presented": [
{
"mediaTime": 0,
"currentTime": 0
},
{
"mediaTime": 1.6,
"currentTime": 1.6
},
{
"mediaTime": 3.2,
"currentTime": 3.2
},
{
"mediaTime": 4.8,
"currentTime": 4.8
},
{
"mediaTime": 6.4,
"currentTime": 6.4
}
],
"supportsPresentation": true,
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
"browser": "155.0",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate verifies presented pattern pixels and records fallback limits",
"project": "firefox",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": {
"sha256": "5eb99f9fef01f68be91dcd2dce812008805e44534908d167901cf28fd855e9ba",
"provenance": {
"kind": "explicit-artifact",
"file": "packages/artplayer-plugin-auto-thumbnail/dist/artplayer-plugin-auto-thumbnail.legacy.js",
"sha256": "5eb99f9fef01f68be91dcd2dce812008805e44534908d167901cf28fd855e9ba"
},
"media": "pattern",
"scope": "All five cells are asserted where native frame presentation callbacks are available. Without that capability only cells 2-4 are asserted, with cells 0-1 recorded as unresolved diagnostics under AUTO-THUMB-PIXEL-01. Native HTTP/JPEG and a stub player host, not a core integration.",
"cells": [
[
5,
15,
250,
255
],
[
1,
14,
253,
255
],
[
1,
14,
253,
255
],
[
1,
14,
253,
255
],
[
247,
64,
0,
255
]
],
"spatial": [
[
255,
22,
9,
255
],
[
0,
216,
3,
255
],
[
1,
14,
253,
255
],
[
255,
36,
254,
255
],
[
1,
229,
254,
255
]
],
"draws": [
{
"time": 0,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
0,
14,
253,
255
]
},
{
"time": 1.6,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
0,
14,
253,
255
]
},
{
"time": 3.2,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
0,
14,
253,
255
]
},
{
"time": 4.8,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
0,
14,
253,
255
]
},
{
"time": 6.4,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
255,
69,
1,
255
]
}
],
"presented": [
{
"mediaTime": 0,
"currentTime": 0
},
{
"mediaTime": 1.6,
"currentTime": 1.6
},
{
"mediaTime": 3.2,
"currentTime": 3.2
},
{
"mediaTime": 4.8,
"currentTime": 4.8
},
{
"mediaTime": 6.4,
"currentTime": 6.4
}
],
"supportsPresentation": true,
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
"browser": "155.0",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate verifies presented auto-thumbnail-timeline pixels and records fallback limits",
"project": "webkit",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": {
"sha256": "5eb99f9fef01f68be91dcd2dce812008805e44534908d167901cf28fd855e9ba",
"provenance": {
"kind": "explicit-artifact",
"file": "packages/artplayer-plugin-auto-thumbnail/dist/artplayer-plugin-auto-thumbnail.legacy.js",
"sha256": "5eb99f9fef01f68be91dcd2dce812008805e44534908d167901cf28fd855e9ba"
},
"media": "auto-thumbnail-timeline",
"scope": "All five cells are asserted where native frame presentation callbacks are available. Without that capability only cells 2-4 are asserted, with cells 0-1 recorded as unresolved diagnostics under AUTO-THUMB-PIXEL-01. Native HTTP/JPEG and a stub player host, not a core integration.",
"cells": [
[
0,
0,
0,
255
],
[
238,
14,
14,
255
],
[
16,
16,
16,
255
],
[
16,
15,
239,
255
],
[
235,
236,
12,
255
]
],
"spatial": [
[
16,
16,
16,
255
],
[
16,
16,
16,
255
],
[
16,
16,
16,
255
],
[
16,
16,
16,
255
],
[
16,
16,
16,
255
]
],
"draws": [
{
"time": 0.0014156,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
0,
0,
0,
0
]
},
{
"time": 1.602524,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
238,
14,
14,
255
]
},
{
"time": 3.202443,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
16,
16,
16,
255
]
},
{
"time": 4.8017271,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
16,
15,
239,
255
]
},
{
"time": 6.4161973,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
235,
236,
12,
255
]
}
],
"presented": [],
"supportsPresentation": false,
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
"browser": "26.6",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail candidate verifies presented pattern pixels and records fallback limits",
"project": "webkit",
"status": "passed",
"retry": 0,
"errors": [],
"registration": null,
"pixels": {
"sha256": "5eb99f9fef01f68be91dcd2dce812008805e44534908d167901cf28fd855e9ba",
"provenance": {
"kind": "explicit-artifact",
"file": "packages/artplayer-plugin-auto-thumbnail/dist/artplayer-plugin-auto-thumbnail.legacy.js",
"sha256": "5eb99f9fef01f68be91dcd2dce812008805e44534908d167901cf28fd855e9ba"
},
"media": "pattern",
"scope": "All five cells are asserted where native frame presentation callbacks are available. Without that capability only cells 2-4 are asserted, with cells 0-1 recorded as unresolved diagnostics under AUTO-THUMB-PIXEL-01. Native HTTP/JPEG and a stub player host, not a core integration.",
"cells": [
[
0,
0,
0,
255
],
[
28,
28,
140,
255
],
[
28,
28,
140,
255
],
[
28,
28,
140,
255
],
[
217,
65,
51,
255
]
],
"spatial": [
[
238,
14,
15,
255
],
[
14,
238,
14,
255
],
[
28,
28,
140,
255
],
[
238,
13,
237,
255
],
[
14,
237,
237,
255
]
],
"draws": [
{
"time": 0,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
0,
0,
0,
0
]
},
{
"time": 1.600548,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
16,
15,
239,
255
]
},
{
"time": 3.2023682,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
16,
15,
239,
255
]
},
{
"time": 4.8005469,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
16,
15,
239,
255
]
},
{
"time": 6.4017108,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
239,
62,
14,
255
]
}
],
"presented": [],
"supportsPresentation": false,
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
"browser": "26.6",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail delayed factory installation stays inert after published core destruction",
"project": "chromium",
"status": "passed",
"retry": 0,
"errors": [],
"registration": {
"core": "published",
"sha256": "5eb99f9fef01f68be91dcd2dce812008805e44534908d167901cf28fd855e9ba",
"provenance": {
"kind": "explicit-artifact",
"file": "packages/artplayer-plugin-auto-thumbnail/dist/artplayer-plugin-auto-thumbnail.legacy.js",
"sha256": "5eb99f9fef01f68be91dcd2dce812008805e44534908d167901cf28fd855e9ba"
},
"destroyed": true,
"asynchronous": true,
"result": {
"name": "artplayerPluginAutoThumbnail"
},
"subscriptions": [],
"videos": 0,
"canvases": 0
},
"pixels": null,
"browser": "153.0.8010.12",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail delayed factory installation stays inert after candidate core destruction",
"project": "chromium",
"status": "passed",
"retry": 0,
"errors": [],
"registration": {
"core": "candidate",
"sha256": "5eb99f9fef01f68be91dcd2dce812008805e44534908d167901cf28fd855e9ba",
"provenance": {
"kind": "explicit-artifact",
"file": "packages/artplayer-plugin-auto-thumbnail/dist/artplayer-plugin-auto-thumbnail.legacy.js",
"sha256": "5eb99f9fef01f68be91dcd2dce812008805e44534908d167901cf28fd855e9ba"
},
"destroyed": true,
"asynchronous": true,
"result": {
"name": "artplayerPluginAutoThumbnail"
},
"subscriptions": [],
"videos": 0,
"canvases": 0
},
"pixels": null,
"browser": "153.0.8010.12",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail delayed factory installation stays inert after published core destruction",
"project": "firefox",
"status": "passed",
"retry": 0,
"errors": [],
"registration": {
"core": "published",
"sha256": "5eb99f9fef01f68be91dcd2dce812008805e44534908d167901cf28fd855e9ba",
"provenance": {
"kind": "explicit-artifact",
"file": "packages/artplayer-plugin-auto-thumbnail/dist/artplayer-plugin-auto-thumbnail.legacy.js",
"sha256": "5eb99f9fef01f68be91dcd2dce812008805e44534908d167901cf28fd855e9ba"
},
"destroyed": true,
"asynchronous": true,
"result": {
"name": "artplayerPluginAutoThumbnail"
},
"subscriptions": [],
"videos": 0,
"canvases": 0
},
"pixels": null,
"browser": "155.0",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail delayed factory installation stays inert after candidate core destruction",
"project": "firefox",
"status": "passed",
"retry": 0,
"errors": [],
"registration": {
"core": "candidate",
"sha256": "5eb99f9fef01f68be91dcd2dce812008805e44534908d167901cf28fd855e9ba",
"provenance": {
"kind": "explicit-artifact",
"file": "packages/artplayer-plugin-auto-thumbnail/dist/artplayer-plugin-auto-thumbnail.legacy.js",
"sha256": "5eb99f9fef01f68be91dcd2dce812008805e44534908d167901cf28fd855e9ba"
},
"destroyed": true,
"asynchronous": true,
"result": {
"name": "artplayerPluginAutoThumbnail"
},
"subscriptions": [],
"videos": 0,
"canvases": 0
},
"pixels": null,
"browser": "155.0",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail delayed factory installation stays inert after published core destruction",
"project": "webkit",
"status": "passed",
"retry": 0,
"errors": [],
"registration": {
"core": "published",
"sha256": "5eb99f9fef01f68be91dcd2dce812008805e44534908d167901cf28fd855e9ba",
"provenance": {
"kind": "explicit-artifact",
"file": "packages/artplayer-plugin-auto-thumbnail/dist/artplayer-plugin-auto-thumbnail.legacy.js",
"sha256": "5eb99f9fef01f68be91dcd2dce812008805e44534908d167901cf28fd855e9ba"
},
"destroyed": true,
"asynchronous": true,
"result": {
"name": "artplayerPluginAutoThumbnail"
},
"subscriptions": [],
"videos": 0,
"canvases": 0
},
"pixels": null,
"browser": "26.6",
"unhandledErrors": [],
"failedRequests": []
},
{
"title": "Auto-thumbnail delayed factory installation stays inert after candidate core destruction",
"project": "webkit",
"status": "passed",
"retry": 0,
"errors": [],
"registration": {
"core": "candidate",
"sha256": "5eb99f9fef01f68be91dcd2dce812008805e44534908d167901cf28fd855e9ba",
"provenance": {
"kind": "explicit-artifact",
"file": "packages/artplayer-plugin-auto-thumbnail/dist/artplayer-plugin-auto-thumbnail.legacy.js",
"sha256": "5eb99f9fef01f68be91dcd2dce812008805e44534908d167901cf28fd855e9ba"
},
"destroyed": true,
"asynchronous": true,
"result": {
"name": "artplayerPluginAutoThumbnail"
},
"subscriptions": [],
"videos": 0,
"canvases": 0
},
"pixels": null,
"browser": "26.6",
"unhandledErrors": [],
"failedRequests": []
}
],
"results": "refactor/.cache/auto-thumbnail-registration-browser-legacy-results"
}
},
"publicTypesChanged": false,
"dependenciesChanged": false,
"versionsChanged": false,
"limitations": [
"Direct retained registrar is protected; core plugins.add destruction rejection policy is unchanged.",
"Per artifact: six real-core registration tests and 36 native resource/pixel tests with controlled hosts.",
"Existing callback-less Windows WebKit first two pixel cells remain diagnostic; no full pixel or physical device acceptance.",
"New test is wired into installed roster, but this turn used rebuilt bundles rather than a new installed tarball. Older installed maps are stale after this source change."
]
}