Files
ArtPlayer/refactor/baselines/auto-thumbnail-hidden-renderer.json

11593 lines
281 KiB
JSON

{
"task": "PKG-AUTO-THUMB-03",
"status": "doing",
"date": "2026-09-12T23:19:22.843Z",
"previousCommit": "84721f19ed77b9e5134605b522036a78375c8e45",
"scope": "Attached hidden intrinsic-sized decoder ownership and bounded stale-seek retries. Native pixel assertions cover cells 2-4 of five only; initial presentation remains unresolved. No completion or release claim.",
"unit": [
{
"variant": "before",
"tests": 33,
"pass": 25,
"fail": 8,
"log": "refactor/.cache/auto-thumbnail03-render-unit-timing-before.log",
"sha256": "92685ea1a76e2ecb6706b41928ca5bc726fe77adb832bff090730e47b6629447"
},
{
"variant": "source",
"tests": 33,
"pass": 33,
"fail": 0,
"log": "refactor/.cache/auto-thumbnail03-render-unit-timing-source.log",
"sha256": "7e321fca74b1d6fe90d584a58feb7eeaf52e29a7a630957832c38e4c13ca7d68"
},
{
"variant": "main",
"tests": 33,
"pass": 33,
"fail": 0,
"log": "refactor/.cache/auto-thumbnail03-render-unit-timing-main.log",
"sha256": "ec83ba11b048b26ce8444bc148084c9d21c1c3f78aa8334653136dd724496f03"
},
{
"variant": "legacy",
"tests": 33,
"pass": 33,
"fail": 0,
"log": "refactor/.cache/auto-thumbnail03-render-unit-timing-legacy.log",
"sha256": "11d4165767fb449a94a0591ab9ae06e988a3972caddd9a104f4084ad114cbf8b"
}
],
"native": [
{
"variant": "source",
"tests": 45,
"retries": 0,
"skipped": 0,
"report": "refactor/.cache/auto-thumbnail03-render-browser-timing-source.json",
"sha256": "4b81314b5c078f90bf48c0cd539afded3eb896278ea4d4ab59c7a1b3f930dfcf",
"results": "refactor/.cache/auto-thumbnail03-render-browser-timing-source-results",
"measurements": [
{
"browser": "chromium",
"version": "153.0.8010.12",
"title": "Auto-thumbnail candidate native destroy owns decoder and encoded URLs",
"scenario": "destroy",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 0,
"updates": 0
},
"after": {
"urls": 0,
"updates": 0
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 0
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 2635
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "chromium",
"version": "153.0.8010.12",
"title": "Auto-thumbnail candidate native restart owns decoder and encoded URLs",
"scenario": "restart",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 0,
"updates": 0
},
"after": {
"urls": 0,
"updates": 0
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 0
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 2635
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "chromium",
"version": "153.0.8010.12",
"title": "Auto-thumbnail candidate native complete owns decoder and encoded URLs",
"scenario": "complete",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 1,
"updates": 2
},
"after": {
"urls": 1,
"updates": 2
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 2
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 2635
},
{
"type": "image/jpeg",
"bytes": 4226
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "chromium",
"version": "153.0.8010.12",
"title": "Auto-thumbnail candidate native destroy owns decoder and encoded URLs",
"scenario": "destroy",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 0,
"updates": 0
},
"after": {
"urls": 0,
"updates": 0
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 0
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 2635
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "chromium",
"version": "153.0.8010.12",
"title": "Auto-thumbnail candidate native restart owns decoder and encoded URLs",
"scenario": "restart",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 0,
"updates": 0
},
"after": {
"urls": 0,
"updates": 0
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 0
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 2635
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "chromium",
"version": "153.0.8010.12",
"title": "Auto-thumbnail candidate native complete owns decoder and encoded URLs",
"scenario": "complete",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 1,
"updates": 2
},
"after": {
"urls": 1,
"updates": 2
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 2
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 2635
},
{
"type": "image/jpeg",
"bytes": 4226
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "chromium",
"version": "153.0.8010.12",
"title": "Auto-thumbnail candidate native destroy owns decoder and encoded URLs",
"scenario": "destroy",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 0,
"updates": 0
},
"after": {
"urls": 0,
"updates": 0
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 0
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 2635
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "chromium",
"version": "153.0.8010.12",
"title": "Auto-thumbnail candidate native restart owns decoder and encoded URLs",
"scenario": "restart",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 0,
"updates": 0
},
"after": {
"urls": 0,
"updates": 0
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 0
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 2635
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "chromium",
"version": "153.0.8010.12",
"title": "Auto-thumbnail candidate native complete owns decoder and encoded URLs",
"scenario": "complete",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 1,
"updates": 2
},
"after": {
"urls": 1,
"updates": 2
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 2
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 2635
},
{
"type": "image/jpeg",
"bytes": 4226
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "firefox",
"version": "155.0",
"title": "Auto-thumbnail candidate native destroy owns decoder and encoded URLs",
"scenario": "destroy",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 0,
"updates": 0
},
"after": {
"urls": 0,
"updates": 0
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 0
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 4076
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "firefox",
"version": "155.0",
"title": "Auto-thumbnail candidate native restart owns decoder and encoded URLs",
"scenario": "restart",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 0,
"updates": 0
},
"after": {
"urls": 0,
"updates": 0
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 0
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 4076
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "firefox",
"version": "155.0",
"title": "Auto-thumbnail candidate native complete owns decoder and encoded URLs",
"scenario": "complete",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 1,
"updates": 2
},
"after": {
"urls": 1,
"updates": 2
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 2
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 4076
},
{
"type": "image/jpeg",
"bytes": 4076
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "firefox",
"version": "155.0",
"title": "Auto-thumbnail candidate native destroy owns decoder and encoded URLs",
"scenario": "destroy",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 0,
"updates": 0
},
"after": {
"urls": 0,
"updates": 0
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 0
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 4076
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "firefox",
"version": "155.0",
"title": "Auto-thumbnail candidate native restart owns decoder and encoded URLs",
"scenario": "restart",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 0,
"updates": 0
},
"after": {
"urls": 0,
"updates": 0
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 0
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 4076
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "firefox",
"version": "155.0",
"title": "Auto-thumbnail candidate native complete owns decoder and encoded URLs",
"scenario": "complete",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 1,
"updates": 2
},
"after": {
"urls": 1,
"updates": 2
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 2
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 4076
},
{
"type": "image/jpeg",
"bytes": 4076
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "firefox",
"version": "155.0",
"title": "Auto-thumbnail candidate native destroy owns decoder and encoded URLs",
"scenario": "destroy",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 0,
"updates": 0
},
"after": {
"urls": 0,
"updates": 0
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 0
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 4076
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "firefox",
"version": "155.0",
"title": "Auto-thumbnail candidate native restart owns decoder and encoded URLs",
"scenario": "restart",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 0,
"updates": 0
},
"after": {
"urls": 0,
"updates": 0
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 0
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 4076
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "firefox",
"version": "155.0",
"title": "Auto-thumbnail candidate native complete owns decoder and encoded URLs",
"scenario": "complete",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 1,
"updates": 2
},
"after": {
"urls": 1,
"updates": 2
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 2
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 4076
},
{
"type": "image/jpeg",
"bytes": 4076
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "webkit",
"version": "26.6",
"title": "Auto-thumbnail candidate native destroy owns decoder and encoded URLs",
"scenario": "destroy",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 0,
"updates": 0
},
"after": {
"urls": 0,
"updates": 0
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 0
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 983
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "webkit",
"version": "26.6",
"title": "Auto-thumbnail candidate native restart owns decoder and encoded URLs",
"scenario": "restart",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 0,
"updates": 0
},
"after": {
"urls": 0,
"updates": 0
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 0
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 983
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "webkit",
"version": "26.6",
"title": "Auto-thumbnail candidate native complete owns decoder and encoded URLs",
"scenario": "complete",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 1,
"updates": 2
},
"after": {
"urls": 1,
"updates": 2
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 2
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 983
},
{
"type": "image/jpeg",
"bytes": 4215
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "webkit",
"version": "26.6",
"title": "Auto-thumbnail candidate native destroy owns decoder and encoded URLs",
"scenario": "destroy",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 0,
"updates": 0
},
"after": {
"urls": 0,
"updates": 0
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 0
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 983
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "webkit",
"version": "26.6",
"title": "Auto-thumbnail candidate native restart owns decoder and encoded URLs",
"scenario": "restart",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 0,
"updates": 0
},
"after": {
"urls": 0,
"updates": 0
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 0
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 983
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "webkit",
"version": "26.6",
"title": "Auto-thumbnail candidate native complete owns decoder and encoded URLs",
"scenario": "complete",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 1,
"updates": 2
},
"after": {
"urls": 1,
"updates": 2
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 2
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 983
},
{
"type": "image/jpeg",
"bytes": 983
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "webkit",
"version": "26.6",
"title": "Auto-thumbnail candidate native destroy owns decoder and encoded URLs",
"scenario": "destroy",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 0,
"updates": 0
},
"after": {
"urls": 0,
"updates": 0
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 0
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 983
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "webkit",
"version": "26.6",
"title": "Auto-thumbnail candidate native restart owns decoder and encoded URLs",
"scenario": "restart",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 0,
"updates": 0
},
"after": {
"urls": 0,
"updates": 0
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 0
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 983
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "webkit",
"version": "26.6",
"title": "Auto-thumbnail candidate native complete owns decoder and encoded URLs",
"scenario": "complete",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 1,
"updates": 2
},
"after": {
"urls": 1,
"updates": 2
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 2
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 983
},
{
"type": "image/jpeg",
"bytes": 983
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "chromium",
"version": "153.0.8010.12",
"title": "Auto-thumbnail candidate retains cells 2-4 auto-thumbnail-timeline pixels in a hidden decoder",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"media": "auto-thumbnail-timeline",
"scope": "Native decoding and JPEG pixels for cells 2-4, hidden intrinsic-sized rendering and cleanup. Cells 0-1 are diagnostic only: initial drawing/readiness/timestamp behavior remains open under AUTO-THUMB-PIXEL-01. 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
]
}
],
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
{
"browser": "chromium",
"version": "153.0.8010.12",
"title": "Auto-thumbnail candidate retains cells 2-4 pattern pixels in a hidden decoder",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"media": "pattern",
"scope": "Native decoding and JPEG pixels for cells 2-4, hidden intrinsic-sized rendering and cleanup. Cells 0-1 are diagnostic only: initial drawing/readiness/timestamp behavior remains open under AUTO-THUMB-PIXEL-01. 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
]
}
],
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
{
"browser": "chromium",
"version": "153.0.8010.12",
"title": "Auto-thumbnail candidate retains cells 2-4 auto-thumbnail-timeline pixels in a hidden decoder",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"media": "auto-thumbnail-timeline",
"scope": "Native decoding and JPEG pixels for cells 2-4, hidden intrinsic-sized rendering and cleanup. Cells 0-1 are diagnostic only: initial drawing/readiness/timestamp behavior remains open under AUTO-THUMB-PIXEL-01. 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
]
}
],
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
{
"browser": "chromium",
"version": "153.0.8010.12",
"title": "Auto-thumbnail candidate retains cells 2-4 pattern pixels in a hidden decoder",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"media": "pattern",
"scope": "Native decoding and JPEG pixels for cells 2-4, hidden intrinsic-sized rendering and cleanup. Cells 0-1 are diagnostic only: initial drawing/readiness/timestamp behavior remains open under AUTO-THUMB-PIXEL-01. 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
]
}
],
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
{
"browser": "chromium",
"version": "153.0.8010.12",
"title": "Auto-thumbnail candidate retains cells 2-4 auto-thumbnail-timeline pixels in a hidden decoder",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"media": "auto-thumbnail-timeline",
"scope": "Native decoding and JPEG pixels for cells 2-4, hidden intrinsic-sized rendering and cleanup. Cells 0-1 are diagnostic only: initial drawing/readiness/timestamp behavior remains open under AUTO-THUMB-PIXEL-01. 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
]
}
],
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
{
"browser": "chromium",
"version": "153.0.8010.12",
"title": "Auto-thumbnail candidate retains cells 2-4 pattern pixels in a hidden decoder",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"media": "pattern",
"scope": "Native decoding and JPEG pixels for cells 2-4, hidden intrinsic-sized rendering and cleanup. Cells 0-1 are diagnostic only: initial drawing/readiness/timestamp behavior remains open under AUTO-THUMB-PIXEL-01. 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
]
}
],
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
{
"browser": "firefox",
"version": "155.0",
"title": "Auto-thumbnail candidate retains cells 2-4 auto-thumbnail-timeline pixels in a hidden decoder",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"media": "auto-thumbnail-timeline",
"scope": "Native decoding and JPEG pixels for cells 2-4, hidden intrinsic-sized rendering and cleanup. Cells 0-1 are diagnostic only: initial drawing/readiness/timestamp behavior remains open under AUTO-THUMB-PIXEL-01. Stub player host, not a core integration.",
"cells": [
[
136,
19,
126,
255
],
[
0,
0,
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": [
0,
0,
0,
0
]
},
{
"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
]
}
],
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
{
"browser": "firefox",
"version": "155.0",
"title": "Auto-thumbnail candidate retains cells 2-4 pattern pixels in a hidden decoder",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"media": "pattern",
"scope": "Native decoding and JPEG pixels for cells 2-4, hidden intrinsic-sized rendering and cleanup. Cells 0-1 are diagnostic only: initial drawing/readiness/timestamp behavior remains open under AUTO-THUMB-PIXEL-01. Stub player host, not a core integration.",
"cells": [
[
5,
15,
250,
255
],
[
0,
0,
0,
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,
0,
0,
0
]
},
{
"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
]
}
],
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
{
"browser": "firefox",
"version": "155.0",
"title": "Auto-thumbnail candidate retains cells 2-4 auto-thumbnail-timeline pixels in a hidden decoder",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"media": "auto-thumbnail-timeline",
"scope": "Native decoding and JPEG pixels for cells 2-4, hidden intrinsic-sized rendering and cleanup. Cells 0-1 are diagnostic only: initial drawing/readiness/timestamp behavior remains open under AUTO-THUMB-PIXEL-01. Stub player host, not a core integration.",
"cells": [
[
136,
19,
126,
255
],
[
0,
0,
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": [
0,
0,
0,
0
]
},
{
"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
]
}
],
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
{
"browser": "firefox",
"version": "155.0",
"title": "Auto-thumbnail candidate retains cells 2-4 pattern pixels in a hidden decoder",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"media": "pattern",
"scope": "Native decoding and JPEG pixels for cells 2-4, hidden intrinsic-sized rendering and cleanup. Cells 0-1 are diagnostic only: initial drawing/readiness/timestamp behavior remains open under AUTO-THUMB-PIXEL-01. Stub player host, not a core integration.",
"cells": [
[
5,
15,
250,
255
],
[
0,
0,
0,
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,
0,
0,
0
]
},
{
"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
]
}
],
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
{
"browser": "firefox",
"version": "155.0",
"title": "Auto-thumbnail candidate retains cells 2-4 auto-thumbnail-timeline pixels in a hidden decoder",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"media": "auto-thumbnail-timeline",
"scope": "Native decoding and JPEG pixels for cells 2-4, hidden intrinsic-sized rendering and cleanup. Cells 0-1 are diagnostic only: initial drawing/readiness/timestamp behavior remains open under AUTO-THUMB-PIXEL-01. Stub player host, not a core integration.",
"cells": [
[
136,
19,
126,
255
],
[
0,
0,
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": [
0,
0,
0,
0
]
},
{
"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
]
}
],
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
{
"browser": "firefox",
"version": "155.0",
"title": "Auto-thumbnail candidate retains cells 2-4 pattern pixels in a hidden decoder",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"media": "pattern",
"scope": "Native decoding and JPEG pixels for cells 2-4, hidden intrinsic-sized rendering and cleanup. Cells 0-1 are diagnostic only: initial drawing/readiness/timestamp behavior remains open under AUTO-THUMB-PIXEL-01. Stub player host, not a core integration.",
"cells": [
[
5,
15,
250,
255
],
[
0,
0,
0,
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,
0,
0,
0
]
},
{
"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
]
}
],
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
{
"browser": "webkit",
"version": "26.6",
"title": "Auto-thumbnail candidate retains cells 2-4 auto-thumbnail-timeline pixels in a hidden decoder",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"media": "auto-thumbnail-timeline",
"scope": "Native decoding and JPEG pixels for cells 2-4, hidden intrinsic-sized rendering and cleanup. Cells 0-1 are diagnostic only: initial drawing/readiness/timestamp behavior remains open under AUTO-THUMB-PIXEL-01. 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.6019152,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
238,
14,
14,
255
]
},
{
"time": 3.2025442,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
16,
16,
16,
255
]
},
{
"time": 4.8007987,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
16,
15,
239,
255
]
},
{
"time": 6.400963,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
235,
236,
12,
255
]
}
],
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
{
"browser": "webkit",
"version": "26.6",
"title": "Auto-thumbnail candidate retains cells 2-4 pattern pixels in a hidden decoder",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"media": "pattern",
"scope": "Native decoding and JPEG pixels for cells 2-4, hidden intrinsic-sized rendering and cleanup. Cells 0-1 are diagnostic only: initial drawing/readiness/timestamp behavior remains open under AUTO-THUMB-PIXEL-01. 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.6006694,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
16,
15,
239,
255
]
},
{
"time": 3.2019709,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
16,
15,
239,
255
]
},
{
"time": 4.8012503,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
16,
15,
239,
255
]
},
{
"time": 6.4032397,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
239,
62,
14,
255
]
}
],
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
{
"browser": "webkit",
"version": "26.6",
"title": "Auto-thumbnail candidate retains cells 2-4 auto-thumbnail-timeline pixels in a hidden decoder",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"media": "auto-thumbnail-timeline",
"scope": "Native decoding and JPEG pixels for cells 2-4, hidden intrinsic-sized rendering and cleanup. Cells 0-1 are diagnostic only: initial drawing/readiness/timestamp behavior remains open under AUTO-THUMB-PIXEL-01. 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.0015006,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
0,
0,
0,
0
]
},
{
"time": 1.6009459,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
238,
14,
14,
255
]
},
{
"time": 3.2005912,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
16,
16,
16,
255
]
},
{
"time": 4.8016489,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
16,
15,
239,
255
]
},
{
"time": 6.4029758,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
235,
236,
12,
255
]
}
],
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
{
"browser": "webkit",
"version": "26.6",
"title": "Auto-thumbnail candidate retains cells 2-4 pattern pixels in a hidden decoder",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"media": "pattern",
"scope": "Native decoding and JPEG pixels for cells 2-4, hidden intrinsic-sized rendering and cleanup. Cells 0-1 are diagnostic only: initial drawing/readiness/timestamp behavior remains open under AUTO-THUMB-PIXEL-01. 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.6018154,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
16,
15,
239,
255
]
},
{
"time": 3.2019216,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
16,
15,
239,
255
]
},
{
"time": 4.8019528,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
16,
15,
239,
255
]
},
{
"time": 6.4032085,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
239,
62,
14,
255
]
}
],
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
{
"browser": "webkit",
"version": "26.6",
"title": "Auto-thumbnail candidate retains cells 2-4 auto-thumbnail-timeline pixels in a hidden decoder",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"media": "auto-thumbnail-timeline",
"scope": "Native decoding and JPEG pixels for cells 2-4, hidden intrinsic-sized rendering and cleanup. Cells 0-1 are diagnostic only: initial drawing/readiness/timestamp behavior remains open under AUTO-THUMB-PIXEL-01. 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.6018602,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
238,
14,
14,
255
]
},
{
"time": 3.2009135,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
16,
16,
16,
255
]
},
{
"time": 4.8015943,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
16,
15,
239,
255
]
},
{
"time": 6.4024989,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
235,
236,
12,
255
]
}
],
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
{
"browser": "webkit",
"version": "26.6",
"title": "Auto-thumbnail candidate retains cells 2-4 pattern pixels in a hidden decoder",
"sha256": "d86c51814028db5030b06c5e63a3236e0ddd573449c35fec632f42165b03c034",
"media": "pattern",
"scope": "Native decoding and JPEG pixels for cells 2-4, hidden intrinsic-sized rendering and cleanup. Cells 0-1 are diagnostic only: initial drawing/readiness/timestamp behavior remains open under AUTO-THUMB-PIXEL-01. 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.6019339,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
16,
15,
239,
255
]
},
{
"time": 3.2010852,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
16,
15,
239,
255
]
},
{
"time": 4.8010224,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
16,
15,
239,
255
]
},
{
"time": 6.4028233,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
239,
62,
14,
255
]
}
],
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
}
]
},
{
"variant": "main",
"tests": 15,
"retries": 0,
"skipped": 0,
"report": "refactor/.cache/auto-thumbnail03-render-browser-timing-main.json",
"sha256": "60ae5f0007ff4359aff2fe9b10748a72b7923f24323b09cc07972c82fdbbf4cf",
"results": "refactor/.cache/auto-thumbnail03-render-browser-timing-main-results",
"measurements": [
{
"browser": "chromium",
"version": "153.0.8010.12",
"title": "Auto-thumbnail candidate native destroy owns decoder and encoded URLs",
"scenario": "destroy",
"sha256": "d2ddb67be36e83fcda49aa4de625a4a019e840d1d3f37b2106a6e0aefe323b25",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 0,
"updates": 0
},
"after": {
"urls": 0,
"updates": 0
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 0
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 2635
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "chromium",
"version": "153.0.8010.12",
"title": "Auto-thumbnail candidate native restart owns decoder and encoded URLs",
"scenario": "restart",
"sha256": "d2ddb67be36e83fcda49aa4de625a4a019e840d1d3f37b2106a6e0aefe323b25",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 0,
"updates": 0
},
"after": {
"urls": 0,
"updates": 0
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 0
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 2635
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "chromium",
"version": "153.0.8010.12",
"title": "Auto-thumbnail candidate native complete owns decoder and encoded URLs",
"scenario": "complete",
"sha256": "d2ddb67be36e83fcda49aa4de625a4a019e840d1d3f37b2106a6e0aefe323b25",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 1,
"updates": 2
},
"after": {
"urls": 1,
"updates": 2
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 2
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 2635
},
{
"type": "image/jpeg",
"bytes": 4226
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "firefox",
"version": "155.0",
"title": "Auto-thumbnail candidate native destroy owns decoder and encoded URLs",
"scenario": "destroy",
"sha256": "d2ddb67be36e83fcda49aa4de625a4a019e840d1d3f37b2106a6e0aefe323b25",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 0,
"updates": 0
},
"after": {
"urls": 0,
"updates": 0
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 0
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 4076
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "firefox",
"version": "155.0",
"title": "Auto-thumbnail candidate native restart owns decoder and encoded URLs",
"scenario": "restart",
"sha256": "d2ddb67be36e83fcda49aa4de625a4a019e840d1d3f37b2106a6e0aefe323b25",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 0,
"updates": 0
},
"after": {
"urls": 0,
"updates": 0
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 0
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 4076
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "firefox",
"version": "155.0",
"title": "Auto-thumbnail candidate native complete owns decoder and encoded URLs",
"scenario": "complete",
"sha256": "d2ddb67be36e83fcda49aa4de625a4a019e840d1d3f37b2106a6e0aefe323b25",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 1,
"updates": 2
},
"after": {
"urls": 1,
"updates": 2
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 2
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 4076
},
{
"type": "image/jpeg",
"bytes": 4076
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "webkit",
"version": "26.6",
"title": "Auto-thumbnail candidate native destroy owns decoder and encoded URLs",
"scenario": "destroy",
"sha256": "d2ddb67be36e83fcda49aa4de625a4a019e840d1d3f37b2106a6e0aefe323b25",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 0,
"updates": 0
},
"after": {
"urls": 0,
"updates": 0
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 0
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 983
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "webkit",
"version": "26.6",
"title": "Auto-thumbnail candidate native restart owns decoder and encoded URLs",
"scenario": "restart",
"sha256": "d2ddb67be36e83fcda49aa4de625a4a019e840d1d3f37b2106a6e0aefe323b25",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 0,
"updates": 0
},
"after": {
"urls": 0,
"updates": 0
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 0
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 983
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "webkit",
"version": "26.6",
"title": "Auto-thumbnail candidate native complete owns decoder and encoded URLs",
"scenario": "complete",
"sha256": "d2ddb67be36e83fcda49aa4de625a4a019e840d1d3f37b2106a6e0aefe323b25",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 1,
"updates": 2
},
"after": {
"urls": 1,
"updates": 2
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 2
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 983
},
{
"type": "image/jpeg",
"bytes": 983
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "chromium",
"version": "153.0.8010.12",
"title": "Auto-thumbnail candidate retains cells 2-4 auto-thumbnail-timeline pixels in a hidden decoder",
"sha256": "d2ddb67be36e83fcda49aa4de625a4a019e840d1d3f37b2106a6e0aefe323b25",
"media": "auto-thumbnail-timeline",
"scope": "Native decoding and JPEG pixels for cells 2-4, hidden intrinsic-sized rendering and cleanup. Cells 0-1 are diagnostic only: initial drawing/readiness/timestamp behavior remains open under AUTO-THUMB-PIXEL-01. 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
]
}
],
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
{
"browser": "chromium",
"version": "153.0.8010.12",
"title": "Auto-thumbnail candidate retains cells 2-4 pattern pixels in a hidden decoder",
"sha256": "d2ddb67be36e83fcda49aa4de625a4a019e840d1d3f37b2106a6e0aefe323b25",
"media": "pattern",
"scope": "Native decoding and JPEG pixels for cells 2-4, hidden intrinsic-sized rendering and cleanup. Cells 0-1 are diagnostic only: initial drawing/readiness/timestamp behavior remains open under AUTO-THUMB-PIXEL-01. 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
]
}
],
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
{
"browser": "firefox",
"version": "155.0",
"title": "Auto-thumbnail candidate retains cells 2-4 auto-thumbnail-timeline pixels in a hidden decoder",
"sha256": "d2ddb67be36e83fcda49aa4de625a4a019e840d1d3f37b2106a6e0aefe323b25",
"media": "auto-thumbnail-timeline",
"scope": "Native decoding and JPEG pixels for cells 2-4, hidden intrinsic-sized rendering and cleanup. Cells 0-1 are diagnostic only: initial drawing/readiness/timestamp behavior remains open under AUTO-THUMB-PIXEL-01. Stub player host, not a core integration.",
"cells": [
[
136,
19,
126,
255
],
[
0,
0,
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": [
0,
0,
0,
0
]
},
{
"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
]
}
],
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
{
"browser": "firefox",
"version": "155.0",
"title": "Auto-thumbnail candidate retains cells 2-4 pattern pixels in a hidden decoder",
"sha256": "d2ddb67be36e83fcda49aa4de625a4a019e840d1d3f37b2106a6e0aefe323b25",
"media": "pattern",
"scope": "Native decoding and JPEG pixels for cells 2-4, hidden intrinsic-sized rendering and cleanup. Cells 0-1 are diagnostic only: initial drawing/readiness/timestamp behavior remains open under AUTO-THUMB-PIXEL-01. Stub player host, not a core integration.",
"cells": [
[
5,
15,
250,
255
],
[
0,
0,
0,
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,
0,
0,
0
]
},
{
"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
]
}
],
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
{
"browser": "webkit",
"version": "26.6",
"title": "Auto-thumbnail candidate retains cells 2-4 auto-thumbnail-timeline pixels in a hidden decoder",
"sha256": "d2ddb67be36e83fcda49aa4de625a4a019e840d1d3f37b2106a6e0aefe323b25",
"media": "auto-thumbnail-timeline",
"scope": "Native decoding and JPEG pixels for cells 2-4, hidden intrinsic-sized rendering and cleanup. Cells 0-1 are diagnostic only: initial drawing/readiness/timestamp behavior remains open under AUTO-THUMB-PIXEL-01. 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.6016184,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
238,
14,
14,
255
]
},
{
"time": 3.2026037,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
16,
16,
16,
255
]
},
{
"time": 4.8017984,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
16,
15,
239,
255
]
},
{
"time": 6.4018786,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
235,
236,
12,
255
]
}
],
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
{
"browser": "webkit",
"version": "26.6",
"title": "Auto-thumbnail candidate retains cells 2-4 pattern pixels in a hidden decoder",
"sha256": "d2ddb67be36e83fcda49aa4de625a4a019e840d1d3f37b2106a6e0aefe323b25",
"media": "pattern",
"scope": "Native decoding and JPEG pixels for cells 2-4, hidden intrinsic-sized rendering and cleanup. Cells 0-1 are diagnostic only: initial drawing/readiness/timestamp behavior remains open under AUTO-THUMB-PIXEL-01. 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,
14,
255
],
[
14,
238,
14,
255
],
[
28,
28,
140,
255
],
[
239,
13,
237,
255
],
[
14,
237,
237,
255
]
],
"draws": [
{
"time": 0.000913,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
0,
0,
0,
0
]
},
{
"time": 1.6019995,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
16,
15,
239,
255
]
},
{
"time": 3.2005722,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
16,
15,
239,
255
]
},
{
"time": 4.8013164,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
16,
15,
239,
255
]
},
{
"time": 6.401676,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
239,
62,
14,
255
]
}
],
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
}
]
},
{
"variant": "legacy",
"tests": 15,
"retries": 0,
"skipped": 0,
"report": "refactor/.cache/auto-thumbnail03-render-browser-timing-legacy.json",
"sha256": "0411850df3f67a444ba5f231088953756dcfd4dff76498ec2069904b1560c874",
"results": "refactor/.cache/auto-thumbnail03-render-browser-timing-legacy-results",
"measurements": [
{
"browser": "chromium",
"version": "153.0.8010.12",
"title": "Auto-thumbnail candidate native destroy owns decoder and encoded URLs",
"scenario": "destroy",
"sha256": "4d67323bc1dc3923ee5336eeeaf2744e94b8d1f850b5ec7af2f3a9438642cf8e",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 0,
"updates": 0
},
"after": {
"urls": 0,
"updates": 0
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 0
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 2635
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "chromium",
"version": "153.0.8010.12",
"title": "Auto-thumbnail candidate native restart owns decoder and encoded URLs",
"scenario": "restart",
"sha256": "4d67323bc1dc3923ee5336eeeaf2744e94b8d1f850b5ec7af2f3a9438642cf8e",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 0,
"updates": 0
},
"after": {
"urls": 0,
"updates": 0
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 0
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 2635
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "chromium",
"version": "153.0.8010.12",
"title": "Auto-thumbnail candidate native complete owns decoder and encoded URLs",
"scenario": "complete",
"sha256": "4d67323bc1dc3923ee5336eeeaf2744e94b8d1f850b5ec7af2f3a9438642cf8e",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 1,
"updates": 2
},
"after": {
"urls": 1,
"updates": 2
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 2
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 2635
},
{
"type": "image/jpeg",
"bytes": 4226
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "firefox",
"version": "155.0",
"title": "Auto-thumbnail candidate native destroy owns decoder and encoded URLs",
"scenario": "destroy",
"sha256": "4d67323bc1dc3923ee5336eeeaf2744e94b8d1f850b5ec7af2f3a9438642cf8e",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 0,
"updates": 0
},
"after": {
"urls": 0,
"updates": 0
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 0
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 4076
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "firefox",
"version": "155.0",
"title": "Auto-thumbnail candidate native restart owns decoder and encoded URLs",
"scenario": "restart",
"sha256": "4d67323bc1dc3923ee5336eeeaf2744e94b8d1f850b5ec7af2f3a9438642cf8e",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 0,
"updates": 0
},
"after": {
"urls": 0,
"updates": 0
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 0
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 4076
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "firefox",
"version": "155.0",
"title": "Auto-thumbnail candidate native complete owns decoder and encoded URLs",
"scenario": "complete",
"sha256": "4d67323bc1dc3923ee5336eeeaf2744e94b8d1f850b5ec7af2f3a9438642cf8e",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 1,
"updates": 2
},
"after": {
"urls": 1,
"updates": 2
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 2
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 4076
},
{
"type": "image/jpeg",
"bytes": 4076
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "webkit",
"version": "26.6",
"title": "Auto-thumbnail candidate native destroy owns decoder and encoded URLs",
"scenario": "destroy",
"sha256": "4d67323bc1dc3923ee5336eeeaf2744e94b8d1f850b5ec7af2f3a9438642cf8e",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 0,
"updates": 0
},
"after": {
"urls": 0,
"updates": 0
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 0
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 983
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "webkit",
"version": "26.6",
"title": "Auto-thumbnail candidate native restart owns decoder and encoded URLs",
"scenario": "restart",
"sha256": "4d67323bc1dc3923ee5336eeeaf2744e94b8d1f850b5ec7af2f3a9438642cf8e",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 0,
"updates": 0
},
"after": {
"urls": 0,
"updates": 0
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 0
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 983
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "webkit",
"version": "26.6",
"title": "Auto-thumbnail candidate native complete owns decoder and encoded URLs",
"scenario": "complete",
"sha256": "4d67323bc1dc3923ee5336eeeaf2744e94b8d1f850b5ec7af2f3a9438642cf8e",
"scope": "Actual HTTP decoding/seek/JPEG lifecycle with a stub player host. This checkpoint does not establish accurate extracted pixels; AUTO-THUMB-PIXEL-01 remains open.",
"before": {
"urls": 1,
"updates": 2
},
"after": {
"urls": 1,
"updates": 2
},
"video": {
"connected": false,
"src": null,
"readyState": 0,
"paused": true,
"handlers": [
true,
true,
true
]
},
"final": {
"urls": 0,
"listeners": 0,
"updates": 2
},
"blobs": [
{
"type": "image/jpeg",
"bytes": 983
},
{
"type": "image/jpeg",
"bytes": 4215
}
],
"result": {
"name": "artplayerPluginAutoThumbnail"
}
},
{
"browser": "chromium",
"version": "153.0.8010.12",
"title": "Auto-thumbnail candidate retains cells 2-4 auto-thumbnail-timeline pixels in a hidden decoder",
"sha256": "4d67323bc1dc3923ee5336eeeaf2744e94b8d1f850b5ec7af2f3a9438642cf8e",
"media": "auto-thumbnail-timeline",
"scope": "Native decoding and JPEG pixels for cells 2-4, hidden intrinsic-sized rendering and cleanup. Cells 0-1 are diagnostic only: initial drawing/readiness/timestamp behavior remains open under AUTO-THUMB-PIXEL-01. 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
]
}
],
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
{
"browser": "chromium",
"version": "153.0.8010.12",
"title": "Auto-thumbnail candidate retains cells 2-4 pattern pixels in a hidden decoder",
"sha256": "4d67323bc1dc3923ee5336eeeaf2744e94b8d1f850b5ec7af2f3a9438642cf8e",
"media": "pattern",
"scope": "Native decoding and JPEG pixels for cells 2-4, hidden intrinsic-sized rendering and cleanup. Cells 0-1 are diagnostic only: initial drawing/readiness/timestamp behavior remains open under AUTO-THUMB-PIXEL-01. 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
]
}
],
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
{
"browser": "firefox",
"version": "155.0",
"title": "Auto-thumbnail candidate retains cells 2-4 auto-thumbnail-timeline pixels in a hidden decoder",
"sha256": "4d67323bc1dc3923ee5336eeeaf2744e94b8d1f850b5ec7af2f3a9438642cf8e",
"media": "auto-thumbnail-timeline",
"scope": "Native decoding and JPEG pixels for cells 2-4, hidden intrinsic-sized rendering and cleanup. Cells 0-1 are diagnostic only: initial drawing/readiness/timestamp behavior remains open under AUTO-THUMB-PIXEL-01. Stub player host, not a core integration.",
"cells": [
[
136,
19,
126,
255
],
[
0,
0,
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": [
0,
0,
0,
0
]
},
{
"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
]
}
],
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
{
"browser": "firefox",
"version": "155.0",
"title": "Auto-thumbnail candidate retains cells 2-4 pattern pixels in a hidden decoder",
"sha256": "4d67323bc1dc3923ee5336eeeaf2744e94b8d1f850b5ec7af2f3a9438642cf8e",
"media": "pattern",
"scope": "Native decoding and JPEG pixels for cells 2-4, hidden intrinsic-sized rendering and cleanup. Cells 0-1 are diagnostic only: initial drawing/readiness/timestamp behavior remains open under AUTO-THUMB-PIXEL-01. Stub player host, not a core integration.",
"cells": [
[
5,
15,
250,
255
],
[
0,
0,
0,
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,
0,
0,
0
]
},
{
"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
]
}
],
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
{
"browser": "webkit",
"version": "26.6",
"title": "Auto-thumbnail candidate retains cells 2-4 auto-thumbnail-timeline pixels in a hidden decoder",
"sha256": "4d67323bc1dc3923ee5336eeeaf2744e94b8d1f850b5ec7af2f3a9438642cf8e",
"media": "auto-thumbnail-timeline",
"scope": "Native decoding and JPEG pixels for cells 2-4, hidden intrinsic-sized rendering and cleanup. Cells 0-1 are diagnostic only: initial drawing/readiness/timestamp behavior remains open under AUTO-THUMB-PIXEL-01. 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.6028348,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
238,
14,
14,
255
]
},
{
"time": 3.2022605,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
16,
16,
16,
255
]
},
{
"time": 4.8021543,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
16,
15,
239,
255
]
},
{
"time": 6.4009858,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
235,
236,
12,
255
]
}
],
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
},
{
"browser": "webkit",
"version": "26.6",
"title": "Auto-thumbnail candidate retains cells 2-4 pattern pixels in a hidden decoder",
"sha256": "4d67323bc1dc3923ee5336eeeaf2744e94b8d1f850b5ec7af2f3a9438642cf8e",
"media": "pattern",
"scope": "Native decoding and JPEG pixels for cells 2-4, hidden intrinsic-sized rendering and cleanup. Cells 0-1 are diagnostic only: initial drawing/readiness/timestamp behavior remains open under AUTO-THUMB-PIXEL-01. 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.0011813,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
0,
0,
0,
0
]
},
{
"time": 1.6027213,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
16,
15,
239,
255
]
},
{
"time": 3.2025537,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
16,
15,
239,
255
]
},
{
"time": 4.8014865,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
16,
15,
239,
255
]
},
{
"time": 6.402929,
"duration": 8,
"connected": true,
"visibility": "hidden",
"display": "block",
"width": 320,
"height": 180,
"raw": [
239,
62,
14,
255
]
}
],
"final": [
{
"connected": false,
"src": null,
"paused": true
}
],
"playing": 0,
"warnings": []
}
]
}
],
"fullCI": {
"status": "passed",
"command": "yarn ci:check",
"unit": 1553,
"engineering": 14,
"baseline": 232,
"total": 1799,
"strictProductionTypeScriptFiles": 339,
"scope": "Auto-thumbnail remains JavaScript in this task03 checkpoint.",
"log": "refactor/.cache/auto-thumbnail03-render-ci.log",
"sha256": "1fb9c7a232c66bbabacdea3728bec21026be2925bc3a51cb1ad668a2ec0a806d"
},
"limits": [
"AUTO-THUMB-PIXEL-01 remains open: initial transparent/stale pixels and frame-presentation precision are not fixed by currentTime validation.",
"Cells 0-1 are diagnostic only. Stable later cells do not establish correct whole-sheet extraction.",
"Three retries and a 50ms media-time tolerance bound observed wrong-time events; seeked/currentTime do not guarantee drawable frame identity.",
"Real browser tests use a minimal host, not a core integration. Windows WebKit is not physical Safari.",
"Resource budgets, remaining frame scheduling and reentry boundaries remain task03; strict TypeScript/public declarations remain task04."
],
"failuresRetained": [
{
"report": "refactor/.cache/auto-thumbnail03-render-browser-before.json",
"expected": 0,
"unexpected": 6,
"meaning": "Previous checkpoint has no attached renderer; Windows WebKit recorded detached black cells. Other browsers also fail the new attachment requirement, not necessarily the same pixel defect.",
"sha256": "604d9e2acff1ea55b1ef4c738dc08bf829fa2821b91e0016a0054fa50f8740dd",
"results": "refactor/.cache/auto-thumbnail03-render-browser-before-results"
},
{
"report": "refactor/.cache/auto-thumbnail03-render-browser-source-initial.json",
"expected": 10,
"unexpected": 5,
"meaning": "Initial broad pixel experiment exposed transparent early draws and wrong-time events; pattern JPEG center assertions also incorrectly assumed all cells pure blue. Retained as diagnostic failure, never acceptance.",
"sha256": "e64515e7d414c173a619ff217bca31ae7d63b162dccdf1d020aab9c85b67cf1c",
"results": "refactor/.cache/auto-thumbnail03-render-browser-source-initial-results"
},
{
"report": "refactor/.cache/auto-thumbnail03-render-browser-verified-main.json",
"expected": 14,
"unexpected": 1,
"meaning": "A later WebKit cell had currentTime about 1.6 seconds from target. Fixed by bounded time validation/retry before drawing, then new source/main/legacy runs.",
"sha256": "3e06b8603637d2d69695920e6d4d9a1ad3bf9ec1ef0d1ea2abb90f64275dd91b",
"results": "refactor/.cache/auto-thumbnail03-render-browser-verified-main-results"
}
],
"experiments": [
{
"file": "refactor/.cache/auto-thumbnail-colors-metadata-probe.json",
"sha256": "b2fe4a379633a09ebddf72b8f7af225484c9bc57cd0ed6bf86c7f5e1dd18b38f",
"observations": [
{
"browser": "chromium",
"version": "153.0.8010.12",
"mode": "attached-hidden-prime",
"frames": [
{
"target": 0,
"immediate": {
"time": 0,
"readyState": 4,
"rgba": [
254,
0,
0,
255
]
},
"afterPaint": {
"time": 0,
"readyState": 4,
"rgba": [
254,
0,
0,
255
]
}
},
{
"target": 2.5,
"immediate": {
"time": 2.5,
"readyState": 4,
"rgba": [
0,
0,
0,
255
]
},
"afterPaint": {
"time": 2.5,
"readyState": 4,
"rgba": [
0,
0,
0,
255
]
}
},
{
"target": 4.5,
"immediate": {
"time": 4.5,
"readyState": 4,
"rgba": [
0,
0,
253,
255
]
},
"afterPaint": {
"time": 4.5,
"readyState": 4,
"rgba": [
0,
0,
253,
255
]
}
},
{
"target": 6.5,
"immediate": {
"time": 6.5,
"readyState": 4,
"rgba": [
255,
255,
2,
255
]
},
"afterPaint": {
"time": 6.5,
"readyState": 4,
"rgba": [
255,
255,
2,
255
]
}
}
]
},
{
"browser": "chromium",
"version": "153.0.8010.12",
"mode": "attached-hidden-prime",
"frames": [
{
"target": 0,
"immediate": {
"time": 0,
"readyState": 4,
"rgba": [
254,
0,
0,
255
]
},
"afterPaint": {
"time": 0,
"readyState": 4,
"rgba": [
254,
0,
0,
255
]
}
},
{
"target": 2.5,
"immediate": {
"time": 2.5,
"readyState": 4,
"rgba": [
0,
0,
0,
255
]
},
"afterPaint": {
"time": 2.5,
"readyState": 4,
"rgba": [
0,
0,
0,
255
]
}
},
{
"target": 4.5,
"immediate": {
"time": 4.5,
"readyState": 4,
"rgba": [
0,
0,
253,
255
]
},
"afterPaint": {
"time": 4.5,
"readyState": 4,
"rgba": [
0,
0,
253,
255
]
}
},
{
"target": 6.5,
"immediate": {
"time": 6.5,
"readyState": 4,
"rgba": [
255,
255,
2,
255
]
},
"afterPaint": {
"time": 6.5,
"readyState": 4,
"rgba": [
255,
255,
2,
255
]
}
}
]
},
{
"browser": "chromium",
"version": "153.0.8010.12",
"mode": "attached-hidden-prime",
"frames": [
{
"target": 0,
"immediate": {
"time": 0,
"readyState": 4,
"rgba": [
254,
0,
0,
255
]
},
"afterPaint": {
"time": 0,
"readyState": 4,
"rgba": [
254,
0,
0,
255
]
}
},
{
"target": 2.5,
"immediate": {
"time": 2.5,
"readyState": 4,
"rgba": [
0,
0,
0,
255
]
},
"afterPaint": {
"time": 2.5,
"readyState": 4,
"rgba": [
0,
0,
0,
255
]
}
},
{
"target": 4.5,
"immediate": {
"time": 4.5,
"readyState": 4,
"rgba": [
0,
0,
253,
255
]
},
"afterPaint": {
"time": 4.5,
"readyState": 4,
"rgba": [
0,
0,
253,
255
]
}
},
{
"target": 6.5,
"immediate": {
"time": 6.5,
"readyState": 4,
"rgba": [
255,
255,
2,
255
]
},
"afterPaint": {
"time": 6.5,
"readyState": 4,
"rgba": [
255,
255,
2,
255
]
}
}
]
},
{
"browser": "firefox",
"version": "155.0",
"mode": "attached-hidden-prime",
"frames": [
{
"target": 0,
"immediate": {
"time": 0,
"readyState": 4,
"rgba": [
255,
24,
0,
255
]
},
"afterPaint": {
"time": 0,
"readyState": 4,
"rgba": [
255,
24,
0,
255
]
}
},
{
"target": 2.5,
"immediate": {
"time": 2.5,
"readyState": 4,
"rgba": [
0,
0,
0,
255
]
},
"afterPaint": {
"time": 2.5,
"readyState": 4,
"rgba": [
0,
0,
0,
255
]
}
},
{
"target": 4.5,
"immediate": {
"time": 4.5,
"readyState": 4,
"rgba": [
0,
14,
253,
255
]
},
"afterPaint": {
"time": 4.5,
"readyState": 4,
"rgba": [
0,
14,
253,
255
]
}
},
{
"target": 6.5,
"immediate": {
"time": 6.5,
"readyState": 4,
"rgba": [
255,
241,
2,
255
]
},
"afterPaint": {
"time": 6.5,
"readyState": 4,
"rgba": [
255,
241,
2,
255
]
}
}
]
},
{
"browser": "firefox",
"version": "155.0",
"mode": "attached-hidden-prime",
"frames": [
{
"target": 0,
"immediate": {
"time": 0,
"readyState": 4,
"rgba": [
255,
24,
0,
255
]
},
"afterPaint": {
"time": 0,
"readyState": 4,
"rgba": [
255,
24,
0,
255
]
}
},
{
"target": 2.5,
"immediate": {
"time": 2.5,
"readyState": 4,
"rgba": [
0,
0,
0,
255
]
},
"afterPaint": {
"time": 2.5,
"readyState": 4,
"rgba": [
0,
0,
0,
255
]
}
},
{
"target": 4.5,
"immediate": {
"time": 4.5,
"readyState": 4,
"rgba": [
0,
14,
253,
255
]
},
"afterPaint": {
"time": 4.5,
"readyState": 4,
"rgba": [
0,
14,
253,
255
]
}
},
{
"target": 6.5,
"immediate": {
"time": 6.5,
"readyState": 4,
"rgba": [
255,
241,
2,
255
]
},
"afterPaint": {
"time": 6.5,
"readyState": 4,
"rgba": [
255,
241,
2,
255
]
}
}
]
},
{
"browser": "firefox",
"version": "155.0",
"mode": "attached-hidden-prime",
"frames": [
{
"target": 0,
"immediate": {
"time": 0,
"readyState": 4,
"rgba": [
255,
24,
0,
255
]
},
"afterPaint": {
"time": 0,
"readyState": 4,
"rgba": [
255,
24,
0,
255
]
}
},
{
"target": 2.5,
"immediate": {
"time": 2.5,
"readyState": 4,
"rgba": [
0,
0,
0,
255
]
},
"afterPaint": {
"time": 2.5,
"readyState": 4,
"rgba": [
0,
0,
0,
255
]
}
},
{
"target": 4.5,
"immediate": {
"time": 4.5,
"readyState": 4,
"rgba": [
0,
14,
253,
255
]
},
"afterPaint": {
"time": 4.5,
"readyState": 4,
"rgba": [
0,
14,
253,
255
]
}
},
{
"target": 6.5,
"immediate": {
"time": 6.5,
"readyState": 4,
"rgba": [
255,
241,
2,
255
]
},
"afterPaint": {
"time": 6.5,
"readyState": 4,
"rgba": [
255,
241,
2,
255
]
}
}
]
},
{
"browser": "webkit",
"version": "26.6",
"mode": "attached-hidden-prime",
"frames": [
{
"target": 0,
"immediate": {
"time": 2.0015379,
"readyState": 4,
"rgba": [
0,
0,
0,
0
]
},
"afterPaint": {
"time": 2.0015379,
"readyState": 4,
"rgba": [
0,
0,
0,
0
]
}
},
{
"target": 2.5,
"immediate": {
"time": 2.5007641,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
},
"afterPaint": {
"time": 2.5007641,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
}
},
{
"target": 4.5,
"immediate": {
"time": 4.5027166,
"readyState": 4,
"rgba": [
16,
15,
239,
255
]
},
"afterPaint": {
"time": 4.5027166,
"readyState": 4,
"rgba": [
16,
15,
239,
255
]
}
},
{
"target": 6.5,
"immediate": {
"time": 6.5005583,
"readyState": 3,
"rgba": [
235,
236,
12,
255
]
},
"afterPaint": {
"time": 6.5005583,
"readyState": 3,
"rgba": [
235,
236,
12,
255
]
}
}
]
},
{
"browser": "webkit",
"version": "26.6",
"mode": "attached-hidden-prime",
"frames": [
{
"target": 0,
"immediate": {
"time": 0.0017167,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
},
"afterPaint": {
"time": 0.0017167,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
}
},
{
"target": 2.5,
"immediate": {
"time": 2.5017896,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
},
"afterPaint": {
"time": 2.5017896,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
}
},
{
"target": 4.5,
"immediate": {
"time": 4.5017259,
"readyState": 4,
"rgba": [
16,
15,
239,
255
]
},
"afterPaint": {
"time": 4.5017259,
"readyState": 4,
"rgba": [
16,
15,
239,
255
]
}
},
{
"target": 6.5,
"immediate": {
"time": 6.5019455,
"readyState": 3,
"rgba": [
235,
236,
12,
255
]
},
"afterPaint": {
"time": 6.5019455,
"readyState": 3,
"rgba": [
235,
236,
12,
255
]
}
}
]
},
{
"browser": "webkit",
"version": "26.6",
"mode": "attached-hidden-prime",
"frames": [
{
"target": 0,
"immediate": {
"time": 2.001663,
"readyState": 4,
"rgba": [
238,
14,
14,
255
]
},
"afterPaint": {
"time": 2.001663,
"readyState": 4,
"rgba": [
238,
14,
14,
255
]
}
},
{
"target": 2.5,
"immediate": {
"time": 2.5013006,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
},
"afterPaint": {
"time": 2.5013006,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
}
},
{
"target": 4.5,
"immediate": {
"time": 4.5019302,
"readyState": 4,
"rgba": [
16,
15,
239,
255
]
},
"afterPaint": {
"time": 4.5019302,
"readyState": 4,
"rgba": [
16,
15,
239,
255
]
}
},
{
"target": 6.5,
"immediate": {
"time": 6.5011835,
"readyState": 3,
"rgba": [
235,
236,
12,
255
]
},
"afterPaint": {
"time": 6.5011835,
"readyState": 3,
"rgba": [
235,
236,
12,
255
]
}
}
]
}
]
},
{
"file": "refactor/.cache/auto-thumbnail-colors-paint-probe.json",
"sha256": "9db9ace8d0cf3b1531f27baa37072db078bcb153827a47a75c5a3575e10a7d6e",
"observations": [
{
"browser": "webkit",
"version": "26.6",
"mode": "attached-hidden-prime",
"frames": [
{
"target": 0,
"immediate": {
"time": 0.0022076,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
},
"afterPaint": {
"time": 0.0022076,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
}
},
{
"target": 2.5,
"immediate": {
"time": 2.5018151,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
},
"afterPaint": {
"time": 2.5018151,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
}
},
{
"target": 4.5,
"immediate": {
"time": 4.5027098,
"readyState": 4,
"rgba": [
16,
15,
239,
255
]
},
"afterPaint": {
"time": 4.5027098,
"readyState": 4,
"rgba": [
16,
15,
239,
255
]
}
},
{
"target": 6.5,
"immediate": {
"time": 6.5006556,
"readyState": 3,
"rgba": [
235,
236,
12,
255
]
},
"afterPaint": {
"time": 6.5006556,
"readyState": 3,
"rgba": [
235,
236,
12,
255
]
}
}
]
},
{
"browser": "webkit",
"version": "26.6",
"mode": "attached-hidden-prime",
"frames": [
{
"target": 0,
"immediate": {
"time": 0.0006381,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
},
"afterPaint": {
"time": 0.0006381,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
}
},
{
"target": 2.5,
"immediate": {
"time": 2.5013392,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
},
"afterPaint": {
"time": 2.5013392,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
}
},
{
"target": 4.5,
"immediate": {
"time": 4.5013332,
"readyState": 4,
"rgba": [
16,
15,
239,
255
]
},
"afterPaint": {
"time": 4.5013332,
"readyState": 4,
"rgba": [
16,
15,
239,
255
]
}
},
{
"target": 6.5,
"immediate": {
"time": 6.5021428,
"readyState": 3,
"rgba": [
235,
236,
12,
255
]
},
"afterPaint": {
"time": 6.5021428,
"readyState": 3,
"rgba": [
235,
236,
12,
255
]
}
}
]
},
{
"browser": "webkit",
"version": "26.6",
"mode": "attached-hidden-prime",
"frames": [
{
"target": 0,
"immediate": {
"time": 0.0013027,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
},
"afterPaint": {
"time": 0.0013027,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
}
},
{
"target": 2.5,
"immediate": {
"time": 2.5028165,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
},
"afterPaint": {
"time": 2.5028165,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
}
},
{
"target": 4.5,
"immediate": {
"time": 4.5027205,
"readyState": 4,
"rgba": [
16,
15,
239,
255
]
},
"afterPaint": {
"time": 4.5027205,
"readyState": 4,
"rgba": [
16,
15,
239,
255
]
}
},
{
"target": 6.5,
"immediate": {
"time": 6.5008908,
"readyState": 3,
"rgba": [
235,
236,
12,
255
]
},
"afterPaint": {
"time": 6.5008908,
"readyState": 3,
"rgba": [
235,
236,
12,
255
]
}
}
]
},
{
"browser": "webkit",
"version": "26.6",
"mode": "attached-hidden-prime",
"frames": [
{
"target": 0,
"immediate": {
"time": 0.0016829,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
},
"afterPaint": {
"time": 0.0016829,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
}
},
{
"target": 2.5,
"immediate": {
"time": 2.5022282,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
},
"afterPaint": {
"time": 2.5022282,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
}
},
{
"target": 4.5,
"immediate": {
"time": 4.5021594,
"readyState": 4,
"rgba": [
16,
15,
239,
255
]
},
"afterPaint": {
"time": 4.5021594,
"readyState": 4,
"rgba": [
16,
15,
239,
255
]
}
},
{
"target": 6.5,
"immediate": {
"time": 6.5004614,
"readyState": 3,
"rgba": [
235,
236,
12,
255
]
},
"afterPaint": {
"time": 6.5004614,
"readyState": 3,
"rgba": [
235,
236,
12,
255
]
}
}
]
},
{
"browser": "webkit",
"version": "26.6",
"mode": "attached-hidden-prime",
"frames": [
{
"target": 0,
"immediate": {
"time": 0.0017984,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
},
"afterPaint": {
"time": 0.0017984,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
}
},
{
"target": 2.5,
"immediate": {
"time": 2.5018179,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
},
"afterPaint": {
"time": 2.5018179,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
}
},
{
"target": 4.5,
"immediate": {
"time": 4.5021986,
"readyState": 4,
"rgba": [
16,
15,
239,
255
]
},
"afterPaint": {
"time": 4.5021986,
"readyState": 4,
"rgba": [
16,
15,
239,
255
]
}
},
{
"target": 6.5,
"immediate": {
"time": 6.5017615,
"readyState": 3,
"rgba": [
235,
236,
12,
255
]
},
"afterPaint": {
"time": 6.5017615,
"readyState": 3,
"rgba": [
235,
236,
12,
255
]
}
}
]
},
{
"browser": "webkit",
"version": "26.6",
"mode": "attached-hidden-prime",
"frames": [
{
"target": 0,
"immediate": {
"time": 0.0018873,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
},
"afterPaint": {
"time": 0.0018873,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
}
},
{
"target": 2.5,
"immediate": {
"time": 2.50242,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
},
"afterPaint": {
"time": 2.50242,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
}
},
{
"target": 4.5,
"immediate": {
"time": 4.5016017,
"readyState": 4,
"rgba": [
16,
15,
239,
255
]
},
"afterPaint": {
"time": 4.5016017,
"readyState": 4,
"rgba": [
16,
15,
239,
255
]
}
},
{
"target": 6.5,
"immediate": {
"time": 6.5012096,
"readyState": 3,
"rgba": [
235,
236,
12,
255
]
},
"afterPaint": {
"time": 6.5012096,
"readyState": 3,
"rgba": [
235,
236,
12,
255
]
}
}
]
},
{
"browser": "webkit",
"version": "26.6",
"mode": "attached-hidden-prime",
"frames": [
{
"target": 0,
"immediate": {
"time": 0.0011129,
"readyState": 4,
"rgba": [
238,
14,
14,
255
]
},
"afterPaint": {
"time": 0.0011129,
"readyState": 4,
"rgba": [
238,
14,
14,
255
]
}
},
{
"target": 2.5,
"immediate": {
"time": 2.5025352,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
},
"afterPaint": {
"time": 2.5025352,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
}
},
{
"target": 4.5,
"immediate": {
"time": 4.5004349,
"readyState": 4,
"rgba": [
16,
15,
239,
255
]
},
"afterPaint": {
"time": 4.5004349,
"readyState": 4,
"rgba": [
16,
15,
239,
255
]
}
},
{
"target": 6.5,
"immediate": {
"time": 6.500437,
"readyState": 3,
"rgba": [
235,
236,
12,
255
]
},
"afterPaint": {
"time": 6.500437,
"readyState": 3,
"rgba": [
235,
236,
12,
255
]
}
}
]
},
{
"browser": "webkit",
"version": "26.6",
"mode": "attached-hidden-prime",
"frames": [
{
"target": 0,
"immediate": {
"time": 0.0018748,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
},
"afterPaint": {
"time": 0.0018748,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
}
},
{
"target": 2.5,
"immediate": {
"time": 2.5004897,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
},
"afterPaint": {
"time": 2.5004897,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
}
},
{
"target": 4.5,
"immediate": {
"time": 4.50267,
"readyState": 4,
"rgba": [
16,
15,
239,
255
]
},
"afterPaint": {
"time": 4.50267,
"readyState": 4,
"rgba": [
16,
15,
239,
255
]
}
},
{
"target": 6.5,
"immediate": {
"time": 6.5017197,
"readyState": 3,
"rgba": [
235,
236,
12,
255
]
},
"afterPaint": {
"time": 6.5017197,
"readyState": 3,
"rgba": [
235,
236,
12,
255
]
}
}
]
},
{
"browser": "webkit",
"version": "26.6",
"mode": "attached-hidden-prime",
"frames": [
{
"target": 0,
"immediate": {
"time": 0.0015825,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
},
"afterPaint": {
"time": 0.0015825,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
}
},
{
"target": 2.5,
"immediate": {
"time": 2.5006792,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
},
"afterPaint": {
"time": 2.5006792,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
}
},
{
"target": 4.5,
"immediate": {
"time": 4.5016085,
"readyState": 4,
"rgba": [
16,
15,
239,
255
]
},
"afterPaint": {
"time": 4.5016085,
"readyState": 4,
"rgba": [
16,
15,
239,
255
]
}
},
{
"target": 6.5,
"immediate": {
"time": 6.5019578,
"readyState": 3,
"rgba": [
235,
236,
12,
255
]
},
"afterPaint": {
"time": 6.5019578,
"readyState": 3,
"rgba": [
235,
236,
12,
255
]
}
}
]
},
{
"browser": "webkit",
"version": "26.6",
"mode": "attached-hidden-prime",
"frames": [
{
"target": 0,
"immediate": {
"time": 0.0019491,
"readyState": 4,
"rgba": [
238,
14,
14,
255
]
},
"afterPaint": {
"time": 0.0019491,
"readyState": 4,
"rgba": [
238,
14,
14,
255
]
}
},
{
"target": 2.5,
"immediate": {
"time": 2.5021505,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
},
"afterPaint": {
"time": 2.5021505,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
}
},
{
"target": 4.5,
"immediate": {
"time": 4.5026759,
"readyState": 4,
"rgba": [
16,
15,
239,
255
]
},
"afterPaint": {
"time": 4.5026759,
"readyState": 4,
"rgba": [
16,
15,
239,
255
]
}
},
{
"target": 6.5,
"immediate": {
"time": 6.501186,
"readyState": 3,
"rgba": [
235,
236,
12,
255
]
},
"afterPaint": {
"time": 6.501186,
"readyState": 3,
"rgba": [
235,
236,
12,
255
]
}
}
]
}
]
},
{
"file": "refactor/.cache/auto-thumbnail-colors-seek-probe.json",
"sha256": "6ff6b5bb34cfc3bfbc0dfeab64cb4727b5ecea1d08dbe3cf1a5946cebdb7e9d2",
"observations": [
{
"browser": "webkit",
"version": "26.6",
"mode": "attached-hidden-prime",
"frames": [
{
"target": 0,
"immediate": {
"time": 0.0006804,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
},
"afterPaint": {
"time": 0.0006804,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
}
},
{
"target": 0,
"immediate": {
"time": 0.0044552,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
},
"afterPaint": {
"time": 0.0044552,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
}
},
{
"target": 0.01,
"immediate": {
"time": 0.0119901,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
},
"afterPaint": {
"time": 0.0119901,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
}
},
{
"target": 0.04,
"immediate": {
"time": 0.0411372,
"readyState": 4,
"rgba": [
238,
14,
14,
255
]
},
"afterPaint": {
"time": 0.0411372,
"readyState": 4,
"rgba": [
238,
14,
14,
255
]
}
},
{
"target": 0.1,
"immediate": {
"time": 0.101364,
"readyState": 4,
"rgba": [
238,
14,
14,
255
]
},
"afterPaint": {
"time": 0.101364,
"readyState": 4,
"rgba": [
238,
14,
14,
255
]
}
}
]
},
{
"browser": "webkit",
"version": "26.6",
"mode": "attached-prime",
"frames": [
{
"target": 0,
"immediate": {
"time": 0.0031435,
"readyState": 4,
"rgba": [
238,
14,
14,
255
]
},
"afterPaint": {
"time": 0.0031435,
"readyState": 4,
"rgba": [
238,
14,
14,
255
]
}
},
{
"target": 0,
"immediate": {
"time": 0.0018733,
"readyState": 4,
"rgba": [
238,
14,
14,
255
]
},
"afterPaint": {
"time": 0.0018733,
"readyState": 4,
"rgba": [
238,
14,
14,
255
]
}
},
{
"target": 0.01,
"immediate": {
"time": 0.0108777,
"readyState": 4,
"rgba": [
238,
14,
14,
255
]
},
"afterPaint": {
"time": 0.0108777,
"readyState": 4,
"rgba": [
238,
14,
14,
255
]
}
},
{
"target": 0.04,
"immediate": {
"time": 0.043022,
"readyState": 4,
"rgba": [
238,
14,
14,
255
]
},
"afterPaint": {
"time": 0.043022,
"readyState": 4,
"rgba": [
238,
14,
14,
255
]
}
},
{
"target": 0.1,
"immediate": {
"time": 0.1011221,
"readyState": 4,
"rgba": [
238,
14,
14,
255
]
},
"afterPaint": {
"time": 0.1011221,
"readyState": 4,
"rgba": [
238,
14,
14,
255
]
}
}
]
},
{
"browser": "webkit",
"version": "26.6",
"mode": "attached-hidden-plain",
"frames": [
{
"target": 0,
"immediate": {
"time": 0,
"readyState": 4,
"rgba": [
0,
0,
0,
0
]
},
"afterPaint": {
"time": 0,
"readyState": 4,
"rgba": [
0,
0,
0,
0
]
}
},
{
"target": 0,
"immediate": {
"time": 0.0018633,
"readyState": 4,
"rgba": [
0,
0,
0,
0
]
},
"afterPaint": {
"time": 0.0018633,
"readyState": 4,
"rgba": [
0,
0,
0,
0
]
}
},
{
"target": 0.01,
"immediate": {
"time": 0.0118288,
"readyState": 4,
"rgba": [
0,
0,
0,
0
]
},
"afterPaint": {
"time": 0.0118288,
"readyState": 4,
"rgba": [
0,
0,
0,
0
]
}
},
{
"target": 0.04,
"immediate": {
"time": 0.0430059,
"readyState": 4,
"rgba": [
238,
14,
14,
255
]
},
"afterPaint": {
"time": 0.0430059,
"readyState": 4,
"rgba": [
238,
14,
14,
255
]
}
},
{
"target": 0.1,
"immediate": {
"time": 0.1005022,
"readyState": 4,
"rgba": [
238,
14,
14,
255
]
},
"afterPaint": {
"time": 0.1005022,
"readyState": 4,
"rgba": [
238,
14,
14,
255
]
}
}
]
}
]
},
{
"file": "refactor/.cache/auto-thumbnail-colors-first-probe.json",
"sha256": "81051f284ba7e2b3c3e3a47ca45f30cd15f46712511b5a9a5b782da8e1d15563",
"observations": [
{
"browser": "webkit",
"version": "26.6",
"mode": "attached-hidden-fast",
"frames": [
{
"target": 0,
"immediate": {
"time": 0,
"readyState": 4,
"rgba": [
0,
0,
0,
0
]
},
"afterPaint": {
"time": 0,
"readyState": 4,
"rgba": [
0,
0,
0,
0
]
}
},
{
"target": 2.5,
"immediate": {
"time": 2.501597,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
},
"afterPaint": {
"time": 2.501597,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
}
},
{
"target": 4.5,
"immediate": {
"time": 4.5009251,
"readyState": 4,
"rgba": [
16,
15,
239,
255
]
},
"afterPaint": {
"time": 4.5009251,
"readyState": 4,
"rgba": [
16,
15,
239,
255
]
}
},
{
"target": 6.5,
"immediate": {
"time": 6.5021267,
"readyState": 3,
"rgba": [
235,
236,
12,
255
]
},
"afterPaint": {
"time": 6.5021267,
"readyState": 3,
"rgba": [
235,
236,
12,
255
]
}
},
{
"target": 0,
"immediate": {
"time": 0.0012247,
"readyState": 4,
"rgba": [
235,
236,
12,
255
]
},
"afterPaint": {
"time": 0.0012247,
"readyState": 4,
"rgba": [
235,
236,
12,
255
]
}
}
]
},
{
"browser": "webkit",
"version": "26.6",
"mode": "attached-hidden-play",
"frames": [
{
"target": 0,
"immediate": {
"time": 0.0164757,
"readyState": 4,
"rgba": [
0,
0,
0,
0
]
},
"afterPaint": {
"time": 0.0164757,
"readyState": 4,
"rgba": [
0,
0,
0,
0
]
}
},
{
"target": 2.5,
"immediate": {
"time": 2.5171151,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
},
"afterPaint": {
"time": 2.5171151,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
}
},
{
"target": 4.5,
"immediate": {
"time": 4.5161717,
"readyState": 4,
"rgba": [
16,
15,
239,
255
]
},
"afterPaint": {
"time": 4.5161717,
"readyState": 4,
"rgba": [
16,
15,
239,
255
]
}
},
{
"target": 6.5,
"immediate": {
"time": 6.5171654,
"readyState": 3,
"rgba": [
235,
236,
12,
255
]
},
"afterPaint": {
"time": 6.5171654,
"readyState": 3,
"rgba": [
235,
236,
12,
255
]
}
},
{
"target": 0,
"immediate": {
"time": 0.0168014,
"readyState": 4,
"rgba": [
235,
236,
12,
255
]
},
"afterPaint": {
"time": 0.0168014,
"readyState": 4,
"rgba": [
235,
236,
12,
255
]
}
}
]
},
{
"browser": "webkit",
"version": "26.6",
"mode": "attached-hidden-prime-play",
"frames": [
{
"target": 0,
"immediate": {
"time": 0.0167322,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
},
"afterPaint": {
"time": 0.0167322,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
}
},
{
"target": 2.5,
"immediate": {
"time": 2.5172422,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
},
"afterPaint": {
"time": 2.5172422,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
}
},
{
"target": 4.5,
"immediate": {
"time": 4.5171296,
"readyState": 4,
"rgba": [
16,
15,
239,
255
]
},
"afterPaint": {
"time": 4.5171296,
"readyState": 4,
"rgba": [
16,
15,
239,
255
]
}
},
{
"target": 6.5,
"immediate": {
"time": 6.5181475,
"readyState": 3,
"rgba": [
235,
236,
12,
255
]
},
"afterPaint": {
"time": 6.5181475,
"readyState": 3,
"rgba": [
235,
236,
12,
255
]
}
},
{
"target": 0,
"immediate": {
"time": 0.0161152,
"readyState": 4,
"rgba": [
235,
236,
12,
255
]
},
"afterPaint": {
"time": 0.0161152,
"readyState": 4,
"rgba": [
235,
236,
12,
255
]
}
}
]
}
]
},
{
"file": "refactor/.cache/auto-thumbnail-unique-first-probe.json",
"sha256": "db9d74287244e939d0516beccaf42865de4aa8941dfcfa01ecf374ee30fd813f",
"observations": [
{
"browser": "chromium",
"version": "153.0.8010.12",
"mode": "attached-hidden-prime",
"frames": [
{
"target": 0,
"immediate": {
"time": 0,
"readyState": 4,
"rgba": [
127,
0,
126,
255
]
},
"afterPaint": {
"time": 0,
"readyState": 4,
"rgba": [
127,
0,
126,
255
]
}
},
{
"target": 0,
"immediate": {
"time": 0,
"readyState": 4,
"rgba": [
127,
0,
126,
255
]
},
"afterPaint": {
"time": 0,
"readyState": 4,
"rgba": [
127,
0,
126,
255
]
}
},
{
"target": 0.01,
"immediate": {
"time": 0.01,
"readyState": 4,
"rgba": [
127,
0,
126,
255
]
},
"afterPaint": {
"time": 0.01,
"readyState": 4,
"rgba": [
127,
0,
126,
255
]
}
},
{
"target": 0.04,
"immediate": {
"time": 0.04,
"readyState": 4,
"rgba": [
254,
0,
0,
255
]
},
"afterPaint": {
"time": 0.04,
"readyState": 4,
"rgba": [
254,
0,
0,
255
]
}
},
{
"target": 0.1,
"immediate": {
"time": 0.1,
"readyState": 4,
"rgba": [
254,
0,
0,
255
]
},
"afterPaint": {
"time": 0.1,
"readyState": 4,
"rgba": [
254,
0,
0,
255
]
}
}
]
},
{
"browser": "chromium",
"version": "153.0.8010.12",
"mode": "attached-prime",
"frames": [
{
"target": 0,
"immediate": {
"time": 0,
"readyState": 4,
"rgba": [
127,
0,
126,
255
]
},
"afterPaint": {
"time": 0,
"readyState": 4,
"rgba": [
127,
0,
126,
255
]
}
},
{
"target": 0,
"immediate": {
"time": 0,
"readyState": 4,
"rgba": [
127,
0,
126,
255
]
},
"afterPaint": {
"time": 0,
"readyState": 4,
"rgba": [
127,
0,
126,
255
]
}
},
{
"target": 0.01,
"immediate": {
"time": 0.01,
"readyState": 4,
"rgba": [
127,
0,
126,
255
]
},
"afterPaint": {
"time": 0.01,
"readyState": 4,
"rgba": [
127,
0,
126,
255
]
}
},
{
"target": 0.04,
"immediate": {
"time": 0.04,
"readyState": 4,
"rgba": [
254,
0,
0,
255
]
},
"afterPaint": {
"time": 0.04,
"readyState": 4,
"rgba": [
254,
0,
0,
255
]
}
},
{
"target": 0.1,
"immediate": {
"time": 0.1,
"readyState": 4,
"rgba": [
254,
0,
0,
255
]
},
"afterPaint": {
"time": 0.1,
"readyState": 4,
"rgba": [
254,
0,
0,
255
]
}
}
]
},
{
"browser": "chromium",
"version": "153.0.8010.12",
"mode": "attached-hidden-plain",
"frames": [
{
"target": 0,
"immediate": {
"time": 0,
"readyState": 4,
"rgba": [
127,
0,
126,
255
]
},
"afterPaint": {
"time": 0,
"readyState": 4,
"rgba": [
127,
0,
126,
255
]
}
},
{
"target": 0,
"immediate": {
"time": 0,
"readyState": 4,
"rgba": [
127,
0,
126,
255
]
},
"afterPaint": {
"time": 0,
"readyState": 4,
"rgba": [
127,
0,
126,
255
]
}
},
{
"target": 0.01,
"immediate": {
"time": 0.01,
"readyState": 4,
"rgba": [
127,
0,
126,
255
]
},
"afterPaint": {
"time": 0.01,
"readyState": 4,
"rgba": [
127,
0,
126,
255
]
}
},
{
"target": 0.04,
"immediate": {
"time": 0.04,
"readyState": 4,
"rgba": [
254,
0,
0,
255
]
},
"afterPaint": {
"time": 0.04,
"readyState": 4,
"rgba": [
254,
0,
0,
255
]
}
},
{
"target": 0.1,
"immediate": {
"time": 0.1,
"readyState": 4,
"rgba": [
254,
0,
0,
255
]
},
"afterPaint": {
"time": 0.1,
"readyState": 4,
"rgba": [
254,
0,
0,
255
]
}
}
]
},
{
"browser": "firefox",
"version": "155.0",
"mode": "attached-hidden-prime",
"frames": [
{
"target": 0,
"immediate": {
"time": 0,
"readyState": 4,
"rgba": [
137,
19,
126,
255
]
},
"afterPaint": {
"time": 0,
"readyState": 4,
"rgba": [
137,
19,
126,
255
]
}
},
{
"target": 0,
"immediate": {
"time": 0,
"readyState": 4,
"rgba": [
137,
19,
126,
255
]
},
"afterPaint": {
"time": 0,
"readyState": 4,
"rgba": [
137,
19,
126,
255
]
}
},
{
"target": 0.01,
"immediate": {
"time": 0.01,
"readyState": 4,
"rgba": [
137,
19,
126,
255
]
},
"afterPaint": {
"time": 0.01,
"readyState": 4,
"rgba": [
137,
19,
126,
255
]
}
},
{
"target": 0.04,
"immediate": {
"time": 0.04,
"readyState": 4,
"rgba": [
255,
24,
0,
255
]
},
"afterPaint": {
"time": 0.04,
"readyState": 4,
"rgba": [
255,
24,
0,
255
]
}
},
{
"target": 0.1,
"immediate": {
"time": 0.1,
"readyState": 4,
"rgba": [
255,
24,
0,
255
]
},
"afterPaint": {
"time": 0.1,
"readyState": 4,
"rgba": [
255,
24,
0,
255
]
}
}
]
},
{
"browser": "firefox",
"version": "155.0",
"mode": "attached-prime",
"frames": [
{
"target": 0,
"immediate": {
"time": 0,
"readyState": 4,
"rgba": [
137,
19,
126,
255
]
},
"afterPaint": {
"time": 0,
"readyState": 4,
"rgba": [
137,
19,
126,
255
]
}
},
{
"target": 0,
"immediate": {
"time": 0,
"readyState": 4,
"rgba": [
137,
19,
126,
255
]
},
"afterPaint": {
"time": 0,
"readyState": 4,
"rgba": [
137,
19,
126,
255
]
}
},
{
"target": 0.01,
"immediate": {
"time": 0.01,
"readyState": 4,
"rgba": [
137,
19,
126,
255
]
},
"afterPaint": {
"time": 0.01,
"readyState": 4,
"rgba": [
137,
19,
126,
255
]
}
},
{
"target": 0.04,
"immediate": {
"time": 0.04,
"readyState": 4,
"rgba": [
255,
24,
0,
255
]
},
"afterPaint": {
"time": 0.04,
"readyState": 4,
"rgba": [
255,
24,
0,
255
]
}
},
{
"target": 0.1,
"immediate": {
"time": 0.1,
"readyState": 4,
"rgba": [
255,
24,
0,
255
]
},
"afterPaint": {
"time": 0.1,
"readyState": 4,
"rgba": [
255,
24,
0,
255
]
}
}
]
},
{
"browser": "firefox",
"version": "155.0",
"mode": "attached-hidden-plain",
"frames": [
{
"target": 0,
"immediate": {
"time": 0,
"readyState": 4,
"rgba": [
137,
19,
126,
255
]
},
"afterPaint": {
"time": 0,
"readyState": 4,
"rgba": [
137,
19,
126,
255
]
}
},
{
"target": 0,
"immediate": {
"time": 0,
"readyState": 4,
"rgba": [
137,
19,
126,
255
]
},
"afterPaint": {
"time": 0,
"readyState": 4,
"rgba": [
137,
19,
126,
255
]
}
},
{
"target": 0.01,
"immediate": {
"time": 0.01,
"readyState": 4,
"rgba": [
137,
19,
126,
255
]
},
"afterPaint": {
"time": 0.01,
"readyState": 4,
"rgba": [
137,
19,
126,
255
]
}
},
{
"target": 0.04,
"immediate": {
"time": 0.04,
"readyState": 4,
"rgba": [
255,
24,
0,
255
]
},
"afterPaint": {
"time": 0.04,
"readyState": 4,
"rgba": [
255,
24,
0,
255
]
}
},
{
"target": 0.1,
"immediate": {
"time": 0.1,
"readyState": 4,
"rgba": [
255,
24,
0,
255
]
},
"afterPaint": {
"time": 0.1,
"readyState": 4,
"rgba": [
255,
24,
0,
255
]
}
}
]
},
{
"browser": "webkit",
"version": "26.6",
"mode": "attached-hidden-prime",
"frames": [
{
"target": 0,
"immediate": {
"time": 0.0027184,
"readyState": 4,
"rgba": [
238,
14,
14,
255
]
},
"afterPaint": {
"time": 0.0027184,
"readyState": 4,
"rgba": [
238,
14,
14,
255
]
}
},
{
"target": 0,
"immediate": {
"time": 0.0006203,
"readyState": 4,
"rgba": [
238,
14,
14,
255
]
},
"afterPaint": {
"time": 0.0006203,
"readyState": 4,
"rgba": [
238,
14,
14,
255
]
}
},
{
"target": 0.01,
"immediate": {
"time": 0.0115399,
"readyState": 4,
"rgba": [
238,
14,
14,
255
]
},
"afterPaint": {
"time": 0.0115399,
"readyState": 4,
"rgba": [
238,
14,
14,
255
]
}
},
{
"target": 0.04,
"immediate": {
"time": 0.0410149,
"readyState": 4,
"rgba": [
127,
14,
127,
255
]
},
"afterPaint": {
"time": 0.0410149,
"readyState": 4,
"rgba": [
127,
14,
127,
255
]
}
},
{
"target": 0.1,
"immediate": {
"time": 0.1010477,
"readyState": 4,
"rgba": [
238,
14,
14,
255
]
},
"afterPaint": {
"time": 0.1010477,
"readyState": 4,
"rgba": [
238,
14,
14,
255
]
}
}
]
},
{
"browser": "webkit",
"version": "26.6",
"mode": "attached-prime",
"frames": [
{
"target": 0,
"immediate": {
"time": 0.0013223,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
},
"afterPaint": {
"time": 0.0013223,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
}
},
{
"target": 0,
"immediate": {
"time": 0.0021425,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
},
"afterPaint": {
"time": 0.0021425,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
}
},
{
"target": 0.01,
"immediate": {
"time": 0.0115562,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
},
"afterPaint": {
"time": 0.0115562,
"readyState": 4,
"rgba": [
16,
16,
16,
255
]
}
},
{
"target": 0.04,
"immediate": {
"time": 0.0427947,
"readyState": 4,
"rgba": [
127,
14,
127,
255
]
},
"afterPaint": {
"time": 0.0427947,
"readyState": 4,
"rgba": [
127,
14,
127,
255
]
}
},
{
"target": 0.1,
"immediate": {
"time": 0.1021376,
"readyState": 4,
"rgba": [
238,
14,
14,
255
]
},
"afterPaint": {
"time": 0.1021376,
"readyState": 4,
"rgba": [
238,
14,
14,
255
]
}
}
]
},
{
"browser": "webkit",
"version": "26.6",
"mode": "attached-hidden-plain",
"frames": [
{
"target": 0,
"immediate": {
"time": 0,
"readyState": 4,
"rgba": [
0,
0,
0,
0
]
},
"afterPaint": {
"time": 0,
"readyState": 4,
"rgba": [
0,
0,
0,
0
]
}
},
{
"target": 0,
"immediate": {
"time": 0.0023575,
"readyState": 4,
"rgba": [
0,
0,
0,
0
]
},
"afterPaint": {
"time": 0.0023575,
"readyState": 4,
"rgba": [
0,
0,
0,
0
]
}
},
{
"target": 0.01,
"immediate": {
"time": 0.0124145,
"readyState": 4,
"rgba": [
0,
0,
0,
0
]
},
"afterPaint": {
"time": 0.0124145,
"readyState": 4,
"rgba": [
0,
0,
0,
0
]
}
},
{
"target": 0.04,
"immediate": {
"time": 0.0416324,
"readyState": 4,
"rgba": [
127,
14,
127,
255
]
},
"afterPaint": {
"time": 0.0416324,
"readyState": 4,
"rgba": [
127,
14,
127,
255
]
}
},
{
"target": 0.1,
"immediate": {
"time": 0.1018848,
"readyState": 4,
"rgba": [
238,
14,
14,
255
]
},
"afterPaint": {
"time": 0.1018848,
"readyState": 4,
"rgba": [
238,
14,
14,
255
]
}
}
]
}
]
}
],
"artifacts": [
{
"file": "packages/artplayer-plugin-auto-thumbnail/dist/artplayer-plugin-auto-thumbnail.js",
"copy": "docs/compiled/artplayer-plugin-auto-thumbnail.js",
"bytes": 4800,
"sha256": "d2ddb67be36e83fcda49aa4de625a4a019e840d1d3f37b2106a6e0aefe323b25",
"copiedBytesEqual": true
},
{
"file": "packages/artplayer-plugin-auto-thumbnail/dist/artplayer-plugin-auto-thumbnail.legacy.js",
"copy": "docs/compiled/artplayer-plugin-auto-thumbnail.legacy.js",
"bytes": 5380,
"sha256": "4d67323bc1dc3923ee5336eeeaf2744e94b8d1f850b5ec7af2f3a9438642cf8e",
"copiedBytesEqual": true
},
{
"file": "packages/artplayer-plugin-auto-thumbnail/dist/artplayer-plugin-auto-thumbnail.mjs",
"copy": "docs/compiled/artplayer-plugin-auto-thumbnail.mjs",
"bytes": 8722,
"sha256": "e4497e133cdd7ffc89e829afa1bd8f9350ae710efbc8e5f5619491e5916b8932",
"copiedBytesEqual": true
}
],
"fixture": {
"kind": "generated-auto-thumbnail-timeline",
"version": "ffmpeg version 2025-11-12-git-6cdd2cbe32-full_build-www.gyan.dev Copyright (c) 2000-2025 the FFmpeg developers",
"args": [
"-hide_banner",
"-loglevel",
"error",
"-n",
"-f",
"lavfi",
"-i",
"color=c=purple:s=320x180:r=30:d=0.033333333",
"-f",
"lavfi",
"-i",
"color=c=red:s=320x180:r=30:d=1.966666667",
"-f",
"lavfi",
"-i",
"color=c=black:s=320x180:r=30:d=2",
"-f",
"lavfi",
"-i",
"color=c=blue:s=320x180:r=30:d=2",
"-f",
"lavfi",
"-i",
"color=c=yellow:s=320x180:r=30:d=2",
"-filter_complex",
"[0:v][1:v][2:v][3:v][4:v]concat=n=5:v=1:a=0[v]",
"-map",
"[v]",
"-c:v",
"libx264",
"-pix_fmt",
"yuv420p",
"-g",
"30",
"-movflags",
"+faststart",
"auto-thumbnail-timeline.mp4"
],
"width": 320,
"height": 180,
"fps": 30,
"duration": 8,
"segments": [
[
"purple",
"0.033333333"
],
[
"red",
"1.966666667"
],
[
"black",
"2"
],
[
"blue",
"2"
],
[
"yellow",
"2"
]
],
"purpose": "Unique purple first frame, then red/black/blue/yellow timeline; distinguish missing transparent pixels, legitimate black frames and stale first frames.",
"file": {
"name": "auto-thumbnail-timeline.mp4",
"bytes": 8602,
"sha256": "10370156cffada462d3ea00aae0caadd62752369cd6538cc55248b3ddd7bf994"
},
"regeneratedBytesEqual": true
},
"inputs": [
{
"file": "packages/artplayer-plugin-auto-thumbnail/ARCHITECTURE.md",
"sha256LF": "dc293f225ed6d0faab55c4b7dbb0cfe9c9145aa96bedb8dae73ebb0f5bf40c08"
},
{
"file": "packages/artplayer-plugin-auto-thumbnail/src/index.js",
"sha256LF": "6ecc757ac74d961fb0bda13d58582f0845e29b62f10e351a267b67adb7b684b8"
},
{
"file": "packages/artplayer-plugin-auto-thumbnail/src/options.js",
"sha256LF": "11c88fe9682d0736d28a128b352f34832a8ed2a7a82fb6e92e44fc85b7458056"
},
{
"file": "packages/artplayer-plugin-auto-thumbnail/src/session.js",
"sha256LF": "14b69480a829d15c9a74995fc398296ad10983bd3a177aa1ddc0205273afa6ec"
},
{
"file": "packages/artplayer-plugin-auto-thumbnail/src/extraction.js",
"sha256LF": "bd7c11c8093130163f86ce805b8a7251a06ba12aa7f2a3a5b7cedb10ab2a0915"
},
{
"file": "packages/artplayer-plugin-auto-thumbnail/src/video.js",
"sha256LF": "06c610423e055cfb2c96dc665595405e61d7c4fc5ded97c38038ab36f16ec1fd"
},
{
"file": "test/helpers/auto-thumbnail.js",
"sha256LF": "fab8541f1a03329824c9bd7e8d670c7d4dec398640f12a08064b7b5c9f61411d"
},
{
"file": "test/auto-thumbnail-lifecycle.test.js",
"sha256LF": "f184ff44d0e3d679463407e4e52a32e4c67308625876eb1bc7f96cb2e4fabc02"
},
{
"file": "test/browser/auto-thumbnail-lifecycle.spec.js",
"sha256LF": "ca4fe5600a3c894bd59d8861aaa9266147bb9f94236ab95f6c407fc9a03dce28"
},
{
"file": "test/browser/auto-thumbnail-pixels.spec.js",
"sha256LF": "56dfcf3910d344504f46f8619322fc28b8e753d191a208effce2f6154a72094f"
},
{
"file": "test/browser/server.mjs",
"sha256LF": "5f2cad96de00af41049edbc27a128d32dea4b04a2ef57c870d7cfa838438de4e"
},
{
"file": "scripts/generate-auto-thumbnail-fixture.mjs",
"sha256LF": "f7ed5804a021eb9a4ac9f7112126ddf8a7b32ac67b2fe2382f5f7204bc34f49c"
}
],
"actualEntries": [
{
"name": "main-require",
"entry": "./dist/artplayer-plugin-auto-thumbnail.js",
"result": "pass",
"sha256": "d2ddb67be36e83fcda49aa4de625a4a019e840d1d3f37b2106a6e0aefe323b25",
"scope": "Actual built entry and registration without DOM access; not an installed tarball test."
},
{
"name": "legacy-require",
"entry": "./dist/artplayer-plugin-auto-thumbnail.legacy.js",
"result": "pass",
"sha256": "4d67323bc1dc3923ee5336eeeaf2744e94b8d1f850b5ec7af2f3a9438642cf8e",
"scope": "Actual built entry and registration without DOM access; not an installed tarball test."
},
{
"name": "legacy-import",
"entry": "./dist/artplayer-plugin-auto-thumbnail.legacy.js",
"result": "pass",
"sha256": "4d67323bc1dc3923ee5336eeeaf2744e94b8d1f850b5ec7af2f3a9438642cf8e",
"scope": "Actual built entry and registration without DOM access; not an installed tarball test."
},
{
"name": "module-import",
"entry": "./dist/artplayer-plugin-auto-thumbnail.mjs",
"result": "pass",
"sha256": "e4497e133cdd7ffc89e829afa1bd8f9350ae710efbc8e5f5619491e5916b8932",
"scope": "Actual built entry and registration without DOM access; not an installed tarball test."
}
],
"followUpExperiment": {
"file": "refactor/.cache/auto-thumbnail-frame-callback-probe.json",
"sha256": "44b29870f0e4c301e144c9287fcac2c84df7b9e534b5768c9fc77f8564cf2f37",
"results": [
{
"browser": "chromium",
"version": "153.0.8010.12",
"mode": "attached-hidden-callback",
"initial": {
"time": 0,
"readyState": 4,
"rgba": [
127,
0,
126,
255
]
},
"frame": 6.4,
"beforeSeek": {
"time": 0,
"readyState": 4,
"rgba": [
127,
0,
126,
255
]
},
"frames": [
{
"target": 0,
"immediate": {
"time": 0,
"readyState": 4,
"rgba": [
127,
0,
126,
255
]
},
"afterPaint": {
"time": 0,
"readyState": 4,
"rgba": [
127,
0,
126,
255
]
}
},
{
"target": 1.6,
"immediate": {
"time": 1.6,
"readyState": 4,
"rgba": [
254,
0,
0,
255
]
},
"afterPaint": {
"time": 1.6,
"readyState": 4,
"rgba": [
254,
0,
0,
255
]
}
},
{
"target": 3.2,
"immediate": {
"time": 3.2,
"readyState": 4,
"rgba": [
0,
0,
0,
255
]
},
"afterPaint": {
"time": 3.2,
"readyState": 4,
"rgba": [
0,
0,
0,
255
]
}
},
{
"target": 4.8,
"immediate": {
"time": 4.8,
"readyState": 4,
"rgba": [
0,
0,
253,
255
]
},
"afterPaint": {
"time": 4.8,
"readyState": 4,
"rgba": [
0,
0,
253,
255
]
}
},
{
"target": 6.4,
"immediate": {
"time": 6.4,
"readyState": 4,
"rgba": [
255,
255,
2,
255
]
},
"afterPaint": {
"time": 6.4,
"readyState": 4,
"rgba": [
255,
255,
2,
255
]
}
}
],
"transitions": [
{
"event": "loadedmetadata",
"time": 0,
"readyState": 1
},
{
"event": "loadeddata",
"time": 0,
"readyState": 4
},
{
"event": "canplay",
"time": 0,
"readyState": 1
},
{
"event": "seeked",
"time": 0,
"readyState": 4
},
{
"event": "canplay",
"time": 0,
"readyState": 4
},
{
"event": "seeked",
"time": 1.6,
"readyState": 4
},
{
"event": "canplay",
"time": 1.6,
"readyState": 4
},
{
"event": "seeked",
"time": 3.2,
"readyState": 4
},
{
"event": "canplay",
"time": 3.2,
"readyState": 4
},
{
"event": "seeked",
"time": 4.8,
"readyState": 4
},
{
"event": "canplay",
"time": 4.8,
"readyState": 4
},
{
"event": "seeked",
"time": 6.4,
"readyState": 4
},
{
"event": "canplay",
"time": 6.4,
"readyState": 4
}
]
},
{
"browser": "chromium",
"version": "153.0.8010.12",
"mode": "attached-callback",
"initial": {
"time": 0,
"readyState": 4,
"rgba": [
127,
0,
126,
255
]
},
"frame": 6.4,
"beforeSeek": {
"time": 0,
"readyState": 4,
"rgba": [
127,
0,
126,
255
]
},
"frames": [
{
"target": 0,
"immediate": {
"time": 0,
"readyState": 4,
"rgba": [
127,
0,
126,
255
]
},
"afterPaint": {
"time": 0,
"readyState": 4,
"rgba": [
127,
0,
126,
255
]
}
},
{
"target": 1.6,
"immediate": {
"time": 1.6,
"readyState": 4,
"rgba": [
254,
0,
0,
255
]
},
"afterPaint": {
"time": 1.6,
"readyState": 4,
"rgba": [
254,
0,
0,
255
]
}
},
{
"target": 3.2,
"immediate": {
"time": 3.2,
"readyState": 4,
"rgba": [
0,
0,
0,
255
]
},
"afterPaint": {
"time": 3.2,
"readyState": 4,
"rgba": [
0,
0,
0,
255
]
}
},
{
"target": 4.8,
"immediate": {
"time": 4.8,
"readyState": 4,
"rgba": [
0,
0,
253,
255
]
},
"afterPaint": {
"time": 4.8,
"readyState": 4,
"rgba": [
0,
0,
253,
255
]
}
},
{
"target": 6.4,
"immediate": {
"time": 6.4,
"readyState": 4,
"rgba": [
255,
255,
2,
255
]
},
"afterPaint": {
"time": 6.4,
"readyState": 4,
"rgba": [
255,
255,
2,
255
]
}
}
],
"transitions": [
{
"event": "loadedmetadata",
"time": 0,
"readyState": 1
},
{
"event": "loadeddata",
"time": 0,
"readyState": 4
},
{
"event": "canplay",
"time": 0,
"readyState": 1
},
{
"event": "seeked",
"time": 0,
"readyState": 4
},
{
"event": "canplay",
"time": 0,
"readyState": 4
},
{
"event": "seeked",
"time": 1.6,
"readyState": 4
},
{
"event": "canplay",
"time": 1.6,
"readyState": 4
},
{
"event": "seeked",
"time": 3.2,
"readyState": 4
},
{
"event": "canplay",
"time": 3.2,
"readyState": 4
},
{
"event": "seeked",
"time": 4.8,
"readyState": 4
},
{
"event": "canplay",
"time": 4.8,
"readyState": 4
},
{
"event": "seeked",
"time": 6.4,
"readyState": 4
},
{
"event": "canplay",
"time": 6.4,
"readyState": 4
}
]
},
{
"browser": "firefox",
"version": "155.0",
"mode": "attached-hidden-callback",
"initial": {
"time": 0,
"readyState": 4,
"rgba": [
137,
19,
126,
255
]
},
"frame": 6.4,
"beforeSeek": {
"time": 0,
"readyState": 4,
"rgba": [
137,
19,
126,
255
]
},
"frames": [
{
"target": 0,
"immediate": {
"time": 0,
"readyState": 4,
"rgba": [
137,
19,
126,
255
]
},
"afterPaint": {
"time": 0,
"readyState": 4,
"rgba": [
137,
19,
126,
255
]
}
},
{
"target": 1.6,
"immediate": {
"time": 1.6,
"readyState": 4,
"rgba": [
255,
24,
0,
255
]
},
"afterPaint": {
"time": 1.6,
"readyState": 4,
"rgba": [
255,
24,
0,
255
]
}
},
{
"target": 3.2,
"immediate": {
"time": 3.2,
"readyState": 4,
"rgba": [
0,
0,
0,
255
]
},
"afterPaint": {
"time": 3.2,
"readyState": 4,
"rgba": [
0,
0,
0,
255
]
}
},
{
"target": 4.8,
"immediate": {
"time": 4.8,
"readyState": 4,
"rgba": [
0,
14,
253,
255
]
},
"afterPaint": {
"time": 4.8,
"readyState": 4,
"rgba": [
0,
14,
253,
255
]
}
},
{
"target": 6.4,
"immediate": {
"time": 6.4,
"readyState": 4,
"rgba": [
255,
241,
2,
255
]
},
"afterPaint": {
"time": 6.4,
"readyState": 4,
"rgba": [
255,
241,
2,
255
]
}
}
],
"transitions": [
{
"event": "loadedmetadata",
"time": 0,
"readyState": 1
},
{
"event": "loadeddata",
"time": 0,
"readyState": 4
},
{
"event": "canplay",
"time": 0,
"readyState": 4
},
{
"event": "seeked",
"time": 0,
"readyState": 4
},
{
"event": "canplay",
"time": 0,
"readyState": 4
},
{
"event": "seeked",
"time": 1.6,
"readyState": 4
},
{
"event": "canplay",
"time": 1.6,
"readyState": 4
},
{
"event": "seeked",
"time": 3.2,
"readyState": 4
},
{
"event": "canplay",
"time": 3.2,
"readyState": 4
},
{
"event": "seeked",
"time": 4.8,
"readyState": 4
},
{
"event": "canplay",
"time": 4.8,
"readyState": 4
},
{
"event": "seeked",
"time": 6.4,
"readyState": 4
},
{
"event": "canplay",
"time": 6.4,
"readyState": 4
}
]
},
{
"browser": "firefox",
"version": "155.0",
"mode": "attached-callback",
"initial": {
"time": 0,
"readyState": 4,
"rgba": [
137,
19,
126,
255
]
},
"frame": 6.4,
"beforeSeek": {
"time": 0,
"readyState": 4,
"rgba": [
137,
19,
126,
255
]
},
"frames": [
{
"target": 0,
"immediate": {
"time": 0,
"readyState": 4,
"rgba": [
137,
19,
126,
255
]
},
"afterPaint": {
"time": 0,
"readyState": 4,
"rgba": [
137,
19,
126,
255
]
}
},
{
"target": 1.6,
"immediate": {
"time": 1.6,
"readyState": 4,
"rgba": [
255,
24,
0,
255
]
},
"afterPaint": {
"time": 1.6,
"readyState": 4,
"rgba": [
255,
24,
0,
255
]
}
},
{
"target": 3.2,
"immediate": {
"time": 3.2,
"readyState": 4,
"rgba": [
0,
0,
0,
255
]
},
"afterPaint": {
"time": 3.2,
"readyState": 4,
"rgba": [
0,
0,
0,
255
]
}
},
{
"target": 4.8,
"immediate": {
"time": 4.8,
"readyState": 4,
"rgba": [
0,
14,
253,
255
]
},
"afterPaint": {
"time": 4.8,
"readyState": 4,
"rgba": [
0,
14,
253,
255
]
}
},
{
"target": 6.4,
"immediate": {
"time": 6.4,
"readyState": 4,
"rgba": [
255,
241,
2,
255
]
},
"afterPaint": {
"time": 6.4,
"readyState": 4,
"rgba": [
255,
241,
2,
255
]
}
}
],
"transitions": [
{
"event": "loadedmetadata",
"time": 0,
"readyState": 1
},
{
"event": "loadeddata",
"time": 0,
"readyState": 4
},
{
"event": "canplay",
"time": 0,
"readyState": 4
},
{
"event": "seeked",
"time": 0,
"readyState": 4
},
{
"event": "canplay",
"time": 0,
"readyState": 4
},
{
"event": "seeked",
"time": 1.6,
"readyState": 4
},
{
"event": "canplay",
"time": 1.6,
"readyState": 4
},
{
"event": "seeked",
"time": 3.2,
"readyState": 4
},
{
"event": "canplay",
"time": 3.2,
"readyState": 4
},
{
"event": "seeked",
"time": 4.8,
"readyState": 4
},
{
"event": "canplay",
"time": 4.8,
"readyState": 4
},
{
"event": "seeked",
"time": 6.4,
"readyState": 4
},
{
"event": "canplay",
"time": 6.4,
"readyState": 4
}
]
},
{
"browser": "webkit",
"version": "26.6",
"mode": "attached-hidden-callback",
"error": "No frame callback",
"transitions": [
{
"event": "loadedmetadata",
"time": 0,
"readyState": 4
},
{
"event": "loadeddata",
"time": 0,
"readyState": 4
},
{
"event": "canplay",
"time": 0,
"readyState": 4
},
{
"event": "seeked",
"time": 0.0014992,
"readyState": 4
}
]
},
{
"browser": "webkit",
"version": "26.6",
"mode": "attached-callback",
"error": "No frame callback",
"transitions": [
{
"event": "loadedmetadata",
"time": 0,
"readyState": 4
},
{
"event": "loadeddata",
"time": 0,
"readyState": 4
},
{
"event": "canplay",
"time": 0,
"readyState": 4
},
{
"event": "seeked",
"time": 0,
"readyState": 4
}
]
}
],
"scope": "Exploration only, not current production code or acceptance. Awaiting native frame presentation after loadeddata/seek yielded all five intended colors on Chromium/Firefox; this Windows WebKit has no requestVideoFrameCallback. Cancellation/duplicate/stale frame callbacks and a validated fallback are still required."
},
"validatedAt": "2026-09-12T23:23:26.840Z"
}