mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-08 19:06:15 -08:00
924 lines
35 KiB
JSON
924 lines
35 KiB
JSON
{
|
|
"task": "SITE-04",
|
|
"taskStatus": "doing",
|
|
"sourceBefore": "bb2fec8dd1df02fdf8260c04a73d060806da9adc",
|
|
"capturedAt": "2026-09-15T22:51:07.858Z",
|
|
"validation": {
|
|
"task": "SITE-04",
|
|
"node": "v24.21.0",
|
|
"compiler": "5.9.3",
|
|
"static": [
|
|
{
|
|
"language": "zh",
|
|
"name": "setting",
|
|
"source": {
|
|
"path": "packages/artplayer-vitepress/docs/component/setting.md",
|
|
"sha256": "807b5b22aba0be97602b4af92a7d855232377e8e8375ae07c10727a2900f36a3"
|
|
},
|
|
"html": {
|
|
"path": "docs/document/component/setting.html",
|
|
"sha256": "3a349be8768839d915529306144c8d69825449f12b0676ca57c691b49af91418"
|
|
},
|
|
"typeFixtures": [
|
|
{
|
|
"path": "refactor/.cache/site04-setting/zh-setting-0.mts",
|
|
"sha256": "02cb7c2e86067658a20836fde68bbe12d3e337d9bcf7b1c63788e8c4e6fe9c50"
|
|
}
|
|
],
|
|
"snippets": [
|
|
{
|
|
"id": "component/setting.md:10",
|
|
"sha256": "405d7f54fd3d4d9da5a7416f0fb0515791a0c709e5ce76d2456eff3f33027075"
|
|
},
|
|
{
|
|
"id": "component/setting.md:34",
|
|
"sha256": "4206c181079c44f6bfcaa56c3b41cba6b57115d099c7461a1209c1b7f4a7fd96"
|
|
},
|
|
{
|
|
"id": "component/setting.md:66",
|
|
"sha256": "a07430adb133d38aecf21a2710067c4434fd5c4fc9719e90e7bd3572b992192d"
|
|
},
|
|
{
|
|
"id": "component/setting.md:126",
|
|
"sha256": "fdbebe73f79ae9e3b297fea7bf71d85191679cf6421ce6981434d5a767450b11"
|
|
},
|
|
{
|
|
"id": "component/setting.md:185",
|
|
"sha256": "a6f62bc729156f5f5eb3a456d1f0b54e40f0e8ea69e2b6854ce217cc999a417e"
|
|
},
|
|
{
|
|
"id": "component/setting.md:229",
|
|
"sha256": "2b7b9f57090e6d71a5bfeee99e6249271d985be605351b13727ef164b28a380d"
|
|
},
|
|
{
|
|
"id": "component/setting.md:253",
|
|
"sha256": "4df1b60413c555dee8ed069dd28cf1412dfefd65f6d63ff5f0c52997132a3a85"
|
|
},
|
|
{
|
|
"id": "component/setting.md:274",
|
|
"sha256": "8f197061216843a4793a26c72ed3e41119b718e5fbda4cf8296ff9d4fbf09866"
|
|
},
|
|
{
|
|
"id": "component/setting.md:305",
|
|
"sha256": "5628cdb66583e138af48d88506143313057236511268ad98b16d0ed9335e3df5"
|
|
}
|
|
],
|
|
"localLinks": [
|
|
"/document/component/setting.html#VPContent",
|
|
"/document/",
|
|
"/document/en/",
|
|
"/document/start/option.html",
|
|
"/document/start/i18n.html",
|
|
"/document/component/layers.html",
|
|
"/document/component/controls.html",
|
|
"/document/component/contextmenu.html",
|
|
"/document/component/setting.html",
|
|
"/document/advanced/property.html",
|
|
"/document/advanced/built-in.html",
|
|
"/document/advanced/class.html",
|
|
"/document/advanced/global.html",
|
|
"/document/advanced/event.html",
|
|
"/document/advanced/plugin.html",
|
|
"/document/plugin/danmuku.html",
|
|
"/document/plugin/danmuku-mask.html",
|
|
"/document/plugin/ads.html",
|
|
"/document/plugin/hls-control.html",
|
|
"/document/plugin/dash-control.html",
|
|
"/document/plugin/vtt-thumbnail.html",
|
|
"/document/plugin/auto-thumbnail.html",
|
|
"/document/plugin/multiple-subtitles.html",
|
|
"/document/plugin/jassub.html",
|
|
"/document/plugin/chromecast.html",
|
|
"/document/plugin/vast.html",
|
|
"/document/plugin/chapter.html",
|
|
"/document/plugin/ambilight.html",
|
|
"/document/plugin/document-pip.html",
|
|
"/document/plugin/asr.html",
|
|
"/document/plugin/audio-track.html",
|
|
"/document/tool/iframe.html",
|
|
"/document/tool/thumbnail.html",
|
|
"/document/proxy/canvas.html",
|
|
"/document/proxy/mediabunny.html",
|
|
"/document/component/setting.html#%E8%AE%BE%E7%BD%AE%E9%9D%A2%E6%9D%BF",
|
|
"/document/component/setting.html#%E5%86%85%E7%BD%AE",
|
|
"/document/component/setting.html#%E5%88%9B%E5%BB%BA-%E6%8C%89%E9%92%AE",
|
|
"/document/component/setting.html#%E5%88%9B%E5%BB%BA-%E9%80%89%E6%8B%A9%E5%88%97%E8%A1%A8",
|
|
"/document/component/setting.html#%E5%88%9B%E5%BB%BA-%E5%88%97%E8%A1%A8%E5%B5%8C%E5%A5%97",
|
|
"/document/component/setting.html#%E5%88%9B%E5%BB%BA-%E5%88%87%E6%8D%A2%E6%8C%89%E9%92%AE",
|
|
"/document/component/setting.html#%E5%88%9B%E5%BB%BA-%E8%8C%83%E5%9B%B4%E6%BB%91%E5%9D%97",
|
|
"/document/component/setting.html#%E6%B7%BB%E5%8A%A0",
|
|
"/document/component/setting.html#%E5%88%A0%E9%99%A4",
|
|
"/document/component/setting.html#%E6%9B%B4%E6%96%B0",
|
|
"/document/component/setting.html#setting-contract",
|
|
"/document/component/setting.html#setting-manager",
|
|
"/document/component/setting.html#typescript-%E5%87%86%E7%A1%AE%E7%B1%BB%E5%9E%8B%E7%A4%BA%E4%BE%8B"
|
|
]
|
|
},
|
|
{
|
|
"language": "en",
|
|
"name": "setting",
|
|
"source": {
|
|
"path": "packages/artplayer-vitepress/docs/en/component/setting.md",
|
|
"sha256": "ac14505706fac4604d25b94546fbe87edfbd833b86cb10db59af92dacbe08bf5"
|
|
},
|
|
"html": {
|
|
"path": "docs/document/en/component/setting.html",
|
|
"sha256": "a2a80a0b151816e93e70857e6d979c51b3e77db5829323a4c77f7003e966127b"
|
|
},
|
|
"typeFixtures": [
|
|
{
|
|
"path": "refactor/.cache/site04-setting/en-setting-0.mts",
|
|
"sha256": "02cb7c2e86067658a20836fde68bbe12d3e337d9bcf7b1c63788e8c4e6fe9c50"
|
|
}
|
|
],
|
|
"snippets": [
|
|
{
|
|
"id": "en/component/setting.md:10",
|
|
"sha256": "3c6d269aae3ca4580c2a3368255cd8cc8b64776cec00d85170e04c63cf568386"
|
|
},
|
|
{
|
|
"id": "en/component/setting.md:34",
|
|
"sha256": "6561b27298b2c1dc1daf81023e60ba11ec1f65ce9090bc5ecec6c0a5be1bfe23"
|
|
},
|
|
{
|
|
"id": "en/component/setting.md:66",
|
|
"sha256": "a07430adb133d38aecf21a2710067c4434fd5c4fc9719e90e7bd3572b992192d"
|
|
},
|
|
{
|
|
"id": "en/component/setting.md:126",
|
|
"sha256": "fdbebe73f79ae9e3b297fea7bf71d85191679cf6421ce6981434d5a767450b11"
|
|
},
|
|
{
|
|
"id": "en/component/setting.md:186",
|
|
"sha256": "a6f62bc729156f5f5eb3a456d1f0b54e40f0e8ea69e2b6854ce217cc999a417e"
|
|
},
|
|
{
|
|
"id": "en/component/setting.md:230",
|
|
"sha256": "2b7b9f57090e6d71a5bfeee99e6249271d985be605351b13727ef164b28a380d"
|
|
},
|
|
{
|
|
"id": "en/component/setting.md:254",
|
|
"sha256": "4df1b60413c555dee8ed069dd28cf1412dfefd65f6d63ff5f0c52997132a3a85"
|
|
},
|
|
{
|
|
"id": "en/component/setting.md:275",
|
|
"sha256": "8f197061216843a4793a26c72ed3e41119b718e5fbda4cf8296ff9d4fbf09866"
|
|
},
|
|
{
|
|
"id": "en/component/setting.md:306",
|
|
"sha256": "5628cdb66583e138af48d88506143313057236511268ad98b16d0ed9335e3df5"
|
|
}
|
|
],
|
|
"localLinks": [
|
|
"/document/en/component/setting.html#VPContent",
|
|
"/document/",
|
|
"/document/en/",
|
|
"/document/en/start/option.html",
|
|
"/document/en/start/i18n.html",
|
|
"/document/en/component/layers.html",
|
|
"/document/en/component/controls.html",
|
|
"/document/en/component/contextmenu.html",
|
|
"/document/en/component/setting.html",
|
|
"/document/en/advanced/property.html",
|
|
"/document/en/advanced/built-in.html",
|
|
"/document/en/advanced/class.html",
|
|
"/document/en/advanced/global.html",
|
|
"/document/en/advanced/event.html",
|
|
"/document/en/advanced/plugin.html",
|
|
"/document/en/plugin/danmuku.html",
|
|
"/document/en/plugin/danmuku-mask.html",
|
|
"/document/en/plugin/ads.html",
|
|
"/document/en/plugin/hls-control.html",
|
|
"/document/en/plugin/dash-control.html",
|
|
"/document/en/plugin/vtt-thumbnail.html",
|
|
"/document/en/plugin/auto-thumbnail.html",
|
|
"/document/en/plugin/multiple-subtitles.html",
|
|
"/document/en/plugin/jassub.html",
|
|
"/document/en/plugin/chromecast.html",
|
|
"/document/en/plugin/vast.html",
|
|
"/document/en/plugin/chapter.html",
|
|
"/document/en/plugin/ambilight.html",
|
|
"/document/en/plugin/document-pip.html",
|
|
"/document/en/plugin/asr.html",
|
|
"/document/en/plugin/audio-track.html",
|
|
"/document/en/tool/iframe.html",
|
|
"/document/en/tool/thumbnail.html",
|
|
"/document/en/proxy/canvas.html",
|
|
"/document/en/proxy/mediabunny.html",
|
|
"/document/en/component/setting.html#settings-panel",
|
|
"/document/en/component/setting.html#built-in",
|
|
"/document/en/component/setting.html#create-button",
|
|
"/document/en/component/setting.html#create-selection-list",
|
|
"/document/en/component/setting.html#create-nested-list",
|
|
"/document/en/component/setting.html#create-toggle-button",
|
|
"/document/en/component/setting.html#create-range-slider",
|
|
"/document/en/component/setting.html#add",
|
|
"/document/en/component/setting.html#remove",
|
|
"/document/en/component/setting.html#update",
|
|
"/document/en/component/setting.html#setting-contract",
|
|
"/document/en/component/setting.html#setting-manager",
|
|
"/document/en/component/setting.html#typescript-accurate-type-example"
|
|
]
|
|
}
|
|
],
|
|
"browsers": [
|
|
{
|
|
"engine": "chromium",
|
|
"version": "153.0.8010.12",
|
|
"language": "zh",
|
|
"name": "setting",
|
|
"passed": true,
|
|
"errors": [],
|
|
"forwarded": [
|
|
"405d7f54fd3d4d9da5a7416f0fb0515791a0c709e5ce76d2456eff3f33027075",
|
|
"4206c181079c44f6bfcaa56c3b41cba6b57115d099c7461a1209c1b7f4a7fd96",
|
|
"a07430adb133d38aecf21a2710067c4434fd5c4fc9719e90e7bd3572b992192d",
|
|
"fdbebe73f79ae9e3b297fea7bf71d85191679cf6421ce6981434d5a767450b11",
|
|
"a6f62bc729156f5f5eb3a456d1f0b54e40f0e8ea69e2b6854ce217cc999a417e",
|
|
"2b7b9f57090e6d71a5bfeee99e6249271d985be605351b13727ef164b28a380d",
|
|
"4df1b60413c555dee8ed069dd28cf1412dfefd65f6d63ff5f0c52997132a3a85",
|
|
"8f197061216843a4793a26c72ed3e41119b718e5fbda4cf8296ff9d4fbf09866",
|
|
"5628cdb66583e138af48d88506143313057236511268ad98b16d0ed9335e3df5"
|
|
],
|
|
"screenshot": {
|
|
"path": "refactor/.cache/site04-setting/chromium-zh-setting.png",
|
|
"sha256": "9232cb003e8ba428551fa7b63dc12cf0af5fca9d0c751208933560c3af299757"
|
|
}
|
|
},
|
|
{
|
|
"engine": "chromium",
|
|
"version": "153.0.8010.12",
|
|
"language": "en",
|
|
"name": "setting",
|
|
"passed": true,
|
|
"errors": [],
|
|
"forwarded": [
|
|
"3c6d269aae3ca4580c2a3368255cd8cc8b64776cec00d85170e04c63cf568386",
|
|
"6561b27298b2c1dc1daf81023e60ba11ec1f65ce9090bc5ecec6c0a5be1bfe23",
|
|
"a07430adb133d38aecf21a2710067c4434fd5c4fc9719e90e7bd3572b992192d",
|
|
"fdbebe73f79ae9e3b297fea7bf71d85191679cf6421ce6981434d5a767450b11",
|
|
"a6f62bc729156f5f5eb3a456d1f0b54e40f0e8ea69e2b6854ce217cc999a417e",
|
|
"2b7b9f57090e6d71a5bfeee99e6249271d985be605351b13727ef164b28a380d",
|
|
"4df1b60413c555dee8ed069dd28cf1412dfefd65f6d63ff5f0c52997132a3a85",
|
|
"8f197061216843a4793a26c72ed3e41119b718e5fbda4cf8296ff9d4fbf09866",
|
|
"5628cdb66583e138af48d88506143313057236511268ad98b16d0ed9335e3df5"
|
|
],
|
|
"screenshot": {
|
|
"path": "refactor/.cache/site04-setting/chromium-en-setting.png",
|
|
"sha256": "343786cea5720787fce57f23cf2a9da4047c7b96c93dec6d6de6fc5107c1675a"
|
|
}
|
|
},
|
|
{
|
|
"engine": "firefox",
|
|
"version": "155.0",
|
|
"language": "zh",
|
|
"name": "setting",
|
|
"passed": true,
|
|
"errors": [],
|
|
"forwarded": [
|
|
"405d7f54fd3d4d9da5a7416f0fb0515791a0c709e5ce76d2456eff3f33027075",
|
|
"4206c181079c44f6bfcaa56c3b41cba6b57115d099c7461a1209c1b7f4a7fd96",
|
|
"a07430adb133d38aecf21a2710067c4434fd5c4fc9719e90e7bd3572b992192d",
|
|
"fdbebe73f79ae9e3b297fea7bf71d85191679cf6421ce6981434d5a767450b11",
|
|
"a6f62bc729156f5f5eb3a456d1f0b54e40f0e8ea69e2b6854ce217cc999a417e",
|
|
"2b7b9f57090e6d71a5bfeee99e6249271d985be605351b13727ef164b28a380d",
|
|
"4df1b60413c555dee8ed069dd28cf1412dfefd65f6d63ff5f0c52997132a3a85",
|
|
"8f197061216843a4793a26c72ed3e41119b718e5fbda4cf8296ff9d4fbf09866",
|
|
"5628cdb66583e138af48d88506143313057236511268ad98b16d0ed9335e3df5"
|
|
],
|
|
"screenshot": {
|
|
"path": "refactor/.cache/site04-setting/firefox-zh-setting.png",
|
|
"sha256": "d5c3871cbb5bbaa87f190346e2ca50b1fb5824323ae945a71a5afd0b8e78c8ab"
|
|
}
|
|
},
|
|
{
|
|
"engine": "firefox",
|
|
"version": "155.0",
|
|
"language": "en",
|
|
"name": "setting",
|
|
"passed": true,
|
|
"errors": [],
|
|
"forwarded": [
|
|
"3c6d269aae3ca4580c2a3368255cd8cc8b64776cec00d85170e04c63cf568386",
|
|
"6561b27298b2c1dc1daf81023e60ba11ec1f65ce9090bc5ecec6c0a5be1bfe23",
|
|
"a07430adb133d38aecf21a2710067c4434fd5c4fc9719e90e7bd3572b992192d",
|
|
"fdbebe73f79ae9e3b297fea7bf71d85191679cf6421ce6981434d5a767450b11",
|
|
"a6f62bc729156f5f5eb3a456d1f0b54e40f0e8ea69e2b6854ce217cc999a417e",
|
|
"2b7b9f57090e6d71a5bfeee99e6249271d985be605351b13727ef164b28a380d",
|
|
"4df1b60413c555dee8ed069dd28cf1412dfefd65f6d63ff5f0c52997132a3a85",
|
|
"8f197061216843a4793a26c72ed3e41119b718e5fbda4cf8296ff9d4fbf09866",
|
|
"5628cdb66583e138af48d88506143313057236511268ad98b16d0ed9335e3df5"
|
|
],
|
|
"screenshot": {
|
|
"path": "refactor/.cache/site04-setting/firefox-en-setting.png",
|
|
"sha256": "694f9f75f7cfe55be32d3e78b91931700e8bf398b0c38de5c41875ac66da09d6"
|
|
}
|
|
},
|
|
{
|
|
"engine": "webkit",
|
|
"version": "26.6",
|
|
"language": "zh",
|
|
"name": "setting",
|
|
"passed": true,
|
|
"errors": [],
|
|
"forwarded": [
|
|
"405d7f54fd3d4d9da5a7416f0fb0515791a0c709e5ce76d2456eff3f33027075",
|
|
"4206c181079c44f6bfcaa56c3b41cba6b57115d099c7461a1209c1b7f4a7fd96",
|
|
"a07430adb133d38aecf21a2710067c4434fd5c4fc9719e90e7bd3572b992192d",
|
|
"fdbebe73f79ae9e3b297fea7bf71d85191679cf6421ce6981434d5a767450b11",
|
|
"a6f62bc729156f5f5eb3a456d1f0b54e40f0e8ea69e2b6854ce217cc999a417e",
|
|
"2b7b9f57090e6d71a5bfeee99e6249271d985be605351b13727ef164b28a380d",
|
|
"4df1b60413c555dee8ed069dd28cf1412dfefd65f6d63ff5f0c52997132a3a85",
|
|
"8f197061216843a4793a26c72ed3e41119b718e5fbda4cf8296ff9d4fbf09866",
|
|
"5628cdb66583e138af48d88506143313057236511268ad98b16d0ed9335e3df5"
|
|
],
|
|
"screenshot": {
|
|
"path": "refactor/.cache/site04-setting/webkit-zh-setting.png",
|
|
"sha256": "551b421617dcec670c6f551b8a9ceb8bd636308e91d8a15b4cdc066ee3aadde8"
|
|
}
|
|
},
|
|
{
|
|
"engine": "webkit",
|
|
"version": "26.6",
|
|
"language": "en",
|
|
"name": "setting",
|
|
"passed": true,
|
|
"errors": [],
|
|
"forwarded": [
|
|
"3c6d269aae3ca4580c2a3368255cd8cc8b64776cec00d85170e04c63cf568386",
|
|
"6561b27298b2c1dc1daf81023e60ba11ec1f65ce9090bc5ecec6c0a5be1bfe23",
|
|
"a07430adb133d38aecf21a2710067c4434fd5c4fc9719e90e7bd3572b992192d",
|
|
"fdbebe73f79ae9e3b297fea7bf71d85191679cf6421ce6981434d5a767450b11",
|
|
"a6f62bc729156f5f5eb3a456d1f0b54e40f0e8ea69e2b6854ce217cc999a417e",
|
|
"2b7b9f57090e6d71a5bfeee99e6249271d985be605351b13727ef164b28a380d",
|
|
"4df1b60413c555dee8ed069dd28cf1412dfefd65f6d63ff5f0c52997132a3a85",
|
|
"8f197061216843a4793a26c72ed3e41119b718e5fbda4cf8296ff9d4fbf09866",
|
|
"5628cdb66583e138af48d88506143313057236511268ad98b16d0ed9335e3df5"
|
|
],
|
|
"screenshot": {
|
|
"path": "refactor/.cache/site04-setting/webkit-en-setting.png",
|
|
"sha256": "23a68986f160f0b0e15920cc8ef32577ab052df30886f7ffd791978a2da9ee5c"
|
|
}
|
|
}
|
|
],
|
|
"dom": [
|
|
{
|
|
"engine": "chromium",
|
|
"version": "153.0.8010.12",
|
|
"passed": true,
|
|
"errors": [],
|
|
"checks": [
|
|
"manager root array copied with shared items",
|
|
"mounted deferred",
|
|
"deferred mounted receiver and node",
|
|
"mounted runs once",
|
|
"missing find and obsolete method",
|
|
"tree metadata and unrendered submenu",
|
|
"metadata readonly nonenumerable",
|
|
"preorder traversal",
|
|
"button writes tooltip",
|
|
"switch callback reads old state",
|
|
"switch result sets state",
|
|
"switch has no automatic toggle",
|
|
"input callback syncs value and tooltip",
|
|
"change callback commits value",
|
|
"range element mutation does not sync input",
|
|
"range assignment updates input",
|
|
"no callback leaves model value unchanged",
|
|
"submenu navigation and cache identity",
|
|
"selection callback receiver one",
|
|
"selection navigates before async result",
|
|
"selection callback receiver two",
|
|
"latest selection result owns parent tooltip",
|
|
"root/no argument check no-op",
|
|
"content setter moves element and getter reads HTML",
|
|
"update retains item and replaces node",
|
|
"old node listeners released",
|
|
"failed synchronous update restores item and node",
|
|
"failed update restores original listener",
|
|
"add returns original item",
|
|
"update missing returns added item",
|
|
"duplicate name rejected without extra entry",
|
|
"cyclic tree rejected",
|
|
"deferred mounted receiver and node",
|
|
"removed pending mounted canceled",
|
|
"old example reproduces range precedence",
|
|
"removing old kind field permits switch update",
|
|
"remove returns undefined",
|
|
"remove releases descendant and panel",
|
|
"missing removal throws",
|
|
"destroy closes panels and instance"
|
|
],
|
|
"updateExample": {
|
|
"ready": true,
|
|
"role": "switch",
|
|
"inputs": 0,
|
|
"codeSha256": "5628cdb66583e138af48d88506143313057236511268ad98b16d0ed9335e3df5"
|
|
}
|
|
},
|
|
{
|
|
"engine": "firefox",
|
|
"version": "155.0",
|
|
"passed": true,
|
|
"errors": [],
|
|
"checks": [
|
|
"manager root array copied with shared items",
|
|
"mounted deferred",
|
|
"deferred mounted receiver and node",
|
|
"mounted runs once",
|
|
"missing find and obsolete method",
|
|
"tree metadata and unrendered submenu",
|
|
"metadata readonly nonenumerable",
|
|
"preorder traversal",
|
|
"button writes tooltip",
|
|
"switch callback reads old state",
|
|
"switch result sets state",
|
|
"switch has no automatic toggle",
|
|
"input callback syncs value and tooltip",
|
|
"change callback commits value",
|
|
"range element mutation does not sync input",
|
|
"range assignment updates input",
|
|
"no callback leaves model value unchanged",
|
|
"submenu navigation and cache identity",
|
|
"selection callback receiver one",
|
|
"selection navigates before async result",
|
|
"selection callback receiver two",
|
|
"latest selection result owns parent tooltip",
|
|
"root/no argument check no-op",
|
|
"content setter moves element and getter reads HTML",
|
|
"update retains item and replaces node",
|
|
"old node listeners released",
|
|
"failed synchronous update restores item and node",
|
|
"failed update restores original listener",
|
|
"add returns original item",
|
|
"update missing returns added item",
|
|
"duplicate name rejected without extra entry",
|
|
"cyclic tree rejected",
|
|
"deferred mounted receiver and node",
|
|
"removed pending mounted canceled",
|
|
"old example reproduces range precedence",
|
|
"removing old kind field permits switch update",
|
|
"remove returns undefined",
|
|
"remove releases descendant and panel",
|
|
"missing removal throws",
|
|
"destroy closes panels and instance"
|
|
],
|
|
"updateExample": {
|
|
"ready": true,
|
|
"role": "switch",
|
|
"inputs": 0,
|
|
"codeSha256": "5628cdb66583e138af48d88506143313057236511268ad98b16d0ed9335e3df5"
|
|
}
|
|
},
|
|
{
|
|
"engine": "webkit",
|
|
"version": "26.6",
|
|
"passed": true,
|
|
"errors": [],
|
|
"checks": [
|
|
"manager root array copied with shared items",
|
|
"mounted deferred",
|
|
"deferred mounted receiver and node",
|
|
"mounted runs once",
|
|
"missing find and obsolete method",
|
|
"tree metadata and unrendered submenu",
|
|
"metadata readonly nonenumerable",
|
|
"preorder traversal",
|
|
"button writes tooltip",
|
|
"switch callback reads old state",
|
|
"switch result sets state",
|
|
"switch has no automatic toggle",
|
|
"input callback syncs value and tooltip",
|
|
"change callback commits value",
|
|
"range element mutation does not sync input",
|
|
"range assignment updates input",
|
|
"no callback leaves model value unchanged",
|
|
"submenu navigation and cache identity",
|
|
"selection callback receiver one",
|
|
"selection navigates before async result",
|
|
"selection callback receiver two",
|
|
"latest selection result owns parent tooltip",
|
|
"root/no argument check no-op",
|
|
"content setter moves element and getter reads HTML",
|
|
"update retains item and replaces node",
|
|
"old node listeners released",
|
|
"failed synchronous update restores item and node",
|
|
"failed update restores original listener",
|
|
"add returns original item",
|
|
"update missing returns added item",
|
|
"duplicate name rejected without extra entry",
|
|
"cyclic tree rejected",
|
|
"deferred mounted receiver and node",
|
|
"removed pending mounted canceled",
|
|
"old example reproduces range precedence",
|
|
"removing old kind field permits switch update",
|
|
"remove returns undefined",
|
|
"remove releases descendant and panel",
|
|
"missing removal throws",
|
|
"destroy closes panels and instance"
|
|
],
|
|
"updateExample": {
|
|
"ready": true,
|
|
"role": "switch",
|
|
"inputs": 0,
|
|
"codeSha256": "5628cdb66583e138af48d88506143313057236511268ad98b16d0ed9335e3df5"
|
|
}
|
|
}
|
|
],
|
|
"complete": true,
|
|
"limitations": [
|
|
"Page navigation and DOM contracts only; no playback, codec, physical-device or release acceptance."
|
|
],
|
|
"core": {
|
|
"artifact": {
|
|
"path": "packages/artplayer/dist/artplayer.js",
|
|
"sha256": "8a4caaa50a069875b3898a83765457b3c502700f4731d0c38988d6c463c3d20a"
|
|
},
|
|
"candidate": {
|
|
"kind": "npm-tarball",
|
|
"path": "refactor/.cache/packages/run-XvHA8v/artplayer.tgz",
|
|
"version": "6.0.0",
|
|
"sourceCommit": "1b8188834768605f312a5ed14dab52d75b9c880c",
|
|
"inputFingerprint": "896b9f1f57feb447e9baef3b02c2c04e51b79eadef858b01a921e2b2146ff75a",
|
|
"integrity": "sha512-b2Sl/KMnRriJH4/TKsksknoCmLtPDduL6t9RROlzInp6CC1YN4L7t4EYGl/kdmpcgzAJsH0Fz6k4YUFmrDaPQw=="
|
|
}
|
|
}
|
|
},
|
|
"semanticMapping": {
|
|
"file": "refactor/core-content-review.json",
|
|
"addedRecords": 79,
|
|
"totalRecords": 324,
|
|
"remainingInventoryRecords": 639,
|
|
"previousGroups": "All existing source and document hashes verified unchanged."
|
|
},
|
|
"tests": {
|
|
"count": 42,
|
|
"pass": 42,
|
|
"fail": 0,
|
|
"skipped": 0,
|
|
"durationMs": 1276.5411,
|
|
"suites": [
|
|
"setting-model",
|
|
"setting-layout",
|
|
"setting-resources",
|
|
"site-loading",
|
|
"documentation-pipeline"
|
|
],
|
|
"initialRun": {
|
|
"tests": 40,
|
|
"pass": 39,
|
|
"fail": 1,
|
|
"reason": "New setting table crossed a translator chunk boundary; structure-preservation test exposed the splitter defect. Failure log retained; source fixed and two focused regressions added."
|
|
}
|
|
},
|
|
"translationFix": {
|
|
"files": [
|
|
{
|
|
"path": "scripts/documentation/markdown.ts",
|
|
"sha256": "b8c0eb08bca76c5ec7fa7b5a1e5a5bdd9af2523adb07855b270823e7149d3264"
|
|
},
|
|
{
|
|
"path": "scripts/documentation/README.md",
|
|
"sha256": "8b09b45c59356845aec768bb9bf7a80c3de6ff0b80dea705fffa262062a75189"
|
|
},
|
|
{
|
|
"path": "test/documentation-pipeline.test.js",
|
|
"sha256": "9ca4e50b34d381339783b4f02de8a48224f3ec4e045073bacd12aa28b8d0f7b7"
|
|
}
|
|
],
|
|
"reproduction": {
|
|
"sourceBefore": "bb2fec8dd1df02fdf8260c04a73d060806da9adc",
|
|
"oldFailure": "Translation changed code, HTML, links or Markdown structure",
|
|
"candidate": "restored structure passes",
|
|
"chunks": [
|
|
3655,
|
|
2464
|
|
],
|
|
"limit": 4000
|
|
},
|
|
"behavior": "Tables, nested ordered/unordered lists and blockquotes remain atomic. Oversized structural blocks fail explicitly instead of exceeding the size limit or damaging Markdown. No validation weakening or remote translation used."
|
|
},
|
|
"build": {
|
|
"vitepressSeconds": 9.18,
|
|
"yarnSeconds": 10.82,
|
|
"checked": [
|
|
"build:docs",
|
|
"build:llm",
|
|
"check:llm",
|
|
"typecheck:docs-tools",
|
|
"lint",
|
|
"site-inventory --write/--check",
|
|
"demos --check"
|
|
],
|
|
"typecheckSeconds": 3.52,
|
|
"lintSeconds": 12.32
|
|
},
|
|
"visualInspections": [
|
|
"chromium-zh-setting.png",
|
|
"chromium-en-setting.png"
|
|
],
|
|
"ledger": {
|
|
"report": {
|
|
"path": "refactor/.cache/release-ledger-ehMqdO/report.json",
|
|
"sha256": "c46b39b10cb9845700e24f7cb4e0fb2b1980596a07439813b3cec689aab3fba5"
|
|
},
|
|
"libraries": [
|
|
{
|
|
"name": "artplayer",
|
|
"fingerprint": "f580b888bb9664b4dd30d900152a7b20560a49adc176ad9782103f7fe89be848",
|
|
"build": {
|
|
"status": "blocked",
|
|
"errors": [
|
|
"Evidence input fingerprint is stale"
|
|
]
|
|
},
|
|
"status": "blocked"
|
|
},
|
|
{
|
|
"name": "artplayer-plugin-ads",
|
|
"fingerprint": "55236854b94ac7b0dd91b4107dcb60e97ac6f1a5e8b6b8a9dcb63bba66c6509a",
|
|
"build": {
|
|
"status": "blocked",
|
|
"errors": [
|
|
"Evidence input fingerprint is stale"
|
|
]
|
|
},
|
|
"status": "blocked"
|
|
},
|
|
{
|
|
"name": "artplayer-plugin-ambilight",
|
|
"fingerprint": "f88a6a2f1c5548389cae293614f648d72077ed03a7be6c81ad017a1155a839a3",
|
|
"build": {
|
|
"status": "blocked",
|
|
"errors": [
|
|
"Evidence input fingerprint is stale"
|
|
]
|
|
},
|
|
"status": "blocked"
|
|
},
|
|
{
|
|
"name": "artplayer-plugin-asr",
|
|
"fingerprint": "7fa3ca9577b53f3bb90e2c23fec9e6e70fbbb0c089ccae2923084b9059bcbdf9",
|
|
"build": {
|
|
"status": "blocked",
|
|
"errors": [
|
|
"Evidence input fingerprint is stale"
|
|
]
|
|
},
|
|
"status": "blocked"
|
|
},
|
|
{
|
|
"name": "artplayer-plugin-audio-track",
|
|
"fingerprint": "0c73b970872fe56df1c669e5badfa91f9cd7ec3c73070a9852cfea076cc8923f",
|
|
"build": {
|
|
"status": "blocked",
|
|
"errors": [
|
|
"Evidence input fingerprint is stale"
|
|
]
|
|
},
|
|
"status": "blocked"
|
|
},
|
|
{
|
|
"name": "artplayer-plugin-auto-thumbnail",
|
|
"fingerprint": "9ced9b18e4b260ccbcf6ac016b32ec0852040cb5c0f57be72718a03d40d598bf",
|
|
"build": {
|
|
"status": "blocked",
|
|
"errors": [
|
|
"Evidence input fingerprint is stale"
|
|
]
|
|
},
|
|
"status": "blocked"
|
|
},
|
|
{
|
|
"name": "artplayer-plugin-chapter",
|
|
"fingerprint": "f1dd73097e43df504f686f18a6ca30bcb1f57ab74d3cc62909db20505c994072",
|
|
"build": {
|
|
"status": "blocked",
|
|
"errors": [
|
|
"Evidence input fingerprint is stale"
|
|
]
|
|
},
|
|
"status": "blocked"
|
|
},
|
|
{
|
|
"name": "artplayer-plugin-chromecast",
|
|
"fingerprint": "d6d79d4b47afaefa66d32c5b1709f412ed9d32c636462723918c268a6601e631",
|
|
"build": {
|
|
"status": "blocked",
|
|
"errors": [
|
|
"Evidence input fingerprint is stale"
|
|
]
|
|
},
|
|
"status": "blocked"
|
|
},
|
|
{
|
|
"name": "artplayer-plugin-danmuku",
|
|
"fingerprint": "3d32a4c6d94d9eaa31cd982ec43ae2b710a4c923e5076f357ba4c902be48d729",
|
|
"build": {
|
|
"status": "blocked",
|
|
"errors": [
|
|
"Evidence input fingerprint is stale"
|
|
]
|
|
},
|
|
"status": "blocked"
|
|
},
|
|
{
|
|
"name": "artplayer-plugin-danmuku-mask",
|
|
"fingerprint": "ceb17cbb235a42438c28df15ddf830d104a749b58515333c43da2b18534b166c",
|
|
"build": {
|
|
"status": "blocked",
|
|
"errors": [
|
|
"Evidence input fingerprint is stale"
|
|
]
|
|
},
|
|
"status": "blocked"
|
|
},
|
|
{
|
|
"name": "artplayer-plugin-dash-control",
|
|
"fingerprint": "6716002b92bb12b54d17772d87a560bb9e863da35abfa37988907d54e02cdf74",
|
|
"build": {
|
|
"status": "blocked",
|
|
"errors": [
|
|
"Evidence input fingerprint is stale"
|
|
]
|
|
},
|
|
"status": "blocked"
|
|
},
|
|
{
|
|
"name": "artplayer-plugin-document-pip",
|
|
"fingerprint": "a3a56ecc218c8e180621d1bc00684950cca4ada8d483334b0cb91fd783c10831",
|
|
"build": {
|
|
"status": "blocked",
|
|
"errors": [
|
|
"Evidence input fingerprint is stale"
|
|
]
|
|
},
|
|
"status": "blocked"
|
|
},
|
|
{
|
|
"name": "artplayer-plugin-hls-control",
|
|
"fingerprint": "00a07f33277bae211a553e9fb2e924ade219513135bc54921886f4518dd27964",
|
|
"build": {
|
|
"status": "blocked",
|
|
"errors": [
|
|
"Evidence input fingerprint is stale"
|
|
]
|
|
},
|
|
"status": "blocked"
|
|
},
|
|
{
|
|
"name": "artplayer-plugin-jassub",
|
|
"fingerprint": "cc9304759ff3cdd84767eee38fcbb9cf70e234f2449946536fd1da972cde679f",
|
|
"build": {
|
|
"status": "blocked",
|
|
"errors": [
|
|
"Evidence input fingerprint is stale"
|
|
]
|
|
},
|
|
"status": "blocked"
|
|
},
|
|
{
|
|
"name": "artplayer-plugin-multiple-subtitles",
|
|
"fingerprint": "43825f602514c9e6a0bd8f0a270a54a03d1cb76f821b99d1e736d0150dafc190",
|
|
"build": {
|
|
"status": "blocked",
|
|
"errors": [
|
|
"Evidence input fingerprint is stale"
|
|
]
|
|
},
|
|
"status": "blocked"
|
|
},
|
|
{
|
|
"name": "artplayer-plugin-vast",
|
|
"fingerprint": "3503e145a591a406105eb953f9ac75c8373992c9f3f1f23b713de65c85a3bb3d",
|
|
"build": {
|
|
"status": "blocked",
|
|
"errors": [
|
|
"Evidence input fingerprint is stale"
|
|
]
|
|
},
|
|
"status": "blocked"
|
|
},
|
|
{
|
|
"name": "artplayer-plugin-vtt-thumbnail",
|
|
"fingerprint": "b7932e08a086cfe16ed5e78872e274fb897931d0653dbf7ac61a19b404ddec85",
|
|
"build": {
|
|
"status": "blocked",
|
|
"errors": [
|
|
"Evidence input fingerprint is stale"
|
|
]
|
|
},
|
|
"status": "blocked"
|
|
},
|
|
{
|
|
"name": "artplayer-proxy-canvas",
|
|
"fingerprint": "a0a8efb762e823fe4dd8c8de9601f74ac873ade8c6953a7e5305297608c71a12",
|
|
"build": {
|
|
"status": "blocked",
|
|
"errors": [
|
|
"Evidence input fingerprint is stale"
|
|
]
|
|
},
|
|
"status": "blocked"
|
|
},
|
|
{
|
|
"name": "artplayer-proxy-mediabunny",
|
|
"fingerprint": "9fd7e62c56ae78866267cdd5650dc4e4af4aad76dd6ff8466b68908bc25d661c",
|
|
"build": {
|
|
"status": "blocked",
|
|
"errors": [
|
|
"Evidence input fingerprint is stale"
|
|
]
|
|
},
|
|
"status": "blocked"
|
|
},
|
|
{
|
|
"name": "artplayer-tool-iframe",
|
|
"fingerprint": "00dc477ad56d12cfa6cd0d1e071e80f4120afed23f44af0393e23e5dac516a3b",
|
|
"build": {
|
|
"status": "blocked",
|
|
"errors": [
|
|
"Evidence input fingerprint is stale"
|
|
]
|
|
},
|
|
"status": "blocked"
|
|
},
|
|
{
|
|
"name": "artplayer-tool-thumbnail",
|
|
"fingerprint": "78bf5be3b2b5656a0b95ce2ce3cf1a635b6df609361a840b8298476f65af9d52",
|
|
"build": {
|
|
"status": "blocked",
|
|
"errors": [
|
|
"Evidence input fingerprint is stale"
|
|
]
|
|
},
|
|
"status": "blocked"
|
|
}
|
|
],
|
|
"note": "All21 previous build input fingerprints are stale after the shared documentation script/test changes. Core bytes exercised by this bounded DOM probe still match its recorded archive; no old candidate evidence was relabeled. REL-02 must prepare and verify fresh candidates.",
|
|
"publicationAuthorized": false
|
|
},
|
|
"attachments": [
|
|
{
|
|
"path": "refactor/.cache/site04-setting-validate.mjs",
|
|
"sha256": "3ab369d78d88938c0317b0fcc8e2652877f85d4f6ed75544a9cfae4ddba06b23"
|
|
},
|
|
{
|
|
"path": "refactor/.cache/site04-setting-probe.js",
|
|
"sha256": "bb5b68e2833db63d5cd3e0caee818b0bb7f42785220eb816a0fa02610de0e4b1"
|
|
},
|
|
{
|
|
"path": "refactor/.cache/site04-setting/report.json",
|
|
"sha256": "dcb727a141a387176a79b45f69a59a1a27b8df8d4d97c82109412d5b40a59a3f"
|
|
},
|
|
{
|
|
"path": "refactor/.cache/site04-setting-validate.log",
|
|
"sha256": "de8331a5369e263c4b746fd78ea3814ef6708dde739e23622d8ac2961f75cba1"
|
|
},
|
|
{
|
|
"path": "refactor/.cache/site04-setting-tests.log",
|
|
"sha256": "1555506b49a472d6afa83588f86d015e26a6770bec0ee2f88c4174689ebcc0dc"
|
|
},
|
|
{
|
|
"path": "refactor/.cache/site04-setting-tests-final.log",
|
|
"sha256": "4b17f833633248bd0864cb31e4d994b5a0a832afdd2c0fd279c438f5584ce1cd"
|
|
},
|
|
{
|
|
"path": "refactor/.cache/site04-setting-build.log",
|
|
"sha256": "13e6327dc767309907c4e6838d668804cd0cde3999effbcae363d4299c7d34e4"
|
|
},
|
|
{
|
|
"path": "refactor/.cache/site04-setting-build-final.log",
|
|
"sha256": "9408ba64cebc052f86a0d6b4f4eac83804bf77e596d723f51439e5d38a8d6a65"
|
|
},
|
|
{
|
|
"path": "refactor/.cache/site04-setting-llm-final.log",
|
|
"sha256": "a8a29f87f3303695b8d3343e00364eb0c294aef2f5d7ec8f3b969447f174b780"
|
|
},
|
|
{
|
|
"path": "refactor/.cache/site04-setting-typecheck.log",
|
|
"sha256": "55af625f4dcb786e8177127aa537b8ea5ab23347d72edf013d80226604fa9c47"
|
|
},
|
|
{
|
|
"path": "refactor/.cache/site04-setting-lint.log",
|
|
"sha256": "e8aae80f628792ca02a96a3d315d98a5b9697d4b8549fc261681240fad051420"
|
|
},
|
|
{
|
|
"path": "refactor/.cache/site04-setting-chunk-repro.mjs",
|
|
"sha256": "e0f0cabb81471ab3eae4310bc1fe49d1848ed4bdd5bdbbe1737ec1ddabe5f417"
|
|
},
|
|
{
|
|
"path": "refactor/.cache/site04-setting-chunk-repro.log",
|
|
"sha256": "e234153a1bd06033c23de032dfe6d20cf31317091dcf20a9f58e9ee6a009617d"
|
|
},
|
|
{
|
|
"path": "refactor/.cache/site04-setting-inventory.log",
|
|
"sha256": "169be07a163f65cc208cda3973ca34be5363158ac310ef6155446dd5bd517870"
|
|
},
|
|
{
|
|
"path": "refactor/.cache/site04-setting-ledger.log",
|
|
"sha256": "1ebb2e1b8cbefbe51049a5d7616342aed979f591e5204cb8cf7bca681f8ba93e"
|
|
}
|
|
]
|
|
}
|