mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-08 10:56:15 -08:00
58404 lines
2.1 MiB
Plaintext
58404 lines
2.1 MiB
Plaintext
{
|
|
"schemaVersion": 1,
|
|
"task": "CORE-22",
|
|
"stage": "core-automation",
|
|
"capturedAt": "2026-09-11T15:11:38.958Z",
|
|
"baseCommit": "5efc7f7699e16ec21ec8d4cdc20ff360b26cadd7",
|
|
"previousStage": {
|
|
"file": "refactor/baselines/core-setting-navigation-partial.json",
|
|
"sha256": "80bea18c24bee000171a9958986ca426bcb8ce27d6c87426e9ee883e0782581c"
|
|
},
|
|
"layoutBefore": {
|
|
"file": "refactor/.cache/core22-layout-before.json",
|
|
"sha256": "7d52b566a02da7b33bf5361b698d6c261047b4877e4eedc7e0de705f5e7f62f7",
|
|
"stats": {
|
|
"startTime": "2026-09-11T14:48:20.335Z",
|
|
"duration": 3154.955,
|
|
"expected": 1,
|
|
"skipped": 0,
|
|
"unexpected": 1,
|
|
"flaky": 0
|
|
},
|
|
"environments": {
|
|
"chromium": {
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"manifest": {
|
|
"kind": "artplayer-browser-test",
|
|
"resources": {
|
|
"/candidate/artplayer.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "f3e99e721c33de5b076a3ea3fb8c8c2f0ad1e437208575b3b0f563ada97d594e",
|
|
"bytes": 376730
|
|
},
|
|
"/compiled/artplayer.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "f3e99e721c33de5b076a3ea3fb8c8c2f0ad1e437208575b3b0f563ada97d594e",
|
|
"bytes": 376730,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/uncompiled/artplayer/index.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "f3e99e721c33de5b076a3ea3fb8c8c2f0ad1e437208575b3b0f563ada97d594e",
|
|
"bytes": 376730,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/candidate/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
|
|
},
|
|
"sha256": "3e8d0b7e7a90b5dbadf4cb108fd770d294f8a8a92ea089c41d0766c98bbc8230",
|
|
"bytes": 8433
|
|
},
|
|
"/compiled/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
|
|
},
|
|
"sha256": "3e8d0b7e7a90b5dbadf4cb108fd770d294f8a8a92ea089c41d0766c98bbc8230",
|
|
"bytes": 8433,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/uncompiled/artplayer-plugin-chapter/index.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
|
|
},
|
|
"sha256": "3e8d0b7e7a90b5dbadf4cb108fd770d294f8a8a92ea089c41d0766c98bbc8230",
|
|
"bytes": 8433,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/published/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.4.0",
|
|
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
|
|
"bytes": 134037
|
|
},
|
|
"/published/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "1.1.0",
|
|
"integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==",
|
|
"member": "package/dist/artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0",
|
|
"bytes": 4973
|
|
},
|
|
"/test/pattern.mp4": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.mp4"
|
|
},
|
|
"sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233",
|
|
"bytes": 251538
|
|
},
|
|
"/test/pattern.webm": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.webm"
|
|
},
|
|
"sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f",
|
|
"bytes": 162073
|
|
},
|
|
"/test/declaration-cues.vtt": {
|
|
"source": {
|
|
"kind": "test-subtitles",
|
|
"file": "test/browser/media/declaration-cues.vtt"
|
|
},
|
|
"sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704",
|
|
"bytes": 54
|
|
},
|
|
"/test/thumbnail-grid.svg": {
|
|
"source": {
|
|
"kind": "test-thumbnail-grid",
|
|
"file": "test/browser/media/thumbnail-grid.svg"
|
|
},
|
|
"sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6",
|
|
"bytes": 14969
|
|
},
|
|
"/test/legacy-safe-area.js": {
|
|
"source": {
|
|
"kind": "frozen-own-source",
|
|
"file": "test/helpers/legacy-safe-area.js",
|
|
"commit": "ccf77c4e"
|
|
},
|
|
"sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a",
|
|
"bytes": 795
|
|
},
|
|
"/assets/sample/video.mp4": {
|
|
"source": {
|
|
"kind": "docs-media",
|
|
"file": "docs/assets/sample/video.mp4"
|
|
},
|
|
"sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980",
|
|
"bytes": 5818706
|
|
},
|
|
"/test/performance.js": {
|
|
"source": {
|
|
"kind": "adapted-baseline-fixture",
|
|
"file": "refactor/fixtures/performance.js"
|
|
},
|
|
"sha256": "2318f39bdb5f3a3348d755cb4335907ae4adc944be3a435839c1bba201e81500",
|
|
"bytes": 8994
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"tests": [
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: initial control measurement uses the browser layout phase with fallback=false",
|
|
"project": "chromium",
|
|
"status": "failed",
|
|
"durationMs": 311,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": [
|
|
{
|
|
"location": {
|
|
"file": "D:\\github\\ArtPlayer\\test\\browser\\components.spec.js",
|
|
"column": 19,
|
|
"line": 29
|
|
},
|
|
"message": "Error: \u001b[2mexpect(\u001b[22m\u001b[31mreceived\u001b[39m\u001b[2m).\u001b[22mtoBe\u001b[2m(\u001b[22m\u001b[32mexpected\u001b[39m\u001b[2m) // Object.is equality\u001b[22m\n\nExpected: \u001b[32m0\u001b[39m\nReceived: \u001b[31m1\u001b[39m\n\n 27 | })\n 28 | await testInfo.attach('constructor-control-layout-reads', { contentType: 'application/json', body: JSON.stringify({ fallback, reads }) })\n> 29 | expect(reads).toBe(fallback ? 1 : 0)\n | ^\n 30 | const measured = await page.evaluate(async () => {\n 31 | await new Promise(resolve => requestAnimationFrame(() => requestAnimationFrame(resolve)))\n 32 | const { $controls, $player } = window.art.template\n at D:\\github\\ArtPlayer\\test\\browser\\components.spec.js:29:19"
|
|
}
|
|
],
|
|
"work": [
|
|
{
|
|
"name": "constructor-control-layout-reads",
|
|
"data": {
|
|
"fallback": false,
|
|
"reads": 1
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: initial control measurement uses the browser layout phase with fallback=true",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 405,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": [],
|
|
"work": [
|
|
{
|
|
"name": "constructor-control-layout-reads",
|
|
"data": {
|
|
"fallback": true,
|
|
"reads": 1
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"layoutAfter": {
|
|
"file": "refactor/.cache/core22-layout-after.json",
|
|
"sha256": "c1e992c3160f646317b993441925c77bced7ca593510ec768e49084b23092975",
|
|
"stats": {
|
|
"startTime": "2026-09-11T14:48:40.416Z",
|
|
"duration": 9230.696000000002,
|
|
"expected": 15,
|
|
"skipped": 0,
|
|
"unexpected": 0,
|
|
"flaky": 0
|
|
},
|
|
"environments": {
|
|
"chromium": {
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"manifest": {
|
|
"kind": "artplayer-browser-test",
|
|
"resources": {
|
|
"/candidate/artplayer.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "32f3dc22e296dcc569dc1227f0b0cad92bd0dd7e74d747e19759ac5997443e92",
|
|
"bytes": 376744
|
|
},
|
|
"/compiled/artplayer.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "32f3dc22e296dcc569dc1227f0b0cad92bd0dd7e74d747e19759ac5997443e92",
|
|
"bytes": 376744,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/uncompiled/artplayer/index.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "32f3dc22e296dcc569dc1227f0b0cad92bd0dd7e74d747e19759ac5997443e92",
|
|
"bytes": 376744,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/candidate/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
|
|
},
|
|
"sha256": "3e8d0b7e7a90b5dbadf4cb108fd770d294f8a8a92ea089c41d0766c98bbc8230",
|
|
"bytes": 8433
|
|
},
|
|
"/compiled/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
|
|
},
|
|
"sha256": "3e8d0b7e7a90b5dbadf4cb108fd770d294f8a8a92ea089c41d0766c98bbc8230",
|
|
"bytes": 8433,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/uncompiled/artplayer-plugin-chapter/index.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
|
|
},
|
|
"sha256": "3e8d0b7e7a90b5dbadf4cb108fd770d294f8a8a92ea089c41d0766c98bbc8230",
|
|
"bytes": 8433,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/published/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.4.0",
|
|
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
|
|
"bytes": 134037
|
|
},
|
|
"/published/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "1.1.0",
|
|
"integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==",
|
|
"member": "package/dist/artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0",
|
|
"bytes": 4973
|
|
},
|
|
"/test/pattern.mp4": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.mp4"
|
|
},
|
|
"sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233",
|
|
"bytes": 251538
|
|
},
|
|
"/test/pattern.webm": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.webm"
|
|
},
|
|
"sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f",
|
|
"bytes": 162073
|
|
},
|
|
"/test/declaration-cues.vtt": {
|
|
"source": {
|
|
"kind": "test-subtitles",
|
|
"file": "test/browser/media/declaration-cues.vtt"
|
|
},
|
|
"sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704",
|
|
"bytes": 54
|
|
},
|
|
"/test/thumbnail-grid.svg": {
|
|
"source": {
|
|
"kind": "test-thumbnail-grid",
|
|
"file": "test/browser/media/thumbnail-grid.svg"
|
|
},
|
|
"sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6",
|
|
"bytes": 14969
|
|
},
|
|
"/test/legacy-safe-area.js": {
|
|
"source": {
|
|
"kind": "frozen-own-source",
|
|
"file": "test/helpers/legacy-safe-area.js",
|
|
"commit": "ccf77c4e"
|
|
},
|
|
"sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a",
|
|
"bytes": 795
|
|
},
|
|
"/assets/sample/video.mp4": {
|
|
"source": {
|
|
"kind": "docs-media",
|
|
"file": "docs/assets/sample/video.mp4"
|
|
},
|
|
"sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980",
|
|
"bytes": 5818706
|
|
},
|
|
"/test/performance.js": {
|
|
"source": {
|
|
"kind": "adapted-baseline-fixture",
|
|
"file": "refactor/fixtures/performance.js"
|
|
},
|
|
"sha256": "2318f39bdb5f3a3348d755cb4335907ae4adc944be3a435839c1bba201e81500",
|
|
"bytes": 8994
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"firefox": {
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"manifest": {
|
|
"kind": "artplayer-browser-test",
|
|
"resources": {
|
|
"/candidate/artplayer.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "32f3dc22e296dcc569dc1227f0b0cad92bd0dd7e74d747e19759ac5997443e92",
|
|
"bytes": 376744
|
|
},
|
|
"/compiled/artplayer.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "32f3dc22e296dcc569dc1227f0b0cad92bd0dd7e74d747e19759ac5997443e92",
|
|
"bytes": 376744,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/uncompiled/artplayer/index.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "32f3dc22e296dcc569dc1227f0b0cad92bd0dd7e74d747e19759ac5997443e92",
|
|
"bytes": 376744,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/candidate/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
|
|
},
|
|
"sha256": "3e8d0b7e7a90b5dbadf4cb108fd770d294f8a8a92ea089c41d0766c98bbc8230",
|
|
"bytes": 8433
|
|
},
|
|
"/compiled/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
|
|
},
|
|
"sha256": "3e8d0b7e7a90b5dbadf4cb108fd770d294f8a8a92ea089c41d0766c98bbc8230",
|
|
"bytes": 8433,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/uncompiled/artplayer-plugin-chapter/index.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
|
|
},
|
|
"sha256": "3e8d0b7e7a90b5dbadf4cb108fd770d294f8a8a92ea089c41d0766c98bbc8230",
|
|
"bytes": 8433,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/published/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.4.0",
|
|
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
|
|
"bytes": 134037
|
|
},
|
|
"/published/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "1.1.0",
|
|
"integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==",
|
|
"member": "package/dist/artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0",
|
|
"bytes": 4973
|
|
},
|
|
"/test/pattern.mp4": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.mp4"
|
|
},
|
|
"sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233",
|
|
"bytes": 251538
|
|
},
|
|
"/test/pattern.webm": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.webm"
|
|
},
|
|
"sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f",
|
|
"bytes": 162073
|
|
},
|
|
"/test/declaration-cues.vtt": {
|
|
"source": {
|
|
"kind": "test-subtitles",
|
|
"file": "test/browser/media/declaration-cues.vtt"
|
|
},
|
|
"sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704",
|
|
"bytes": 54
|
|
},
|
|
"/test/thumbnail-grid.svg": {
|
|
"source": {
|
|
"kind": "test-thumbnail-grid",
|
|
"file": "test/browser/media/thumbnail-grid.svg"
|
|
},
|
|
"sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6",
|
|
"bytes": 14969
|
|
},
|
|
"/test/legacy-safe-area.js": {
|
|
"source": {
|
|
"kind": "frozen-own-source",
|
|
"file": "test/helpers/legacy-safe-area.js",
|
|
"commit": "ccf77c4e"
|
|
},
|
|
"sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a",
|
|
"bytes": 795
|
|
},
|
|
"/assets/sample/video.mp4": {
|
|
"source": {
|
|
"kind": "docs-media",
|
|
"file": "docs/assets/sample/video.mp4"
|
|
},
|
|
"sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980",
|
|
"bytes": 5818706
|
|
},
|
|
"/test/performance.js": {
|
|
"source": {
|
|
"kind": "adapted-baseline-fixture",
|
|
"file": "refactor/fixtures/performance.js"
|
|
},
|
|
"sha256": "2318f39bdb5f3a3348d755cb4335907ae4adc944be3a435839c1bba201e81500",
|
|
"bytes": 8994
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"webkit": {
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"manifest": {
|
|
"kind": "artplayer-browser-test",
|
|
"resources": {
|
|
"/candidate/artplayer.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "32f3dc22e296dcc569dc1227f0b0cad92bd0dd7e74d747e19759ac5997443e92",
|
|
"bytes": 376744
|
|
},
|
|
"/compiled/artplayer.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "32f3dc22e296dcc569dc1227f0b0cad92bd0dd7e74d747e19759ac5997443e92",
|
|
"bytes": 376744,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/uncompiled/artplayer/index.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "32f3dc22e296dcc569dc1227f0b0cad92bd0dd7e74d747e19759ac5997443e92",
|
|
"bytes": 376744,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/candidate/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
|
|
},
|
|
"sha256": "3e8d0b7e7a90b5dbadf4cb108fd770d294f8a8a92ea089c41d0766c98bbc8230",
|
|
"bytes": 8433
|
|
},
|
|
"/compiled/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
|
|
},
|
|
"sha256": "3e8d0b7e7a90b5dbadf4cb108fd770d294f8a8a92ea089c41d0766c98bbc8230",
|
|
"bytes": 8433,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/uncompiled/artplayer-plugin-chapter/index.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
|
|
},
|
|
"sha256": "3e8d0b7e7a90b5dbadf4cb108fd770d294f8a8a92ea089c41d0766c98bbc8230",
|
|
"bytes": 8433,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/published/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.4.0",
|
|
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
|
|
"bytes": 134037
|
|
},
|
|
"/published/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "1.1.0",
|
|
"integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==",
|
|
"member": "package/dist/artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0",
|
|
"bytes": 4973
|
|
},
|
|
"/test/pattern.mp4": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.mp4"
|
|
},
|
|
"sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233",
|
|
"bytes": 251538
|
|
},
|
|
"/test/pattern.webm": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.webm"
|
|
},
|
|
"sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f",
|
|
"bytes": 162073
|
|
},
|
|
"/test/declaration-cues.vtt": {
|
|
"source": {
|
|
"kind": "test-subtitles",
|
|
"file": "test/browser/media/declaration-cues.vtt"
|
|
},
|
|
"sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704",
|
|
"bytes": 54
|
|
},
|
|
"/test/thumbnail-grid.svg": {
|
|
"source": {
|
|
"kind": "test-thumbnail-grid",
|
|
"file": "test/browser/media/thumbnail-grid.svg"
|
|
},
|
|
"sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6",
|
|
"bytes": 14969
|
|
},
|
|
"/test/legacy-safe-area.js": {
|
|
"source": {
|
|
"kind": "frozen-own-source",
|
|
"file": "test/helpers/legacy-safe-area.js",
|
|
"commit": "ccf77c4e"
|
|
},
|
|
"sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a",
|
|
"bytes": 795
|
|
},
|
|
"/assets/sample/video.mp4": {
|
|
"source": {
|
|
"kind": "docs-media",
|
|
"file": "docs/assets/sample/video.mp4"
|
|
},
|
|
"sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980",
|
|
"bytes": 5818706
|
|
},
|
|
"/test/performance.js": {
|
|
"source": {
|
|
"kind": "adapted-baseline-fixture",
|
|
"file": "refactor/fixtures/performance.js"
|
|
},
|
|
"sha256": "2318f39bdb5f3a3348d755cb4335907ae4adc944be3a435839c1bba201e81500",
|
|
"bytes": 8994
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"tests": [
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: initial control measurement uses the browser layout phase with fallback=false",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 488,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": [],
|
|
"work": [
|
|
{
|
|
"name": "constructor-control-layout-reads",
|
|
"data": {
|
|
"fallback": false,
|
|
"reads": 0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: initial control measurement uses the browser layout phase with fallback=true",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 437,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": [],
|
|
"work": [
|
|
{
|
|
"name": "constructor-control-layout-reads",
|
|
"data": {
|
|
"fallback": true,
|
|
"reads": 1
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: destroying before initial control observation leaves no late layout write",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 286,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: control layout follows resize and removal with observer fallback=false",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 334,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: control layout follows resize and removal with observer fallback=true",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 585,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: initial control measurement uses the browser layout phase with fallback=false",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1355,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": [],
|
|
"work": [
|
|
{
|
|
"name": "constructor-control-layout-reads",
|
|
"data": {
|
|
"fallback": false,
|
|
"reads": 0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: initial control measurement uses the browser layout phase with fallback=true",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1861,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": [],
|
|
"work": [
|
|
{
|
|
"name": "constructor-control-layout-reads",
|
|
"data": {
|
|
"fallback": true,
|
|
"reads": 1
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: destroying before initial control observation leaves no late layout write",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1487,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: control layout follows resize and removal with observer fallback=false",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 755,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: control layout follows resize and removal with observer fallback=true",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 836,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: initial control measurement uses the browser layout phase with fallback=false",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 737,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": [],
|
|
"work": [
|
|
{
|
|
"name": "constructor-control-layout-reads",
|
|
"data": {
|
|
"fallback": false,
|
|
"reads": 0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: initial control measurement uses the browser layout phase with fallback=true",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 715,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": [],
|
|
"work": [
|
|
{
|
|
"name": "constructor-control-layout-reads",
|
|
"data": {
|
|
"fallback": true,
|
|
"reads": 1
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: destroying before initial control observation leaves no late layout write",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 603,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: control layout follows resize and removal with observer fallback=false",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 939,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: control layout follows resize and removal with observer fallback=true",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1133,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
}
|
|
]
|
|
},
|
|
"modern": {
|
|
"file": "refactor/.cache/core22-layout-modern-full.json",
|
|
"sha256": "215ac03e4f40a1d239177da4a7cbaac0533b15a8d7b7c269e86fdac141d650ed",
|
|
"stats": {
|
|
"startTime": "2026-09-11T14:51:57.181Z",
|
|
"duration": 426204.065,
|
|
"expected": 1761,
|
|
"skipped": 0,
|
|
"unexpected": 0,
|
|
"flaky": 0
|
|
},
|
|
"environments": {
|
|
"chromium": {
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"manifest": {
|
|
"kind": "artplayer-browser-test",
|
|
"resources": {
|
|
"/candidate/artplayer.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer\\dist\\artplayer.js"
|
|
},
|
|
"sha256": "9741da1b0bb4e1ed6999a6089c62e5c3b8b2df280445631da7155c1c6da5e623",
|
|
"bytes": 208037
|
|
},
|
|
"/compiled/artplayer.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer\\dist\\artplayer.js"
|
|
},
|
|
"sha256": "9741da1b0bb4e1ed6999a6089c62e5c3b8b2df280445631da7155c1c6da5e623",
|
|
"bytes": 208037,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/uncompiled/artplayer/index.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer\\dist\\artplayer.js"
|
|
},
|
|
"sha256": "9741da1b0bb4e1ed6999a6089c62e5c3b8b2df280445631da7155c1c6da5e623",
|
|
"bytes": 208037,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/candidate/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "6ac3dfe28f46084ac7caedd571b1a97dcee3cf9d708112f1b8bbd6566e1dc5c5",
|
|
"bytes": 5121
|
|
},
|
|
"/compiled/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "6ac3dfe28f46084ac7caedd571b1a97dcee3cf9d708112f1b8bbd6566e1dc5c5",
|
|
"bytes": 5121,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/uncompiled/artplayer-plugin-chapter/index.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "6ac3dfe28f46084ac7caedd571b1a97dcee3cf9d708112f1b8bbd6566e1dc5c5",
|
|
"bytes": 5121,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/published/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.4.0",
|
|
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
|
|
"bytes": 134037
|
|
},
|
|
"/published/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "1.1.0",
|
|
"integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==",
|
|
"member": "package/dist/artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0",
|
|
"bytes": 4973
|
|
},
|
|
"/test/pattern.mp4": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.mp4"
|
|
},
|
|
"sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233",
|
|
"bytes": 251538
|
|
},
|
|
"/test/pattern.webm": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.webm"
|
|
},
|
|
"sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f",
|
|
"bytes": 162073
|
|
},
|
|
"/test/declaration-cues.vtt": {
|
|
"source": {
|
|
"kind": "test-subtitles",
|
|
"file": "test/browser/media/declaration-cues.vtt"
|
|
},
|
|
"sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704",
|
|
"bytes": 54
|
|
},
|
|
"/test/thumbnail-grid.svg": {
|
|
"source": {
|
|
"kind": "test-thumbnail-grid",
|
|
"file": "test/browser/media/thumbnail-grid.svg"
|
|
},
|
|
"sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6",
|
|
"bytes": 14969
|
|
},
|
|
"/test/legacy-safe-area.js": {
|
|
"source": {
|
|
"kind": "frozen-own-source",
|
|
"file": "test/helpers/legacy-safe-area.js",
|
|
"commit": "ccf77c4e"
|
|
},
|
|
"sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a",
|
|
"bytes": 795
|
|
},
|
|
"/assets/sample/video.mp4": {
|
|
"source": {
|
|
"kind": "docs-media",
|
|
"file": "docs/assets/sample/video.mp4"
|
|
},
|
|
"sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980",
|
|
"bytes": 5818706
|
|
},
|
|
"/test/performance.js": {
|
|
"source": {
|
|
"kind": "adapted-baseline-fixture",
|
|
"file": "refactor/fixtures/performance.js"
|
|
},
|
|
"sha256": "2318f39bdb5f3a3348d755cb4335907ae4adc944be3a435839c1bba201e81500",
|
|
"bytes": 8994
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"firefox": {
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"manifest": {
|
|
"kind": "artplayer-browser-test",
|
|
"resources": {
|
|
"/candidate/artplayer.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer\\dist\\artplayer.js"
|
|
},
|
|
"sha256": "9741da1b0bb4e1ed6999a6089c62e5c3b8b2df280445631da7155c1c6da5e623",
|
|
"bytes": 208037
|
|
},
|
|
"/compiled/artplayer.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer\\dist\\artplayer.js"
|
|
},
|
|
"sha256": "9741da1b0bb4e1ed6999a6089c62e5c3b8b2df280445631da7155c1c6da5e623",
|
|
"bytes": 208037,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/uncompiled/artplayer/index.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer\\dist\\artplayer.js"
|
|
},
|
|
"sha256": "9741da1b0bb4e1ed6999a6089c62e5c3b8b2df280445631da7155c1c6da5e623",
|
|
"bytes": 208037,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/candidate/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "6ac3dfe28f46084ac7caedd571b1a97dcee3cf9d708112f1b8bbd6566e1dc5c5",
|
|
"bytes": 5121
|
|
},
|
|
"/compiled/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "6ac3dfe28f46084ac7caedd571b1a97dcee3cf9d708112f1b8bbd6566e1dc5c5",
|
|
"bytes": 5121,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/uncompiled/artplayer-plugin-chapter/index.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "6ac3dfe28f46084ac7caedd571b1a97dcee3cf9d708112f1b8bbd6566e1dc5c5",
|
|
"bytes": 5121,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/published/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.4.0",
|
|
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
|
|
"bytes": 134037
|
|
},
|
|
"/published/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "1.1.0",
|
|
"integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==",
|
|
"member": "package/dist/artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0",
|
|
"bytes": 4973
|
|
},
|
|
"/test/pattern.mp4": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.mp4"
|
|
},
|
|
"sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233",
|
|
"bytes": 251538
|
|
},
|
|
"/test/pattern.webm": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.webm"
|
|
},
|
|
"sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f",
|
|
"bytes": 162073
|
|
},
|
|
"/test/declaration-cues.vtt": {
|
|
"source": {
|
|
"kind": "test-subtitles",
|
|
"file": "test/browser/media/declaration-cues.vtt"
|
|
},
|
|
"sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704",
|
|
"bytes": 54
|
|
},
|
|
"/test/thumbnail-grid.svg": {
|
|
"source": {
|
|
"kind": "test-thumbnail-grid",
|
|
"file": "test/browser/media/thumbnail-grid.svg"
|
|
},
|
|
"sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6",
|
|
"bytes": 14969
|
|
},
|
|
"/test/legacy-safe-area.js": {
|
|
"source": {
|
|
"kind": "frozen-own-source",
|
|
"file": "test/helpers/legacy-safe-area.js",
|
|
"commit": "ccf77c4e"
|
|
},
|
|
"sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a",
|
|
"bytes": 795
|
|
},
|
|
"/assets/sample/video.mp4": {
|
|
"source": {
|
|
"kind": "docs-media",
|
|
"file": "docs/assets/sample/video.mp4"
|
|
},
|
|
"sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980",
|
|
"bytes": 5818706
|
|
},
|
|
"/test/performance.js": {
|
|
"source": {
|
|
"kind": "adapted-baseline-fixture",
|
|
"file": "refactor/fixtures/performance.js"
|
|
},
|
|
"sha256": "2318f39bdb5f3a3348d755cb4335907ae4adc944be3a435839c1bba201e81500",
|
|
"bytes": 8994
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"webkit": {
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"manifest": {
|
|
"kind": "artplayer-browser-test",
|
|
"resources": {
|
|
"/candidate/artplayer.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer\\dist\\artplayer.js"
|
|
},
|
|
"sha256": "9741da1b0bb4e1ed6999a6089c62e5c3b8b2df280445631da7155c1c6da5e623",
|
|
"bytes": 208037
|
|
},
|
|
"/compiled/artplayer.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer\\dist\\artplayer.js"
|
|
},
|
|
"sha256": "9741da1b0bb4e1ed6999a6089c62e5c3b8b2df280445631da7155c1c6da5e623",
|
|
"bytes": 208037,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/uncompiled/artplayer/index.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer\\dist\\artplayer.js"
|
|
},
|
|
"sha256": "9741da1b0bb4e1ed6999a6089c62e5c3b8b2df280445631da7155c1c6da5e623",
|
|
"bytes": 208037,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/candidate/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "6ac3dfe28f46084ac7caedd571b1a97dcee3cf9d708112f1b8bbd6566e1dc5c5",
|
|
"bytes": 5121
|
|
},
|
|
"/compiled/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "6ac3dfe28f46084ac7caedd571b1a97dcee3cf9d708112f1b8bbd6566e1dc5c5",
|
|
"bytes": 5121,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/uncompiled/artplayer-plugin-chapter/index.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "6ac3dfe28f46084ac7caedd571b1a97dcee3cf9d708112f1b8bbd6566e1dc5c5",
|
|
"bytes": 5121,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/published/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.4.0",
|
|
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
|
|
"bytes": 134037
|
|
},
|
|
"/published/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "1.1.0",
|
|
"integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==",
|
|
"member": "package/dist/artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0",
|
|
"bytes": 4973
|
|
},
|
|
"/test/pattern.mp4": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.mp4"
|
|
},
|
|
"sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233",
|
|
"bytes": 251538
|
|
},
|
|
"/test/pattern.webm": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.webm"
|
|
},
|
|
"sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f",
|
|
"bytes": 162073
|
|
},
|
|
"/test/declaration-cues.vtt": {
|
|
"source": {
|
|
"kind": "test-subtitles",
|
|
"file": "test/browser/media/declaration-cues.vtt"
|
|
},
|
|
"sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704",
|
|
"bytes": 54
|
|
},
|
|
"/test/thumbnail-grid.svg": {
|
|
"source": {
|
|
"kind": "test-thumbnail-grid",
|
|
"file": "test/browser/media/thumbnail-grid.svg"
|
|
},
|
|
"sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6",
|
|
"bytes": 14969
|
|
},
|
|
"/test/legacy-safe-area.js": {
|
|
"source": {
|
|
"kind": "frozen-own-source",
|
|
"file": "test/helpers/legacy-safe-area.js",
|
|
"commit": "ccf77c4e"
|
|
},
|
|
"sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a",
|
|
"bytes": 795
|
|
},
|
|
"/assets/sample/video.mp4": {
|
|
"source": {
|
|
"kind": "docs-media",
|
|
"file": "docs/assets/sample/video.mp4"
|
|
},
|
|
"sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980",
|
|
"bytes": 5818706
|
|
},
|
|
"/test/performance.js": {
|
|
"source": {
|
|
"kind": "adapted-baseline-fixture",
|
|
"file": "refactor/fixtures/performance.js"
|
|
},
|
|
"sha256": "2318f39bdb5f3a3348d755cb4335907ae4adc944be3a435839c1bba201e81500",
|
|
"bytes": 8994
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"tests": [
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: Shift F10 opens the default info action and closing info returns to the original control",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 426,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: context menu Escape closes before fullscreen and Tab continues from its origin",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 485,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: keyboard choice navigation waits for activation and retains existing selection events",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 466,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: custom context actions retain callbacks, typeahead and focus across replacement",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 316,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: native context content retains input editing and button activation without nested roles",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 307,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: disabled context menus do not claim the keyboard opening gesture",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 231,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: a hidden or disabled origin falls back to the player and outside focus is preserved",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 402,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: menu reinitialization replaces listeners and a rejected duplicate initialization keeps them",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 291,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: menu activation preserves callback focus transfers and destruction leaves detached controls inert",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 294,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: native editable context gestures remain native while pointer opening preserves external focus",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 285,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: keyboard menu remains inside the player and ignores a canceled opening",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 405,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: custom menu handoff to mini returns to the control that opened the menu",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 275,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: context keyboard and focus ownership stay local to each player",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 310,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: Shift F10 opens the default info action and closing info returns to the original control",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1799,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: context menu Escape closes before fullscreen and Tab continues from its origin",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1995,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: keyboard choice navigation waits for activation and retains existing selection events",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1859,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: custom context actions retain callbacks, typeahead and focus across replacement",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 566,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: native context content retains input editing and button activation without nested roles",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 584,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: disabled context menus do not claim the keyboard opening gesture",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 461,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: a hidden or disabled origin falls back to the player and outside focus is preserved",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 667,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: menu reinitialization replaces listeners and a rejected duplicate initialization keeps them",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 564,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: menu activation preserves callback focus transfers and destruction leaves detached controls inert",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 548,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: native editable context gestures remain native while pointer opening preserves external focus",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 670,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: keyboard menu remains inside the player and ignores a canceled opening",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 949,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: custom menu handoff to mini returns to the control that opened the menu",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 640,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: context keyboard and focus ownership stay local to each player",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 632,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: Shift F10 opens the default info action and closing info returns to the original control",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1380,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: context menu Escape closes before fullscreen and Tab continues from its origin",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1492,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: keyboard choice navigation waits for activation and retains existing selection events",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1395,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: custom context actions retain callbacks, typeahead and focus across replacement",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1529,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: native context content retains input editing and button activation without nested roles",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1369,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: disabled context menus do not claim the keyboard opening gesture",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1007,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: a hidden or disabled origin falls back to the player and outside focus is preserved",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1735,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: menu reinitialization replaces listeners and a rejected duplicate initialization keeps them",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1463,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: menu activation preserves callback focus transfers and destruction leaves detached controls inert",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1619,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: native editable context gestures remain native while pointer opening preserves external focus",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1226,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: keyboard menu remains inside the player and ignores a canceled opening",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1658,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: custom menu handoff to mini returns to the control that opened the menu",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1293,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: context keyboard and focus ownership stay local to each player",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1747,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: replacing a focused control restores its new entry without intermediate focus",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 273,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: removing a focused control chooses a surviving neighbor and preserves external focus",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 253,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: failed control replacement recovers focus but a veto keeps the original focused entry",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 228,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: callbacks can transfer focus outside without an intermediate or final control focus",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 266,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: replacing a focused selector option transfers focus to the new control",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 256,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: removing the last focusable control leaves focus on the player without an extra sequential Tab stop",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 240,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: focus recovery skips unavailable controls and uses a replacement native button",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 291,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: an unrelated instance update cannot take focus from another player",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 270,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: a disabled native replacement falls back and focus callbacks can destroy the player",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 239,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: replacing a focused control restores its new entry without intermediate focus",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 501,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: removing a focused control chooses a surviving neighbor and preserves external focus",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 534,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: failed control replacement recovers focus but a veto keeps the original focused entry",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 592,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: callbacks can transfer focus outside without an intermediate or final control focus",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 621,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: replacing a focused selector option transfers focus to the new control",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 445,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: removing the last focusable control leaves focus on the player without an extra sequential Tab stop",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 707,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: focus recovery skips unavailable controls and uses a replacement native button",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 514,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: an unrelated instance update cannot take focus from another player",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 510,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: a disabled native replacement falls back and focus callbacks can destroy the player",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 631,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: replacing a focused control restores its new entry without intermediate focus",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1094,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: removing a focused control chooses a surviving neighbor and preserves external focus",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1282,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: failed control replacement recovers focus but a veto keeps the original focused entry",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1287,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: callbacks can transfer focus outside without an intermediate or final control focus",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1240,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: replacing a focused selector option transfers focus to the new control",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1114,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: removing the last focusable control leaves focus on the player without an extra sequential Tab stop",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1139,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: focus recovery skips unavailable controls and uses a replacement native button",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1455,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: an unrelated instance update cannot take focus from another player",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1476,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: a disabled native replacement falls back and focus callbacks can destroy the player",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1243,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "candidate: info keyboard entry, Space close and Escape preserve the opening control",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 325,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "candidate: info pointer and programmatic visibility preserve unrelated focus",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 266,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "candidate: repeated info init replaces keyboard bindings and retains the current return target",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 253,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "candidate: info with a removed origin returns to the player and destruction disables retained controls",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 231,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "published: optional SSR info wrapper may be absent without preventing polling and close",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 146,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "candidate: optional SSR info wrapper may be absent without preventing polling and close",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 149,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "candidate: failed info name initialization releases its handlers and permits a clean retry",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 252,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "candidate: info keyboard entry, Space close and Escape preserve the opening control",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 603,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "candidate: info pointer and programmatic visibility preserve unrelated focus",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 672,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "candidate: repeated info init replaces keyboard bindings and retains the current return target",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 523,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "candidate: info with a removed origin returns to the player and destruction disables retained controls",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 697,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "published: optional SSR info wrapper may be absent without preventing polling and close",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1267,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "candidate: optional SSR info wrapper may be absent without preventing polling and close",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 553,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "candidate: failed info name initialization releases its handlers and permits a clean retry",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1172,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "candidate: info keyboard entry, Space close and Escape preserve the opening control",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1456,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "candidate: info pointer and programmatic visibility preserve unrelated focus",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1488,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "candidate: repeated info init replaces keyboard bindings and retains the current return target",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1373,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "candidate: info with a removed origin returns to the player and destruction disables retained controls",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1385,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "published: optional SSR info wrapper may be absent without preventing polling and close",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 421,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "candidate: optional SSR info wrapper may be absent without preventing polling and close",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 469,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "candidate: failed info name initialization releases its handlers and permits a clean retry",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1317,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-integration.spec.js",
|
|
"title": "candidate: native fullscreen keyboard activation retains focus through entry and exit",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 481,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-integration.spec.js",
|
|
"title": "candidate: native fullscreen external exit preserves the current in-player focus",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 383,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-integration.spec.js",
|
|
"title": "candidate: PiP keyboard control follows real native capability without a second playback action",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 364,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-integration.spec.js",
|
|
"title": "candidate: SSR retains native nodes while keyboard controls toggle real subtitle cues and survive fullscreen",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 464,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-integration.spec.js",
|
|
"title": "candidate: native fullscreen keyboard activation retains focus through entry and exit",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1230,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-integration.spec.js",
|
|
"title": "candidate: native fullscreen external exit preserves the current in-player focus",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 647,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-integration.spec.js",
|
|
"title": "candidate: PiP keyboard control follows real native capability without a second playback action",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 800,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-integration.spec.js",
|
|
"title": "candidate: SSR retains native nodes while keyboard controls toggle real subtitle cues and survive fullscreen",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 684,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-integration.spec.js",
|
|
"title": "candidate: native fullscreen keyboard activation retains focus through entry and exit",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1660,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-integration.spec.js",
|
|
"title": "candidate: native fullscreen external exit preserves the current in-player focus",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1207,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-integration.spec.js",
|
|
"title": "candidate: PiP keyboard control follows real native capability without a second playback action",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1159,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-integration.spec.js",
|
|
"title": "candidate: SSR retains native nodes while keyboard controls toggle real subtitle cues and survive fullscreen",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2199,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-lock.spec.js",
|
|
"title": "candidate: lock uses one stable keyboard button, Escape unlocks and hidden controls leave Tab order",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 299,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-lock.spec.js",
|
|
"title": "candidate: programmatic lock moves hidden control focus to unlock and caller tabindex survives",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 257,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-lock.spec.js",
|
|
"title": "candidate: locked additions stay out of Tab order and removal or destruction releases focus attributes",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 248,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-lock.spec.js",
|
|
"title": "candidate: lock Tab fallback works without native inert and preserves caller focus attributes",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 274,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-lock.spec.js",
|
|
"title": "candidate: moving a control outside a locked region restores its tabindex and cleanup preserves later caller edits",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 253,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-lock.spec.js",
|
|
"title": "candidate: remounting an already locked layer reflects actual state and replaces its keyboard scope",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 319,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-lock.spec.js",
|
|
"title": "candidate: lock uses one stable keyboard button, Escape unlocks and hidden controls leave Tab order",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 718,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-lock.spec.js",
|
|
"title": "candidate: programmatic lock moves hidden control focus to unlock and caller tabindex survives",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 489,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-lock.spec.js",
|
|
"title": "candidate: locked additions stay out of Tab order and removal or destruction releases focus attributes",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 457,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-lock.spec.js",
|
|
"title": "candidate: lock Tab fallback works without native inert and preserves caller focus attributes",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 520,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-lock.spec.js",
|
|
"title": "candidate: moving a control outside a locked region restores its tabindex and cleanup preserves later caller edits",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 456,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-lock.spec.js",
|
|
"title": "candidate: remounting an already locked layer reflects actual state and replaces its keyboard scope",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 510,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-lock.spec.js",
|
|
"title": "candidate: lock uses one stable keyboard button, Escape unlocks and hidden controls leave Tab order",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1484,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-lock.spec.js",
|
|
"title": "candidate: programmatic lock moves hidden control focus to unlock and caller tabindex survives",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1143,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-lock.spec.js",
|
|
"title": "candidate: locked additions stay out of Tab order and removal or destruction releases focus attributes",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1246,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-lock.spec.js",
|
|
"title": "candidate: lock Tab fallback works without native inert and preserves caller focus attributes",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1307,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-lock.spec.js",
|
|
"title": "candidate: moving a control outside a locked region restores its tabindex and cleanup preserves later caller edits",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1216,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-lock.spec.js",
|
|
"title": "candidate: remounting an already locked layer reflects actual state and replaces its keyboard scope",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1329,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-mini.spec.js",
|
|
"title": "candidate: mini keyboard entry reaches close and stable playback controls and Escape returns focus",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 415,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-mini.spec.js",
|
|
"title": "candidate: mini pointer entry preserves focus and Space closes after keyboard navigation",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 316,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-mini.spec.js",
|
|
"title": "candidate: programmatic mini exit preserves external focus and removed return targets use the player",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 288,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-mini.spec.js",
|
|
"title": "candidate: destroying from mini return focus cancels late notifications and retained controls",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 244,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-mini.spec.js",
|
|
"title": "candidate: mini reuse keeps keyboard entry and never returns to a stale or hidden origin",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 307,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-mini.spec.js",
|
|
"title": "candidate: mini names use existing i18n keys and hidden controls cannot reactivate the mode",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 268,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-mini.spec.js",
|
|
"title": "candidate: mini keyboard entry reaches close and stable playback controls and Escape returns focus",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 824,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-mini.spec.js",
|
|
"title": "candidate: mini pointer entry preserves focus and Space closes after keyboard navigation",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 640,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-mini.spec.js",
|
|
"title": "candidate: programmatic mini exit preserves external focus and removed return targets use the player",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 606,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-mini.spec.js",
|
|
"title": "candidate: destroying from mini return focus cancels late notifications and retained controls",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 568,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-mini.spec.js",
|
|
"title": "candidate: mini reuse keeps keyboard entry and never returns to a stale or hidden origin",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 668,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-mini.spec.js",
|
|
"title": "candidate: mini names use existing i18n keys and hidden controls cannot reactivate the mode",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 605,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-mini.spec.js",
|
|
"title": "candidate: mini keyboard entry reaches close and stable playback controls and Escape returns focus",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2059,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-mini.spec.js",
|
|
"title": "candidate: mini pointer entry preserves focus and Space closes after keyboard navigation",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1668,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-mini.spec.js",
|
|
"title": "candidate: programmatic mini exit preserves external focus and removed return targets use the player",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1452,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-mini.spec.js",
|
|
"title": "candidate: destroying from mini return focus cancels late notifications and retained controls",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1293,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-mini.spec.js",
|
|
"title": "candidate: mini reuse keeps keyboard entry and never returns to a stale or hidden origin",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1366,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-mini.spec.js",
|
|
"title": "candidate: mini names use existing i18n keys and hidden controls cannot reactivate the mode",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1262,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: selector Tab entry, focus navigation and typeahead do not commit before Enter",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 544,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: selector Space commits once and Escape closes before web fullscreen exits",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 365,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: keyboard selector retains asynchronous choice ownership and disposal",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 309,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: pointer hover and selector selection retain their existing click behavior",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 689,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: custom native controls retain their semantics and typing inside selector content",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 338,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: empty selectors are disabled and selection callbacks keep explicitly moved focus",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 317,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: typeahead accepts prefixes, resets after navigation and leaves modified input alone",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 277,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: native trigger markup remains a single button and can open the existing popup",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 275,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: a dismissed hovered selector releases the next Escape to fullscreen",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 307,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: hovering an empty selector does not announce an expanded popup",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 273,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: selector Tab entry, focus navigation and typeahead do not commit before Enter",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 872,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: selector Space commits once and Escape closes before web fullscreen exits",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 756,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: keyboard selector retains asynchronous choice ownership and disposal",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 668,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: pointer hover and selector selection retain their existing click behavior",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1069,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: custom native controls retain their semantics and typing inside selector content",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 614,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: empty selectors are disabled and selection callbacks keep explicitly moved focus",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 762,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: typeahead accepts prefixes, resets after navigation and leaves modified input alone",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 676,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: native trigger markup remains a single button and can open the existing popup",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 638,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: a dismissed hovered selector releases the next Escape to fullscreen",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 555,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: hovering an empty selector does not announce an expanded popup",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 542,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: selector Tab entry, focus navigation and typeahead do not commit before Enter",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2403,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: selector Space commits once and Escape closes before web fullscreen exits",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1546,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: keyboard selector retains asynchronous choice ownership and disposal",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1318,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: pointer hover and selector selection retain their existing click behavior",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 3237,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: custom native controls retain their semantics and typing inside selector content",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1583,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: empty selectors are disabled and selection callbacks keep explicitly moved focus",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2210,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: typeahead accepts prefixes, resets after navigation and leaves modified input alone",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1553,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: native trigger markup remains a single button and can open the existing popup",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1371,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: a dismissed hovered selector releases the next Escape to fullscreen",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2106,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: hovering an empty selector does not announce an expanded popup",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1472,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting exit falls back to the player when its button is removed",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 253,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting exit falls back to the player when its button is hidden",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 257,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting exit falls back to the player when its button is disabled",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 263,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting navigation ignores hidden rows and inert descendants",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 262,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: long setting panels observe live button availability on every navigation",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 515,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": [],
|
|
"work": [
|
|
{
|
|
"name": "setting-navigation-work",
|
|
"data": [
|
|
{
|
|
"key": "ArrowDown",
|
|
"expected": 1,
|
|
"queries": 1,
|
|
"styles": 41
|
|
},
|
|
{
|
|
"key": "ArrowDown",
|
|
"expected": 6,
|
|
"queries": 1,
|
|
"styles": 38
|
|
},
|
|
{
|
|
"key": "a",
|
|
"expected": 6,
|
|
"queries": 0,
|
|
"styles": 0
|
|
},
|
|
{
|
|
"key": "End",
|
|
"expected": 39,
|
|
"queries": 1,
|
|
"styles": 38
|
|
},
|
|
{
|
|
"key": "Home",
|
|
"expected": 0,
|
|
"queries": 1,
|
|
"styles": 40
|
|
},
|
|
{
|
|
"key": "ArrowDown",
|
|
"expected": 2,
|
|
"queries": 1,
|
|
"styles": 40
|
|
},
|
|
{
|
|
"key": "ArrowDown",
|
|
"expected": 3,
|
|
"queries": 1,
|
|
"styles": 40
|
|
},
|
|
{
|
|
"key": "ArrowDown",
|
|
"expected": 4,
|
|
"queries": 1,
|
|
"styles": 40
|
|
},
|
|
{
|
|
"key": "ArrowDown",
|
|
"expected": 5,
|
|
"queries": 1,
|
|
"styles": 40
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting keyboard enters nested panels and returns to the originating item",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 549,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting switches and native ranges keep callbacks and avoid player shortcuts",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 335,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting Tab leaves without trapping focus and pointer opening keeps its old focus path",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 476,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting update, failed replacement and removal recover visible focus",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 302,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: suspended settings ignore keyboard callbacks and restored items resume",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 265,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: native setting buttons retain their role, click path and keyboard navigation",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 277,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: destroying during moved focus restoration cancels fullscreen notifications",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 226,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting exit falls back to the player when its button is removed",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 541,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting exit falls back to the player when its button is hidden",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1459,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting exit falls back to the player when its button is disabled",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1364,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting navigation ignores hidden rows and inert descendants",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 579,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: long setting panels observe live button availability on every navigation",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1520,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": [],
|
|
"work": [
|
|
{
|
|
"name": "setting-navigation-work",
|
|
"data": [
|
|
{
|
|
"key": "ArrowDown",
|
|
"expected": 1,
|
|
"queries": 1,
|
|
"styles": 41
|
|
},
|
|
{
|
|
"key": "ArrowDown",
|
|
"expected": 6,
|
|
"queries": 1,
|
|
"styles": 38
|
|
},
|
|
{
|
|
"key": "a",
|
|
"expected": 6,
|
|
"queries": 0,
|
|
"styles": 0
|
|
},
|
|
{
|
|
"key": "End",
|
|
"expected": 39,
|
|
"queries": 1,
|
|
"styles": 38
|
|
},
|
|
{
|
|
"key": "Home",
|
|
"expected": 0,
|
|
"queries": 1,
|
|
"styles": 40
|
|
},
|
|
{
|
|
"key": "ArrowDown",
|
|
"expected": 2,
|
|
"queries": 1,
|
|
"styles": 40
|
|
},
|
|
{
|
|
"key": "ArrowDown",
|
|
"expected": 3,
|
|
"queries": 1,
|
|
"styles": 40
|
|
},
|
|
{
|
|
"key": "ArrowDown",
|
|
"expected": 4,
|
|
"queries": 1,
|
|
"styles": 40
|
|
},
|
|
{
|
|
"key": "ArrowDown",
|
|
"expected": 5,
|
|
"queries": 1,
|
|
"styles": 40
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting keyboard enters nested panels and returns to the originating item",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 810,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting switches and native ranges keep callbacks and avoid player shortcuts",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 737,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting Tab leaves without trapping focus and pointer opening keeps its old focus path",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 629,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting update, failed replacement and removal recover visible focus",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 529,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: suspended settings ignore keyboard callbacks and restored items resume",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 649,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: native setting buttons retain their role, click path and keyboard navigation",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 582,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: destroying during moved focus restoration cancels fullscreen notifications",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 414,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting exit falls back to the player when its button is removed",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1176,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting exit falls back to the player when its button is hidden",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1270,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting exit falls back to the player when its button is disabled",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1334,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting navigation ignores hidden rows and inert descendants",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1292,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: long setting panels observe live button availability on every navigation",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1932,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": [],
|
|
"work": [
|
|
{
|
|
"name": "setting-navigation-work",
|
|
"data": [
|
|
{
|
|
"key": "ArrowDown",
|
|
"expected": 1,
|
|
"queries": 1,
|
|
"styles": 41
|
|
},
|
|
{
|
|
"key": "ArrowDown",
|
|
"expected": 6,
|
|
"queries": 1,
|
|
"styles": 38
|
|
},
|
|
{
|
|
"key": "a",
|
|
"expected": 6,
|
|
"queries": 0,
|
|
"styles": 0
|
|
},
|
|
{
|
|
"key": "End",
|
|
"expected": 39,
|
|
"queries": 1,
|
|
"styles": 38
|
|
},
|
|
{
|
|
"key": "Home",
|
|
"expected": 0,
|
|
"queries": 1,
|
|
"styles": 40
|
|
},
|
|
{
|
|
"key": "ArrowDown",
|
|
"expected": 2,
|
|
"queries": 1,
|
|
"styles": 40
|
|
},
|
|
{
|
|
"key": "ArrowDown",
|
|
"expected": 3,
|
|
"queries": 1,
|
|
"styles": 40
|
|
},
|
|
{
|
|
"key": "ArrowDown",
|
|
"expected": 4,
|
|
"queries": 1,
|
|
"styles": 40
|
|
},
|
|
{
|
|
"key": "ArrowDown",
|
|
"expected": 5,
|
|
"queries": 1,
|
|
"styles": 40
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting keyboard enters nested panels and returns to the originating item",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2717,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting switches and native ranges keep callbacks and avoid player shortcuts",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1494,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting Tab leaves without trapping focus and pointer opening keeps its old focus path",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1806,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting update, failed replacement and removal recover visible focus",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1293,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: suspended settings ignore keyboard callbacks and restored items resume",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1226,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: native setting buttons retain their role, click path and keyboard navigation",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1427,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: destroying during moved focus restoration cancels fullscreen notifications",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1168,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-slider.spec.js",
|
|
"title": "candidate: progress is the first control, seeks with owned keys and follows actual media time",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 392,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-slider.spec.js",
|
|
"title": "candidate: volume panel opens from keyboard focus and the slider unmutes without seeking",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 788,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-slider.spec.js",
|
|
"title": "candidate: unknown duration disables progress until metadata returns and labels use i18n",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 337,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-slider.spec.js",
|
|
"title": "candidate: progress removal and volume destruction inside callbacks cancel pending writes",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 270,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-slider.spec.js",
|
|
"title": "candidate: progress is the first control, seeks with owned keys and follows actual media time",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 776,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-slider.spec.js",
|
|
"title": "candidate: volume panel opens from keyboard focus and the slider unmutes without seeking",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1152,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-slider.spec.js",
|
|
"title": "candidate: unknown duration disables progress until metadata returns and labels use i18n",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 786,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-slider.spec.js",
|
|
"title": "candidate: progress removal and volume destruction inside callbacks cancel pending writes",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 631,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-slider.spec.js",
|
|
"title": "candidate: progress is the first control, seeks with owned keys and follows actual media time",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2042,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-slider.spec.js",
|
|
"title": "candidate: volume panel opens from keyboard focus and the slider unmutes without seeking",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2047,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-slider.spec.js",
|
|
"title": "candidate: unknown duration disables progress until metadata returns and labels use i18n",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1553,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-slider.spec.js",
|
|
"title": "candidate: progress removal and volume destruction inside callbacks cancel pending writes",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1416,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility.spec.js",
|
|
"title": "published: Tab skips the non-interactive main controls",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 230,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility.spec.js",
|
|
"title": "candidate: keyboard reaches stable play control and toggles once with focus retained",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 433,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility.spec.js",
|
|
"title": "candidate: mute state, focus visibility and automatic hiding follow keyboard focus",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 1391,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility.spec.js",
|
|
"title": "candidate: custom control keyboard clicks retain the callback and release on replacement",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 279,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility.spec.js",
|
|
"title": "candidate: native buttons inside custom controls retain activation without player hotkeys",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 254,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility.spec.js",
|
|
"title": "candidate: pointer focus does not prevent the existing automatic control hiding",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 767,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility.spec.js",
|
|
"title": "published: Tab skips the non-interactive main controls",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 444,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility.spec.js",
|
|
"title": "candidate: keyboard reaches stable play control and toggles once with focus retained",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1106,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility.spec.js",
|
|
"title": "candidate: mute state, focus visibility and automatic hiding follow keyboard focus",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1628,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility.spec.js",
|
|
"title": "candidate: custom control keyboard clicks retain the callback and release on replacement",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 644,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility.spec.js",
|
|
"title": "candidate: native buttons inside custom controls retain activation without player hotkeys",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 439,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility.spec.js",
|
|
"title": "candidate: pointer focus does not prevent the existing automatic control hiding",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1023,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility.spec.js",
|
|
"title": "published: Tab skips the non-interactive main controls",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1257,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility.spec.js",
|
|
"title": "candidate: keyboard reaches stable play control and toggles once with focus retained",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1641,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility.spec.js",
|
|
"title": "candidate: mute state, focus visibility and automatic hiding follow keyboard focus",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2208,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility.spec.js",
|
|
"title": "candidate: custom control keyboard clicks retain the callback and release on replacement",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1521,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility.spec.js",
|
|
"title": "candidate: native buttons inside custom controls retain activation without player hotkeys",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1122,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility.spec.js",
|
|
"title": "candidate: pointer focus does not prevent the existing automatic control hiding",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2156,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: resume close and playback rejection preserve the UI contract",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 283,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: resume API retains storage envelope, ID lookup and deletion",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 162,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: resume button seeks and plays actual video",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 342,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: repeated restart leaves one effective click for the current resume target",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 168,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: restart below threshold invalidates the old prompt click",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 176,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: resume close and playback rejection preserve the UI contract",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 295,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: resume API retains storage envelope, ID lookup and deletion",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 196,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: resume button seeks and plays actual video",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 383,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: repeated restart leaves one effective click for the current resume target",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 171,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: restart below threshold invalidates the old prompt click",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 176,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: restart cancels obsolete resume timers and subscriptions",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 205,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: source cancels obsolete resume timers and subscriptions",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 190,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: remove cancels obsolete resume timers and subscriptions",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 211,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: destroy cancels obsolete resume timers and subscriptions",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 193,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: destruction inside seek prevents resume playback continuation",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 191,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: resume close and playback rejection preserve the UI contract",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 522,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: resume API retains storage envelope, ID lookup and deletion",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 366,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: resume button seeks and plays actual video",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1017,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: repeated restart leaves one effective click for the current resume target",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 393,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: restart below threshold invalidates the old prompt click",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 381,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: resume close and playback rejection preserve the UI contract",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 641,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: resume API retains storage envelope, ID lookup and deletion",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 401,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: resume button seeks and plays actual video",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1744,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: repeated restart leaves one effective click for the current resume target",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 472,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: restart below threshold invalidates the old prompt click",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 411,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: restart cancels obsolete resume timers and subscriptions",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1188,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: source cancels obsolete resume timers and subscriptions",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 429,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: remove cancels obsolete resume timers and subscriptions",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1297,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: destroy cancels obsolete resume timers and subscriptions",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 429,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: destruction inside seek prevents resume playback continuation",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 534,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: resume close and playback rejection preserve the UI contract",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2189,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: resume API retains storage envelope, ID lookup and deletion",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 985,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: resume button seeks and plays actual video",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1656,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: repeated restart leaves one effective click for the current resume target",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 997,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: restart below threshold invalidates the old prompt click",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1181,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: resume close and playback rejection preserve the UI contract",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2300,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: resume API retains storage envelope, ID lookup and deletion",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1145,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: resume button seeks and plays actual video",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1944,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: repeated restart leaves one effective click for the current resume target",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1095,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: restart below threshold invalidates the old prompt click",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1373,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: restart cancels obsolete resume timers and subscriptions",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1326,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: source cancels obsolete resume timers and subscriptions",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1256,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: remove cancels obsolete resume timers and subscriptions",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1329,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: destroy cancels obsolete resume timers and subscriptions",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1283,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: destruction inside seek prevents resume playback continuation",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1211,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=true live=true conditions",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 160,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=true live=false conditions",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 165,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=false live=true conditions",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 170,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=false live=false conditions",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 159,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: lock keeps public state, repeated events, DOM classes and icon switching",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 160,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: removed lock icons stop observing the still-usable plugin state API",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 159,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: miniature progress follows the control event without adding public state",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 161,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=true live=true conditions",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 168,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=true live=false conditions",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 176,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=false live=true conditions",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 172,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=false live=false conditions",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 175,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: lock keeps public state, repeated events, DOM classes and icon switching",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 176,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: removed lock icons stop observing the still-usable plugin state API",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 177,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: miniature progress follows the control event without adding public state",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 176,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: retained builtin setters and events do not mutate a destroyed player",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 188,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=true live=true conditions",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 477,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=true live=false conditions",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 372,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=false live=true conditions",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 530,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=false live=false conditions",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 395,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: lock keeps public state, repeated events, DOM classes and icon switching",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 392,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: removed lock icons stop observing the still-usable plugin state API",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 403,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: miniature progress follows the control event without adding public state",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 394,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=true live=true conditions",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 404,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=true live=false conditions",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 401,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=false live=true conditions",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 397,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=false live=false conditions",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 401,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: lock keeps public state, repeated events, DOM classes and icon switching",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 517,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: removed lock icons stop observing the still-usable plugin state API",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 401,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: miniature progress follows the control event without adding public state",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 387,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: retained builtin setters and events do not mutate a destroyed player",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 508,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=true live=true conditions",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1090,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=true live=false conditions",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1152,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=false live=true conditions",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1061,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=false live=false conditions",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1070,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: lock keeps public state, repeated events, DOM classes and icon switching",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1155,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: removed lock icons stop observing the still-usable plugin state API",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1038,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: miniature progress follows the control event without adding public state",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1078,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=true live=true conditions",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1087,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=true live=false conditions",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1088,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=false live=true conditions",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1146,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=false live=false conditions",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1064,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: lock keeps public state, repeated events, DOM classes and icon switching",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1031,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: removed lock icons stop observing the still-usable plugin state API",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1480,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: miniature progress follows the control event without adding public state",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1197,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: retained builtin setters and events do not mutate a destroyed player",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1194,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "published-only observations: blank title, NaN and once-only metadata are historical defects",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 372,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate clears titles on blank chapters, zero hover and replacement",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 456,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate rejects NaN and can recover after an invalid update",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 283,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate releases only its listeners and DOM across multiple instances and early destruction",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 192,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate ignores pending metadata initialization after immediate destroy",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 139,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate deduplicates stylesheet injection while the document is loading",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 126,
|
|
"url": "about:blank",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "published-only observations: blank title, NaN and once-only metadata are historical defects",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1418,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate clears titles on blank chapters, zero hover and replacement",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1599,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate rejects NaN and can recover after an invalid update",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 546,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate releases only its listeners and DOM across multiple instances and early destruction",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 551,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate ignores pending metadata initialization after immediate destroy",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1178,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate deduplicates stylesheet injection while the document is loading",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 354,
|
|
"url": "about:blank",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "published-only observations: blank title, NaN and once-only metadata are historical defects",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1911,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate clears titles on blank chapters, zero hover and replacement",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1872,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate rejects NaN and can recover after an invalid update",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1332,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate releases only its listeners and DOM across multiple instances and early destruction",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1365,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate ignores pending metadata initialization after immediate destroy",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 445,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate deduplicates stylesheet injection while the document is loading",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 422,
|
|
"url": "about:blank",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "factory, registration, input normalization and safe title text",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 279,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "progress bars, real hover, title edges and boundary seek",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 374,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "sync update, Infinity, object identity, empty lists and invalid data",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 297,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "explicit source update and core-owned destruction",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 241,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "factory, registration, input normalization and safe title text",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 622,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "progress bars, real hover, title edges and boundary seek",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 665,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "sync update, Infinity, object identity, empty lists and invalid data",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 561,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "explicit source update and core-owned destruction",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 564,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "factory, registration, input normalization and safe title text",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1897,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "progress bars, real hover, title edges and boundary seek",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1863,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "sync update, Infinity, object identity, empty lists and invalid data",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1355,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "explicit source update and core-owned destruction",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1880,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "factory, registration, input normalization and safe title text",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 285,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "progress bars, real hover, title edges and boundary seek",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 392,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "sync update, Infinity, object identity, empty lists and invalid data",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 292,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "explicit source update and core-owned destruction",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 267,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "factory, registration, input normalization and safe title text",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 663,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "progress bars, real hover, title edges and boundary seek",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 858,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "sync update, Infinity, object identity, empty lists and invalid data",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 662,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "explicit source update and core-owned destruction",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 584,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "factory, registration, input normalization and safe title text",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1922,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "progress bars, real hover, title edges and boundary seek",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1999,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "sync update, Infinity, object identity, empty lists and invalid data",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1492,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "explicit source update and core-owned destruction",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1993,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: initial control measurement uses the browser layout phase with fallback=false",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 283,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": [],
|
|
"work": [
|
|
{
|
|
"name": "constructor-control-layout-reads",
|
|
"data": {
|
|
"fallback": false,
|
|
"reads": 0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: initial control measurement uses the browser layout phase with fallback=true",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 292,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": [],
|
|
"work": [
|
|
{
|
|
"name": "constructor-control-layout-reads",
|
|
"data": {
|
|
"fallback": true,
|
|
"reads": 1
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: destroying before initial control observation leaves no late layout write",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: control layout follows resize and removal with observer fallback=false",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 441,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: control layout follows resize and removal with observer fallback=true",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 575,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: selector background clicks and rejection ownership are explicit",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 168,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: beforeUnmount errors remain retryable and detached nodes can be removed",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 143,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: failed mounted reentry preserves its successful replacement",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 141,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: context menu builtin selection and owned updates preserve state",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 557,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: a prototype-named component keeps the registry prototype intact",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 139,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: component factories, ordering, bound methods and update hooks retain contracts",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 140,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: removed builtin time and volume controls stop owned effects",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 131,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: selector items can be reused by an update without changing getter flags",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 142,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: async selector results cannot overwrite a newer choice or removed entry",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 138,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: a failed mounted hook rolls back its DOM alias and listeners",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 142,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: reentrant beforeUnmount removes only once",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 143,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: narrow controls stay inside the player without hiding buttons",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 253,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: progress markers treat text as data and removed drags cannot seek",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 172,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: selector background clicks and rejection ownership are explicit",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 186,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: beforeUnmount errors remain retryable and detached nodes can be removed",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 145,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: failed mounted reentry preserves its successful replacement",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 147,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: context menu builtin selection and owned updates preserve state",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 541,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: a prototype-named component keeps the registry prototype intact",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 151,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: component factories, ordering, bound methods and update hooks retain contracts",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 141,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: removed builtin time and volume controls stop owned effects",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 139,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: selector items can be reused by an update without changing getter flags",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 135,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: async selector results cannot overwrite a newer choice or removed entry",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 142,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: a failed mounted hook rolls back its DOM alias and listeners",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 134,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: reentrant beforeUnmount removes only once",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 143,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: narrow controls stay inside the player without hiding buttons",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 250,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: progress markers treat text as data and removed drags cannot seek",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 159,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: initial control measurement uses the browser layout phase with fallback=false",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 556,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": [],
|
|
"work": [
|
|
{
|
|
"name": "constructor-control-layout-reads",
|
|
"data": {
|
|
"fallback": false,
|
|
"reads": 0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: initial control measurement uses the browser layout phase with fallback=true",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 538,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": [],
|
|
"work": [
|
|
{
|
|
"name": "constructor-control-layout-reads",
|
|
"data": {
|
|
"fallback": true,
|
|
"reads": 1
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: destroying before initial control observation leaves no late layout write",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 382,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: control layout follows resize and removal with observer fallback=false",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 650,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: control layout follows resize and removal with observer fallback=true",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 864,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: selector background clicks and rejection ownership are explicit",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 406,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: beforeUnmount errors remain retryable and detached nodes can be removed",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 347,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: failed mounted reentry preserves its successful replacement",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 343,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: context menu builtin selection and owned updates preserve state",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 965,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: a prototype-named component keeps the registry prototype intact",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 359,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: component factories, ordering, bound methods and update hooks retain contracts",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 355,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: removed builtin time and volume controls stop owned effects",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 390,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: selector items can be reused by an update without changing getter flags",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 388,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: async selector results cannot overwrite a newer choice or removed entry",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 347,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: a failed mounted hook rolls back its DOM alias and listeners",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 342,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: reentrant beforeUnmount removes only once",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 348,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: narrow controls stay inside the player without hiding buttons",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 442,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: progress markers treat text as data and removed drags cannot seek",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 480,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: selector background clicks and rejection ownership are explicit",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 404,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: beforeUnmount errors remain retryable and detached nodes can be removed",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 383,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: failed mounted reentry preserves its successful replacement",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 402,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: context menu builtin selection and owned updates preserve state",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 906,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: a prototype-named component keeps the registry prototype intact",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1222,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: component factories, ordering, bound methods and update hooks retain contracts",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1075,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: removed builtin time and volume controls stop owned effects",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 335,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: selector items can be reused by an update without changing getter flags",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 334,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: async selector results cannot overwrite a newer choice or removed entry",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 419,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: a failed mounted hook rolls back its DOM alias and listeners",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 429,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: reentrant beforeUnmount removes only once",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 402,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: narrow controls stay inside the player without hiding buttons",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 480,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: progress markers treat text as data and removed drags cannot seek",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 513,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: initial control measurement uses the browser layout phase with fallback=false",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 568,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": [],
|
|
"work": [
|
|
{
|
|
"name": "constructor-control-layout-reads",
|
|
"data": {
|
|
"fallback": false,
|
|
"reads": 0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: initial control measurement uses the browser layout phase with fallback=true",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 649,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": [],
|
|
"work": [
|
|
{
|
|
"name": "constructor-control-layout-reads",
|
|
"data": {
|
|
"fallback": true,
|
|
"reads": 1
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: destroying before initial control observation leaves no late layout write",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 504,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: control layout follows resize and removal with observer fallback=false",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 966,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: control layout follows resize and removal with observer fallback=true",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1045,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: selector background clicks and rejection ownership are explicit",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 563,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: beforeUnmount errors remain retryable and detached nodes can be removed",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 437,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: failed mounted reentry preserves its successful replacement",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 461,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: context menu builtin selection and owned updates preserve state",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 3235,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: a prototype-named component keeps the registry prototype intact",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 440,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: component factories, ordering, bound methods and update hooks retain contracts",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 411,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: removed builtin time and volume controls stop owned effects",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 436,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: selector items can be reused by an update without changing getter flags",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 441,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: async selector results cannot overwrite a newer choice or removed entry",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 406,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: a failed mounted hook rolls back its DOM alias and listeners",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 397,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: reentrant beforeUnmount removes only once",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 429,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: narrow controls stay inside the player without hiding buttons",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 909,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: progress markers treat text as data and removed drags cannot seek",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1109,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: selector background clicks and rejection ownership are explicit",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 606,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: beforeUnmount errors remain retryable and detached nodes can be removed",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 554,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: failed mounted reentry preserves its successful replacement",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 568,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: context menu builtin selection and owned updates preserve state",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 3146,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: a prototype-named component keeps the registry prototype intact",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 444,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: component factories, ordering, bound methods and update hooks retain contracts",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 502,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: removed builtin time and volume controls stop owned effects",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 482,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: selector items can be reused by an update without changing getter flags",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 423,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: async selector results cannot overwrite a newer choice or removed entry",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 462,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: a failed mounted hook rolls back its DOM alias and listeners",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 417,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: reentrant beforeUnmount removes only once",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 412,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: narrow controls stay inside the player without hiding buttons",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 911,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: progress markers treat text as data and removed drags cannot seek",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 974,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "published: plugin, toggle, setting and static runtime return contracts",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 188,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "published: native subtitle update events carry cue arrays",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 185,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "candidate: plugin, toggle, setting and static runtime return contracts",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 212,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "candidate: native subtitle update events carry cue arrays",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 201,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "published: plugin, toggle, setting and static runtime return contracts",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 463,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "published: native subtitle update events carry cue arrays",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 514,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "candidate: plugin, toggle, setting and static runtime return contracts",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1448,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "candidate: native subtitle update events carry cue arrays",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 522,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "published: plugin, toggle, setting and static runtime return contracts",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1243,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "published: native subtitle update events carry cue arrays",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1437,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "candidate: plugin, toggle, setting and static runtime return contracts",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1209,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "candidate: native subtitle update events carry cue arrays",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1463,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: mini retains first-entry and reuse DOM order and display",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 185,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: mini restores the original video parent and sibling after repeated entry",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 162,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: destroying active mini removeHtml=false removes the owned popup",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 172,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: destroying active mini removeHtml=true removes the owned popup",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini retains first-entry and reuse DOM order and display",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 175,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini restores the original video parent and sibling after repeated entry",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 193,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: destroying active mini removeHtml=false removes the owned popup",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 177,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: destroying active mini removeHtml=true removes the owned popup",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 174,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: hiding mini cancels drag and later document events cannot persist a hidden popup",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini remains in the viewport on small screens",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 209,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini drag stores the actual position and playback buttons remain usable",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 408,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini exit failure keeps the active video and can restore on retry",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 175,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini reentry during restoration retains the new placement snapshot",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 171,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini construction hide releases incomplete UI and restores the video",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini construction destroy releases incomplete UI and restores the video",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 192,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini construction fail releases incomplete UI and restores the video",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 175,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini preserves a caller-owned popup on destruction",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 190,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: reentrant mini creation allocates only one owned popup",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 204,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini switches to body web fullscreen and restores the original video placement",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 190,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: destroying a mini drag removes its document subscriptions",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 193,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: mini retains first-entry and reuse DOM order and display",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 346,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: mini restores the original video parent and sibling after repeated entry",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 384,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: destroying active mini removeHtml=false removes the owned popup",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 375,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: destroying active mini removeHtml=true removes the owned popup",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 372,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini retains first-entry and reuse DOM order and display",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 388,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini restores the original video parent and sibling after repeated entry",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 483,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: destroying active mini removeHtml=false removes the owned popup",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 423,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: destroying active mini removeHtml=true removes the owned popup",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 369,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: hiding mini cancels drag and later document events cannot persist a hidden popup",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 499,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini remains in the viewport on small screens",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 436,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini drag stores the actual position and playback buttons remain usable",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 705,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini exit failure keeps the active video and can restore on retry",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 411,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini reentry during restoration retains the new placement snapshot",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 509,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini construction hide releases incomplete UI and restores the video",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 407,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini construction destroy releases incomplete UI and restores the video",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 539,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini construction fail releases incomplete UI and restores the video",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 395,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini preserves a caller-owned popup on destruction",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1190,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: reentrant mini creation allocates only one owned popup",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 527,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini switches to body web fullscreen and restores the original video placement",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1211,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: destroying a mini drag removes its document subscriptions",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 367,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: mini retains first-entry and reuse DOM order and display",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1149,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: mini restores the original video parent and sibling after repeated entry",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1195,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: destroying active mini removeHtml=false removes the owned popup",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1152,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: destroying active mini removeHtml=true removes the owned popup",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1191,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini retains first-entry and reuse DOM order and display",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1040,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini restores the original video parent and sibling after repeated entry",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1093,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: destroying active mini removeHtml=false removes the owned popup",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1166,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: destroying active mini removeHtml=true removes the owned popup",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1266,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: hiding mini cancels drag and later document events cannot persist a hidden popup",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1080,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini remains in the viewport on small screens",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1002,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini drag stores the actual position and playback buttons remain usable",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2351,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini exit failure keeps the active video and can restore on retry",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1135,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini reentry during restoration retains the new placement snapshot",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 986,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini construction hide releases incomplete UI and restores the video",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1218,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini construction destroy releases incomplete UI and restores the video",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1328,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini construction fail releases incomplete UI and restores the video",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1050,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini preserves a caller-owned popup on destruction",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1033,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: reentrant mini creation allocates only one owned popup",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1099,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini switches to body web fullscreen and restores the original video placement",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1003,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: destroying a mini drag removes its document subscriptions",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1090,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: void exit waits for the owned video to leave and accepts another owner as completion",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 216,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "published: native fullscreen belongs to its player and other players cannot exit it",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 371,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "published: destroyed players stop receiving later native fullscreen events",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 393,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "published: rejected native fullscreen request removes its temporary change listener",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 170,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: native fullscreen belongs to its player and other players cannot exit it",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 393,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: destroyed players stop receiving later native fullscreen events",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 391,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: rejected native fullscreen request removes its temporary change listener",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 183,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: fullscreen assignment rejection shows notice without an unhandled rejection",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 210,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: reentrant entry preserves real fullscreen UI and event order",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 390,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry promise-exit releases a late own entry",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 188,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry promise-destroy releases a late own entry",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 172,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry void-exit releases a late own entry",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 192,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry void-destroy releases a late own entry",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 195,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: cancelling an actual native request in the initiating click releases fullscreen",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 360,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: rejected exit retains actual fullscreen state and can be retried",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 505,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: void exit waits for the owned video to leave and accepts another owner as completion",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 380,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "published: native fullscreen belongs to its player and other players cannot exit it",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 694,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "published: destroyed players stop receiving later native fullscreen events",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 656,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "published: rejected native fullscreen request removes its temporary change listener",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 544,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: native fullscreen belongs to its player and other players cannot exit it",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 640,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: destroyed players stop receiving later native fullscreen events",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 627,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: rejected native fullscreen request removes its temporary change listener",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 512,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: fullscreen assignment rejection shows notice without an unhandled rejection",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 404,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: reentrant entry preserves real fullscreen UI and event order",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 537,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry promise-exit releases a late own entry",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1198,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry promise-destroy releases a late own entry",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 410,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry void-exit releases a late own entry",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 399,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry void-destroy releases a late own entry",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 422,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: cancelling an actual native request in the initiating click releases fullscreen",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 504,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: rejected exit retains actual fullscreen state and can be retried",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 527,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: void exit waits for the owned video to leave and accepts another owner as completion",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1216,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "published: native fullscreen belongs to its player and other players cannot exit it",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1660,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "published: destroyed players stop receiving later native fullscreen events",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1848,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "published: rejected native fullscreen request removes its temporary change listener",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1172,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: native fullscreen belongs to its player and other players cannot exit it",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1791,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: destroyed players stop receiving later native fullscreen events",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1855,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: rejected native fullscreen request removes its temporary change listener",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1189,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: fullscreen assignment rejection shows notice without an unhandled rejection",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1200,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: reentrant entry preserves real fullscreen UI and event order",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1736,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry promise-exit releases a late own entry",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1153,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry promise-destroy releases a late own entry",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1179,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry void-exit releases a late own entry",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1312,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry void-destroy releases a late own entry",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1210,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: cancelling an actual native request in the initiating click releases fullscreen",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1652,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: rejected exit retains actual fullscreen state and can be retried",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1817,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: a cancelled rotation timer cannot rotate a later fullscreen session early",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 215,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotation destruction restores styles and cancels subscriptions removeHtml=false",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 277,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotation destruction restores styles and cancels subscriptions removeHtml=true",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 284,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: destroying a pending rotation removes its timer and produces no late resize",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 184,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotated playback supports ratio and flip changes before restoring normal layout",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 289,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: repeated web fullscreen retains rotated dimensions and final styles",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 290,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "published: rotated web fullscreen restores original inline geometry",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 269,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "published: late orientation lock after fullscreen exit does not reactivate the player",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 159,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotated web fullscreen restores original inline geometry",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 293,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: late orientation lock after fullscreen exit does not reactivate the player",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 157,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: a cancelled rotation timer cannot rotate a later fullscreen session early",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 494,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotation destruction restores styles and cancels subscriptions removeHtml=false",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 529,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotation destruction restores styles and cancels subscriptions removeHtml=true",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 511,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: destroying a pending rotation removes its timer and produces no late resize",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 414,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotated playback supports ratio and flip changes before restoring normal layout",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 774,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: repeated web fullscreen retains rotated dimensions and final styles",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 536,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "published: rotated web fullscreen restores original inline geometry",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 507,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "published: late orientation lock after fullscreen exit does not reactivate the player",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 384,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotated web fullscreen restores original inline geometry",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 682,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: late orientation lock after fullscreen exit does not reactivate the player",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 399,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: a cancelled rotation timer cannot rotate a later fullscreen session early",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1121,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotation destruction restores styles and cancels subscriptions removeHtml=false",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1041,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotation destruction restores styles and cancels subscriptions removeHtml=true",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1130,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: destroying a pending rotation removes its timer and produces no late resize",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1169,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotated playback supports ratio and flip changes before restoring normal layout",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1188,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: repeated web fullscreen retains rotated dimensions and final styles",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1148,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "published: rotated web fullscreen restores original inline geometry",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1152,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "published: late orientation lock after fullscreen exit does not reactivate the player",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1007,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotated web fullscreen restores original inline geometry",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1219,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: late orientation lock after fullscreen exit does not reactivate the player",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1035,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "published: WebKit PiP keeps boolean state and repeated synchronous setter events",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 155,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "published: WebKit PiP follows native UI transitions",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 195,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "published: destroying WebKit PiP returns presentation to inline",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 187,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: WebKit PiP keeps boolean state and repeated synchronous setter events",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 181,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: WebKit PiP follows native UI transitions",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 168,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: destroying WebKit PiP returns presentation to inline",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 188,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: WebKit PiP pending entry is cleaned up after destruction",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 190,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "published: WebKit PiP keeps boolean state and repeated synchronous setter events",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 384,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "published: WebKit PiP follows native UI transitions",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 534,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "published: destroying WebKit PiP returns presentation to inline",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1225,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: WebKit PiP keeps boolean state and repeated synchronous setter events",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 398,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: WebKit PiP follows native UI transitions",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1310,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: destroying WebKit PiP returns presentation to inline",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 376,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: WebKit PiP pending entry is cleaned up after destruction",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 367,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "published: WebKit PiP keeps boolean state and repeated synchronous setter events",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1144,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "published: WebKit PiP follows native UI transitions",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1200,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "published: destroying WebKit PiP returns presentation to inline",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1240,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: WebKit PiP keeps boolean state and repeated synchronous setter events",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1157,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: WebKit PiP follows native UI transitions",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1107,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: destroying WebKit PiP returns presentation to inline",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1027,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: WebKit PiP pending entry is cleaned up after destruction",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1012,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "published: native PiP preserves element/null getter, void setter and boolean events",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 160,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "published: a player cannot report or exit another video's PiP",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 161,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "published: destroy releases active PiP without a late player event",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 179,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: native PiP preserves element/null getter, void setter and boolean events",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: a player cannot report or exit another video's PiP",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 175,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: destroy releases active PiP without a late player event",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 191,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: pending PiP cancel releases late native entry",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 160,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: pending PiP destroy releases late native entry",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 174,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: rejected PiP assignment shows notice without an unhandled rejection",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 223,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: actual native PiP gesture and playback or explicit unsupported capability",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 804,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "published: native PiP preserves element/null getter, void setter and boolean events",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 399,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "published: a player cannot report or exit another video's PiP",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 375,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "published: destroy releases active PiP without a late player event",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1253,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: native PiP preserves element/null getter, void setter and boolean events",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 529,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: a player cannot report or exit another video's PiP",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 489,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: destroy releases active PiP without a late player event",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 371,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: pending PiP cancel releases late native entry",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 384,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: pending PiP destroy releases late native entry",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 373,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: rejected PiP assignment shows notice without an unhandled rejection",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 388,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: actual native PiP gesture and playback or explicit unsupported capability",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 894,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "published: native PiP preserves element/null getter, void setter and boolean events",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1184,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "published: a player cannot report or exit another video's PiP",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1030,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "published: destroy releases active PiP without a late player event",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1138,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: native PiP preserves element/null getter, void setter and boolean events",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1230,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: a player cannot report or exit another video's PiP",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1137,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: destroy releases active PiP without a late player event",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1215,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: pending PiP cancel releases late native entry",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1182,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: pending PiP destroy releases late native entry",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 999,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: rejected PiP assignment shows notice without an unhandled rejection",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1107,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: actual native PiP gesture and playback or explicit unsupported capability",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1015,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: sizing methods remain detachable own properties and ratio parsing retains legacy coercion",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 174,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: sizing methods remain detachable own properties and ratio parsing retains legacy coercion",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: hidden containers defer sizing and recover after becoming visible",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 153,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: malformed ratios preserve layout while retaining notices, datasets and events",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 162,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: retained display setters and sizing methods do not write or emit after destroy",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 177,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: sizing preserves valid geometry, return values and emitted measurements",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 159,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: aspect ratio and flip preserve dataset, notices and event order",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: unresolved media dimensions do not partially change layout or emit NaN height",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 197,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: sizing preserves valid geometry, return values and emitted measurements",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 259,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: aspect ratio and flip preserve dataset, notices and event order",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 175,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: unresolved media dimensions do not partially change layout or emit NaN height",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 174,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: sizing methods remain detachable own properties and ratio parsing retains legacy coercion",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 369,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: sizing methods remain detachable own properties and ratio parsing retains legacy coercion",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 495,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: hidden containers defer sizing and recover after becoming visible",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 380,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: malformed ratios preserve layout while retaining notices, datasets and events",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 484,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: retained display setters and sizing methods do not write or emit after destroy",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 388,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: sizing preserves valid geometry, return values and emitted measurements",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 360,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: aspect ratio and flip preserve dataset, notices and event order",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 379,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: unresolved media dimensions do not partially change layout or emit NaN height",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 485,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: sizing preserves valid geometry, return values and emitted measurements",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 380,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: aspect ratio and flip preserve dataset, notices and event order",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 502,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: unresolved media dimensions do not partially change layout or emit NaN height",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 395,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: sizing methods remain detachable own properties and ratio parsing retains legacy coercion",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 956,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: sizing methods remain detachable own properties and ratio parsing retains legacy coercion",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1115,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: hidden containers defer sizing and recover after becoming visible",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1239,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: malformed ratios preserve layout while retaining notices, datasets and events",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1317,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: retained display setters and sizing methods do not write or emit after destroy",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 992,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: sizing preserves valid geometry, return values and emitted measurements",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1030,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: aspect ratio and flip preserve dataset, notices and event order",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 997,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: unresolved media dimensions do not partially change layout or emit NaN height",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1172,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: sizing preserves valid geometry, return values and emitted measurements",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 970,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: aspect ratio and flip preserve dataset, notices and event order",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1005,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: unresolved media dimensions do not partially change layout or emit NaN height",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1070,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "published: video-only fullscreen reads its native video state and deduplicates signals",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 164,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "published: destroying video-only fullscreen releases native presentation",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 188,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: video-only fullscreen reads its native video state and deduplicates signals",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 170,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: destroying video-only fullscreen releases native presentation",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 191,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: cancelled video-only entry after destroy is released without late player events",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 172,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: video-only fullscreen preserves synchronous errors and supports exit retry",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 181,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "published: video-only fullscreen reads its native video state and deduplicates signals",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 515,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "published: destroying video-only fullscreen releases native presentation",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 447,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: video-only fullscreen reads its native video state and deduplicates signals",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 522,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: destroying video-only fullscreen releases native presentation",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1300,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: cancelled video-only entry after destroy is released without late player events",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 535,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: video-only fullscreen preserves synchronous errors and supports exit retry",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 505,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "published: video-only fullscreen reads its native video state and deduplicates signals",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1218,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "published: destroying video-only fullscreen releases native presentation",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1308,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: video-only fullscreen reads its native video state and deduplicates signals",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1130,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: destroying video-only fullscreen releases native presentation",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1093,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: cancelled video-only entry after destroy is released without late player events",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 983,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: video-only fullscreen preserves synchronous errors and supports exit retry",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=false movedBeforeThrow=false",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 226,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=false movedBeforeThrow=true",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 197,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=true movedBeforeThrow=false",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 189,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=true movedBeforeThrow=true",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 176,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen listener can exit without stale resize or overwritten restoration",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 175,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen listener destroy restores ownership without post-destroy resize",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 192,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: a failed body move restores style and keeps its original error",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 169,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: a failed web fullscreen exit can retry restoring the original placement",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 168,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: reentry during web fullscreen restoration preserves the newer active mode",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 171,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: web fullscreen restores initial style after repeated entry (empty)",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 180,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: web fullscreen restores initial style after repeated entry (width: 70%; height: 80%; color: red;)",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 157,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: body fullscreen restores original parent and sibling when flag changes=false",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: body fullscreen restores original parent and sibling when flag changes=true",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 163,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: destroy while web fullscreen removeHtml=false restores DOM ownership",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 165,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: destroy while web fullscreen removeHtml=true restores DOM ownership",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 175,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen restores initial style after repeated entry (empty)",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 161,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen restores initial style after repeated entry (width: 70%; height: 80%; color: red;)",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 174,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: body fullscreen restores original parent and sibling when flag changes=false",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 172,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: body fullscreen restores original parent and sibling when flag changes=true",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 171,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: destroy while web fullscreen removeHtml=false restores DOM ownership",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 174,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: destroy while web fullscreen removeHtml=true restores DOM ownership",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 170,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=false movedBeforeThrow=false",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1258,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=false movedBeforeThrow=true",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 403,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=true movedBeforeThrow=false",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 444,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=true movedBeforeThrow=true",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 557,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen listener can exit without stale resize or overwritten restoration",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 387,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen listener destroy restores ownership without post-destroy resize",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 511,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: a failed body move restores style and keeps its original error",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 557,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: a failed web fullscreen exit can retry restoring the original placement",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 380,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: reentry during web fullscreen restoration preserves the newer active mode",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1283,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: web fullscreen restores initial style after repeated entry (empty)",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 474,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: web fullscreen restores initial style after repeated entry (width: 70%; height: 80%; color: red;)",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 477,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: body fullscreen restores original parent and sibling when flag changes=false",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 470,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: body fullscreen restores original parent and sibling when flag changes=true",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 469,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: destroy while web fullscreen removeHtml=false restores DOM ownership",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 484,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: destroy while web fullscreen removeHtml=true restores DOM ownership",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 491,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen restores initial style after repeated entry (empty)",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 550,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen restores initial style after repeated entry (width: 70%; height: 80%; color: red;)",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 501,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: body fullscreen restores original parent and sibling when flag changes=false",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 499,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: body fullscreen restores original parent and sibling when flag changes=true",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 516,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: destroy while web fullscreen removeHtml=false restores DOM ownership",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 443,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: destroy while web fullscreen removeHtml=true restores DOM ownership",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 531,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=false movedBeforeThrow=false",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1094,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=false movedBeforeThrow=true",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1107,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=true movedBeforeThrow=false",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 941,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=true movedBeforeThrow=true",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 999,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen listener can exit without stale resize or overwritten restoration",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 991,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen listener destroy restores ownership without post-destroy resize",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1120,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: a failed body move restores style and keeps its original error",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1194,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: a failed web fullscreen exit can retry restoring the original placement",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 988,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: reentry during web fullscreen restoration preserves the newer active mode",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1167,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: web fullscreen restores initial style after repeated entry (empty)",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1197,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: web fullscreen restores initial style after repeated entry (width: 70%; height: 80%; color: red;)",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1168,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: body fullscreen restores original parent and sibling when flag changes=false",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1157,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: body fullscreen restores original parent and sibling when flag changes=true",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1117,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: destroy while web fullscreen removeHtml=false restores DOM ownership",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1172,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: destroy while web fullscreen removeHtml=true restores DOM ownership",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 999,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen restores initial style after repeated entry (empty)",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1096,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen restores initial style after repeated entry (width: 70%; height: 80%; color: red;)",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1089,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: body fullscreen restores original parent and sibling when flag changes=false",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1021,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: body fullscreen restores original parent and sibling when flag changes=true",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1092,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: destroy while web fullscreen removeHtml=false restores DOM ownership",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1199,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: destroy while web fullscreen removeHtml=true restores DOM ownership",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1167,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "dom-boundaries.spec.js",
|
|
"title": "published: DOM utilities preserve native tree, style and event-path behavior",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 134,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "dom-boundaries.spec.js",
|
|
"title": "candidate: DOM utilities preserve native tree, style and event-path behavior",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 136,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "dom-boundaries.spec.js",
|
|
"title": "candidate: safe-area measurement releases the native probe after failure unlike the previous workspace implementation",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 142,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "dom-boundaries.spec.js",
|
|
"title": "published: DOM utilities preserve native tree, style and event-path behavior",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 355,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "dom-boundaries.spec.js",
|
|
"title": "candidate: DOM utilities preserve native tree, style and event-path behavior",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 368,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "dom-boundaries.spec.js",
|
|
"title": "candidate: safe-area measurement releases the native probe after failure unlike the previous workspace implementation",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 353,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "dom-boundaries.spec.js",
|
|
"title": "published: DOM utilities preserve native tree, style and event-path behavior",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 387,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "dom-boundaries.spec.js",
|
|
"title": "candidate: DOM utilities preserve native tree, style and event-path behavior",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 418,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "dom-boundaries.spec.js",
|
|
"title": "candidate: safe-area measurement releases the native probe after failure unlike the previous workspace implementation",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 443,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "editor-types.spec.js",
|
|
"title": "docs Monaco worker consumes generated core types and runs a typed player example",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 967,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "editor-types.spec.js",
|
|
"title": "docs Monaco worker consumes generated core types and runs a typed player example",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1263,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "editor-types.spec.js",
|
|
"title": "docs Monaco worker consumes generated core types and runs a typed player example",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1940,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "emitter.spec.js",
|
|
"title": "published: emitter event names and once across nested dispatch",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 128,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "emitter.spec.js",
|
|
"title": "candidate: emitter event names and once across nested dispatch",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 135,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "emitter.spec.js",
|
|
"title": "published: emitter event names and once across nested dispatch",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1385,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "emitter.spec.js",
|
|
"title": "candidate: emitter event names and once across nested dispatch",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 374,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "emitter.spec.js",
|
|
"title": "published: emitter event names and once across nested dispatch",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 363,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "emitter.spec.js",
|
|
"title": "candidate: emitter event names and once across nested dispatch",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 383,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: actual animation frames follow playback and stop after destruction inside raf",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 474,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: Events keeps its public fields, prototype and detached native methods",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 170,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: screen orientation dispatch works when onchange has no assigned handler",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 213,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: destruction releases the scroll throttle reset timer",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 162,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: view visibility uses the container's current iframe viewport",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 169,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: actual animation frames follow playback and stop after destruction inside raf",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 470,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: Events keeps its public fields, prototype and detached native methods",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 180,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: screen orientation dispatch works when onchange has no assigned handler",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 212,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: destruction releases the scroll throttle reset timer",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 167,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: view visibility uses the container's current iframe viewport",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 178,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: actual animation frames follow playback and stop after destruction inside raf",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 722,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: Events keeps its public fields, prototype and detached native methods",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 388,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: screen orientation dispatch works when onchange has no assigned handler",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1350,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: destruction releases the scroll throttle reset timer",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 440,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: view visibility uses the container's current iframe viewport",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 518,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: actual animation frames follow playback and stop after destruction inside raf",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 695,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: Events keeps its public fields, prototype and detached native methods",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 506,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: screen orientation dispatch works when onchange has no assigned handler",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 553,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: destruction releases the scroll throttle reset timer",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 395,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: view visibility uses the container's current iframe viewport",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 558,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: actual animation frames follow playback and stop after destruction inside raf",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1440,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: Events keeps its public fields, prototype and detached native methods",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1201,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: screen orientation dispatch works when onchange has no assigned handler",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1063,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: destruction releases the scroll throttle reset timer",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1194,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: view visibility uses the container's current iframe viewport",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1195,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: actual animation frames follow playback and stop after destruction inside raf",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1417,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: Events keeps its public fields, prototype and detached native methods",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1020,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: screen orientation dispatch works when onchange has no assigned handler",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1049,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: destruction releases the scroll throttle reset timer",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1025,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: view visibility uses the container's current iframe viewport",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1134,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "published: native source reset retains its default playback rate behavior",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 310,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "published: long press accelerates real playback and restores its prior rate",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 431,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "published: touchcancel releases an active long press",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 424,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: native source reset retains its default playback rate behavior",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 322,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: long press accelerates real playback and restores its prior rate",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 424,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: touchcancel releases an active long press",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 422,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: lock restores the active long-press rate",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 443,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: pause restores the active long-press rate",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 427,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: source restores the active long-press rate",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 426,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: destroy restores the active long-press rate",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 423,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: repeated pending touches own a single timer which destruction cancels",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 308,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "published: native source reset retains its default playback rate behavior",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 790,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "published: long press accelerates real playback and restores its prior rate",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 949,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "published: touchcancel releases an active long press",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 928,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: native source reset retains its default playback rate behavior",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 666,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: long press accelerates real playback and restores its prior rate",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1875,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: touchcancel releases an active long press",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1274,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: lock restores the active long-press rate",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 910,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: pause restores the active long-press rate",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 737,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: source restores the active long-press rate",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1054,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: destroy restores the active long-press rate",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 901,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: repeated pending touches own a single timer which destruction cancels",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 816,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "published: native source reset retains its default playback rate behavior",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1780,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "published: long press accelerates real playback and restores its prior rate",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1693,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "published: touchcancel releases an active long press",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1539,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: native source reset retains its default playback rate behavior",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1771,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: long press accelerates real playback and restores its prior rate",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1460,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: touchcancel releases an active long press",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1626,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: lock restores the active long-press rate",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1601,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: pause restores the active long-press rate",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1509,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: source restores the active long-press rate",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1872,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: destroy restores the active long-press rate",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1505,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: repeated pending touches own a single timer which destruction cancels",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1197,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: a gesture before first play still issues the requested seek",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 161,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: progress touch keeps absolute position and bar-before-seek ordering",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 415,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: destroy during absolute progress touch stops the following seek",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 404,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: normal touch drag keeps seek/bar ordering and original touch identity",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 419,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: cancel invalidates an in-progress gesture",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 300,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: lock invalidates an in-progress gesture",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 427,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: multitouch invalidates an in-progress gesture",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 441,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: identifier invalidates an in-progress gesture",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 442,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: destroy from a touch seek callback prevents the later progress notification",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 457,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: a gesture before first play still issues the requested seek",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 210,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: progress touch keeps absolute position and bar-before-seek ordering",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 465,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: destroy during absolute progress touch stops the following seek",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 451,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: normal touch drag keeps seek/bar ordering and original touch identity",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 520,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: cancel invalidates an in-progress gesture",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 425,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: lock invalidates an in-progress gesture",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 443,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: multitouch invalidates an in-progress gesture",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 454,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: identifier invalidates an in-progress gesture",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 436,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: destroy from a touch seek callback prevents the later progress notification",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 422,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: a gesture before first play still issues the requested seek",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 363,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: progress touch keeps absolute position and bar-before-seek ordering",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 804,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: destroy during absolute progress touch stops the following seek",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 769,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: normal touch drag keeps seek/bar ordering and original touch identity",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1057,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: cancel invalidates an in-progress gesture",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1031,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: lock invalidates an in-progress gesture",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 919,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: multitouch invalidates an in-progress gesture",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1850,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: identifier invalidates an in-progress gesture",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 975,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: destroy from a touch seek callback prevents the later progress notification",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1020,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: a gesture before first play still issues the requested seek",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 433,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: progress touch keeps absolute position and bar-before-seek ordering",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 972,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: destroy during absolute progress touch stops the following seek",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1114,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: normal touch drag keeps seek/bar ordering and original touch identity",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 2045,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: cancel invalidates an in-progress gesture",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 646,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: lock invalidates an in-progress gesture",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 680,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: multitouch invalidates an in-progress gesture",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 685,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: identifier invalidates an in-progress gesture",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 678,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: destroy from a touch seek callback prevents the later progress notification",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 939,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: a gesture before first play still issues the requested seek",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1123,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: progress touch keeps absolute position and bar-before-seek ordering",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1900,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: destroy during absolute progress touch stops the following seek",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1868,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: normal touch drag keeps seek/bar ordering and original touch identity",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1711,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: cancel invalidates an in-progress gesture",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1937,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: lock invalidates an in-progress gesture",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1836,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: multitouch invalidates an in-progress gesture",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1524,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: identifier invalidates an in-progress gesture",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1785,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: destroy from a touch seek callback prevents the later progress notification",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1931,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: a gesture before first play still issues the requested seek",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1216,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: progress touch keeps absolute position and bar-before-seek ordering",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1699,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: destroy during absolute progress touch stops the following seek",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1591,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: normal touch drag keeps seek/bar ordering and original touch identity",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1646,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: cancel invalidates an in-progress gesture",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1602,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: lock invalidates an in-progress gesture",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1544,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: multitouch invalidates an in-progress gesture",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1560,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: identifier invalidates an in-progress gesture",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1830,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: destroy from a touch seek callback prevents the later progress notification",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1778,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: rebind during native global registration cancels the interrupted binding",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 164,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: destroy during native global registration cancels the interrupted binding",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 172,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "published: global rebinding forwards original events once and releases the previous document",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 290,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "published: failed global rebinding keeps the previous document and removes partial new listeners",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 172,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: global rebinding forwards original events once and releases the previous document",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 188,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: failed global rebinding keeps the previous document and removes partial new listeners",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 168,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: rebind during native global registration cancels the interrupted binding",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 576,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: destroy during native global registration cancels the interrupted binding",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 399,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "published: global rebinding forwards original events once and releases the previous document",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 481,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "published: failed global rebinding keeps the previous document and removes partial new listeners",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 400,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: global rebinding forwards original events once and releases the previous document",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 427,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: failed global rebinding keeps the previous document and removes partial new listeners",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 555,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: rebind during native global registration cancels the interrupted binding",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1132,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: destroy during native global registration cancels the interrupted binding",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1027,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "published: global rebinding forwards original events once and releases the previous document",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1022,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "published: failed global rebinding keeps the previous document and removes partial new listeners",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1031,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: global rebinding forwards original events once and releases the previous document",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1133,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: failed global rebinding keeps the previous document and removes partial new listeners",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1164,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: mobile keeps keyboard initialization opt-in through the existing init method",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 175,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: prototype-named hotkeys do not crash or replace the keys prototype",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 175,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: mobile keeps keyboard initialization opt-in through the existing init method",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 193,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: prototype-named hotkeys do not crash or replace the keys prototype",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 247,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: native keyboard play/pause, seek, volume and web-fullscreen Escape retain their behavior",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 506,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: inherited editing and IME composition do not activate player shortcuts",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 245,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: plaintext editing and IME composition do not activate player shortcuts",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 331,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: select editing and IME composition do not activate player shortcuts",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 250,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: destroying during a key callback stops remaining keys and notifications",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 195,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: hotkey registration retains chain, array identity, receiver and event order",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: rebound document input retains typing instead of triggering a hotkey",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 278,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: shadow-root input retains typing instead of triggering a hotkey",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 235,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: repeated hotkey init does not multiply the keyboard subscription",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: hotkey registration retains chain, array identity, receiver and event order",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 170,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: rebound document input retains typing instead of triggering a hotkey",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 278,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: shadow-root input retains typing instead of triggering a hotkey",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 224,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: repeated hotkey init does not multiply the keyboard subscription",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 191,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: mobile keeps keyboard initialization opt-in through the existing init method",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 528,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: prototype-named hotkeys do not crash or replace the keys prototype",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1524,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: mobile keeps keyboard initialization opt-in through the existing init method",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 413,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: prototype-named hotkeys do not crash or replace the keys prototype",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 525,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: native keyboard play/pause, seek, volume and web-fullscreen Escape retain their behavior",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1049,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: inherited editing and IME composition do not activate player shortcuts",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 553,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: plaintext editing and IME composition do not activate player shortcuts",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 589,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: select editing and IME composition do not activate player shortcuts",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 556,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: destroying during a key callback stops remaining keys and notifications",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 412,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: hotkey registration retains chain, array identity, receiver and event order",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1375,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: rebound document input retains typing instead of triggering a hotkey",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 511,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: shadow-root input retains typing instead of triggering a hotkey",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 571,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: repeated hotkey init does not multiply the keyboard subscription",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 375,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: hotkey registration retains chain, array identity, receiver and event order",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 405,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: rebound document input retains typing instead of triggering a hotkey",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 610,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: shadow-root input retains typing instead of triggering a hotkey",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 592,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: repeated hotkey init does not multiply the keyboard subscription",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 542,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: mobile keeps keyboard initialization opt-in through the existing init method",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1169,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: prototype-named hotkeys do not crash or replace the keys prototype",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1195,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: mobile keeps keyboard initialization opt-in through the existing init method",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1381,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: prototype-named hotkeys do not crash or replace the keys prototype",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1087,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: native keyboard play/pause, seek, volume and web-fullscreen Escape retain their behavior",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1840,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: inherited editing and IME composition do not activate player shortcuts",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1149,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: plaintext editing and IME composition do not activate player shortcuts",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1061,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: select editing and IME composition do not activate player shortcuts",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1121,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: destroying during a key callback stops remaining keys and notifications",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1008,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: hotkey registration retains chain, array identity, receiver and event order",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 995,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: rebound document input retains typing instead of triggering a hotkey",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1552,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: shadow-root input retains typing instead of triggering a hotkey",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1229,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: repeated hotkey init does not multiply the keyboard subscription",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 948,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: hotkey registration retains chain, array identity, receiver and event order",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1100,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: rebound document input retains typing instead of triggering a hotkey",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1220,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: shadow-root input retains typing instead of triggering a hotkey",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1162,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: repeated hotkey init does not multiply the keyboard subscription",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1030,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: proxy-time destroy cleans the mounting template with removeHtml=true",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 161,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: proxy-time destroy cleans the mounting template with removeHtml=false",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 162,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: player descriptor order and constructor/static surfaces match the published core",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 198,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: proxy-time destroy listener can mount a replacement without the old constructor overwriting it",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: subclasses retain receiver identity, initialization timing and static inheritance",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 141,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: omitted unused SSR nodes stay nullable without an eager template rejection",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 136,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: teardown during capability detection stops remaining player installers",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 143,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: destroy during initial native volume assignment stops later construction",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 140,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: subclasses retain receiver identity, initialization timing and static inheritance",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 157,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: omitted unused SSR nodes stay nullable without an eager template rejection",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 140,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: teardown during capability detection stops remaining player installers",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 139,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: destroy during initial native volume assignment stops later construction",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 137,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: proxy-time destroy cleans the mounting template with removeHtml=true",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 367,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: proxy-time destroy cleans the mounting template with removeHtml=false",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1421,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: player descriptor order and constructor/static surfaces match the published core",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 480,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: proxy-time destroy listener can mount a replacement without the old constructor overwriting it",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 404,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: subclasses retain receiver identity, initialization timing and static inheritance",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 356,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: omitted unused SSR nodes stay nullable without an eager template rejection",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 361,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: teardown during capability detection stops remaining player installers",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 369,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: destroy during initial native volume assignment stops later construction",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 365,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: subclasses retain receiver identity, initialization timing and static inheritance",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 388,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: omitted unused SSR nodes stay nullable without an eager template rejection",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 362,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: teardown during capability detection stops remaining player installers",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 405,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: destroy during initial native volume assignment stops later construction",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 361,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: proxy-time destroy cleans the mounting template with removeHtml=true",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 463,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: proxy-time destroy cleans the mounting template with removeHtml=false",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 481,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: player descriptor order and constructor/static surfaces match the published core",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 548,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: proxy-time destroy listener can mount a replacement without the old constructor overwriting it",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 434,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: subclasses retain receiver identity, initialization timing and static inheritance",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 430,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: omitted unused SSR nodes stay nullable without an eager template rejection",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 437,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: teardown during capability detection stops remaining player installers",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 438,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: destroy during initial native volume assignment stops later construction",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 494,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: subclasses retain receiver identity, initialization timing and static inheritance",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 485,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: omitted unused SSR nodes stay nullable without an eager template rejection",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 479,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: teardown during capability detection stops remaining player installers",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 466,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: destroy during initial native volume assignment stops later construction",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 422,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: restoring a removed default hotkey keeps identity and real playback",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 187,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: a failed native removal remains retryable and releases its record",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 171,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: destruction before native add returns cannot leave a late listener",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 176,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: window registration failure restores the previous global binding",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 192,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: source changes cancel the old gesture in the installed player",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 176,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: rotation changes cancel the old gesture in the installed player",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: geometry changes cancel the old gesture in the installed player",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: adopted viewport retains exact gap boundaries",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 191,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: restoring a removed default hotkey keeps identity and real playback",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1511,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: a failed native removal remains retryable and releases its record",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 379,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: destruction before native add returns cannot leave a late listener",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 507,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: window registration failure restores the previous global binding",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 515,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: source changes cancel the old gesture in the installed player",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 504,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: rotation changes cancel the old gesture in the installed player",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 375,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: geometry changes cancel the old gesture in the installed player",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 477,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: adopted viewport retains exact gap boundaries",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 558,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: restoring a removed default hotkey keeps identity and real playback",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1040,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: a failed native removal remains retryable and releases its record",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1113,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: destruction before native add returns cannot leave a late listener",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1288,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: window registration failure restores the previous global binding",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1097,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: source changes cancel the old gesture in the installed player",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1214,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: rotation changes cancel the old gesture in the installed player",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 991,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: geometry changes cancel the old gesture in the installed player",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1027,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: adopted viewport retains exact gap boundaries",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1132,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "published: repeated destroy preserves other live instances",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 152,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: repeated destroy preserves other live instances",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 162,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: constructor plugin failure restores original DOM and clears resources",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 154,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: early proxy failure restores SSR nodes, attributes and text",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 141,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: reentrant destroy keeps sequence and does not repeat callbacks",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 145,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: destroying cancels queued resize, notice, RAF, reconnect and mounted work",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 155,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: constructor can synchronously destroy without entering the registry",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 144,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: partial Events initialization releases listeners before its property is assigned",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 144,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: live resize still coalesces and destroy cancels the next burst",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 177,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: a container is reserved during reentrant initialization",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 163,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "published: repeated destroy preserves other live instances",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 394,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: repeated destroy preserves other live instances",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 369,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: constructor plugin failure restores original DOM and clears resources",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 373,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: early proxy failure restores SSR nodes, attributes and text",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1258,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: reentrant destroy keeps sequence and does not repeat callbacks",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 367,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: destroying cancels queued resize, notice, RAF, reconnect and mounted work",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 358,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: constructor can synchronously destroy without entering the registry",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 372,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: partial Events initialization releases listeners before its property is assigned",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 342,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: live resize still coalesces and destroy cancels the next burst",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 529,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: a container is reserved during reentrant initialization",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 355,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "published: repeated destroy preserves other live instances",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 440,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: repeated destroy preserves other live instances",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 546,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: constructor plugin failure restores original DOM and clears resources",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 527,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: early proxy failure restores SSR nodes, attributes and text",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 454,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: reentrant destroy keeps sequence and does not repeat callbacks",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 472,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: destroying cancels queued resize, notice, RAF, reconnect and mounted work",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 525,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: constructor can synchronously destroy without entering the registry",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 511,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: partial Events initialization releases listeners before its property is assigned",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 450,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: live resize still coalesces and destroy cancels the next burst",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1053,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: a container is reserved during reentrant initialization",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 470,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: null options preserve the native default and callbacks can be removed directly",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 166,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: once and abort use native event identity and permit subsequent registration",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 171,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: direct event disposer preserves native callback identity and releases bookkeeping",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 171,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: changing capture options after registration cannot prevent cleanup",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: partially failing array registration rolls back the listeners it created",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 158,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: registration throwing after native add does not leave an untracked listener",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 157,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: null options preserve the native default and callbacks can be removed directly",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: once and abort use native event identity and permit subsequent registration",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 174,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: direct event disposer preserves native callback identity and releases bookkeeping",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 169,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: changing capture options after registration cannot prevent cleanup",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 174,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: partially failing array registration rolls back the listeners it created",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: registration throwing after native add does not leave an untracked listener",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 170,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: null options preserve the native default and callbacks can be removed directly",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 401,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: once and abort use native event identity and permit subsequent registration",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 490,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: direct event disposer preserves native callback identity and releases bookkeeping",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1290,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: changing capture options after registration cannot prevent cleanup",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 388,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: partially failing array registration rolls back the listeners it created",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 386,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: registration throwing after native add does not leave an untracked listener",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 370,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: null options preserve the native default and callbacks can be removed directly",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 539,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: once and abort use native event identity and permit subsequent registration",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 504,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: direct event disposer preserves native callback identity and releases bookkeeping",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 552,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: changing capture options after registration cannot prevent cleanup",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 552,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: partially failing array registration rolls back the listeners it created",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 511,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: registration throwing after native add does not leave an untracked listener",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 550,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: null options preserve the native default and callbacks can be removed directly",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1021,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: once and abort use native event identity and permit subsequent registration",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1076,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: direct event disposer preserves native callback identity and releases bookkeeping",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1058,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: changing capture options after registration cannot prevent cleanup",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1050,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: partially failing array registration rolls back the listeners it created",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1046,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: registration throwing after native add does not leave an untracked listener",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1186,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: null options preserve the native default and callbacks can be removed directly",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1102,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: once and abort use native event identity and permit subsequent registration",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1101,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: direct event disposer preserves native callback identity and releases bookkeeping",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1152,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: changing capture options after registration cannot prevent cleanup",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1358,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: partially failing array registration rolls back the listeners it created",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1015,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: registration throwing after native add does not leave an untracked listener",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1217,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: HTTP failure retries the updated option URL with the original event and one ready",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 274,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: replacing a failed source cancels candidate retries",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 278,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: HTTP failure retries the updated option URL with the original event and one ready",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 298,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: replacing a failed source cancels candidate retries",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 293,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: rejected real-media switch still allows current-source reconnect",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 290,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: destroying from first-ready controls prevents a candidate ghost ready event",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 171,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: destroying from first-ready controls prevents a candidate ghost ready event",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 161,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: HTTP failure retries the updated option URL with the original event and one ready",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1412,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: replacing a failed source cancels candidate retries",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 564,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: HTTP failure retries the updated option URL with the original event and one ready",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 530,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: replacing a failed source cancels candidate retries",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 537,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: rejected real-media switch still allows current-source reconnect",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 571,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: destroying from first-ready controls prevents a candidate ghost ready event",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 414,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: destroying from first-ready controls prevents a candidate ghost ready event",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 422,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: HTTP failure retries the updated option URL with the original event and one ready",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1239,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: replacing a failed source cancels candidate retries",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1257,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: HTTP failure retries the updated option URL with the original event and one ready",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1288,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: replacing a failed source cancels candidate retries",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1199,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: rejected real-media switch still allows current-source reconnect",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1863,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: destroying from first-ready controls prevents a candidate ghost ready event",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 505,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: destroying from first-ready controls prevents a candidate ghost ready event",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 486,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: metadata emits resize before mobile visibility changes",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 143,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: metadata emits resize before mobile visibility changes",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 142,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: metadata emits resize before mobile visibility changes",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 405,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: metadata emits resize before mobile visibility changes",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 382,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: metadata emits resize before mobile visibility changes",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 446,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: metadata emits resize before mobile visibility changes",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 440,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-hosts.spec.js",
|
|
"title": "published: existing canvas proxy keeps media identity, playback and layout",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 332,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-hosts.spec.js",
|
|
"title": "candidate: existing canvas proxy keeps media identity, playback and layout",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 352,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-hosts.spec.js",
|
|
"title": "published: existing canvas proxy keeps media identity, playback and layout",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 958,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-hosts.spec.js",
|
|
"title": "candidate: existing canvas proxy keeps media identity, playback and layout",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1638,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-hosts.spec.js",
|
|
"title": "published: existing canvas proxy keeps media identity, playback and layout",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2130,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-hosts.spec.js",
|
|
"title": "candidate: existing canvas proxy keeps media identity, playback and layout",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1897,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: notice updates do not call a consumer override of destroy",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 169,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: notice preserves public shape, Error text and false hide semantics",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 158,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: notice expires naturally during real playback",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 428,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: manual notice destroy permits reuse and does not hide its DOM",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 175,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: destruction during notice text assignment cannot schedule a late timer",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 179,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: expiry does not hide a notice installed during the clearing write",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 177,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: notice updates do not call a consumer override of destroy",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 178,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: notice preserves public shape, Error text and false hide semantics",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 189,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: notice expires naturally during real playback",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 468,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: manual notice destroy permits reuse and does not hide its DOM",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 186,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: destruction during notice text assignment cannot schedule a late timer",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 191,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: expiry does not hide a notice installed during the clearing write",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 172,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: retained callbacks and assignments cannot revive destroyed notice resources",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 175,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: notice updates do not call a consumer override of destroy",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 412,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: notice preserves public shape, Error text and false hide semantics",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 468,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: notice expires naturally during real playback",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 900,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: manual notice destroy permits reuse and does not hide its DOM",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 529,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: destruction during notice text assignment cannot schedule a late timer",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 468,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: expiry does not hide a notice installed during the clearing write",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 414,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: notice updates do not call a consumer override of destroy",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 493,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: notice preserves public shape, Error text and false hide semantics",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1415,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: notice expires naturally during real playback",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 646,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: manual notice destroy permits reuse and does not hide its DOM",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 495,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: destruction during notice text assignment cannot schedule a late timer",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 492,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: expiry does not hide a notice installed during the clearing write",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 490,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: retained callbacks and assignments cannot revive destroyed notice resources",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 537,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: notice updates do not call a consumer override of destroy",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1051,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: notice preserves public shape, Error text and false hide semantics",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1205,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: notice expires naturally during real playback",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1547,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: manual notice destroy permits reuse and does not hide its DOM",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1049,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: destruction during notice text assignment cannot schedule a late timer",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1069,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: expiry does not hide a notice installed during the clearing write",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 999,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: notice updates do not call a consumer override of destroy",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1120,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: notice preserves public shape, Error text and false hide semantics",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1240,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: notice expires naturally during real playback",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1515,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: manual notice destroy permits reuse and does not hide its DOM",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1078,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: destruction during notice text assignment cannot schedule a late timer",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1269,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: expiry does not hide a notice installed during the clearing write",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1106,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: retained callbacks and assignments cannot revive destroyed notice resources",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1097,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "published: expanded option input preserves historical JS forms",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 146,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "published: configuration errors occur before mounting and preserve allocation timing",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 139,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "published: container identity, partial defaults, custom fields and normal callbacks",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 142,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "candidate: expanded option input preserves historical JS forms",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 146,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "candidate: configuration errors occur before mounting and preserve allocation timing",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 138,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "candidate: container identity, partial defaults, custom fields and normal callbacks",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 160,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "published: expanded option input preserves historical JS forms",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 372,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "published: configuration errors occur before mounting and preserve allocation timing",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 421,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "published: container identity, partial defaults, custom fields and normal callbacks",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 408,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "candidate: expanded option input preserves historical JS forms",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 357,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "candidate: configuration errors occur before mounting and preserve allocation timing",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 366,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "candidate: container identity, partial defaults, custom fields and normal callbacks",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 466,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "published: expanded option input preserves historical JS forms",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 417,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "published: configuration errors occur before mounting and preserve allocation timing",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 485,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "published: container identity, partial defaults, custom fields and normal callbacks",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1002,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "candidate: expanded option input preserves historical JS forms",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 457,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "candidate: configuration errors occur before mounting and preserve allocation timing",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 502,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "candidate: container identity, partial defaults, custom fields and normal callbacks",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1119,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "published: real media preserves timeline, volume, rate and property descriptors",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 172,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "published: invalid time inputs and rate no-op retain native behavior",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 178,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "candidate: real media preserves timeline, volume, rate and property descriptors",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 182,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "candidate: invalid time inputs and rate no-op retain native behavior",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "published: real media preserves timeline, volume, rate and property descriptors",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 516,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "published: invalid time inputs and rate no-op retain native behavior",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 517,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "candidate: real media preserves timeline, volume, rate and property descriptors",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1174,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "candidate: invalid time inputs and rate no-op retain native behavior",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 506,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "published: real media preserves timeline, volume, rate and property descriptors",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1106,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "published: invalid time inputs and rate no-op retain native behavior",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1029,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "candidate: real media preserves timeline, volume, rate and property descriptors",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1038,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "candidate: invalid time inputs and rate no-op retain native behavior",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1045,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "published: real playback, pause, seek, switch and destroy",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 1536,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "candidate: real playback, pause, seek, switch and destroy",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 1571,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "controlled HTTP media failure emits a real video error",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 232,
|
|
"url": "http://127.0.0.1:8084/test/player.html",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "Range, media identity and docs candidate routes",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 257,
|
|
"url": "about:blank",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "published: real playback, pause, seek, switch and destroy",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 2039,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "candidate: real playback, pause, seek, switch and destroy",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 2393,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "controlled HTTP media failure emits a real video error",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 427,
|
|
"url": "http://127.0.0.1:8084/test/player.html",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "Range, media identity and docs candidate routes",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 451,
|
|
"url": "about:blank",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "published: real playback, pause, seek, switch and destroy",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 4792,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "candidate: real playback, pause, seek, switch and destroy",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 4985,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "controlled HTTP media failure emits a real video error",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 770,
|
|
"url": "http://127.0.0.1:8084/test/player.html",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "Range, media identity and docs candidate routes",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 508,
|
|
"url": "about:blank",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "published: late plugin registration preserves fulfillment without reviving a closed candidate",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 132,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: late plugin registration preserves fulfillment without reviving a closed candidate",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 139,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: a plugin that closes construction prevents subsequent factories",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 143,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: constructor-owned rejection is reported once without an unhandled rejection",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 176,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "published: late plugin registration preserves fulfillment without reviving a closed candidate",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 423,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: late plugin registration preserves fulfillment without reviving a closed candidate",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 447,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: a plugin that closes construction prevents subsequent factories",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 420,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: constructor-owned rejection is reported once without an unhandled rejection",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 416,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "published: late plugin registration preserves fulfillment without reviving a closed candidate",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 402,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: late plugin registration preserves fulfillment without reviving a closed candidate",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 404,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: a plugin that closes construction prevents subsequent factories",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 409,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: constructor-owned rejection is reported once without an unhandled rejection",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 470,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "published: builtin order and live exclusions precede user plugins",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 137,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: builtin order and live exclusions precede user plugins",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 146,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "published: builtin order and live exclusions precede user plugins",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 377,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: builtin order and live exclusions precede user plugins",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 374,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "published: builtin order and live exclusions precede user plugins",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 478,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: builtin order and live exclusions precede user plugins",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 413,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: real mouse input focuses the player, hovers and toggles actual playback",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 297,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: click pairs preserve callback identity and playback ordering",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 177,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: destruction in click stops its subsequent default action",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 188,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: destruction in dblclick stops its subsequent default action",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 165,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: focus, hover and move preserve flags, classes and original events",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 160,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: real mouse input focuses the player, hovers and toggles actual playback",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 324,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: click pairs preserve callback identity and playback ordering",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 190,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: destruction in click stops its subsequent default action",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 175,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: destruction in dblclick stops its subsequent default action",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 171,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: focus, hover and move preserve flags, classes and original events",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 191,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: real mouse input focuses the player, hovers and toggles actual playback",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 664,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: click pairs preserve callback identity and playback ordering",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 379,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: destruction in click stops its subsequent default action",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1005,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: destruction in dblclick stops its subsequent default action",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 491,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: focus, hover and move preserve flags, classes and original events",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 560,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: real mouse input focuses the player, hovers and toggles actual playback",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 590,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: click pairs preserve callback identity and playback ordering",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 522,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: destruction in click stops its subsequent default action",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 564,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: destruction in dblclick stops its subsequent default action",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 429,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: focus, hover and move preserve flags, classes and original events",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1381,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: real mouse input focuses the player, hovers and toggles actual playback",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1913,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: click pairs preserve callback identity and playback ordering",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1133,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: destruction in click stops its subsequent default action",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1133,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: destruction in dblclick stops its subsequent default action",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1011,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: focus, hover and move preserve flags, classes and original events",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1050,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: real mouse input focuses the player, hovers and toggles actual playback",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2070,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: click pairs preserve callback identity and playback ordering",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1126,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: destruction in click stops its subsequent default action",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1155,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: destruction in dblclick stops its subsequent default action",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1282,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: focus, hover and move preserve flags, classes and original events",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1197,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: progress click reentry through remove cannot continue an obsolete seek",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 391,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: progress click reentry through destroy cannot continue an obsolete seek",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 361,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: progress click reentry through source cannot continue an obsolete seek",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 382,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: real progress click keeps setBar before seek and clamps the edges",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 505,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: a progress drag ends when its source is replaced and can restart on the new source",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 409,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: a caller-owned media Blob URL remains readable after switching and destroying the player",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 175,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: quality selectors retain default labels, source position and empty-array behavior",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 857,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: progress click reentry through remove cannot continue an obsolete seek",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 409,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: progress click reentry through destroy cannot continue an obsolete seek",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 390,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: progress click reentry through source cannot continue an obsolete seek",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 419,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: real progress click keeps setBar before seek and clamps the edges",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 542,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: a progress drag ends when its source is replaced and can restart on the new source",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 437,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: a caller-owned media Blob URL remains readable after switching and destroying the player",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 191,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: quality selectors retain default labels, source position and empty-array behavior",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 859,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: progress click reentry through remove cannot continue an obsolete seek",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 767,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: progress click reentry through destroy cannot continue an obsolete seek",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1729,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: progress click reentry through source cannot continue an obsolete seek",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 998,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: real progress click keeps setBar before seek and clamps the edges",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1089,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: a progress drag ends when its source is replaced and can restart on the new source",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1139,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: a caller-owned media Blob URL remains readable after switching and destroying the player",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 462,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: quality selectors retain default labels, source position and empty-array behavior",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1697,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: progress click reentry through remove cannot continue an obsolete seek",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 914,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: progress click reentry through destroy cannot continue an obsolete seek",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1024,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: progress click reentry through source cannot continue an obsolete seek",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1115,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: real progress click keeps setBar before seek and clamps the edges",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1183,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: a progress drag ends when its source is replaced and can restart on the new source",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1290,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: a caller-owned media Blob URL remains readable after switching and destroying the player",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 466,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: quality selectors retain default labels, source position and empty-array behavior",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1367,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: progress click reentry through remove cannot continue an obsolete seek",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2070,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: progress click reentry through destroy cannot continue an obsolete seek",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2255,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: progress click reentry through source cannot continue an obsolete seek",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2238,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: real progress click keeps setBar before seek and clamps the edges",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2565,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: a progress drag ends when its source is replaced and can restart on the new source",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2927,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: a caller-owned media Blob URL remains readable after switching and destroying the player",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1753,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: quality selectors retain default labels, source position and empty-array behavior",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 9468,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: progress click reentry through remove cannot continue an obsolete seek",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2438,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: progress click reentry through destroy cannot continue an obsolete seek",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2178,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: progress click reentry through source cannot continue an obsolete seek",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1887,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: real progress click keeps setBar before seek and clamps the edges",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2484,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: a progress drag ends when its source is replaced and can restart on the new source",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2328,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: a caller-owned media Blob URL remains readable after switching and destroying the player",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1469,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: quality selectors retain default labels, source position and empty-array behavior",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 4074,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: mask preserves observations before and after its destroy handler",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 160,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: info preserves fields, native media text and close visibility",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 155,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: info retains native nullable string conversion for custom media fields",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 156,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: repeated info init owns only one new timer and close handler",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 160,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: info mobile construction waits for an explicit init",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 159,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: mask click plays native video and destruction displays the terminal icon",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 291,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: mask preserves observations before and after its destroy handler",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 156,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info preserves fields, native media text and close visibility",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 178,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info retains native nullable string conversion for custom media fields",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: repeated info init owns only one new timer and close handler",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 187,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info mobile construction waits for an explicit init",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 170,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: mask click plays native video and destruction displays the terminal icon",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 307,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info destruction during a media getter prevents text writes and late init",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 188,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: reentrant info text conversion cannot write after player destruction",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 190,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: mask finalization follows an earlier throwing observer without replacing its error",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 159,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: mask preserves observations before and after its destroy handler",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 369,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: info preserves fields, native media text and close visibility",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 384,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: info retains native nullable string conversion for custom media fields",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 514,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: repeated info init owns only one new timer and close handler",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 480,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: info mobile construction waits for an explicit init",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 539,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: mask click plays native video and destruction displays the terminal icon",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 553,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: mask preserves observations before and after its destroy handler",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 385,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info preserves fields, native media text and close visibility",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1380,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info retains native nullable string conversion for custom media fields",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 414,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: repeated info init owns only one new timer and close handler",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 412,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info mobile construction waits for an explicit init",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 430,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: mask click plays native video and destruction displays the terminal icon",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 959,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info destruction during a media getter prevents text writes and late init",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 559,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: reentrant info text conversion cannot write after player destruction",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 574,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: mask finalization follows an earlier throwing observer without replacing its error",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1415,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: mask preserves observations before and after its destroy handler",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 513,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: info preserves fields, native media text and close visibility",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1149,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: info retains native nullable string conversion for custom media fields",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1086,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: repeated info init owns only one new timer and close handler",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 951,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: info mobile construction waits for an explicit init",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 945,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: mask click plays native video and destruction displays the terminal icon",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1393,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: mask preserves observations before and after its destroy handler",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 425,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info preserves fields, native media text and close visibility",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1235,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info retains native nullable string conversion for custom media fields",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1170,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: repeated info init owns only one new timer and close handler",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1144,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info mobile construction waits for an explicit init",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1277,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: mask click plays native video and destruction displays the terminal icon",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1333,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info destruction during a media getter prevents text writes and late init",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1182,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: reentrant info text conversion cannot write after player destruction",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1160,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: mask finalization follows an earlier throwing observer without replacing its error",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 486,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "resource-scope.spec.js",
|
|
"title": "internal resource scope: native DOM, RAF, timer, fetch abort and URL release",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 168,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "resource-scope.spec.js",
|
|
"title": "internal resource scope: native DOM, RAF, timer, fetch abort and URL release",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 532,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "resource-scope.spec.js",
|
|
"title": "internal resource scope: native DOM, RAF, timer, fetch abort and URL release",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 543,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "published: constructor callback hosts expose only initialized components",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 149,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "published: container validation rejects non-div elements",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 141,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "candidate: constructor callback hosts expose only initialized components",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 192,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "candidate: container validation rejects non-div elements",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 146,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "precise declarations: actual return values and callback receivers agree with the installed view",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 160,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "published: constructor callback hosts expose only initialized components",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 476,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "published: container validation rejects non-div elements",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1318,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "candidate: constructor callback hosts expose only initialized components",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 387,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "candidate: container validation rejects non-div elements",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 327,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "precise declarations: actual return values and callback receivers agree with the installed view",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 419,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "published: constructor callback hosts expose only initialized components",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 988,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "published: container validation rejects non-div elements",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 395,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "candidate: constructor callback hosts expose only initialized components",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1029,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "candidate: container validation rejects non-div elements",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 422,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "precise declarations: actual return values and callback receivers agree with the installed view",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 957,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: captures decoded PNG pixels and consumer-owned Blob URLs",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 308,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: screenshot preserves download filename, event data and Promise result",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 597,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: actual cross-origin video rejects capture with SecurityError and notice",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 300,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: source replacement does not download a stale captured frame",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 290,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: screenshot toolbar rejection has exact historical error accounting",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 354,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: captures decoded PNG pixels and consumer-owned Blob URLs",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 308,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: screenshot preserves download filename, event data and Promise result",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 401,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: actual cross-origin video rejects capture with SecurityError and notice",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 305,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: source replacement does not download a stale captured frame",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 287,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: screenshot toolbar rejection has exact historical error accounting",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 376,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: null toBlob callback rejects and reports without a page error",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 293,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: destroy during screenshot await suppresses the queued download and event",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 308,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: cross-origin screenshot toolbar handles its internal rejected Promise",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 369,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: captures decoded PNG pixels and consumer-owned Blob URLs",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 777,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: screenshot preserves download filename, event data and Promise result",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 723,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: actual cross-origin video rejects capture with SecurityError and notice",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 748,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: source replacement does not download a stale captured frame",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 591,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: screenshot toolbar rejection has exact historical error accounting",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1090,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: captures decoded PNG pixels and consumer-owned Blob URLs",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 988,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: screenshot preserves download filename, event data and Promise result",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 958,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: actual cross-origin video rejects capture with SecurityError and notice",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 969,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: source replacement does not download a stale captured frame",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 974,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: screenshot toolbar rejection has exact historical error accounting",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1043,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: null toBlob callback rejects and reports without a page error",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 547,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: destroy during screenshot await suppresses the queued download and event",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 659,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: cross-origin screenshot toolbar handles its internal rejected Promise",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 747,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: captures decoded PNG pixels and consumer-owned Blob URLs",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1431,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: screenshot preserves download filename, event data and Promise result",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1348,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: actual cross-origin video rejects capture with SecurityError and notice",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 3890,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: source replacement does not download a stale captured frame",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1201,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: screenshot toolbar rejection has exact historical error accounting",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1601,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: captures decoded PNG pixels and consumer-owned Blob URLs",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1511,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: screenshot preserves download filename, event data and Promise result",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1268,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: actual cross-origin video rejects capture with SecurityError and notice",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 3825,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: source replacement does not download a stale captured frame",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1454,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: screenshot toolbar rejection has exact historical error accounting",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1959,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: null toBlob callback rejects and reports without a page error",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1198,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: destroy during screenshot await suppresses the queued download and event",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1187,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: cross-origin screenshot toolbar handles its internal rejected Promise",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 4140,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "published: native setting keyboard and pointer actions retain range and switch callbacks",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 271,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "published: long setting labels leave native controls inside the row",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 281,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: native setting keyboard and pointer actions retain range and switch callbacks",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 289,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: long setting labels leave native controls inside the row",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 363,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "published: native setting keyboard and pointer actions retain range and switch callbacks",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 581,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "published: long setting labels leave native controls inside the row",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 513,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: native setting keyboard and pointer actions retain range and switch callbacks",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 578,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: long setting labels leave native controls inside the row",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1623,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "published: native setting keyboard and pointer actions retain range and switch callbacks",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 991,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "published: long setting labels leave native controls inside the row",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 878,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: native setting keyboard and pointer actions retain range and switch callbacks",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1068,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: long setting labels leave native controls inside the row",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1435,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: nested settings remain selectable with autoOrientation=false",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 596,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: nested settings remain selectable with autoOrientation=true",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 614,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: nested settings remain selectable with autoOrientation=false",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 878,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: nested settings remain selectable with autoOrientation=true",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 884,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: nested settings remain selectable with autoOrientation=false",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1700,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: nested settings remain selectable with autoOrientation=true",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1801,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after failure",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 148,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after navigate",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 161,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after remove",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 152,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after destroy",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 159,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "published: sharing an active setting has an explicit ownership baseline",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 134,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: sharing an active setting has an explicit ownership baseline",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 144,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: a setting subtree can move to another instance after remove",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 141,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: a setting subtree can move to another instance after destroy",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 149,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after failure",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 364,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after navigate",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 382,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after remove",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 455,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after destroy",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 435,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "published: sharing an active setting has an explicit ownership baseline",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 420,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: sharing an active setting has an explicit ownership baseline",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1281,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: a setting subtree can move to another instance after remove",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 430,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: a setting subtree can move to another instance after destroy",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1407,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after failure",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 396,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after navigate",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 468,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after remove",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 489,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after destroy",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 539,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "published: sharing an active setting has an explicit ownership baseline",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 517,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: sharing an active setting has an explicit ownership baseline",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 498,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: a setting subtree can move to another instance after remove",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 474,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: a setting subtree can move to another instance after destroy",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 459,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after assign failure",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 159,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after format failure",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 157,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after item failure",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 186,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after render failure",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 169,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: failed switch updates restore the original closure and displayed icon",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 151,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant update supersedes an unfinished setting update",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 175,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant remove supersedes an unfinished setting update",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 162,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant destroy supersedes an unfinished setting update",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 149,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant child-update supersedes an unfinished setting update",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentry inside a render getter retains the winning row with throwing=false",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 150,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentry inside a render getter retains the winning row with throwing=true",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 140,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: removing an ancestor cancels its pending descendant update",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 142,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a reentrant switch getter cannot replace the winning control handles",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 145,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a reentrant range getter cannot replace the winning control handles",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 144,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a failed outer add preserves a reentrant add of the same object",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 147,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a failed outer add preserves a reentrant update of the same object",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 156,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after assign failure",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 359,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after format failure",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 332,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after item failure",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 402,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after render failure",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 361,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: failed switch updates restore the original closure and displayed icon",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 402,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant update supersedes an unfinished setting update",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 371,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant remove supersedes an unfinished setting update",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 377,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant destroy supersedes an unfinished setting update",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 351,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant child-update supersedes an unfinished setting update",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 365,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentry inside a render getter retains the winning row with throwing=false",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 360,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentry inside a render getter retains the winning row with throwing=true",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 375,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: removing an ancestor cancels its pending descendant update",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 404,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a reentrant switch getter cannot replace the winning control handles",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 376,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a reentrant range getter cannot replace the winning control handles",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 374,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a failed outer add preserves a reentrant add of the same object",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 401,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a failed outer add preserves a reentrant update of the same object",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 366,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after assign failure",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 511,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after format failure",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 511,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after item failure",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 492,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after render failure",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 498,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: failed switch updates restore the original closure and displayed icon",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 489,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant update supersedes an unfinished setting update",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 508,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant remove supersedes an unfinished setting update",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 481,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant destroy supersedes an unfinished setting update",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 500,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant child-update supersedes an unfinished setting update",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 443,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentry inside a render getter retains the winning row with throwing=false",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 484,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentry inside a render getter retains the winning row with throwing=true",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 494,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: removing an ancestor cancels its pending descendant update",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 495,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a reentrant switch getter cannot replace the winning control handles",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 481,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a reentrant range getter cannot replace the winning control handles",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 477,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a failed outer add preserves a reentrant add of the same object",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 441,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a failed outer add preserves a reentrant update of the same object",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 488,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: builtin setting subscriptions are replaced and removed with their row",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 151,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: deferred setting mounts belong to the rendered item generation",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 159,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: removed setting subtrees release child listeners and cached panels",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 132,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: setting button results cannot overwrite an updated or newer item",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 145,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: sibling setting selections share the parent result generation",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 143,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: setting callback rejection retains its original failure identity",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 171,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: a wide nested setting panel fits the narrow player and remains selectable",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 742,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: setting registry retains item returns and hidden tree bindings",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 138,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: moved setting items bind to their current parent and panel",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 225,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: automatic setting names and explicit nested names have an explicit baseline",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 143,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: builtin setting subscriptions are replaced and removed with their row",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 177,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: deferred setting mounts belong to the rendered item generation",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 159,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: removed setting subtrees release child listeners and cached panels",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 140,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting button results cannot overwrite an updated or newer item",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 140,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: sibling setting selections share the parent result generation",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 146,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting callback rejection retains its original failure identity",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 189,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: a wide nested setting panel fits the narrow player and remains selectable",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 806,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting registry retains item returns and hidden tree bindings",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 134,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: moved setting items bind to their current parent and panel",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 239,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: automatic setting names and explicit nested names have an explicit baseline",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 143,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: open settings follow container and control height changes with fallback=false",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 1127,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: open settings follow container and control height changes with fallback=true",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 1129,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed setting additions leave existing rows usable and allow retry",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 159,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting removal finishes DOM cleanup when the event-removal hook throws",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 143,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed header rendering releases its panel and restores reusable inputs",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 154,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed item rendering releases its panel and restores reusable inputs",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 175,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed layout rendering releases its panel and restores reusable inputs",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 160,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: panel creation stops after reentrant remove",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 140,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: panel creation stops after reentrant destroy",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 138,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: builtin setting subscriptions are replaced and removed with their row",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 343,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: deferred setting mounts belong to the rendered item generation",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 354,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: removed setting subtrees release child listeners and cached panels",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1352,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: setting button results cannot overwrite an updated or newer item",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 355,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: sibling setting selections share the parent result generation",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 356,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: setting callback rejection retains its original failure identity",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 365,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: a wide nested setting panel fits the narrow player and remains selectable",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1036,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: setting registry retains item returns and hidden tree bindings",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 365,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: moved setting items bind to their current parent and panel",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 468,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: automatic setting names and explicit nested names have an explicit baseline",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 371,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: builtin setting subscriptions are replaced and removed with their row",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 463,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: deferred setting mounts belong to the rendered item generation",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1417,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: removed setting subtrees release child listeners and cached panels",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 379,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting button results cannot overwrite an updated or newer item",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1176,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: sibling setting selections share the parent result generation",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 364,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting callback rejection retains its original failure identity",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 381,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: a wide nested setting panel fits the narrow player and remains selectable",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1089,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting registry retains item returns and hidden tree bindings",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 399,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: moved setting items bind to their current parent and panel",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 525,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: automatic setting names and explicit nested names have an explicit baseline",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 384,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: open settings follow container and control height changes with fallback=false",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1456,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: open settings follow container and control height changes with fallback=true",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1452,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed setting additions leave existing rows usable and allow retry",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 498,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting removal finishes DOM cleanup when the event-removal hook throws",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 347,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed header rendering releases its panel and restores reusable inputs",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 377,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed item rendering releases its panel and restores reusable inputs",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 448,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed layout rendering releases its panel and restores reusable inputs",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 406,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: panel creation stops after reentrant remove",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 389,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: panel creation stops after reentrant destroy",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1298,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: builtin setting subscriptions are replaced and removed with their row",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 510,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: deferred setting mounts belong to the rendered item generation",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 509,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: removed setting subtrees release child listeners and cached panels",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 422,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: setting button results cannot overwrite an updated or newer item",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 462,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: sibling setting selections share the parent result generation",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 435,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: setting callback rejection retains its original failure identity",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 570,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: a wide nested setting panel fits the narrow player and remains selectable",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1717,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: setting registry retains item returns and hidden tree bindings",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 440,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: moved setting items bind to their current parent and panel",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 856,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: automatic setting names and explicit nested names have an explicit baseline",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 406,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: builtin setting subscriptions are replaced and removed with their row",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 473,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: deferred setting mounts belong to the rendered item generation",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 448,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: removed setting subtrees release child listeners and cached panels",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 435,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting button results cannot overwrite an updated or newer item",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 443,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: sibling setting selections share the parent result generation",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 438,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting callback rejection retains its original failure identity",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 620,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: a wide nested setting panel fits the narrow player and remains selectable",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2054,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting registry retains item returns and hidden tree bindings",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 480,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: moved setting items bind to their current parent and panel",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 870,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: automatic setting names and explicit nested names have an explicit baseline",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 434,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: open settings follow container and control height changes with fallback=false",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1560,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: open settings follow container and control height changes with fallback=true",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1659,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed setting additions leave existing rows usable and allow retry",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 395,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting removal finishes DOM cleanup when the event-removal hook throws",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 514,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed header rendering releases its panel and restores reusable inputs",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 576,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed item rendering releases its panel and restores reusable inputs",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 582,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed layout rendering releases its panel and restores reusable inputs",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 527,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: panel creation stops after reentrant remove",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 496,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: panel creation stops after reentrant destroy",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 521,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "published: rapid real-media switches identify the last restart and settle superseded work",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 157,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "published: destroy settles the candidate switch without waiting for detached media",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 420,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: rapid real-media switches identify the last restart and settle superseded work",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 193,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: destroy settles the candidate switch without waiting for detached media",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 416,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: quality switch restores position/rate and preserves real customType identities",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 530,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: direct currentTime during a native quality seek is not overwritten by automatic restoration",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 518,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: real switch settles when the controlled native resume rejects",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 237,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: late native play completion cannot publish stale player effects",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 243,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "published: rapid real-media switches identify the last restart and settle superseded work",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 419,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "published: destroy settles the candidate switch without waiting for detached media",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 749,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: rapid real-media switches identify the last restart and settle superseded work",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 379,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: destroy settles the candidate switch without waiting for detached media",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 754,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: quality switch restores position/rate and preserves real customType identities",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 843,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: direct currentTime during a native quality seek is not overwritten by automatic restoration",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1314,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: real switch settles when the controlled native resume rejects",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 583,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: late native play completion cannot publish stale player effects",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 604,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "published: rapid real-media switches identify the last restart and settle superseded work",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1543,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "published: destroy settles the candidate switch without waiting for detached media",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1572,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: rapid real-media switches identify the last restart and settle superseded work",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1466,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: destroy settles the candidate switch without waiting for detached media",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1265,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: quality switch restores position/rate and preserves real customType identities",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2906,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: direct currentTime during a native quality seek is not overwritten by automatic restoration",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2969,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: real switch settles when the controlled native resume rejects",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1702,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: late native play completion cannot publish stale player effects",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1989,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: srt conversion reaches native cues with original callback binding",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 187,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: ass conversion reaches native cues with original callback binding",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 187,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: video fullscreen signal rebuilds track kind while retaining its URL",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 186,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle remains visible through real native fullscreen",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 518,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: native subtitle cues, offset, styles and show contracts",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 199,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle latest request wins and cancelled calls settle",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 155,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle pending completion cannot replace track after destroy",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 165,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle owns generated URLs and leaves caller URLs alive",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 163,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: srt conversion reaches native cues with original callback binding",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 195,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: ass conversion reaches native cues with original callback binding",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 207,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: video fullscreen signal rebuilds track kind while retaining its URL",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 186,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle remains visible through real native fullscreen",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 619,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: native subtitle cues, offset, styles and show contracts",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 220,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle latest request wins and cancelled calls settle",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 191,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle pending completion cannot replace track after destroy",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 191,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle owns generated URLs and leaves caller URLs alive",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 161,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle cancellation settles before an ignored request or body finishes",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 192,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle conversion reentry preserves the newer operation and notice",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 176,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: active subtitle errors reject, preserve track and allow a later retry",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 174,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle HTTP failures do not become usable tracks",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 188,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: disabled native tracks expose empty cue arrays without throwing",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 172,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: native subtitle track failure is reported and obsolete callbacks are removed",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 190,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: constructor and URL setter failures notify without unhandled promises",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 209,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: reentrant track replacement keeps the winner when outer throws=false",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 176,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: reentrant track replacement keeps the winner when outer throws=true",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 190,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: failed track insertion restores the old live track and releases the attempted URL",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: cleanup failure after track commit does not revoke the committed URL",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 174,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: srt conversion reaches native cues with original callback binding",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 438,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: ass conversion reaches native cues with original callback binding",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 445,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: video fullscreen signal rebuilds track kind while retaining its URL",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 400,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle remains visible through real native fullscreen",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 655,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: native subtitle cues, offset, styles and show contracts",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 609,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle latest request wins and cancelled calls settle",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1425,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle pending completion cannot replace track after destroy",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 503,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle owns generated URLs and leaves caller URLs alive",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1362,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: srt conversion reaches native cues with original callback binding",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 529,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: ass conversion reaches native cues with original callback binding",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 487,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: video fullscreen signal rebuilds track kind while retaining its URL",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 534,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle remains visible through real native fullscreen",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 718,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: native subtitle cues, offset, styles and show contracts",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 677,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle latest request wins and cancelled calls settle",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 454,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle pending completion cannot replace track after destroy",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 423,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle owns generated URLs and leaves caller URLs alive",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 533,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle cancellation settles before an ignored request or body finishes",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 582,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle conversion reentry preserves the newer operation and notice",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 488,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: active subtitle errors reject, preserve track and allow a later retry",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 403,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle HTTP failures do not become usable tracks",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 411,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: disabled native tracks expose empty cue arrays without throwing",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 503,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: native subtitle track failure is reported and obsolete callbacks are removed",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 417,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: constructor and URL setter failures notify without unhandled promises",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 469,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: reentrant track replacement keeps the winner when outer throws=false",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 407,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: reentrant track replacement keeps the winner when outer throws=true",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 402,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: failed track insertion restores the old live track and releases the attempted URL",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1495,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: cleanup failure after track commit does not revoke the committed URL",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 527,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: srt conversion reaches native cues with original callback binding",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1216,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: ass conversion reaches native cues with original callback binding",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1277,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: video fullscreen signal rebuilds track kind while retaining its URL",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1095,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle remains visible through real native fullscreen",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1729,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: native subtitle cues, offset, styles and show contracts",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1415,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle latest request wins and cancelled calls settle",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1146,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle pending completion cannot replace track after destroy",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1202,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle owns generated URLs and leaves caller URLs alive",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1249,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: srt conversion reaches native cues with original callback binding",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1348,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: ass conversion reaches native cues with original callback binding",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1269,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: video fullscreen signal rebuilds track kind while retaining its URL",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 964,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle remains visible through real native fullscreen",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2225,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: native subtitle cues, offset, styles and show contracts",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1467,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle latest request wins and cancelled calls settle",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1098,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle pending completion cannot replace track after destroy",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 983,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle owns generated URLs and leaves caller URLs alive",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1199,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle cancellation settles before an ignored request or body finishes",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1198,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle conversion reentry preserves the newer operation and notice",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 916,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: active subtitle errors reject, preserve track and allow a later retry",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 988,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle HTTP failures do not become usable tracks",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 981,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: disabled native tracks expose empty cue arrays without throwing",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 985,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: native subtitle track failure is reported and obsolete callbacks are removed",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1116,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: constructor and URL setter failures notify without unhandled promises",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1362,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: reentrant track replacement keeps the winner when outer throws=false",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1028,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: reentrant track replacement keeps the winner when outer throws=true",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 967,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: failed track insertion restores the old live track and releases the attempted URL",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1020,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: cleanup failure after track commit does not revoke the committed URL",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1180,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: native fullscreen uses a real gesture when the engine supports it",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 446,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: SSR mounting preserves nodes, listeners, selectors and style ownership",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 151,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: proxy replacement preserves callback and node identity",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 134,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: icon access preserves descriptors and moves custom DOM into fresh wrappers",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 138,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: i18n prototype fallback difference and custom keys are explicit",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 137,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: fullscreen web retains DOM and CSS hooks through entry and exit",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 144,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: native fullscreen uses a real gesture when the engine supports it",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 477,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: SSR mounting preserves nodes, listeners, selectors and style ownership",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 177,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: proxy replacement preserves callback and node identity",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 160,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: icon access preserves descriptors and moves custom DOM into fresh wrappers",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 138,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: i18n prototype fallback difference and custom keys are explicit",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 154,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: fullscreen web retains DOM and CSS hooks through entry and exit",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 159,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: native fullscreen uses a real gesture when the engine supports it",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 508,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: SSR mounting preserves nodes, listeners, selectors and style ownership",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 368,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: proxy replacement preserves callback and node identity",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 391,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: icon access preserves descriptors and moves custom DOM into fresh wrappers",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 382,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: i18n prototype fallback difference and custom keys are explicit",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 401,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: fullscreen web retains DOM and CSS hooks through entry and exit",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 424,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: native fullscreen uses a real gesture when the engine supports it",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 776,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: SSR mounting preserves nodes, listeners, selectors and style ownership",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1459,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: proxy replacement preserves callback and node identity",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 386,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: icon access preserves descriptors and moves custom DOM into fresh wrappers",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 394,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: i18n prototype fallback difference and custom keys are explicit",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1295,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: fullscreen web retains DOM and CSS hooks through entry and exit",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 365,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: native fullscreen uses a real gesture when the engine supports it",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1977,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: SSR mounting preserves nodes, listeners, selectors and style ownership",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 513,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: proxy replacement preserves callback and node identity",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 518,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: icon access preserves descriptors and moves custom DOM into fresh wrappers",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 425,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: i18n prototype fallback difference and custom keys are explicit",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 412,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: fullscreen web retains DOM and CSS hooks through entry and exit",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 415,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: native fullscreen uses a real gesture when the engine supports it",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1955,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: SSR mounting preserves nodes, listeners, selectors and style ownership",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 535,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: proxy replacement preserves callback and node identity",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 510,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: icon access preserves descriptors and moves custom DOM into fresh wrappers",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 430,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: i18n prototype fallback difference and custom keys are explicit",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 486,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: fullscreen web retains DOM and CSS hooks through entry and exit",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 425,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "published: thumbnail cells follow the generated grid at row boundaries and on returning to the first cell",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 290,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "published: scaled internal thumbnails and public image results have distinct Blob URL owners",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 309,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "published: a delayed image follows the latest hover rather than the first request position",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 194,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: thumbnail cells follow the generated grid at row boundaries and on returning to the first cell",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 306,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: scaled internal thumbnails and public image results have distinct Blob URL owners",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 321,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: a delayed image follows the latest hover rather than the first request position",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 210,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: removing thumbnails revokes the scaled image and a replacement control can reload",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 423,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: image failure permits a retry through the same thumbnail configuration",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 209,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "published: thumbnail cells follow the generated grid at row boundaries and on returning to the first cell",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 655,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "published: scaled internal thumbnails and public image results have distinct Blob URL owners",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 549,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "published: a delayed image follows the latest hover rather than the first request position",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 687,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: thumbnail cells follow the generated grid at row boundaries and on returning to the first cell",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 489,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: scaled internal thumbnails and public image results have distinct Blob URL owners",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 656,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: a delayed image follows the latest hover rather than the first request position",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 521,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: removing thumbnails revokes the scaled image and a replacement control can reload",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 543,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: image failure permits a retry through the same thumbnail configuration",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 542,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "published: thumbnail cells follow the generated grid at row boundaries and on returning to the first cell",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1665,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "published: scaled internal thumbnails and public image results have distinct Blob URL owners",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1444,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "published: a delayed image follows the latest hover rather than the first request position",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1072,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: thumbnail cells follow the generated grid at row boundaries and on returning to the first cell",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1667,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: scaled internal thumbnails and public image results have distinct Blob URL owners",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1218,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: a delayed image follows the latest hover rather than the first request position",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1262,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: removing thumbnails revokes the scaled image and a replacement control can reload",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1281,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: image failure permits a retry through the same thumbnail configuration",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1090,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "published: subtitle object URL contains real VTT data",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 134,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "published: download starts and removes its temporary anchor",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 257,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "candidate: subtitle object URL contains real VTT data",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 128,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "candidate: download starts and removes its temporary anchor",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 405,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "candidate download releases the anchor even when click fails",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 148,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "published: subtitle object URL contains real VTT data",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 331,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "published: download starts and removes its temporary anchor",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 346,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "candidate: subtitle object URL contains real VTT data",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 325,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "candidate: download starts and removes its temporary anchor",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 390,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "candidate download releases the anchor even when click fails",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 323,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "published: subtitle object URL contains real VTT data",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 419,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "published: download starts and removes its temporary anchor",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 414,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "candidate: subtitle object URL contains real VTT data",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 416,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "candidate: download starts and removes its temporary anchor",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 429,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "candidate download releases the anchor even when click fails",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 435,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
}
|
|
]
|
|
},
|
|
"legacy": {
|
|
"file": "refactor/.cache/core22-layout-legacy-full.json",
|
|
"sha256": "df52e7da667135cd3d4818189fff06cb943a48d205a8dd146e294e0f2aba5d0c",
|
|
"stats": {
|
|
"startTime": "2026-09-11T14:59:36.680Z",
|
|
"duration": 435731.54199999996,
|
|
"expected": 1761,
|
|
"skipped": 0,
|
|
"unexpected": 0,
|
|
"flaky": 0
|
|
},
|
|
"environments": {
|
|
"chromium": {
|
|
"browser": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"manifest": {
|
|
"kind": "artplayer-browser-test",
|
|
"resources": {
|
|
"/candidate/artplayer.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer\\dist\\artplayer.legacy.js"
|
|
},
|
|
"sha256": "d1f1bb14f067681e4786c12fc29fdc9ba9af80632bbb33e3b5bad8b270e26cda",
|
|
"bytes": 212218
|
|
},
|
|
"/compiled/artplayer.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer\\dist\\artplayer.legacy.js"
|
|
},
|
|
"sha256": "d1f1bb14f067681e4786c12fc29fdc9ba9af80632bbb33e3b5bad8b270e26cda",
|
|
"bytes": 212218,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/uncompiled/artplayer/index.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer\\dist\\artplayer.legacy.js"
|
|
},
|
|
"sha256": "d1f1bb14f067681e4786c12fc29fdc9ba9af80632bbb33e3b5bad8b270e26cda",
|
|
"bytes": 212218,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/candidate/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.legacy.js"
|
|
},
|
|
"sha256": "6d9bff885412169e701670961aa00c2e46c4b42c9b9647ff4e6d198777d2a359",
|
|
"bytes": 5153
|
|
},
|
|
"/compiled/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.legacy.js"
|
|
},
|
|
"sha256": "6d9bff885412169e701670961aa00c2e46c4b42c9b9647ff4e6d198777d2a359",
|
|
"bytes": 5153,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/uncompiled/artplayer-plugin-chapter/index.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.legacy.js"
|
|
},
|
|
"sha256": "6d9bff885412169e701670961aa00c2e46c4b42c9b9647ff4e6d198777d2a359",
|
|
"bytes": 5153,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/published/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.4.0",
|
|
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
|
|
"bytes": 134037
|
|
},
|
|
"/published/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "1.1.0",
|
|
"integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==",
|
|
"member": "package/dist/artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0",
|
|
"bytes": 4973
|
|
},
|
|
"/test/pattern.mp4": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.mp4"
|
|
},
|
|
"sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233",
|
|
"bytes": 251538
|
|
},
|
|
"/test/pattern.webm": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.webm"
|
|
},
|
|
"sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f",
|
|
"bytes": 162073
|
|
},
|
|
"/test/declaration-cues.vtt": {
|
|
"source": {
|
|
"kind": "test-subtitles",
|
|
"file": "test/browser/media/declaration-cues.vtt"
|
|
},
|
|
"sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704",
|
|
"bytes": 54
|
|
},
|
|
"/test/thumbnail-grid.svg": {
|
|
"source": {
|
|
"kind": "test-thumbnail-grid",
|
|
"file": "test/browser/media/thumbnail-grid.svg"
|
|
},
|
|
"sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6",
|
|
"bytes": 14969
|
|
},
|
|
"/test/legacy-safe-area.js": {
|
|
"source": {
|
|
"kind": "frozen-own-source",
|
|
"file": "test/helpers/legacy-safe-area.js",
|
|
"commit": "ccf77c4e"
|
|
},
|
|
"sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a",
|
|
"bytes": 795
|
|
},
|
|
"/assets/sample/video.mp4": {
|
|
"source": {
|
|
"kind": "docs-media",
|
|
"file": "docs/assets/sample/video.mp4"
|
|
},
|
|
"sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980",
|
|
"bytes": 5818706
|
|
},
|
|
"/test/performance.js": {
|
|
"source": {
|
|
"kind": "adapted-baseline-fixture",
|
|
"file": "refactor/fixtures/performance.js"
|
|
},
|
|
"sha256": "2318f39bdb5f3a3348d755cb4335907ae4adc944be3a435839c1bba201e81500",
|
|
"bytes": 8994
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"firefox": {
|
|
"browser": "155.0",
|
|
"platform": "win32",
|
|
"manifest": {
|
|
"kind": "artplayer-browser-test",
|
|
"resources": {
|
|
"/candidate/artplayer.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer\\dist\\artplayer.legacy.js"
|
|
},
|
|
"sha256": "d1f1bb14f067681e4786c12fc29fdc9ba9af80632bbb33e3b5bad8b270e26cda",
|
|
"bytes": 212218
|
|
},
|
|
"/compiled/artplayer.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer\\dist\\artplayer.legacy.js"
|
|
},
|
|
"sha256": "d1f1bb14f067681e4786c12fc29fdc9ba9af80632bbb33e3b5bad8b270e26cda",
|
|
"bytes": 212218,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/uncompiled/artplayer/index.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer\\dist\\artplayer.legacy.js"
|
|
},
|
|
"sha256": "d1f1bb14f067681e4786c12fc29fdc9ba9af80632bbb33e3b5bad8b270e26cda",
|
|
"bytes": 212218,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/candidate/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.legacy.js"
|
|
},
|
|
"sha256": "6d9bff885412169e701670961aa00c2e46c4b42c9b9647ff4e6d198777d2a359",
|
|
"bytes": 5153
|
|
},
|
|
"/compiled/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.legacy.js"
|
|
},
|
|
"sha256": "6d9bff885412169e701670961aa00c2e46c4b42c9b9647ff4e6d198777d2a359",
|
|
"bytes": 5153,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/uncompiled/artplayer-plugin-chapter/index.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.legacy.js"
|
|
},
|
|
"sha256": "6d9bff885412169e701670961aa00c2e46c4b42c9b9647ff4e6d198777d2a359",
|
|
"bytes": 5153,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/published/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.4.0",
|
|
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
|
|
"bytes": 134037
|
|
},
|
|
"/published/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "1.1.0",
|
|
"integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==",
|
|
"member": "package/dist/artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0",
|
|
"bytes": 4973
|
|
},
|
|
"/test/pattern.mp4": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.mp4"
|
|
},
|
|
"sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233",
|
|
"bytes": 251538
|
|
},
|
|
"/test/pattern.webm": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.webm"
|
|
},
|
|
"sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f",
|
|
"bytes": 162073
|
|
},
|
|
"/test/declaration-cues.vtt": {
|
|
"source": {
|
|
"kind": "test-subtitles",
|
|
"file": "test/browser/media/declaration-cues.vtt"
|
|
},
|
|
"sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704",
|
|
"bytes": 54
|
|
},
|
|
"/test/thumbnail-grid.svg": {
|
|
"source": {
|
|
"kind": "test-thumbnail-grid",
|
|
"file": "test/browser/media/thumbnail-grid.svg"
|
|
},
|
|
"sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6",
|
|
"bytes": 14969
|
|
},
|
|
"/test/legacy-safe-area.js": {
|
|
"source": {
|
|
"kind": "frozen-own-source",
|
|
"file": "test/helpers/legacy-safe-area.js",
|
|
"commit": "ccf77c4e"
|
|
},
|
|
"sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a",
|
|
"bytes": 795
|
|
},
|
|
"/assets/sample/video.mp4": {
|
|
"source": {
|
|
"kind": "docs-media",
|
|
"file": "docs/assets/sample/video.mp4"
|
|
},
|
|
"sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980",
|
|
"bytes": 5818706
|
|
},
|
|
"/test/performance.js": {
|
|
"source": {
|
|
"kind": "adapted-baseline-fixture",
|
|
"file": "refactor/fixtures/performance.js"
|
|
},
|
|
"sha256": "2318f39bdb5f3a3348d755cb4335907ae4adc944be3a435839c1bba201e81500",
|
|
"bytes": 8994
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"webkit": {
|
|
"browser": "26.6",
|
|
"platform": "win32",
|
|
"manifest": {
|
|
"kind": "artplayer-browser-test",
|
|
"resources": {
|
|
"/candidate/artplayer.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer\\dist\\artplayer.legacy.js"
|
|
},
|
|
"sha256": "d1f1bb14f067681e4786c12fc29fdc9ba9af80632bbb33e3b5bad8b270e26cda",
|
|
"bytes": 212218
|
|
},
|
|
"/compiled/artplayer.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer\\dist\\artplayer.legacy.js"
|
|
},
|
|
"sha256": "d1f1bb14f067681e4786c12fc29fdc9ba9af80632bbb33e3b5bad8b270e26cda",
|
|
"bytes": 212218,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/uncompiled/artplayer/index.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer\\dist\\artplayer.legacy.js"
|
|
},
|
|
"sha256": "d1f1bb14f067681e4786c12fc29fdc9ba9af80632bbb33e3b5bad8b270e26cda",
|
|
"bytes": 212218,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/candidate/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.legacy.js"
|
|
},
|
|
"sha256": "6d9bff885412169e701670961aa00c2e46c4b42c9b9647ff4e6d198777d2a359",
|
|
"bytes": 5153
|
|
},
|
|
"/compiled/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.legacy.js"
|
|
},
|
|
"sha256": "6d9bff885412169e701670961aa00c2e46c4b42c9b9647ff4e6d198777d2a359",
|
|
"bytes": 5153,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/uncompiled/artplayer-plugin-chapter/index.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.legacy.js"
|
|
},
|
|
"sha256": "6d9bff885412169e701670961aa00c2e46c4b42c9b9647ff4e6d198777d2a359",
|
|
"bytes": 5153,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/published/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.4.0",
|
|
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
|
|
"bytes": 134037
|
|
},
|
|
"/published/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "1.1.0",
|
|
"integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==",
|
|
"member": "package/dist/artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0",
|
|
"bytes": 4973
|
|
},
|
|
"/test/pattern.mp4": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.mp4"
|
|
},
|
|
"sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233",
|
|
"bytes": 251538
|
|
},
|
|
"/test/pattern.webm": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.webm"
|
|
},
|
|
"sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f",
|
|
"bytes": 162073
|
|
},
|
|
"/test/declaration-cues.vtt": {
|
|
"source": {
|
|
"kind": "test-subtitles",
|
|
"file": "test/browser/media/declaration-cues.vtt"
|
|
},
|
|
"sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704",
|
|
"bytes": 54
|
|
},
|
|
"/test/thumbnail-grid.svg": {
|
|
"source": {
|
|
"kind": "test-thumbnail-grid",
|
|
"file": "test/browser/media/thumbnail-grid.svg"
|
|
},
|
|
"sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6",
|
|
"bytes": 14969
|
|
},
|
|
"/test/legacy-safe-area.js": {
|
|
"source": {
|
|
"kind": "frozen-own-source",
|
|
"file": "test/helpers/legacy-safe-area.js",
|
|
"commit": "ccf77c4e"
|
|
},
|
|
"sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a",
|
|
"bytes": 795
|
|
},
|
|
"/assets/sample/video.mp4": {
|
|
"source": {
|
|
"kind": "docs-media",
|
|
"file": "docs/assets/sample/video.mp4"
|
|
},
|
|
"sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980",
|
|
"bytes": 5818706
|
|
},
|
|
"/test/performance.js": {
|
|
"source": {
|
|
"kind": "adapted-baseline-fixture",
|
|
"file": "refactor/fixtures/performance.js"
|
|
},
|
|
"sha256": "2318f39bdb5f3a3348d755cb4335907ae4adc944be3a435839c1bba201e81500",
|
|
"bytes": 8994
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"tests": [
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: Shift F10 opens the default info action and closing info returns to the original control",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 473,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: context menu Escape closes before fullscreen and Tab continues from its origin",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 503,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: keyboard choice navigation waits for activation and retains existing selection events",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 527,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: custom context actions retain callbacks, typeahead and focus across replacement",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 331,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: native context content retains input editing and button activation without nested roles",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 315,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: disabled context menus do not claim the keyboard opening gesture",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 236,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: a hidden or disabled origin falls back to the player and outside focus is preserved",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 372,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: menu reinitialization replaces listeners and a rejected duplicate initialization keeps them",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 288,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: menu activation preserves callback focus transfers and destruction leaves detached controls inert",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 270,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: native editable context gestures remain native while pointer opening preserves external focus",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 273,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: keyboard menu remains inside the player and ignores a canceled opening",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 396,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: custom menu handoff to mini returns to the control that opened the menu",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 273,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: context keyboard and focus ownership stay local to each player",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 282,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: Shift F10 opens the default info action and closing info returns to the original control",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 2018,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: context menu Escape closes before fullscreen and Tab continues from its origin",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 2293,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: keyboard choice navigation waits for activation and retains existing selection events",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 2074,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: custom context actions retain callbacks, typeahead and focus across replacement",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 599,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: native context content retains input editing and button activation without nested roles",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 716,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: disabled context menus do not claim the keyboard opening gesture",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 462,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: a hidden or disabled origin falls back to the player and outside focus is preserved",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 793,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: menu reinitialization replaces listeners and a rejected duplicate initialization keeps them",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 525,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: menu activation preserves callback focus transfers and destruction leaves detached controls inert",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 658,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: native editable context gestures remain native while pointer opening preserves external focus",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 654,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: keyboard menu remains inside the player and ignores a canceled opening",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 851,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: custom menu handoff to mini returns to the control that opened the menu",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 523,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: context keyboard and focus ownership stay local to each player",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 595,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: Shift F10 opens the default info action and closing info returns to the original control",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1351,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: context menu Escape closes before fullscreen and Tab continues from its origin",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1722,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: keyboard choice navigation waits for activation and retains existing selection events",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1369,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: custom context actions retain callbacks, typeahead and focus across replacement",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1491,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: native context content retains input editing and button activation without nested roles",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1364,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: disabled context menus do not claim the keyboard opening gesture",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1214,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: a hidden or disabled origin falls back to the player and outside focus is preserved",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1840,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: menu reinitialization replaces listeners and a rejected duplicate initialization keeps them",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1434,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: menu activation preserves callback focus transfers and destruction leaves detached controls inert",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1347,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: native editable context gestures remain native while pointer opening preserves external focus",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1336,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: keyboard menu remains inside the player and ignores a canceled opening",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1813,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: custom menu handoff to mini returns to the control that opened the menu",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1196,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-contextmenu.spec.js",
|
|
"title": "candidate: context keyboard and focus ownership stay local to each player",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1664,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: replacing a focused control restores its new entry without intermediate focus",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 241,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: removing a focused control chooses a surviving neighbor and preserves external focus",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 262,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: failed control replacement recovers focus but a veto keeps the original focused entry",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 237,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: callbacks can transfer focus outside without an intermediate or final control focus",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 248,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: replacing a focused selector option transfers focus to the new control",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 241,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: removing the last focusable control leaves focus on the player without an extra sequential Tab stop",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 232,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: focus recovery skips unavailable controls and uses a replacement native button",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 261,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: an unrelated instance update cannot take focus from another player",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 286,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: a disabled native replacement falls back and focus callbacks can destroy the player",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 277,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: replacing a focused control restores its new entry without intermediate focus",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 499,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: removing a focused control chooses a surviving neighbor and preserves external focus",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 588,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: failed control replacement recovers focus but a veto keeps the original focused entry",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 461,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: callbacks can transfer focus outside without an intermediate or final control focus",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 515,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: replacing a focused selector option transfers focus to the new control",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 499,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: removing the last focusable control leaves focus on the player without an extra sequential Tab stop",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 619,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: focus recovery skips unavailable controls and uses a replacement native button",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 671,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: an unrelated instance update cannot take focus from another player",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 658,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: a disabled native replacement falls back and focus callbacks can destroy the player",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 660,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: replacing a focused control restores its new entry without intermediate focus",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1297,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: removing a focused control chooses a surviving neighbor and preserves external focus",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1252,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: failed control replacement recovers focus but a veto keeps the original focused entry",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1234,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: callbacks can transfer focus outside without an intermediate or final control focus",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1227,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: replacing a focused selector option transfers focus to the new control",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1356,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: removing the last focusable control leaves focus on the player without an extra sequential Tab stop",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1255,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: focus recovery skips unavailable controls and uses a replacement native button",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1227,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: an unrelated instance update cannot take focus from another player",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1449,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-controls.spec.js",
|
|
"title": "candidate: a disabled native replacement falls back and focus callbacks can destroy the player",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1167,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "candidate: info keyboard entry, Space close and Escape preserve the opening control",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 311,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "candidate: info pointer and programmatic visibility preserve unrelated focus",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 285,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "candidate: repeated info init replaces keyboard bindings and retains the current return target",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 241,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "candidate: info with a removed origin returns to the player and destruction disables retained controls",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 248,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "published: optional SSR info wrapper may be absent without preventing polling and close",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 145,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "candidate: optional SSR info wrapper may be absent without preventing polling and close",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 142,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "candidate: failed info name initialization releases its handlers and permits a clean retry",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 236,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "candidate: info keyboard entry, Space close and Escape preserve the opening control",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 787,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "candidate: info pointer and programmatic visibility preserve unrelated focus",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 857,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "candidate: repeated info init replaces keyboard bindings and retains the current return target",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 721,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "candidate: info with a removed origin returns to the player and destruction disables retained controls",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 469,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "published: optional SSR info wrapper may be absent without preventing polling and close",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 428,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "candidate: optional SSR info wrapper may be absent without preventing polling and close",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1042,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "candidate: failed info name initialization releases its handlers and permits a clean retry",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1250,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "candidate: info keyboard entry, Space close and Escape preserve the opening control",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1568,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "candidate: info pointer and programmatic visibility preserve unrelated focus",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1452,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "candidate: repeated info init replaces keyboard bindings and retains the current return target",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1068,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "candidate: info with a removed origin returns to the player and destruction disables retained controls",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1245,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "published: optional SSR info wrapper may be absent without preventing polling and close",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 399,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "candidate: optional SSR info wrapper may be absent without preventing polling and close",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 440,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-info.spec.js",
|
|
"title": "candidate: failed info name initialization releases its handlers and permits a clean retry",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1215,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-integration.spec.js",
|
|
"title": "candidate: native fullscreen keyboard activation retains focus through entry and exit",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 373,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-integration.spec.js",
|
|
"title": "candidate: native fullscreen external exit preserves the current in-player focus",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 393,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-integration.spec.js",
|
|
"title": "candidate: PiP keyboard control follows real native capability without a second playback action",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 468,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-integration.spec.js",
|
|
"title": "candidate: SSR retains native nodes while keyboard controls toggle real subtitle cues and survive fullscreen",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 425,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-integration.spec.js",
|
|
"title": "candidate: native fullscreen keyboard activation retains focus through entry and exit",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1494,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-integration.spec.js",
|
|
"title": "candidate: native fullscreen external exit preserves the current in-player focus",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 538,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-integration.spec.js",
|
|
"title": "candidate: PiP keyboard control follows real native capability without a second playback action",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 801,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-integration.spec.js",
|
|
"title": "candidate: SSR retains native nodes while keyboard controls toggle real subtitle cues and survive fullscreen",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 684,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-integration.spec.js",
|
|
"title": "candidate: native fullscreen keyboard activation retains focus through entry and exit",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1401,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-integration.spec.js",
|
|
"title": "candidate: native fullscreen external exit preserves the current in-player focus",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1393,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-integration.spec.js",
|
|
"title": "candidate: PiP keyboard control follows real native capability without a second playback action",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1151,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-integration.spec.js",
|
|
"title": "candidate: SSR retains native nodes while keyboard controls toggle real subtitle cues and survive fullscreen",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2314,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-lock.spec.js",
|
|
"title": "candidate: lock uses one stable keyboard button, Escape unlocks and hidden controls leave Tab order",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 274,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-lock.spec.js",
|
|
"title": "candidate: programmatic lock moves hidden control focus to unlock and caller tabindex survives",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 273,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-lock.spec.js",
|
|
"title": "candidate: locked additions stay out of Tab order and removal or destruction releases focus attributes",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 261,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-lock.spec.js",
|
|
"title": "candidate: lock Tab fallback works without native inert and preserves caller focus attributes",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 296,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-lock.spec.js",
|
|
"title": "candidate: moving a control outside a locked region restores its tabindex and cleanup preserves later caller edits",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 237,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-lock.spec.js",
|
|
"title": "candidate: remounting an already locked layer reflects actual state and replaces its keyboard scope",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 284,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-lock.spec.js",
|
|
"title": "candidate: lock uses one stable keyboard button, Escape unlocks and hidden controls leave Tab order",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 708,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-lock.spec.js",
|
|
"title": "candidate: programmatic lock moves hidden control focus to unlock and caller tabindex survives",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 516,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-lock.spec.js",
|
|
"title": "candidate: locked additions stay out of Tab order and removal or destruction releases focus attributes",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 447,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-lock.spec.js",
|
|
"title": "candidate: lock Tab fallback works without native inert and preserves caller focus attributes",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 506,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-lock.spec.js",
|
|
"title": "candidate: moving a control outside a locked region restores its tabindex and cleanup preserves later caller edits",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 453,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-lock.spec.js",
|
|
"title": "candidate: remounting an already locked layer reflects actual state and replaces its keyboard scope",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 518,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-lock.spec.js",
|
|
"title": "candidate: lock uses one stable keyboard button, Escape unlocks and hidden controls leave Tab order",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1332,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-lock.spec.js",
|
|
"title": "candidate: programmatic lock moves hidden control focus to unlock and caller tabindex survives",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1166,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-lock.spec.js",
|
|
"title": "candidate: locked additions stay out of Tab order and removal or destruction releases focus attributes",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1213,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-lock.spec.js",
|
|
"title": "candidate: lock Tab fallback works without native inert and preserves caller focus attributes",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1224,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-lock.spec.js",
|
|
"title": "candidate: moving a control outside a locked region restores its tabindex and cleanup preserves later caller edits",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1139,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-lock.spec.js",
|
|
"title": "candidate: remounting an already locked layer reflects actual state and replaces its keyboard scope",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1303,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-mini.spec.js",
|
|
"title": "candidate: mini keyboard entry reaches close and stable playback controls and Escape returns focus",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 420,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-mini.spec.js",
|
|
"title": "candidate: mini pointer entry preserves focus and Space closes after keyboard navigation",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 294,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-mini.spec.js",
|
|
"title": "candidate: programmatic mini exit preserves external focus and removed return targets use the player",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 262,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-mini.spec.js",
|
|
"title": "candidate: destroying from mini return focus cancels late notifications and retained controls",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 225,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-mini.spec.js",
|
|
"title": "candidate: mini reuse keeps keyboard entry and never returns to a stale or hidden origin",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 290,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-mini.spec.js",
|
|
"title": "candidate: mini names use existing i18n keys and hidden controls cannot reactivate the mode",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 262,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-mini.spec.js",
|
|
"title": "candidate: mini keyboard entry reaches close and stable playback controls and Escape returns focus",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 616,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-mini.spec.js",
|
|
"title": "candidate: mini pointer entry preserves focus and Space closes after keyboard navigation",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 661,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-mini.spec.js",
|
|
"title": "candidate: programmatic mini exit preserves external focus and removed return targets use the player",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 504,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-mini.spec.js",
|
|
"title": "candidate: destroying from mini return focus cancels late notifications and retained controls",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 485,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-mini.spec.js",
|
|
"title": "candidate: mini reuse keeps keyboard entry and never returns to a stale or hidden origin",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 561,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-mini.spec.js",
|
|
"title": "candidate: mini names use existing i18n keys and hidden controls cannot reactivate the mode",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 617,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-mini.spec.js",
|
|
"title": "candidate: mini keyboard entry reaches close and stable playback controls and Escape returns focus",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1853,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-mini.spec.js",
|
|
"title": "candidate: mini pointer entry preserves focus and Space closes after keyboard navigation",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1647,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-mini.spec.js",
|
|
"title": "candidate: programmatic mini exit preserves external focus and removed return targets use the player",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1453,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-mini.spec.js",
|
|
"title": "candidate: destroying from mini return focus cancels late notifications and retained controls",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1271,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-mini.spec.js",
|
|
"title": "candidate: mini reuse keeps keyboard entry and never returns to a stale or hidden origin",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1654,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-mini.spec.js",
|
|
"title": "candidate: mini names use existing i18n keys and hidden controls cannot reactivate the mode",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1408,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: selector Tab entry, focus navigation and typeahead do not commit before Enter",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 666,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: selector Space commits once and Escape closes before web fullscreen exits",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 362,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: keyboard selector retains asynchronous choice ownership and disposal",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 304,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: pointer hover and selector selection retain their existing click behavior",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 712,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: custom native controls retain their semantics and typing inside selector content",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 328,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: empty selectors are disabled and selection callbacks keep explicitly moved focus",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 344,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: typeahead accepts prefixes, resets after navigation and leaves modified input alone",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 313,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: native trigger markup remains a single button and can open the existing popup",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 280,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: a dismissed hovered selector releases the next Escape to fullscreen",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 316,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: hovering an empty selector does not announce an expanded popup",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 283,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: selector Tab entry, focus navigation and typeahead do not commit before Enter",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 951,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: selector Space commits once and Escape closes before web fullscreen exits",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 623,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: keyboard selector retains asynchronous choice ownership and disposal",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 533,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: pointer hover and selector selection retain their existing click behavior",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1041,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: custom native controls retain their semantics and typing inside selector content",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 724,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: empty selectors are disabled and selection callbacks keep explicitly moved focus",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 661,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: typeahead accepts prefixes, resets after navigation and leaves modified input alone",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 653,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: native trigger markup remains a single button and can open the existing popup",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 537,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: a dismissed hovered selector releases the next Escape to fullscreen",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 834,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: hovering an empty selector does not announce an expanded popup",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 647,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: selector Tab entry, focus navigation and typeahead do not commit before Enter",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2286,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: selector Space commits once and Escape closes before web fullscreen exits",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1627,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: keyboard selector retains asynchronous choice ownership and disposal",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1371,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: pointer hover and selector selection retain their existing click behavior",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2776,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: custom native controls retain their semantics and typing inside selector content",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1510,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: empty selectors are disabled and selection callbacks keep explicitly moved focus",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1941,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: typeahead accepts prefixes, resets after navigation and leaves modified input alone",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1346,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: native trigger markup remains a single button and can open the existing popup",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1250,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: a dismissed hovered selector releases the next Escape to fullscreen",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1714,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-selector.spec.js",
|
|
"title": "candidate: hovering an empty selector does not announce an expanded popup",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1378,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting exit falls back to the player when its button is removed",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 252,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting exit falls back to the player when its button is hidden",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 265,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting exit falls back to the player when its button is disabled",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 249,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting navigation ignores hidden rows and inert descendants",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 263,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: long setting panels observe live button availability on every navigation",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 497,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": [],
|
|
"work": [
|
|
{
|
|
"name": "setting-navigation-work",
|
|
"data": [
|
|
{
|
|
"key": "ArrowDown",
|
|
"expected": 1,
|
|
"queries": 1,
|
|
"styles": 41
|
|
},
|
|
{
|
|
"key": "ArrowDown",
|
|
"expected": 6,
|
|
"queries": 1,
|
|
"styles": 38
|
|
},
|
|
{
|
|
"key": "a",
|
|
"expected": 6,
|
|
"queries": 0,
|
|
"styles": 0
|
|
},
|
|
{
|
|
"key": "End",
|
|
"expected": 39,
|
|
"queries": 1,
|
|
"styles": 38
|
|
},
|
|
{
|
|
"key": "Home",
|
|
"expected": 0,
|
|
"queries": 1,
|
|
"styles": 40
|
|
},
|
|
{
|
|
"key": "ArrowDown",
|
|
"expected": 2,
|
|
"queries": 1,
|
|
"styles": 40
|
|
},
|
|
{
|
|
"key": "ArrowDown",
|
|
"expected": 3,
|
|
"queries": 1,
|
|
"styles": 40
|
|
},
|
|
{
|
|
"key": "ArrowDown",
|
|
"expected": 4,
|
|
"queries": 1,
|
|
"styles": 40
|
|
},
|
|
{
|
|
"key": "ArrowDown",
|
|
"expected": 5,
|
|
"queries": 1,
|
|
"styles": 40
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting keyboard enters nested panels and returns to the originating item",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 576,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting switches and native ranges keep callbacks and avoid player shortcuts",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 333,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting Tab leaves without trapping focus and pointer opening keeps its old focus path",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 354,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting update, failed replacement and removal recover visible focus",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 294,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: suspended settings ignore keyboard callbacks and restored items resume",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 263,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: native setting buttons retain their role, click path and keyboard navigation",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 271,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: destroying during moved focus restoration cancels fullscreen notifications",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 226,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting exit falls back to the player when its button is removed",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 505,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting exit falls back to the player when its button is hidden",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 657,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting exit falls back to the player when its button is disabled",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1343,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting navigation ignores hidden rows and inert descendants",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1379,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: long setting panels observe live button availability on every navigation",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1563,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": [],
|
|
"work": [
|
|
{
|
|
"name": "setting-navigation-work",
|
|
"data": [
|
|
{
|
|
"key": "ArrowDown",
|
|
"expected": 1,
|
|
"queries": 1,
|
|
"styles": 41
|
|
},
|
|
{
|
|
"key": "ArrowDown",
|
|
"expected": 6,
|
|
"queries": 1,
|
|
"styles": 38
|
|
},
|
|
{
|
|
"key": "a",
|
|
"expected": 6,
|
|
"queries": 0,
|
|
"styles": 0
|
|
},
|
|
{
|
|
"key": "End",
|
|
"expected": 39,
|
|
"queries": 1,
|
|
"styles": 38
|
|
},
|
|
{
|
|
"key": "Home",
|
|
"expected": 0,
|
|
"queries": 1,
|
|
"styles": 40
|
|
},
|
|
{
|
|
"key": "ArrowDown",
|
|
"expected": 2,
|
|
"queries": 1,
|
|
"styles": 40
|
|
},
|
|
{
|
|
"key": "ArrowDown",
|
|
"expected": 3,
|
|
"queries": 1,
|
|
"styles": 40
|
|
},
|
|
{
|
|
"key": "ArrowDown",
|
|
"expected": 4,
|
|
"queries": 1,
|
|
"styles": 40
|
|
},
|
|
{
|
|
"key": "ArrowDown",
|
|
"expected": 5,
|
|
"queries": 1,
|
|
"styles": 40
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting keyboard enters nested panels and returns to the originating item",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 930,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting switches and native ranges keep callbacks and avoid player shortcuts",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 717,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting Tab leaves without trapping focus and pointer opening keeps its old focus path",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 637,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting update, failed replacement and removal recover visible focus",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 690,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: suspended settings ignore keyboard callbacks and restored items resume",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 482,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: native setting buttons retain their role, click path and keyboard navigation",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 564,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: destroying during moved focus restoration cancels fullscreen notifications",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 601,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting exit falls back to the player when its button is removed",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1124,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting exit falls back to the player when its button is hidden",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1202,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting exit falls back to the player when its button is disabled",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1312,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting navigation ignores hidden rows and inert descendants",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1201,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: long setting panels observe live button availability on every navigation",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2083,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": [],
|
|
"work": [
|
|
{
|
|
"name": "setting-navigation-work",
|
|
"data": [
|
|
{
|
|
"key": "ArrowDown",
|
|
"expected": 1,
|
|
"queries": 1,
|
|
"styles": 41
|
|
},
|
|
{
|
|
"key": "ArrowDown",
|
|
"expected": 6,
|
|
"queries": 1,
|
|
"styles": 38
|
|
},
|
|
{
|
|
"key": "a",
|
|
"expected": 6,
|
|
"queries": 0,
|
|
"styles": 0
|
|
},
|
|
{
|
|
"key": "End",
|
|
"expected": 39,
|
|
"queries": 1,
|
|
"styles": 38
|
|
},
|
|
{
|
|
"key": "Home",
|
|
"expected": 0,
|
|
"queries": 1,
|
|
"styles": 40
|
|
},
|
|
{
|
|
"key": "ArrowDown",
|
|
"expected": 2,
|
|
"queries": 1,
|
|
"styles": 40
|
|
},
|
|
{
|
|
"key": "ArrowDown",
|
|
"expected": 3,
|
|
"queries": 1,
|
|
"styles": 40
|
|
},
|
|
{
|
|
"key": "ArrowDown",
|
|
"expected": 4,
|
|
"queries": 1,
|
|
"styles": 40
|
|
},
|
|
{
|
|
"key": "ArrowDown",
|
|
"expected": 5,
|
|
"queries": 1,
|
|
"styles": 40
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting keyboard enters nested panels and returns to the originating item",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2776,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting switches and native ranges keep callbacks and avoid player shortcuts",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1599,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting Tab leaves without trapping focus and pointer opening keeps its old focus path",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1948,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: setting update, failed replacement and removal recover visible focus",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1380,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: suspended settings ignore keyboard callbacks and restored items resume",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1182,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: native setting buttons retain their role, click path and keyboard navigation",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1380,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-setting.spec.js",
|
|
"title": "candidate: destroying during moved focus restoration cancels fullscreen notifications",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1062,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-slider.spec.js",
|
|
"title": "candidate: progress is the first control, seeks with owned keys and follows actual media time",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 390,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-slider.spec.js",
|
|
"title": "candidate: volume panel opens from keyboard focus and the slider unmutes without seeking",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 766,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-slider.spec.js",
|
|
"title": "candidate: unknown duration disables progress until metadata returns and labels use i18n",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 304,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-slider.spec.js",
|
|
"title": "candidate: progress removal and volume destruction inside callbacks cancel pending writes",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 257,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-slider.spec.js",
|
|
"title": "candidate: progress is the first control, seeks with owned keys and follows actual media time",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 969,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-slider.spec.js",
|
|
"title": "candidate: volume panel opens from keyboard focus and the slider unmutes without seeking",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1085,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-slider.spec.js",
|
|
"title": "candidate: unknown duration disables progress until metadata returns and labels use i18n",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 857,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-slider.spec.js",
|
|
"title": "candidate: progress removal and volume destruction inside callbacks cancel pending writes",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 627,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-slider.spec.js",
|
|
"title": "candidate: progress is the first control, seeks with owned keys and follows actual media time",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1796,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-slider.spec.js",
|
|
"title": "candidate: volume panel opens from keyboard focus and the slider unmutes without seeking",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1992,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-slider.spec.js",
|
|
"title": "candidate: unknown duration disables progress until metadata returns and labels use i18n",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1319,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility-slider.spec.js",
|
|
"title": "candidate: progress removal and volume destruction inside callbacks cancel pending writes",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1346,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility.spec.js",
|
|
"title": "published: Tab skips the non-interactive main controls",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 207,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility.spec.js",
|
|
"title": "candidate: keyboard reaches stable play control and toggles once with focus retained",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 420,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility.spec.js",
|
|
"title": "candidate: mute state, focus visibility and automatic hiding follow keyboard focus",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 1346,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility.spec.js",
|
|
"title": "candidate: custom control keyboard clicks retain the callback and release on replacement",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 262,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility.spec.js",
|
|
"title": "candidate: native buttons inside custom controls retain activation without player hotkeys",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 243,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility.spec.js",
|
|
"title": "candidate: pointer focus does not prevent the existing automatic control hiding",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 791,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility.spec.js",
|
|
"title": "published: Tab skips the non-interactive main controls",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 465,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility.spec.js",
|
|
"title": "candidate: keyboard reaches stable play control and toggles once with focus retained",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 965,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility.spec.js",
|
|
"title": "candidate: mute state, focus visibility and automatic hiding follow keyboard focus",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1896,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility.spec.js",
|
|
"title": "candidate: custom control keyboard clicks retain the callback and release on replacement",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 644,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility.spec.js",
|
|
"title": "candidate: native buttons inside custom controls retain activation without player hotkeys",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 584,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility.spec.js",
|
|
"title": "candidate: pointer focus does not prevent the existing automatic control hiding",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1040,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility.spec.js",
|
|
"title": "published: Tab skips the non-interactive main controls",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1175,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility.spec.js",
|
|
"title": "candidate: keyboard reaches stable play control and toggles once with focus retained",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1617,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility.spec.js",
|
|
"title": "candidate: mute state, focus visibility and automatic hiding follow keyboard focus",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2010,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility.spec.js",
|
|
"title": "candidate: custom control keyboard clicks retain the callback and release on replacement",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1317,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility.spec.js",
|
|
"title": "candidate: native buttons inside custom controls retain activation without player hotkeys",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1226,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "accessibility.spec.js",
|
|
"title": "candidate: pointer focus does not prevent the existing automatic control hiding",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1937,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: resume close and playback rejection preserve the UI contract",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 387,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: resume API retains storage envelope, ID lookup and deletion",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 158,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: resume button seeks and plays actual video",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 353,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: repeated restart leaves one effective click for the current resume target",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 174,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: restart below threshold invalidates the old prompt click",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 191,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: resume close and playback rejection preserve the UI contract",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 290,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: resume API retains storage envelope, ID lookup and deletion",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 175,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: resume button seeks and plays actual video",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 371,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: repeated restart leaves one effective click for the current resume target",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 177,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: restart below threshold invalidates the old prompt click",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 172,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: restart cancels obsolete resume timers and subscriptions",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: source cancels obsolete resume timers and subscriptions",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: remove cancels obsolete resume timers and subscriptions",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 174,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: destroy cancels obsolete resume timers and subscriptions",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 190,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: destruction inside seek prevents resume playback continuation",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 176,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: resume close and playback rejection preserve the UI contract",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 634,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: resume API retains storage envelope, ID lookup and deletion",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 537,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: resume button seeks and plays actual video",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 758,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: repeated restart leaves one effective click for the current resume target",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 450,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: restart below threshold invalidates the old prompt click",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 509,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: resume close and playback rejection preserve the UI contract",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 794,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: resume API retains storage envelope, ID lookup and deletion",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 469,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: resume button seeks and plays actual video",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1098,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: repeated restart leaves one effective click for the current resume target",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1245,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: restart below threshold invalidates the old prompt click",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1484,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: restart cancels obsolete resume timers and subscriptions",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 394,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: source cancels obsolete resume timers and subscriptions",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 553,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: remove cancels obsolete resume timers and subscriptions",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 514,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: destroy cancels obsolete resume timers and subscriptions",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 588,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: destruction inside seek prevents resume playback continuation",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1474,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: resume close and playback rejection preserve the UI contract",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2208,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: resume API retains storage envelope, ID lookup and deletion",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1141,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: resume button seeks and plays actual video",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1759,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: repeated restart leaves one effective click for the current resume target",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1168,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "published: restart below threshold invalidates the old prompt click",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 967,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: resume close and playback rejection preserve the UI contract",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2077,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: resume API retains storage envelope, ID lookup and deletion",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1282,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: resume button seeks and plays actual video",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1694,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: repeated restart leaves one effective click for the current resume target",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 924,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: restart below threshold invalidates the old prompt click",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1033,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: restart cancels obsolete resume timers and subscriptions",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1181,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: source cancels obsolete resume timers and subscriptions",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1006,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: remove cancels obsolete resume timers and subscriptions",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1106,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: destroy cancels obsolete resume timers and subscriptions",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1037,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "auto-playback.spec.js",
|
|
"title": "candidate: destruction inside seek prevents resume playback continuation",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 999,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=true live=true conditions",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 162,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=true live=false conditions",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=false live=true conditions",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 190,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=false live=false conditions",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 178,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: lock keeps public state, repeated events, DOM classes and icon switching",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 157,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: removed lock icons stop observing the still-usable plugin state API",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 178,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: miniature progress follows the control event without adding public state",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 188,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=true live=true conditions",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 168,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=true live=false conditions",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=false live=true conditions",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 191,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=false live=false conditions",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 175,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: lock keeps public state, repeated events, DOM classes and icon switching",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 175,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: removed lock icons stop observing the still-usable plugin state API",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 190,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: miniature progress follows the control event without adding public state",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 187,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: retained builtin setters and events do not mutate a destroyed player",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 185,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=true live=true conditions",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 494,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=true live=false conditions",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 382,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=false live=true conditions",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 496,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=false live=false conditions",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 477,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: lock keeps public state, repeated events, DOM classes and icon switching",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 370,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: removed lock icons stop observing the still-usable plugin state API",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 406,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: miniature progress follows the control event without adding public state",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 404,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=true live=true conditions",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 592,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=true live=false conditions",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 508,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=false live=true conditions",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 498,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=false live=false conditions",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 400,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: lock keeps public state, repeated events, DOM classes and icon switching",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 526,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: removed lock icons stop observing the still-usable plugin state API",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 502,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: miniature progress follows the control event without adding public state",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 523,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: retained builtin setters and events do not mutate a destroyed player",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 390,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=true live=true conditions",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1230,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=true live=false conditions",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1079,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=false live=true conditions",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1047,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: builtin availability keeps mobile=false live=false conditions",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 991,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: lock keeps public state, repeated events, DOM classes and icon switching",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1005,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: removed lock icons stop observing the still-usable plugin state API",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1127,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "published: miniature progress follows the control event without adding public state",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1150,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=true live=true conditions",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1160,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=true live=false conditions",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1055,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=false live=true conditions",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1098,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: builtin availability keeps mobile=false live=false conditions",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 991,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: lock keeps public state, repeated events, DOM classes and icon switching",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1147,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: removed lock icons stop observing the still-usable plugin state API",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1205,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: miniature progress follows the control event without adding public state",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1089,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "builtin-layers.spec.js",
|
|
"title": "candidate: retained builtin setters and events do not mutate a destroyed player",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 974,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "published-only observations: blank title, NaN and once-only metadata are historical defects",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 329,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate clears titles on blank chapters, zero hover and replacement",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 403,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate rejects NaN and can recover after an invalid update",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 249,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate releases only its listeners and DOM across multiple instances and early destruction",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 185,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate ignores pending metadata initialization after immediate destroy",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 129,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate deduplicates stylesheet injection while the document is loading",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 122,
|
|
"url": "about:blank",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "published-only observations: blank title, NaN and once-only metadata are historical defects",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1616,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate clears titles on blank chapters, zero hover and replacement",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 670,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate rejects NaN and can recover after an invalid update",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 623,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate releases only its listeners and DOM across multiple instances and early destruction",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 509,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate ignores pending metadata initialization after immediate destroy",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 488,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate deduplicates stylesheet injection while the document is loading",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 291,
|
|
"url": "about:blank",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "published-only observations: blank title, NaN and once-only metadata are historical defects",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1702,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate clears titles on blank chapters, zero hover and replacement",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2001,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate rejects NaN and can recover after an invalid update",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1193,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate releases only its listeners and DOM across multiple instances and early destruction",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1236,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate ignores pending metadata initialization after immediate destroy",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 442,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "candidate deduplicates stylesheet injection while the document is loading",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 406,
|
|
"url": "about:blank",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "factory, registration, input normalization and safe title text",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 282,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "progress bars, real hover, title edges and boundary seek",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 386,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "sync update, Infinity, object identity, empty lists and invalid data",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 289,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "explicit source update and core-owned destruction",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 242,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "factory, registration, input normalization and safe title text",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 525,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "progress bars, real hover, title edges and boundary seek",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 706,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "sync update, Infinity, object identity, empty lists and invalid data",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 616,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "explicit source update and core-owned destruction",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 765,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "factory, registration, input normalization and safe title text",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1796,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "progress bars, real hover, title edges and boundary seek",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2100,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "sync update, Infinity, object identity, empty lists and invalid data",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1536,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "explicit source update and core-owned destruction",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1855,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "factory, registration, input normalization and safe title text",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 273,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "progress bars, real hover, title edges and boundary seek",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 375,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "sync update, Infinity, object identity, empty lists and invalid data",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 286,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "explicit source update and core-owned destruction",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 244,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "factory, registration, input normalization and safe title text",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 677,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "progress bars, real hover, title edges and boundary seek",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 839,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "sync update, Infinity, object identity, empty lists and invalid data",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1412,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "explicit source update and core-owned destruction",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 567,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "factory, registration, input normalization and safe title text",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1641,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "progress bars, real hover, title edges and boundary seek",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1748,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "sync update, Infinity, object identity, empty lists and invalid data",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1348,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "chapter.spec.js",
|
|
"title": "explicit source update and core-owned destruction",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1899,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: initial control measurement uses the browser layout phase with fallback=false",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 354,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": [],
|
|
"work": [
|
|
{
|
|
"name": "constructor-control-layout-reads",
|
|
"data": {
|
|
"fallback": false,
|
|
"reads": 0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: initial control measurement uses the browser layout phase with fallback=true",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 339,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": [],
|
|
"work": [
|
|
{
|
|
"name": "constructor-control-layout-reads",
|
|
"data": {
|
|
"fallback": true,
|
|
"reads": 1
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: destroying before initial control observation leaves no late layout write",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 172,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: control layout follows resize and removal with observer fallback=false",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 341,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: control layout follows resize and removal with observer fallback=true",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 591,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: selector background clicks and rejection ownership are explicit",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 168,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: beforeUnmount errors remain retryable and detached nodes can be removed",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 140,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: failed mounted reentry preserves its successful replacement",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 140,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: context menu builtin selection and owned updates preserve state",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 595,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: a prototype-named component keeps the registry prototype intact",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 142,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: component factories, ordering, bound methods and update hooks retain contracts",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 140,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: removed builtin time and volume controls stop owned effects",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 139,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: selector items can be reused by an update without changing getter flags",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 142,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: async selector results cannot overwrite a newer choice or removed entry",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 155,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: a failed mounted hook rolls back its DOM alias and listeners",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 151,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: reentrant beforeUnmount removes only once",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 174,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: narrow controls stay inside the player without hiding buttons",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 308,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: progress markers treat text as data and removed drags cannot seek",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 198,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: selector background clicks and rejection ownership are explicit",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 220,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: beforeUnmount errors remain retryable and detached nodes can be removed",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 168,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: failed mounted reentry preserves its successful replacement",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 171,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: context menu builtin selection and owned updates preserve state",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 624,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: a prototype-named component keeps the registry prototype intact",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 167,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: component factories, ordering, bound methods and update hooks retain contracts",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 170,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: removed builtin time and volume controls stop owned effects",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 136,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: selector items can be reused by an update without changing getter flags",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 169,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: async selector results cannot overwrite a newer choice or removed entry",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 151,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: a failed mounted hook rolls back its DOM alias and listeners",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 140,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: reentrant beforeUnmount removes only once",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 141,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: narrow controls stay inside the player without hiding buttons",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 289,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: progress markers treat text as data and removed drags cannot seek",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 174,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: initial control measurement uses the browser layout phase with fallback=false",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 569,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": [],
|
|
"work": [
|
|
{
|
|
"name": "constructor-control-layout-reads",
|
|
"data": {
|
|
"fallback": false,
|
|
"reads": 0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: initial control measurement uses the browser layout phase with fallback=true",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 522,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": [],
|
|
"work": [
|
|
{
|
|
"name": "constructor-control-layout-reads",
|
|
"data": {
|
|
"fallback": true,
|
|
"reads": 1
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: destroying before initial control observation leaves no late layout write",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1178,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: control layout follows resize and removal with observer fallback=false",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 547,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: control layout follows resize and removal with observer fallback=true",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 799,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: selector background clicks and rejection ownership are explicit",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 378,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: beforeUnmount errors remain retryable and detached nodes can be removed",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 355,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: failed mounted reentry preserves its successful replacement",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 352,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: context menu builtin selection and owned updates preserve state",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 868,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: a prototype-named component keeps the registry prototype intact",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 365,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: component factories, ordering, bound methods and update hooks retain contracts",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 386,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: removed builtin time and volume controls stop owned effects",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 383,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: selector items can be reused by an update without changing getter flags",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 382,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: async selector results cannot overwrite a newer choice or removed entry",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 406,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: a failed mounted hook rolls back its DOM alias and listeners",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 396,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: reentrant beforeUnmount removes only once",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 382,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: narrow controls stay inside the player without hiding buttons",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 466,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: progress markers treat text as data and removed drags cannot seek",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 429,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: selector background clicks and rejection ownership are explicit",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 412,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: beforeUnmount errors remain retryable and detached nodes can be removed",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 366,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: failed mounted reentry preserves its successful replacement",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 402,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: context menu builtin selection and owned updates preserve state",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1697,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: a prototype-named component keeps the registry prototype intact",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 371,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: component factories, ordering, bound methods and update hooks retain contracts",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1346,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: removed builtin time and volume controls stop owned effects",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 367,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: selector items can be reused by an update without changing getter flags",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 345,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: async selector results cannot overwrite a newer choice or removed entry",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 372,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: a failed mounted hook rolls back its DOM alias and listeners",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 398,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: reentrant beforeUnmount removes only once",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 417,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: narrow controls stay inside the player without hiding buttons",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 491,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: progress markers treat text as data and removed drags cannot seek",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1536,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: initial control measurement uses the browser layout phase with fallback=false",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 642,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": [],
|
|
"work": [
|
|
{
|
|
"name": "constructor-control-layout-reads",
|
|
"data": {
|
|
"fallback": false,
|
|
"reads": 0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: initial control measurement uses the browser layout phase with fallback=true",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 631,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": [],
|
|
"work": [
|
|
{
|
|
"name": "constructor-control-layout-reads",
|
|
"data": {
|
|
"fallback": true,
|
|
"reads": 1
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: destroying before initial control observation leaves no late layout write",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 504,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: control layout follows resize and removal with observer fallback=false",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 816,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: control layout follows resize and removal with observer fallback=true",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 940,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: selector background clicks and rejection ownership are explicit",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 580,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: beforeUnmount errors remain retryable and detached nodes can be removed",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 401,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: failed mounted reentry preserves its successful replacement",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 411,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: context menu builtin selection and owned updates preserve state",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 3049,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: a prototype-named component keeps the registry prototype intact",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 405,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: component factories, ordering, bound methods and update hooks retain contracts",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 423,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: removed builtin time and volume controls stop owned effects",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 430,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: selector items can be reused by an update without changing getter flags",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 432,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: async selector results cannot overwrite a newer choice or removed entry",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 408,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: a failed mounted hook rolls back its DOM alias and listeners",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 402,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: reentrant beforeUnmount removes only once",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 425,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: narrow controls stay inside the player without hiding buttons",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 843,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "published: progress markers treat text as data and removed drags cannot seek",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1070,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: selector background clicks and rejection ownership are explicit",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 526,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: beforeUnmount errors remain retryable and detached nodes can be removed",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 435,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: failed mounted reentry preserves its successful replacement",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 435,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: context menu builtin selection and owned updates preserve state",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 3101,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: a prototype-named component keeps the registry prototype intact",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 420,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: component factories, ordering, bound methods and update hooks retain contracts",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 439,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: removed builtin time and volume controls stop owned effects",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 481,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: selector items can be reused by an update without changing getter flags",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 434,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: async selector results cannot overwrite a newer choice or removed entry",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 435,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: a failed mounted hook rolls back its DOM alias and listeners",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 438,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: reentrant beforeUnmount removes only once",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 408,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: narrow controls stay inside the player without hiding buttons",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 871,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "components.spec.js",
|
|
"title": "candidate: progress markers treat text as data and removed drags cannot seek",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1092,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "published: plugin, toggle, setting and static runtime return contracts",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 202,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "published: native subtitle update events carry cue arrays",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 179,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "candidate: plugin, toggle, setting and static runtime return contracts",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 225,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "candidate: native subtitle update events carry cue arrays",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 201,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "published: plugin, toggle, setting and static runtime return contracts",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 422,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "published: native subtitle update events carry cue arrays",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 536,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "candidate: plugin, toggle, setting and static runtime return contracts",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 532,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "candidate: native subtitle update events carry cue arrays",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 536,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "published: plugin, toggle, setting and static runtime return contracts",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1220,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "published: native subtitle update events carry cue arrays",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1491,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "candidate: plugin, toggle, setting and static runtime return contracts",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1142,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "declarations.spec.js",
|
|
"title": "candidate: native subtitle update events carry cue arrays",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1434,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: mini retains first-entry and reuse DOM order and display",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 184,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: mini restores the original video parent and sibling after repeated entry",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 158,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: destroying active mini removeHtml=false removes the owned popup",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 169,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: destroying active mini removeHtml=true removes the owned popup",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 185,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini retains first-entry and reuse DOM order and display",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 207,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini restores the original video parent and sibling after repeated entry",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 192,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: destroying active mini removeHtml=false removes the owned popup",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 214,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: destroying active mini removeHtml=true removes the owned popup",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 172,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: hiding mini cancels drag and later document events cannot persist a hidden popup",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini remains in the viewport on small screens",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 226,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini drag stores the actual position and playback buttons remain usable",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 441,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini exit failure keeps the active video and can restore on retry",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 191,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini reentry during restoration retains the new placement snapshot",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 187,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini construction hide releases incomplete UI and restores the video",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 194,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini construction destroy releases incomplete UI and restores the video",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 204,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini construction fail releases incomplete UI and restores the video",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 200,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini preserves a caller-owned popup on destruction",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 186,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: reentrant mini creation allocates only one owned popup",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 174,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini switches to body web fullscreen and restores the original video placement",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 191,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: destroying a mini drag removes its document subscriptions",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 191,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: mini retains first-entry and reuse DOM order and display",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 376,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: mini restores the original video parent and sibling after repeated entry",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 382,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: destroying active mini removeHtml=false removes the owned popup",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 390,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: destroying active mini removeHtml=true removes the owned popup",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 466,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini retains first-entry and reuse DOM order and display",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 537,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini restores the original video parent and sibling after repeated entry",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 417,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: destroying active mini removeHtml=false removes the owned popup",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 410,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: destroying active mini removeHtml=true removes the owned popup",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 534,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: hiding mini cancels drag and later document events cannot persist a hidden popup",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 545,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini remains in the viewport on small screens",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 434,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini drag stores the actual position and playback buttons remain usable",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 781,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini exit failure keeps the active video and can restore on retry",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 550,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini reentry during restoration retains the new placement snapshot",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 509,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini construction hide releases incomplete UI and restores the video",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 473,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini construction destroy releases incomplete UI and restores the video",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 401,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini construction fail releases incomplete UI and restores the video",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 551,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini preserves a caller-owned popup on destruction",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 515,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: reentrant mini creation allocates only one owned popup",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1367,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini switches to body web fullscreen and restores the original video placement",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 555,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: destroying a mini drag removes its document subscriptions",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 398,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: mini retains first-entry and reuse DOM order and display",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 963,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: mini restores the original video parent and sibling after repeated entry",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1001,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: destroying active mini removeHtml=false removes the owned popup",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1153,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "published: destroying active mini removeHtml=true removes the owned popup",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1147,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini retains first-entry and reuse DOM order and display",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1035,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini restores the original video parent and sibling after repeated entry",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1034,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: destroying active mini removeHtml=false removes the owned popup",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1039,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: destroying active mini removeHtml=true removes the owned popup",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1001,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: hiding mini cancels drag and later document events cannot persist a hidden popup",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1098,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini remains in the viewport on small screens",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1029,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini drag stores the actual position and playback buttons remain usable",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2404,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini exit failure keeps the active video and can restore on retry",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1036,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini reentry during restoration retains the new placement snapshot",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1078,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini construction hide releases incomplete UI and restores the video",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1103,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini construction destroy releases incomplete UI and restores the video",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 947,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini construction fail releases incomplete UI and restores the video",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1012,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini preserves a caller-owned popup on destruction",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1029,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: reentrant mini creation allocates only one owned popup",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 985,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: mini switches to body web fullscreen and restores the original video placement",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1087,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-mini.spec.js",
|
|
"title": "candidate: destroying a mini drag removes its document subscriptions",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1070,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: void exit waits for the owned video to leave and accepts another owner as completion",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 322,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "published: native fullscreen belongs to its player and other players cannot exit it",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 379,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "published: destroyed players stop receiving later native fullscreen events",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 385,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "published: rejected native fullscreen request removes its temporary change listener",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 175,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: native fullscreen belongs to its player and other players cannot exit it",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 407,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: destroyed players stop receiving later native fullscreen events",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 403,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: rejected native fullscreen request removes its temporary change listener",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 190,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: fullscreen assignment rejection shows notice without an unhandled rejection",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 205,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: reentrant entry preserves real fullscreen UI and event order",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 392,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry promise-exit releases a late own entry",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 207,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry promise-destroy releases a late own entry",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 193,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry void-exit releases a late own entry",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 205,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry void-destroy releases a late own entry",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 209,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: cancelling an actual native request in the initiating click releases fullscreen",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 270,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: rejected exit retains actual fullscreen state and can be retried",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 492,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: void exit waits for the owned video to leave and accepts another owner as completion",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1304,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "published: native fullscreen belongs to its player and other players cannot exit it",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 662,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "published: destroyed players stop receiving later native fullscreen events",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 687,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "published: rejected native fullscreen request removes its temporary change listener",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 456,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: native fullscreen belongs to its player and other players cannot exit it",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1410,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: destroyed players stop receiving later native fullscreen events",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 677,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: rejected native fullscreen request removes its temporary change listener",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 580,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: fullscreen assignment rejection shows notice without an unhandled rejection",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 555,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: reentrant entry preserves real fullscreen UI and event order",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 621,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry promise-exit releases a late own entry",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 415,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry promise-destroy releases a late own entry",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 536,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry void-exit releases a late own entry",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 567,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry void-destroy releases a late own entry",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 530,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: cancelling an actual native request in the initiating click releases fullscreen",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 658,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: rejected exit retains actual fullscreen state and can be retried",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 652,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: void exit waits for the owned video to leave and accepts another owner as completion",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1128,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "published: native fullscreen belongs to its player and other players cannot exit it",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1709,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "published: destroyed players stop receiving later native fullscreen events",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1591,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "published: rejected native fullscreen request removes its temporary change listener",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1302,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: native fullscreen belongs to its player and other players cannot exit it",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1560,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: destroyed players stop receiving later native fullscreen events",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1841,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: rejected native fullscreen request removes its temporary change listener",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1151,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: fullscreen assignment rejection shows notice without an unhandled rejection",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1316,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: reentrant entry preserves real fullscreen UI and event order",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1630,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry promise-exit releases a late own entry",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1204,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry promise-destroy releases a late own entry",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1294,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry void-exit releases a late own entry",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1150,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: pending native entry void-destroy releases a late own entry",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1210,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: cancelling an actual native request in the initiating click releases fullscreen",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1708,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-native.spec.js",
|
|
"title": "candidate: rejected exit retains actual fullscreen state and can be retried",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1989,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: a cancelled rotation timer cannot rotate a later fullscreen session early",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 216,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotation destruction restores styles and cancels subscriptions removeHtml=false",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 297,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotation destruction restores styles and cancels subscriptions removeHtml=true",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 315,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: destroying a pending rotation removes its timer and produces no late resize",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 212,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotated playback supports ratio and flip changes before restoring normal layout",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 304,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: repeated web fullscreen retains rotated dimensions and final styles",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 298,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "published: rotated web fullscreen restores original inline geometry",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 273,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "published: late orientation lock after fullscreen exit does not reactivate the player",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 157,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotated web fullscreen restores original inline geometry",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 289,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: late orientation lock after fullscreen exit does not reactivate the player",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 158,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: a cancelled rotation timer cannot rotate a later fullscreen session early",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 588,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotation destruction restores styles and cancels subscriptions removeHtml=false",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 638,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotation destruction restores styles and cancels subscriptions removeHtml=true",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 541,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: destroying a pending rotation removes its timer and produces no late resize",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 549,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotated playback supports ratio and flip changes before restoring normal layout",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 816,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: repeated web fullscreen retains rotated dimensions and final styles",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 591,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "published: rotated web fullscreen restores original inline geometry",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 544,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "published: late orientation lock after fullscreen exit does not reactivate the player",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 395,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotated web fullscreen restores original inline geometry",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 561,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: late orientation lock after fullscreen exit does not reactivate the player",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 424,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: a cancelled rotation timer cannot rotate a later fullscreen session early",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1125,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotation destruction restores styles and cancels subscriptions removeHtml=false",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1151,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotation destruction restores styles and cancels subscriptions removeHtml=true",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 966,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: destroying a pending rotation removes its timer and produces no late resize",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1077,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotated playback supports ratio and flip changes before restoring normal layout",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1189,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: repeated web fullscreen retains rotated dimensions and final styles",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1176,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "published: rotated web fullscreen restores original inline geometry",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1150,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "published: late orientation lock after fullscreen exit does not reactivate the player",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1010,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: rotated web fullscreen restores original inline geometry",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1026,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-orientation.spec.js",
|
|
"title": "candidate: late orientation lock after fullscreen exit does not reactivate the player",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1027,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "published: WebKit PiP keeps boolean state and repeated synchronous setter events",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 165,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "published: WebKit PiP follows native UI transitions",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 176,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "published: destroying WebKit PiP returns presentation to inline",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 176,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: WebKit PiP keeps boolean state and repeated synchronous setter events",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 190,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: WebKit PiP follows native UI transitions",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 191,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: destroying WebKit PiP returns presentation to inline",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 188,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: WebKit PiP pending entry is cleaned up after destruction",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 188,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "published: WebKit PiP keeps boolean state and repeated synchronous setter events",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 522,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "published: WebKit PiP follows native UI transitions",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 417,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "published: destroying WebKit PiP returns presentation to inline",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 446,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: WebKit PiP keeps boolean state and repeated synchronous setter events",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 404,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: WebKit PiP follows native UI transitions",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1517,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: destroying WebKit PiP returns presentation to inline",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1301,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: WebKit PiP pending entry is cleaned up after destruction",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 531,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "published: WebKit PiP keeps boolean state and repeated synchronous setter events",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1073,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "published: WebKit PiP follows native UI transitions",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1190,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "published: destroying WebKit PiP returns presentation to inline",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 997,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: WebKit PiP keeps boolean state and repeated synchronous setter events",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1046,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: WebKit PiP follows native UI transitions",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1136,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: destroying WebKit PiP returns presentation to inline",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1040,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip-webkit.spec.js",
|
|
"title": "candidate: WebKit PiP pending entry is cleaned up after destruction",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1019,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "published: native PiP preserves element/null getter, void setter and boolean events",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 168,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "published: a player cannot report or exit another video's PiP",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 172,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "published: destroy releases active PiP without a late player event",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: native PiP preserves element/null getter, void setter and boolean events",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 175,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: a player cannot report or exit another video's PiP",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 175,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: destroy releases active PiP without a late player event",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 172,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: pending PiP cancel releases late native entry",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: pending PiP destroy releases late native entry",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 189,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: rejected PiP assignment shows notice without an unhandled rejection",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 210,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: actual native PiP gesture and playback or explicit unsupported capability",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 759,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "published: native PiP preserves element/null getter, void setter and boolean events",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 533,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "published: a player cannot report or exit another video's PiP",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 405,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "published: destroy releases active PiP without a late player event",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1316,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: native PiP preserves element/null getter, void setter and boolean events",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 452,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: a player cannot report or exit another video's PiP",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 395,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: destroy releases active PiP without a late player event",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 497,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: pending PiP cancel releases late native entry",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 490,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: pending PiP destroy releases late native entry",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 531,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: rejected PiP assignment shows notice without an unhandled rejection",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 429,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: actual native PiP gesture and playback or explicit unsupported capability",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1047,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "published: native PiP preserves element/null getter, void setter and boolean events",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 976,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "published: a player cannot report or exit another video's PiP",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 983,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "published: destroy releases active PiP without a late player event",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 966,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: native PiP preserves element/null getter, void setter and boolean events",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1112,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: a player cannot report or exit another video's PiP",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1031,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: destroy releases active PiP without a late player event",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1079,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: pending PiP cancel releases late native entry",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1168,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: pending PiP destroy releases late native entry",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1058,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: rejected PiP assignment shows notice without an unhandled rejection",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1370,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-pip.spec.js",
|
|
"title": "candidate: actual native PiP gesture and playback or explicit unsupported capability",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1434,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: sizing methods remain detachable own properties and ratio parsing retains legacy coercion",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 168,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: sizing methods remain detachable own properties and ratio parsing retains legacy coercion",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 205,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: hidden containers defer sizing and recover after becoming visible",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 188,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: malformed ratios preserve layout while retaining notices, datasets and events",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 164,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: retained display setters and sizing methods do not write or emit after destroy",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 176,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: sizing preserves valid geometry, return values and emitted measurements",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 165,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: aspect ratio and flip preserve dataset, notices and event order",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 171,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: unresolved media dimensions do not partially change layout or emit NaN height",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 191,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: sizing preserves valid geometry, return values and emitted measurements",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 185,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: aspect ratio and flip preserve dataset, notices and event order",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 182,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: unresolved media dimensions do not partially change layout or emit NaN height",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 204,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: sizing methods remain detachable own properties and ratio parsing retains legacy coercion",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 512,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: sizing methods remain detachable own properties and ratio parsing retains legacy coercion",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 529,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: hidden containers defer sizing and recover after becoming visible",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 507,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: malformed ratios preserve layout while retaining notices, datasets and events",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 393,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: retained display setters and sizing methods do not write or emit after destroy",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 389,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: sizing preserves valid geometry, return values and emitted measurements",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 493,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: aspect ratio and flip preserve dataset, notices and event order",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 383,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: unresolved media dimensions do not partially change layout or emit NaN height",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 392,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: sizing preserves valid geometry, return values and emitted measurements",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 515,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: aspect ratio and flip preserve dataset, notices and event order",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 514,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: unresolved media dimensions do not partially change layout or emit NaN height",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 425,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: sizing methods remain detachable own properties and ratio parsing retains legacy coercion",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1118,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: sizing methods remain detachable own properties and ratio parsing retains legacy coercion",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1058,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: hidden containers defer sizing and recover after becoming visible",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1151,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: malformed ratios preserve layout while retaining notices, datasets and events",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1032,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: retained display setters and sizing methods do not write or emit after destroy",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1125,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: sizing preserves valid geometry, return values and emitted measurements",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1471,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: aspect ratio and flip preserve dataset, notices and event order",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1685,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "published: unresolved media dimensions do not partially change layout or emit NaN height",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2765,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: sizing preserves valid geometry, return values and emitted measurements",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2225,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: aspect ratio and flip preserve dataset, notices and event order",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2618,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-sizing.spec.js",
|
|
"title": "candidate: unresolved media dimensions do not partially change layout or emit NaN height",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2343,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "published: video-only fullscreen reads its native video state and deduplicates signals",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 189,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "published: destroying video-only fullscreen releases native presentation",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 199,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: video-only fullscreen reads its native video state and deduplicates signals",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 212,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: destroying video-only fullscreen releases native presentation",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 232,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: cancelled video-only entry after destroy is released without late player events",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 222,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: video-only fullscreen preserves synchronous errors and supports exit retry",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 247,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "published: video-only fullscreen reads its native video state and deduplicates signals",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 454,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "published: destroying video-only fullscreen releases native presentation",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 416,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: video-only fullscreen reads its native video state and deduplicates signals",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 534,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: destroying video-only fullscreen releases native presentation",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 441,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: cancelled video-only entry after destroy is released without late player events",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1259,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: video-only fullscreen preserves synchronous errors and supports exit retry",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 539,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "published: video-only fullscreen reads its native video state and deduplicates signals",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2365,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "published: destroying video-only fullscreen releases native presentation",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2430,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: video-only fullscreen reads its native video state and deduplicates signals",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2195,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: destroying video-only fullscreen releases native presentation",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2479,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: cancelled video-only entry after destroy is released without late player events",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2183,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-video-fullscreen.spec.js",
|
|
"title": "candidate: video-only fullscreen preserves synchronous errors and supports exit retry",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1690,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=false movedBeforeThrow=false",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 182,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=false movedBeforeThrow=true",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 198,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=true movedBeforeThrow=false",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 193,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=true movedBeforeThrow=true",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 177,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen listener can exit without stale resize or overwritten restoration",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 175,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen listener destroy restores ownership without post-destroy resize",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 195,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: a failed body move restores style and keeps its original error",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 205,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: a failed web fullscreen exit can retry restoring the original placement",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 219,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: reentry during web fullscreen restoration preserves the newer active mode",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 175,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: web fullscreen restores initial style after repeated entry (empty)",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 174,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: web fullscreen restores initial style after repeated entry (width: 70%; height: 80%; color: red;)",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: body fullscreen restores original parent and sibling when flag changes=false",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 186,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: body fullscreen restores original parent and sibling when flag changes=true",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: destroy while web fullscreen removeHtml=false restores DOM ownership",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 192,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: destroy while web fullscreen removeHtml=true restores DOM ownership",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 170,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen restores initial style after repeated entry (empty)",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 182,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen restores initial style after repeated entry (width: 70%; height: 80%; color: red;)",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 187,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: body fullscreen restores original parent and sibling when flag changes=false",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 172,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: body fullscreen restores original parent and sibling when flag changes=true",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 177,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: destroy while web fullscreen removeHtml=false restores DOM ownership",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 171,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: destroy while web fullscreen removeHtml=true restores DOM ownership",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 178,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=false movedBeforeThrow=false",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1464,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=false movedBeforeThrow=true",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 510,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=true movedBeforeThrow=false",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 403,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=true movedBeforeThrow=true",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 409,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen listener can exit without stale resize or overwritten restoration",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 548,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen listener destroy restores ownership without post-destroy resize",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 503,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: a failed body move restores style and keeps its original error",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 545,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: a failed web fullscreen exit can retry restoring the original placement",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1284,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: reentry during web fullscreen restoration preserves the newer active mode",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 513,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: web fullscreen restores initial style after repeated entry (empty)",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 495,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: web fullscreen restores initial style after repeated entry (width: 70%; height: 80%; color: red;)",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 364,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: body fullscreen restores original parent and sibling when flag changes=false",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 478,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: body fullscreen restores original parent and sibling when flag changes=true",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 376,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: destroy while web fullscreen removeHtml=false restores DOM ownership",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 396,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: destroy while web fullscreen removeHtml=true restores DOM ownership",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 398,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen restores initial style after repeated entry (empty)",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 561,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen restores initial style after repeated entry (width: 70%; height: 80%; color: red;)",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 397,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: body fullscreen restores original parent and sibling when flag changes=false",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 495,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: body fullscreen restores original parent and sibling when flag changes=true",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 400,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: destroy while web fullscreen removeHtml=false restores DOM ownership",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 501,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: destroy while web fullscreen removeHtml=true restores DOM ownership",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 535,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=false movedBeforeThrow=false",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1351,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=false movedBeforeThrow=true",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1575,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=true movedBeforeThrow=false",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1262,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: failed destroy restoration cannot orphan the player removeHtml=true movedBeforeThrow=true",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1270,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen listener can exit without stale resize or overwritten restoration",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1500,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen listener destroy restores ownership without post-destroy resize",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1311,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: a failed body move restores style and keeps its original error",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1165,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: a failed web fullscreen exit can retry restoring the original placement",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1288,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: reentry during web fullscreen restoration preserves the newer active mode",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1321,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: web fullscreen restores initial style after repeated entry (empty)",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1267,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: web fullscreen restores initial style after repeated entry (width: 70%; height: 80%; color: red;)",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1178,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: body fullscreen restores original parent and sibling when flag changes=false",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1076,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: body fullscreen restores original parent and sibling when flag changes=true",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1253,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: destroy while web fullscreen removeHtml=false restores DOM ownership",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1057,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "published: destroy while web fullscreen removeHtml=true restores DOM ownership",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 991,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen restores initial style after repeated entry (empty)",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 971,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: web fullscreen restores initial style after repeated entry (width: 70%; height: 80%; color: red;)",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1284,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: body fullscreen restores original parent and sibling when flag changes=false",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1077,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: body fullscreen restores original parent and sibling when flag changes=true",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1158,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: destroy while web fullscreen removeHtml=false restores DOM ownership",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1176,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "display-web.spec.js",
|
|
"title": "candidate: destroy while web fullscreen removeHtml=true restores DOM ownership",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1191,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "dom-boundaries.spec.js",
|
|
"title": "published: DOM utilities preserve native tree, style and event-path behavior",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 131,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "dom-boundaries.spec.js",
|
|
"title": "candidate: DOM utilities preserve native tree, style and event-path behavior",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 136,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "dom-boundaries.spec.js",
|
|
"title": "candidate: safe-area measurement releases the native probe after failure unlike the previous workspace implementation",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 142,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "dom-boundaries.spec.js",
|
|
"title": "published: DOM utilities preserve native tree, style and event-path behavior",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 337,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "dom-boundaries.spec.js",
|
|
"title": "candidate: DOM utilities preserve native tree, style and event-path behavior",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 324,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "dom-boundaries.spec.js",
|
|
"title": "candidate: safe-area measurement releases the native probe after failure unlike the previous workspace implementation",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 345,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "dom-boundaries.spec.js",
|
|
"title": "published: DOM utilities preserve native tree, style and event-path behavior",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 406,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "dom-boundaries.spec.js",
|
|
"title": "candidate: DOM utilities preserve native tree, style and event-path behavior",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 487,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "dom-boundaries.spec.js",
|
|
"title": "candidate: safe-area measurement releases the native probe after failure unlike the previous workspace implementation",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 417,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "editor-types.spec.js",
|
|
"title": "docs Monaco worker consumes generated core types and runs a typed player example",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 989,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "editor-types.spec.js",
|
|
"title": "docs Monaco worker consumes generated core types and runs a typed player example",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1338,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "editor-types.spec.js",
|
|
"title": "docs Monaco worker consumes generated core types and runs a typed player example",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1846,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "emitter.spec.js",
|
|
"title": "published: emitter event names and once across nested dispatch",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 129,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "emitter.spec.js",
|
|
"title": "candidate: emitter event names and once across nested dispatch",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 140,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "emitter.spec.js",
|
|
"title": "published: emitter event names and once across nested dispatch",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 356,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "emitter.spec.js",
|
|
"title": "candidate: emitter event names and once across nested dispatch",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 360,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "emitter.spec.js",
|
|
"title": "published: emitter event names and once across nested dispatch",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 381,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "emitter.spec.js",
|
|
"title": "candidate: emitter event names and once across nested dispatch",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 391,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: actual animation frames follow playback and stop after destruction inside raf",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 479,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: Events keeps its public fields, prototype and detached native methods",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 164,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: screen orientation dispatch works when onchange has no assigned handler",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 194,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: destruction releases the scroll throttle reset timer",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: view visibility uses the container's current iframe viewport",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 180,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: actual animation frames follow playback and stop after destruction inside raf",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 489,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: Events keeps its public fields, prototype and detached native methods",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 197,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: screen orientation dispatch works when onchange has no assigned handler",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 217,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: destruction releases the scroll throttle reset timer",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 188,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: view visibility uses the container's current iframe viewport",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 183,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: actual animation frames follow playback and stop after destruction inside raf",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 763,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: Events keeps its public fields, prototype and detached native methods",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 409,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: screen orientation dispatch works when onchange has no assigned handler",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 391,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: destruction releases the scroll throttle reset timer",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1268,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: view visibility uses the container's current iframe viewport",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: actual animation frames follow playback and stop after destruction inside raf",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 744,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: Events keeps its public fields, prototype and detached native methods",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 511,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: screen orientation dispatch works when onchange has no assigned handler",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 704,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: destruction releases the scroll throttle reset timer",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 558,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: view visibility uses the container's current iframe viewport",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1379,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: actual animation frames follow playback and stop after destruction inside raf",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1595,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: Events keeps its public fields, prototype and detached native methods",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 963,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: screen orientation dispatch works when onchange has no assigned handler",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1205,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: destruction releases the scroll throttle reset timer",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 962,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "published: view visibility uses the container's current iframe viewport",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1002,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: actual animation frames follow playback and stop after destruction inside raf",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1489,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: Events keeps its public fields, prototype and detached native methods",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 942,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: screen orientation dispatch works when onchange has no assigned handler",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1005,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: destruction releases the scroll throttle reset timer",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1169,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "event-scheduling.spec.js",
|
|
"title": "candidate: view visibility uses the container's current iframe viewport",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1205,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "published: native source reset retains its default playback rate behavior",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 316,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "published: long press accelerates real playback and restores its prior rate",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 444,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "published: touchcancel releases an active long press",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 416,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: native source reset retains its default playback rate behavior",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 309,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: long press accelerates real playback and restores its prior rate",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 434,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: touchcancel releases an active long press",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 422,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: lock restores the active long-press rate",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 419,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: pause restores the active long-press rate",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 406,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: source restores the active long-press rate",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 420,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: destroy restores the active long-press rate",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 441,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: repeated pending touches own a single timer which destruction cancels",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 430,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "published: native source reset retains its default playback rate behavior",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 788,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "published: long press accelerates real playback and restores its prior rate",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1032,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "published: touchcancel releases an active long press",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1013,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: native source reset retains its default playback rate behavior",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 912,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: long press accelerates real playback and restores its prior rate",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 814,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: touchcancel releases an active long press",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 913,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: lock restores the active long-press rate",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 926,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: pause restores the active long-press rate",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 948,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: source restores the active long-press rate",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 948,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: destroy restores the active long-press rate",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 959,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: repeated pending touches own a single timer which destruction cancels",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 934,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "published: native source reset retains its default playback rate behavior",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1698,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "published: long press accelerates real playback and restores its prior rate",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1400,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "published: touchcancel releases an active long press",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1460,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: native source reset retains its default playback rate behavior",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1677,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: long press accelerates real playback and restores its prior rate",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1499,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: touchcancel releases an active long press",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1328,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: lock restores the active long-press rate",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1356,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: pause restores the active long-press rate",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1470,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: source restores the active long-press rate",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2018,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: destroy restores the active long-press rate",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1397,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "fast-forward.spec.js",
|
|
"title": "candidate: repeated pending touches own a single timer which destruction cancels",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1231,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: a gesture before first play still issues the requested seek",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 216,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: progress touch keeps absolute position and bar-before-seek ordering",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 464,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: destroy during absolute progress touch stops the following seek",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 311,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: normal touch drag keeps seek/bar ordering and original touch identity",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 437,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: cancel invalidates an in-progress gesture",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 297,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: lock invalidates an in-progress gesture",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 411,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: multitouch invalidates an in-progress gesture",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 306,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: identifier invalidates an in-progress gesture",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 406,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: destroy from a touch seek callback prevents the later progress notification",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 428,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: a gesture before first play still issues the requested seek",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 172,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: progress touch keeps absolute position and bar-before-seek ordering",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 350,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: destroy during absolute progress touch stops the following seek",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 436,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: normal touch drag keeps seek/bar ordering and original touch identity",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 459,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: cancel invalidates an in-progress gesture",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 421,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: lock invalidates an in-progress gesture",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 438,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: multitouch invalidates an in-progress gesture",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 436,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: identifier invalidates an in-progress gesture",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 311,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: destroy from a touch seek callback prevents the later progress notification",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 409,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: a gesture before first play still issues the requested seek",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 365,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: progress touch keeps absolute position and bar-before-seek ordering",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 664,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: destroy during absolute progress touch stops the following seek",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 906,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: normal touch drag keeps seek/bar ordering and original touch identity",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1031,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: cancel invalidates an in-progress gesture",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 917,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: lock invalidates an in-progress gesture",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 691,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: multitouch invalidates an in-progress gesture",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 899,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: identifier invalidates an in-progress gesture",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1037,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: destroy from a touch seek callback prevents the later progress notification",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 696,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: a gesture before first play still issues the requested seek",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 431,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: progress touch keeps absolute position and bar-before-seek ordering",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 695,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: destroy during absolute progress touch stops the following seek",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 926,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: normal touch drag keeps seek/bar ordering and original touch identity",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1499,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: cancel invalidates an in-progress gesture",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1780,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: lock invalidates an in-progress gesture",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 909,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: multitouch invalidates an in-progress gesture",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1034,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: identifier invalidates an in-progress gesture",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 908,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: destroy from a touch seek callback prevents the later progress notification",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1062,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: a gesture before first play still issues the requested seek",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 966,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: progress touch keeps absolute position and bar-before-seek ordering",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1561,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: destroy during absolute progress touch stops the following seek",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1619,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: normal touch drag keeps seek/bar ordering and original touch identity",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1721,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: cancel invalidates an in-progress gesture",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1732,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: lock invalidates an in-progress gesture",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1713,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: multitouch invalidates an in-progress gesture",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1663,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: identifier invalidates an in-progress gesture",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1502,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "published: destroy from a touch seek callback prevents the later progress notification",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1571,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: a gesture before first play still issues the requested seek",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1104,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: progress touch keeps absolute position and bar-before-seek ordering",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1722,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: destroy during absolute progress touch stops the following seek",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1589,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: normal touch drag keeps seek/bar ordering and original touch identity",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1741,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: cancel invalidates an in-progress gesture",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1521,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: lock invalidates an in-progress gesture",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1602,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: multitouch invalidates an in-progress gesture",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1602,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: identifier invalidates an in-progress gesture",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1859,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "gesture.spec.js",
|
|
"title": "candidate: destroy from a touch seek callback prevents the later progress notification",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1587,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: rebind during native global registration cancels the interrupted binding",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 191,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: destroy during native global registration cancels the interrupted binding",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 188,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "published: global rebinding forwards original events once and releases the previous document",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 170,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "published: failed global rebinding keeps the previous document and removes partial new listeners",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 172,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: global rebinding forwards original events once and releases the previous document",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 197,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: failed global rebinding keeps the previous document and removes partial new listeners",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 199,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: rebind during native global registration cancels the interrupted binding",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 494,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: destroy during native global registration cancels the interrupted binding",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1392,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "published: global rebinding forwards original events once and releases the previous document",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 482,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "published: failed global rebinding keeps the previous document and removes partial new listeners",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 373,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: global rebinding forwards original events once and releases the previous document",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 403,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: failed global rebinding keeps the previous document and removes partial new listeners",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 389,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: rebind during native global registration cancels the interrupted binding",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1123,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: destroy during native global registration cancels the interrupted binding",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1092,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "published: global rebinding forwards original events once and releases the previous document",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1120,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "published: failed global rebinding keeps the previous document and removes partial new listeners",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1196,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: global rebinding forwards original events once and releases the previous document",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1014,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "global-events.spec.js",
|
|
"title": "candidate: failed global rebinding keeps the previous document and removes partial new listeners",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1048,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: mobile keeps keyboard initialization opt-in through the existing init method",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 186,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: prototype-named hotkeys do not crash or replace the keys prototype",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 183,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: mobile keeps keyboard initialization opt-in through the existing init method",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 180,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: prototype-named hotkeys do not crash or replace the keys prototype",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 179,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: native keyboard play/pause, seek, volume and web-fullscreen Escape retain their behavior",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 422,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: inherited editing and IME composition do not activate player shortcuts",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: plaintext editing and IME composition do not activate player shortcuts",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 187,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: select editing and IME composition do not activate player shortcuts",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 199,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: destroying during a key callback stops remaining keys and notifications",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 222,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: hotkey registration retains chain, array identity, receiver and event order",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 182,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: rebound document input retains typing instead of triggering a hotkey",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 274,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: shadow-root input retains typing instead of triggering a hotkey",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 242,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: repeated hotkey init does not multiply the keyboard subscription",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 181,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: hotkey registration retains chain, array identity, receiver and event order",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 192,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: rebound document input retains typing instead of triggering a hotkey",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 254,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: shadow-root input retains typing instead of triggering a hotkey",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 240,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: repeated hotkey init does not multiply the keyboard subscription",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 169,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: mobile keeps keyboard initialization opt-in through the existing init method",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 476,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: prototype-named hotkeys do not crash or replace the keys prototype",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 485,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: mobile keeps keyboard initialization opt-in through the existing init method",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 553,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: prototype-named hotkeys do not crash or replace the keys prototype",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 498,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: native keyboard play/pause, seek, volume and web-fullscreen Escape retain their behavior",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1104,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: inherited editing and IME composition do not activate player shortcuts",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 488,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: plaintext editing and IME composition do not activate player shortcuts",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 497,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: select editing and IME composition do not activate player shortcuts",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 511,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: destroying during a key callback stops remaining keys and notifications",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 564,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: hotkey registration retains chain, array identity, receiver and event order",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 539,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: rebound document input retains typing instead of triggering a hotkey",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 621,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: shadow-root input retains typing instead of triggering a hotkey",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 490,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: repeated hotkey init does not multiply the keyboard subscription",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 408,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: hotkey registration retains chain, array identity, receiver and event order",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 524,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: rebound document input retains typing instead of triggering a hotkey",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1397,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: shadow-root input retains typing instead of triggering a hotkey",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 590,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: repeated hotkey init does not multiply the keyboard subscription",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 404,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: mobile keeps keyboard initialization opt-in through the existing init method",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1008,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: prototype-named hotkeys do not crash or replace the keys prototype",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 947,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: mobile keeps keyboard initialization opt-in through the existing init method",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1149,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: prototype-named hotkeys do not crash or replace the keys prototype",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 988,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: native keyboard play/pause, seek, volume and web-fullscreen Escape retain their behavior",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2018,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: inherited editing and IME composition do not activate player shortcuts",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1082,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: plaintext editing and IME composition do not activate player shortcuts",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 982,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: select editing and IME composition do not activate player shortcuts",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1372,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: destroying during a key callback stops remaining keys and notifications",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1068,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: hotkey registration retains chain, array identity, receiver and event order",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1130,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: rebound document input retains typing instead of triggering a hotkey",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1281,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: shadow-root input retains typing instead of triggering a hotkey",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1207,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "published: repeated hotkey init does not multiply the keyboard subscription",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1007,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: hotkey registration retains chain, array identity, receiver and event order",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1018,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: rebound document input retains typing instead of triggering a hotkey",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1394,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: shadow-root input retains typing instead of triggering a hotkey",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1208,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "hotkey.spec.js",
|
|
"title": "candidate: repeated hotkey init does not multiply the keyboard subscription",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1218,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: proxy-time destroy cleans the mounting template with removeHtml=true",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 137,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: proxy-time destroy cleans the mounting template with removeHtml=false",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 153,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: player descriptor order and constructor/static surfaces match the published core",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 176,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: proxy-time destroy listener can mount a replacement without the old constructor overwriting it",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 144,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: subclasses retain receiver identity, initialization timing and static inheritance",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 140,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: omitted unused SSR nodes stay nullable without an eager template rejection",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 142,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: teardown during capability detection stops remaining player installers",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 136,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: destroy during initial native volume assignment stops later construction",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 144,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: subclasses retain receiver identity, initialization timing and static inheritance",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 151,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: omitted unused SSR nodes stay nullable without an eager template rejection",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 149,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: teardown during capability detection stops remaining player installers",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 156,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: destroy during initial native volume assignment stops later construction",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 149,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: proxy-time destroy cleans the mounting template with removeHtml=true",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 414,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: proxy-time destroy cleans the mounting template with removeHtml=false",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 344,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: player descriptor order and constructor/static surfaces match the published core",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1272,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: proxy-time destroy listener can mount a replacement without the old constructor overwriting it",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 387,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: subclasses retain receiver identity, initialization timing and static inheritance",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 396,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: omitted unused SSR nodes stay nullable without an eager template rejection",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 363,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: teardown during capability detection stops remaining player installers",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 358,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: destroy during initial native volume assignment stops later construction",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1348,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: subclasses retain receiver identity, initialization timing and static inheritance",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 349,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: omitted unused SSR nodes stay nullable without an eager template rejection",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 402,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: teardown during capability detection stops remaining player installers",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 344,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: destroy during initial native volume assignment stops later construction",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 346,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: proxy-time destroy cleans the mounting template with removeHtml=true",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 510,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: proxy-time destroy cleans the mounting template with removeHtml=false",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 501,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: player descriptor order and constructor/static surfaces match the published core",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 566,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: proxy-time destroy listener can mount a replacement without the old constructor overwriting it",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 473,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: subclasses retain receiver identity, initialization timing and static inheritance",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 412,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: omitted unused SSR nodes stay nullable without an eager template rejection",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 437,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: teardown during capability detection stops remaining player installers",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 434,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "published: destroy during initial native volume assignment stops later construction",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 438,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: subclasses retain receiver identity, initialization timing and static inheritance",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 432,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: omitted unused SSR nodes stay nullable without an eager template rejection",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 491,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: teardown during capability detection stops remaining player installers",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 412,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "initialization.spec.js",
|
|
"title": "candidate: destroy during initial native volume assignment stops later construction",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 433,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: restoring a removed default hotkey keeps identity and real playback",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 197,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: a failed native removal remains retryable and releases its record",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 197,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: destruction before native add returns cannot leave a late listener",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 196,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: window registration failure restores the previous global binding",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 239,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: source changes cancel the old gesture in the installed player",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 208,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: rotation changes cancel the old gesture in the installed player",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 195,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: geometry changes cancel the old gesture in the installed player",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 214,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: adopted viewport retains exact gap boundaries",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 254,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: restoring a removed default hotkey keeps identity and real playback",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 510,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: a failed native removal remains retryable and releases its record",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 519,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: destruction before native add returns cannot leave a late listener",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 428,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: window registration failure restores the previous global binding",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 526,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: source changes cancel the old gesture in the installed player",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 400,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: rotation changes cancel the old gesture in the installed player",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 515,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: geometry changes cancel the old gesture in the installed player",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 414,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: adopted viewport retains exact gap boundaries",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 546,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: restoring a removed default hotkey keeps identity and real playback",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1284,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: a failed native removal remains retryable and releases its record",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1157,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: destruction before native add returns cannot leave a late listener",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1055,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: window registration failure restores the previous global binding",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1005,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: source changes cancel the old gesture in the installed player",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1001,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: rotation changes cancel the old gesture in the installed player",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1042,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: geometry changes cancel the old gesture in the installed player",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1301,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "input-closeout.spec.js",
|
|
"title": "candidate closeout: adopted viewport retains exact gap boundaries",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1054,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "published: repeated destroy preserves other live instances",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 172,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: repeated destroy preserves other live instances",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 186,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: constructor plugin failure restores original DOM and clears resources",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 172,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: early proxy failure restores SSR nodes, attributes and text",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 156,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: reentrant destroy keeps sequence and does not repeat callbacks",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 165,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: destroying cancels queued resize, notice, RAF, reconnect and mounted work",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 188,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: constructor can synchronously destroy without entering the registry",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 158,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: partial Events initialization releases listeners before its property is assigned",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: live resize still coalesces and destroy cancels the next burst",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 198,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: a container is reserved during reentrant initialization",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 152,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "published: repeated destroy preserves other live instances",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 380,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: repeated destroy preserves other live instances",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 405,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: constructor plugin failure restores original DOM and clears resources",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 384,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: early proxy failure restores SSR nodes, attributes and text",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 359,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: reentrant destroy keeps sequence and does not repeat callbacks",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 411,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: destroying cancels queued resize, notice, RAF, reconnect and mounted work",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 378,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: constructor can synchronously destroy without entering the registry",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 357,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: partial Events initialization releases listeners before its property is assigned",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1431,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: live resize still coalesces and destroy cancels the next burst",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 497,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: a container is reserved during reentrant initialization",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 390,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "published: repeated destroy preserves other live instances",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 443,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: repeated destroy preserves other live instances",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 485,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: constructor plugin failure restores original DOM and clears resources",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 471,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: early proxy failure restores SSR nodes, attributes and text",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 443,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: reentrant destroy keeps sequence and does not repeat callbacks",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 459,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: destroying cancels queued resize, notice, RAF, reconnect and mounted work",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 432,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: constructor can synchronously destroy without entering the registry",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 405,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: partial Events initialization releases listeners before its property is assigned",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 394,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: live resize still coalesces and destroy cancels the next burst",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1102,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "lifecycle.spec.js",
|
|
"title": "candidate: a container is reserved during reentrant initialization",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 434,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: null options preserve the native default and callbacks can be removed directly",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 157,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: once and abort use native event identity and permit subsequent registration",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 179,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: direct event disposer preserves native callback identity and releases bookkeeping",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 179,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: changing capture options after registration cannot prevent cleanup",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 182,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: partially failing array registration rolls back the listeners it created",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 186,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: registration throwing after native add does not leave an untracked listener",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 178,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: null options preserve the native default and callbacks can be removed directly",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 177,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: once and abort use native event identity and permit subsequent registration",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: direct event disposer preserves native callback identity and releases bookkeeping",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 183,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: changing capture options after registration cannot prevent cleanup",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 174,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: partially failing array registration rolls back the listeners it created",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 193,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: registration throwing after native add does not leave an untracked listener",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 191,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: null options preserve the native default and callbacks can be removed directly",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 410,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: once and abort use native event identity and permit subsequent registration",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 390,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: direct event disposer preserves native callback identity and releases bookkeeping",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1401,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: changing capture options after registration cannot prevent cleanup",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 396,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: partially failing array registration rolls back the listeners it created",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 412,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: registration throwing after native add does not leave an untracked listener",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 393,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: null options preserve the native default and callbacks can be removed directly",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 483,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: once and abort use native event identity and permit subsequent registration",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1460,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: direct event disposer preserves native callback identity and releases bookkeeping",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 384,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: changing capture options after registration cannot prevent cleanup",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 533,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: partially failing array registration rolls back the listeners it created",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 478,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: registration throwing after native add does not leave an untracked listener",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 478,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: null options preserve the native default and callbacks can be removed directly",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1225,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: once and abort use native event identity and permit subsequent registration",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1131,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: direct event disposer preserves native callback identity and releases bookkeeping",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 994,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: changing capture options after registration cannot prevent cleanup",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1069,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: partially failing array registration rolls back the listeners it created",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1075,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "published: registration throwing after native add does not leave an untracked listener",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1098,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: null options preserve the native default and callbacks can be removed directly",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 997,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: once and abort use native event identity and permit subsequent registration",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 986,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: direct event disposer preserves native callback identity and releases bookkeeping",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1062,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: changing capture options after registration cannot prevent cleanup",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1104,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: partially failing array registration rolls back the listeners it created",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1177,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "listener-registry.spec.js",
|
|
"title": "candidate: registration throwing after native add does not leave an untracked listener",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1107,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: HTTP failure retries the updated option URL with the original event and one ready",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 301,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: replacing a failed source cancels candidate retries",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 267,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: HTTP failure retries the updated option URL with the original event and one ready",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 185,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: replacing a failed source cancels candidate retries",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 207,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: rejected real-media switch still allows current-source reconnect",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 317,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: destroying from first-ready controls prevents a candidate ghost ready event",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 174,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: destroying from first-ready controls prevents a candidate ghost ready event",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 155,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: HTTP failure retries the updated option URL with the original event and one ready",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 522,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: replacing a failed source cancels candidate retries",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 570,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: HTTP failure retries the updated option URL with the original event and one ready",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 534,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: replacing a failed source cancels candidate retries",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 530,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: rejected real-media switch still allows current-source reconnect",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 674,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: destroying from first-ready controls prevents a candidate ghost ready event",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 372,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: destroying from first-ready controls prevents a candidate ghost ready event",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 378,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: HTTP failure retries the updated option URL with the original event and one ready",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1244,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: replacing a failed source cancels candidate retries",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1210,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: HTTP failure retries the updated option URL with the original event and one ready",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1289,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: replacing a failed source cancels candidate retries",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1256,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: rejected real-media switch still allows current-source reconnect",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1917,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: destroying from first-ready controls prevents a candidate ghost ready event",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 430,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: destroying from first-ready controls prevents a candidate ghost ready event",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 443,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: metadata emits resize before mobile visibility changes",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 139,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: metadata emits resize before mobile visibility changes",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 158,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: metadata emits resize before mobile visibility changes",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 353,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: metadata emits resize before mobile visibility changes",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 368,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "published: metadata emits resize before mobile visibility changes",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 462,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-events.spec.js",
|
|
"title": "candidate: metadata emits resize before mobile visibility changes",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 481,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-hosts.spec.js",
|
|
"title": "published: existing canvas proxy keeps media identity, playback and layout",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 358,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-hosts.spec.js",
|
|
"title": "candidate: existing canvas proxy keeps media identity, playback and layout",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 366,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-hosts.spec.js",
|
|
"title": "published: existing canvas proxy keeps media identity, playback and layout",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 980,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-hosts.spec.js",
|
|
"title": "candidate: existing canvas proxy keeps media identity, playback and layout",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 714,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-hosts.spec.js",
|
|
"title": "published: existing canvas proxy keeps media identity, playback and layout",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1869,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "media-hosts.spec.js",
|
|
"title": "candidate: existing canvas proxy keeps media identity, playback and layout",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2038,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: notice updates do not call a consumer override of destroy",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 189,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: notice preserves public shape, Error text and false hide semantics",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 236,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: notice expires naturally during real playback",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 438,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: manual notice destroy permits reuse and does not hide its DOM",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 190,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: destruction during notice text assignment cannot schedule a late timer",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 191,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: expiry does not hide a notice installed during the clearing write",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 179,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: notice updates do not call a consumer override of destroy",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 220,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: notice preserves public shape, Error text and false hide semantics",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 202,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: notice expires naturally during real playback",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 471,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: manual notice destroy permits reuse and does not hide its DOM",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 176,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: destruction during notice text assignment cannot schedule a late timer",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 190,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: expiry does not hide a notice installed during the clearing write",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 172,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: retained callbacks and assignments cannot revive destroyed notice resources",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 192,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: notice updates do not call a consumer override of destroy",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 479,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: notice preserves public shape, Error text and false hide semantics",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 384,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: notice expires naturally during real playback",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 910,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: manual notice destroy permits reuse and does not hide its DOM",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 397,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: destruction during notice text assignment cannot schedule a late timer",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 520,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: expiry does not hide a notice installed during the clearing write",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1318,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: notice updates do not call a consumer override of destroy",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 497,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: notice preserves public shape, Error text and false hide semantics",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 384,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: notice expires naturally during real playback",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 903,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: manual notice destroy permits reuse and does not hide its DOM",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1447,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: destruction during notice text assignment cannot schedule a late timer",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 527,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: expiry does not hide a notice installed during the clearing write",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 387,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: retained callbacks and assignments cannot revive destroyed notice resources",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 389,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: notice updates do not call a consumer override of destroy",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1052,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: notice preserves public shape, Error text and false hide semantics",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1159,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: notice expires naturally during real playback",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1671,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: manual notice destroy permits reuse and does not hide its DOM",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1222,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: destruction during notice text assignment cannot schedule a late timer",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1225,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "published: expiry does not hide a notice installed during the clearing write",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1165,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: notice updates do not call a consumer override of destroy",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1079,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: notice preserves public shape, Error text and false hide semantics",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1313,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: notice expires naturally during real playback",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1372,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: manual notice destroy permits reuse and does not hide its DOM",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1070,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: destruction during notice text assignment cannot schedule a late timer",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1016,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: expiry does not hide a notice installed during the clearing write",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1022,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "notice.spec.js",
|
|
"title": "candidate: retained callbacks and assignments cannot revive destroyed notice resources",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1053,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "published: expanded option input preserves historical JS forms",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 150,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "published: configuration errors occur before mounting and preserve allocation timing",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 142,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "published: container identity, partial defaults, custom fields and normal callbacks",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 179,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "candidate: expanded option input preserves historical JS forms",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 150,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "candidate: configuration errors occur before mounting and preserve allocation timing",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 140,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "candidate: container identity, partial defaults, custom fields and normal callbacks",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "published: expanded option input preserves historical JS forms",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 358,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "published: configuration errors occur before mounting and preserve allocation timing",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 345,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "published: container identity, partial defaults, custom fields and normal callbacks",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 410,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "candidate: expanded option input preserves historical JS forms",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1460,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "candidate: configuration errors occur before mounting and preserve allocation timing",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 409,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "candidate: container identity, partial defaults, custom fields and normal callbacks",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 420,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "published: expanded option input preserves historical JS forms",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 421,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "published: configuration errors occur before mounting and preserve allocation timing",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 474,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "published: container identity, partial defaults, custom fields and normal callbacks",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1050,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "candidate: expanded option input preserves historical JS forms",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 475,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "candidate: configuration errors occur before mounting and preserve allocation timing",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 429,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "options.spec.js",
|
|
"title": "candidate: container identity, partial defaults, custom fields and normal callbacks",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1071,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "published: real media preserves timeline, volume, rate and property descriptors",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 198,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "published: invalid time inputs and rate no-op retain native behavior",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 169,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "candidate: real media preserves timeline, volume, rate and property descriptors",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 188,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "candidate: invalid time inputs and rate no-op retain native behavior",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 169,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "published: real media preserves timeline, volume, rate and property descriptors",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 511,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "published: invalid time inputs and rate no-op retain native behavior",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 499,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "candidate: real media preserves timeline, volume, rate and property descriptors",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 500,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "candidate: invalid time inputs and rate no-op retain native behavior",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 375,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "published: real media preserves timeline, volume, rate and property descriptors",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1101,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "published: invalid time inputs and rate no-op retain native behavior",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 965,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "candidate: real media preserves timeline, volume, rate and property descriptors",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1064,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback-properties.spec.js",
|
|
"title": "candidate: invalid time inputs and rate no-op retain native behavior",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1020,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "published: real playback, pause, seek, switch and destroy",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 1509,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "candidate: real playback, pause, seek, switch and destroy",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 1525,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "controlled HTTP media failure emits a real video error",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 203,
|
|
"url": "http://127.0.0.1:8084/test/player.html",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "Range, media identity and docs candidate routes",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 295,
|
|
"url": "about:blank",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "published: real playback, pause, seek, switch and destroy",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1968,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "candidate: real playback, pause, seek, switch and destroy",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 2083,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "controlled HTTP media failure emits a real video error",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 432,
|
|
"url": "http://127.0.0.1:8084/test/player.html",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "Range, media identity and docs candidate routes",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 485,
|
|
"url": "about:blank",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "published: real playback, pause, seek, switch and destroy",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 4842,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "candidate: real playback, pause, seek, switch and destroy",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 4930,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "controlled HTTP media failure emits a real video error",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 803,
|
|
"url": "http://127.0.0.1:8084/test/player.html",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "playback.spec.js",
|
|
"title": "Range, media identity and docs candidate routes",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 457,
|
|
"url": "about:blank",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "published: late plugin registration preserves fulfillment without reviving a closed candidate",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 129,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: late plugin registration preserves fulfillment without reviving a closed candidate",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 139,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: a plugin that closes construction prevents subsequent factories",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 143,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: constructor-owned rejection is reported once without an unhandled rejection",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 213,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "published: late plugin registration preserves fulfillment without reviving a closed candidate",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 323,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: late plugin registration preserves fulfillment without reviving a closed candidate",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1302,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: a plugin that closes construction prevents subsequent factories",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 341,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: constructor-owned rejection is reported once without an unhandled rejection",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 387,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "published: late plugin registration preserves fulfillment without reviving a closed candidate",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 387,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: late plugin registration preserves fulfillment without reviving a closed candidate",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 435,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: a plugin that closes construction prevents subsequent factories",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 396,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: constructor-owned rejection is reported once without an unhandled rejection",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 472,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "published: builtin order and live exclusions precede user plugins",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 136,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: builtin order and live exclusions precede user plugins",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 139,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "published: builtin order and live exclusions precede user plugins",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 365,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: builtin order and live exclusions precede user plugins",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 404,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "published: builtin order and live exclusions precede user plugins",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 381,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "plugins.spec.js",
|
|
"title": "candidate: builtin order and live exclusions precede user plugins",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 396,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: real mouse input focuses the player, hovers and toggles actual playback",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 294,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: click pairs preserve callback identity and playback ordering",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 157,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: destruction in click stops its subsequent default action",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: destruction in dblclick stops its subsequent default action",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 155,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: focus, hover and move preserve flags, classes and original events",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 174,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: real mouse input focuses the player, hovers and toggles actual playback",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 325,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: click pairs preserve callback identity and playback ordering",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 177,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: destruction in click stops its subsequent default action",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 174,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: destruction in dblclick stops its subsequent default action",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 174,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: focus, hover and move preserve flags, classes and original events",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: real mouse input focuses the player, hovers and toggles actual playback",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 674,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: click pairs preserve callback identity and playback ordering",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 431,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: destruction in click stops its subsequent default action",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 553,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: destruction in dblclick stops its subsequent default action",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 495,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: focus, hover and move preserve flags, classes and original events",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 507,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: real mouse input focuses the player, hovers and toggles actual playback",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 698,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: click pairs preserve callback identity and playback ordering",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 502,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: destruction in click stops its subsequent default action",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 450,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: destruction in dblclick stops its subsequent default action",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 413,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: focus, hover and move preserve flags, classes and original events",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1405,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: real mouse input focuses the player, hovers and toggles actual playback",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1815,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: click pairs preserve callback identity and playback ordering",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1103,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: destruction in click stops its subsequent default action",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1007,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: destruction in dblclick stops its subsequent default action",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1146,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "published: focus, hover and move preserve flags, classes and original events",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 979,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: real mouse input focuses the player, hovers and toggles actual playback",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1960,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: click pairs preserve callback identity and playback ordering",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 978,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: destruction in click stops its subsequent default action",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1097,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: destruction in dblclick stops its subsequent default action",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1095,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "pointer-events.spec.js",
|
|
"title": "candidate: focus, hover and move preserve flags, classes and original events",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 990,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: progress click reentry through remove cannot continue an obsolete seek",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 373,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: progress click reentry through destroy cannot continue an obsolete seek",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 383,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: progress click reentry through source cannot continue an obsolete seek",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 384,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: real progress click keeps setBar before seek and clamps the edges",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 495,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: a progress drag ends when its source is replaced and can restart on the new source",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 373,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: a caller-owned media Blob URL remains readable after switching and destroying the player",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 190,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: quality selectors retain default labels, source position and empty-array behavior",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 848,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: progress click reentry through remove cannot continue an obsolete seek",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 354,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: progress click reentry through destroy cannot continue an obsolete seek",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 378,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: progress click reentry through source cannot continue an obsolete seek",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 391,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: real progress click keeps setBar before seek and clamps the edges",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 521,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: a progress drag ends when its source is replaced and can restart on the new source",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 406,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: a caller-owned media Blob URL remains readable after switching and destroying the player",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 203,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: quality selectors retain default labels, source position and empty-array behavior",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 858,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: progress click reentry through remove cannot continue an obsolete seek",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 942,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: progress click reentry through destroy cannot continue an obsolete seek",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 993,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: progress click reentry through source cannot continue an obsolete seek",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 886,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: real progress click keeps setBar before seek and clamps the edges",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1126,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: a progress drag ends when its source is replaced and can restart on the new source",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 898,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: a caller-owned media Blob URL remains readable after switching and destroying the player",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 377,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: quality selectors retain default labels, source position and empty-array behavior",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 2322,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: progress click reentry through remove cannot continue an obsolete seek",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 808,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: progress click reentry through destroy cannot continue an obsolete seek",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 907,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: progress click reentry through source cannot continue an obsolete seek",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 868,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: real progress click keeps setBar before seek and clamps the edges",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 847,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: a progress drag ends when its source is replaced and can restart on the new source",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 810,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: a caller-owned media Blob URL remains readable after switching and destroying the player",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 417,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: quality selectors retain default labels, source position and empty-array behavior",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1709,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: progress click reentry through remove cannot continue an obsolete seek",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1955,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: progress click reentry through destroy cannot continue an obsolete seek",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1845,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: progress click reentry through source cannot continue an obsolete seek",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1753,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: real progress click keeps setBar before seek and clamps the edges",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2487,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: a progress drag ends when its source is replaced and can restart on the new source",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2153,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: a caller-owned media Blob URL remains readable after switching and destroying the player",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1545,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "published: quality selectors retain default labels, source position and empty-array behavior",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 3803,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: progress click reentry through remove cannot continue an obsolete seek",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1917,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: progress click reentry through destroy cannot continue an obsolete seek",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1847,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: progress click reentry through source cannot continue an obsolete seek",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1836,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: real progress click keeps setBar before seek and clamps the edges",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2350,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: a progress drag ends when its source is replaced and can restart on the new source",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2291,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: a caller-owned media Blob URL remains readable after switching and destroying the player",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1548,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "progress-quality.spec.js",
|
|
"title": "candidate: quality selectors retain default labels, source position and empty-array behavior",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 4150,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: mask preserves observations before and after its destroy handler",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 180,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: info preserves fields, native media text and close visibility",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 177,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: info retains native nullable string conversion for custom media fields",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 159,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: repeated info init owns only one new timer and close handler",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 153,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: info mobile construction waits for an explicit init",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: mask click plays native video and destruction displays the terminal icon",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 281,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: mask preserves observations before and after its destroy handler",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 158,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info preserves fields, native media text and close visibility",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 159,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info retains native nullable string conversion for custom media fields",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 168,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: repeated info init owns only one new timer and close handler",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 178,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info mobile construction waits for an explicit init",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 175,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: mask click plays native video and destruction displays the terminal icon",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 327,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info destruction during a media getter prevents text writes and late init",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 189,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: reentrant info text conversion cannot write after player destruction",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 174,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: mask finalization follows an earlier throwing observer without replacing its error",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 164,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: mask preserves observations before and after its destroy handler",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1309,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: info preserves fields, native media text and close visibility",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 399,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: info retains native nullable string conversion for custom media fields",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 455,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: repeated info init owns only one new timer and close handler",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 471,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: info mobile construction waits for an explicit init",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 512,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: mask click plays native video and destruction displays the terminal icon",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 656,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: mask preserves observations before and after its destroy handler",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 358,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info preserves fields, native media text and close visibility",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 503,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info retains native nullable string conversion for custom media fields",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 386,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: repeated info init owns only one new timer and close handler",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 453,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info mobile construction waits for an explicit init",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 410,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: mask click plays native video and destruction displays the terminal icon",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 788,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info destruction during a media getter prevents text writes and late init",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1354,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: reentrant info text conversion cannot write after player destruction",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 388,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: mask finalization follows an earlier throwing observer without replacing its error",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 364,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: mask preserves observations before and after its destroy handler",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 394,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: info preserves fields, native media text and close visibility",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 986,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: info retains native nullable string conversion for custom media fields",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1139,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: repeated info init owns only one new timer and close handler",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 986,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: info mobile construction waits for an explicit init",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1138,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "published: mask click plays native video and destruction displays the terminal icon",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1286,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: mask preserves observations before and after its destroy handler",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 414,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info preserves fields, native media text and close visibility",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1103,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info retains native nullable string conversion for custom media fields",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1128,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: repeated info init owns only one new timer and close handler",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1058,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info mobile construction waits for an explicit init",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 982,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: mask click plays native video and destruction displays the terminal icon",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1354,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: info destruction during a media getter prevents text writes and late init",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1042,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: reentrant info text conversion cannot write after player destruction",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1024,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "prompt-components.spec.js",
|
|
"title": "candidate: mask finalization follows an earlier throwing observer without replacing its error",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 470,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "resource-scope.spec.js",
|
|
"title": "internal resource scope: native DOM, RAF, timer, fetch abort and URL release",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 192,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "resource-scope.spec.js",
|
|
"title": "internal resource scope: native DOM, RAF, timer, fetch abort and URL release",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 376,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "resource-scope.spec.js",
|
|
"title": "internal resource scope: native DOM, RAF, timer, fetch abort and URL release",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 574,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "published: constructor callback hosts expose only initialized components",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 178,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "published: container validation rejects non-div elements",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 139,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "candidate: constructor callback hosts expose only initialized components",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "candidate: container validation rejects non-div elements",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 141,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "precise declarations: actual return values and callback receivers agree with the installed view",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 166,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "published: constructor callback hosts expose only initialized components",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 370,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "published: container validation rejects non-div elements",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 318,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "candidate: constructor callback hosts expose only initialized components",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 391,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "candidate: container validation rejects non-div elements",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 335,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "precise declarations: actual return values and callback receivers agree with the installed view",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 427,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "published: constructor callback hosts expose only initialized components",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1030,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "published: container validation rejects non-div elements",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 341,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "candidate: constructor callback hosts expose only initialized components",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1014,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "candidate: container validation rejects non-div elements",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 394,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "runtime-types.spec.js",
|
|
"title": "precise declarations: actual return values and callback receivers agree with the installed view",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 973,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: captures decoded PNG pixels and consumer-owned Blob URLs",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 334,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: screenshot preserves download filename, event data and Promise result",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 568,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: actual cross-origin video rejects capture with SecurityError and notice",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 291,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: source replacement does not download a stale captured frame",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 305,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: screenshot toolbar rejection has exact historical error accounting",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 353,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: captures decoded PNG pixels and consumer-owned Blob URLs",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 372,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: screenshot preserves download filename, event data and Promise result",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 573,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: actual cross-origin video rejects capture with SecurityError and notice",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 292,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: source replacement does not download a stale captured frame",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 287,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: screenshot toolbar rejection has exact historical error accounting",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 374,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: null toBlob callback rejects and reports without a page error",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 308,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: destroy during screenshot await suppresses the queued download and event",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 306,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: cross-origin screenshot toolbar handles its internal rejected Promise",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 359,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: captures decoded PNG pixels and consumer-owned Blob URLs",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 897,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: screenshot preserves download filename, event data and Promise result",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 578,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: actual cross-origin video rejects capture with SecurityError and notice",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 882,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: source replacement does not download a stale captured frame",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 885,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: screenshot toolbar rejection has exact historical error accounting",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 596,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: captures decoded PNG pixels and consumer-owned Blob URLs",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 896,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: screenshot preserves download filename, event data and Promise result",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1591,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: actual cross-origin video rejects capture with SecurityError and notice",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1776,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: source replacement does not download a stale captured frame",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 903,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: screenshot toolbar rejection has exact historical error accounting",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 847,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: null toBlob callback rejects and reports without a page error",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 919,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: destroy during screenshot await suppresses the queued download and event",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 930,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: cross-origin screenshot toolbar handles its internal rejected Promise",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 953,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: captures decoded PNG pixels and consumer-owned Blob URLs",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1409,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: screenshot preserves download filename, event data and Promise result",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1329,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: actual cross-origin video rejects capture with SecurityError and notice",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 3891,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: source replacement does not download a stale captured frame",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1317,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "published: screenshot toolbar rejection has exact historical error accounting",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1668,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: captures decoded PNG pixels and consumer-owned Blob URLs",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1407,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: screenshot preserves download filename, event data and Promise result",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1175,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: actual cross-origin video rejects capture with SecurityError and notice",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 3727,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: source replacement does not download a stale captured frame",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1232,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: screenshot toolbar rejection has exact historical error accounting",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1468,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: null toBlob callback rejects and reports without a page error",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1402,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: destroy during screenshot await suppresses the queued download and event",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1309,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "screenshot.spec.js",
|
|
"title": "candidate: cross-origin screenshot toolbar handles its internal rejected Promise",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 4275,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "published: native setting keyboard and pointer actions retain range and switch callbacks",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 277,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "published: long setting labels leave native controls inside the row",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 265,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: native setting keyboard and pointer actions retain range and switch callbacks",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 307,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: long setting labels leave native controls inside the row",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 354,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "published: native setting keyboard and pointer actions retain range and switch callbacks",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 473,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "published: long setting labels leave native controls inside the row",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 418,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: native setting keyboard and pointer actions retain range and switch callbacks",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 537,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: long setting labels leave native controls inside the row",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 602,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "published: native setting keyboard and pointer actions retain range and switch callbacks",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 948,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "published: long setting labels leave native controls inside the row",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 861,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: native setting keyboard and pointer actions retain range and switch callbacks",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1008,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: long setting labels leave native controls inside the row",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1321,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: nested settings remain selectable with autoOrientation=false",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 616,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: nested settings remain selectable with autoOrientation=true",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 650,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: nested settings remain selectable with autoOrientation=false",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 848,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: nested settings remain selectable with autoOrientation=true",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 831,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: nested settings remain selectable with autoOrientation=false",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1514,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-interaction.spec.js",
|
|
"title": "candidate: nested settings remain selectable with autoOrientation=true",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1877,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after failure",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 157,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after navigate",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 154,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after remove",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 152,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after destroy",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 159,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "published: sharing an active setting has an explicit ownership baseline",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 151,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: sharing an active setting has an explicit ownership baseline",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: a setting subtree can move to another instance after remove",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 188,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: a setting subtree can move to another instance after destroy",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 155,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after failure",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 413,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after navigate",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 397,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after remove",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 430,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after destroy",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 398,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "published: sharing an active setting has an explicit ownership baseline",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 371,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: sharing an active setting has an explicit ownership baseline",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1246,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: a setting subtree can move to another instance after remove",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 393,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: a setting subtree can move to another instance after destroy",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 372,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after failure",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 447,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after navigate",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 447,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after remove",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 428,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: cached panel failure preserves navigation after destroy",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 461,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "published: sharing an active setting has an explicit ownership baseline",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 438,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: sharing an active setting has an explicit ownership baseline",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 476,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: a setting subtree can move to another instance after remove",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 473,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-ownership.spec.js",
|
|
"title": "candidate: a setting subtree can move to another instance after destroy",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 458,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after assign failure",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 165,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after format failure",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 204,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after item failure",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 203,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after render failure",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 203,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: failed switch updates restore the original closure and displayed icon",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 161,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant update supersedes an unfinished setting update",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 162,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant remove supersedes an unfinished setting update",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 157,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant destroy supersedes an unfinished setting update",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 166,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant child-update supersedes an unfinished setting update",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 170,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentry inside a render getter retains the winning row with throwing=false",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 143,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentry inside a render getter retains the winning row with throwing=true",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 145,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: removing an ancestor cancels its pending descendant update",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 154,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a reentrant switch getter cannot replace the winning control handles",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 149,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a reentrant range getter cannot replace the winning control handles",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 142,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a failed outer add preserves a reentrant add of the same object",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 142,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a failed outer add preserves a reentrant update of the same object",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 140,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after assign failure",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 351,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after format failure",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 353,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after item failure",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 378,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after render failure",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 372,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: failed switch updates restore the original closure and displayed icon",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 404,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant update supersedes an unfinished setting update",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 428,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant remove supersedes an unfinished setting update",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 406,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant destroy supersedes an unfinished setting update",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 370,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant child-update supersedes an unfinished setting update",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1353,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentry inside a render getter retains the winning row with throwing=false",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1357,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentry inside a render getter retains the winning row with throwing=true",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 354,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: removing an ancestor cancels its pending descendant update",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 345,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a reentrant switch getter cannot replace the winning control handles",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 343,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a reentrant range getter cannot replace the winning control handles",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 403,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a failed outer add preserves a reentrant add of the same object",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 403,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a failed outer add preserves a reentrant update of the same object",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 366,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after assign failure",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 483,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after format failure",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 507,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after item failure",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 495,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: setting update restores the original range row after render failure",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 484,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: failed switch updates restore the original closure and displayed icon",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 487,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant update supersedes an unfinished setting update",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 487,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant remove supersedes an unfinished setting update",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 491,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant destroy supersedes an unfinished setting update",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 490,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentrant child-update supersedes an unfinished setting update",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 485,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentry inside a render getter retains the winning row with throwing=false",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 469,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: reentry inside a render getter retains the winning row with throwing=true",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 463,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: removing an ancestor cancels its pending descendant update",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 468,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a reentrant switch getter cannot replace the winning control handles",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 480,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a reentrant range getter cannot replace the winning control handles",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 500,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a failed outer add preserves a reentrant add of the same object",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 443,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting-update.spec.js",
|
|
"title": "candidate: a failed outer add preserves a reentrant update of the same object",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 432,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: builtin setting subscriptions are replaced and removed with their row",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 144,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: deferred setting mounts belong to the rendered item generation",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 149,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: removed setting subtrees release child listeners and cached panels",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 154,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: setting button results cannot overwrite an updated or newer item",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 138,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: sibling setting selections share the parent result generation",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 141,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: setting callback rejection retains its original failure identity",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 174,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: a wide nested setting panel fits the narrow player and remains selectable",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 741,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: setting registry retains item returns and hidden tree bindings",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 128,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: moved setting items bind to their current parent and panel",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 240,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: automatic setting names and explicit nested names have an explicit baseline",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 136,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: builtin setting subscriptions are replaced and removed with their row",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 176,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: deferred setting mounts belong to the rendered item generation",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 136,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: removed setting subtrees release child listeners and cached panels",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 138,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting button results cannot overwrite an updated or newer item",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 138,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: sibling setting selections share the parent result generation",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 142,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting callback rejection retains its original failure identity",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 209,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: a wide nested setting panel fits the narrow player and remains selectable",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 772,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting registry retains item returns and hidden tree bindings",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 141,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: moved setting items bind to their current parent and panel",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 223,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: automatic setting names and explicit nested names have an explicit baseline",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 140,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: open settings follow container and control height changes with fallback=false",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 1144,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: open settings follow container and control height changes with fallback=true",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 1146,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed setting additions leave existing rows usable and allow retry",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 154,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting removal finishes DOM cleanup when the event-removal hook throws",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 157,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed header rendering releases its panel and restores reusable inputs",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 154,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed item rendering releases its panel and restores reusable inputs",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 157,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed layout rendering releases its panel and restores reusable inputs",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 193,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: panel creation stops after reentrant remove",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 157,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: panel creation stops after reentrant destroy",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 166,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: builtin setting subscriptions are replaced and removed with their row",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 363,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: deferred setting mounts belong to the rendered item generation",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 365,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: removed setting subtrees release child listeners and cached panels",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 345,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: setting button results cannot overwrite an updated or newer item",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 442,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: sibling setting selections share the parent result generation",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 406,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: setting callback rejection retains its original failure identity",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 441,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: a wide nested setting panel fits the narrow player and remains selectable",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1039,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: setting registry retains item returns and hidden tree bindings",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 427,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: moved setting items bind to their current parent and panel",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 484,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: automatic setting names and explicit nested names have an explicit baseline",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1366,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: builtin setting subscriptions are replaced and removed with their row",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 368,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: deferred setting mounts belong to the rendered item generation",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 357,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: removed setting subtrees release child listeners and cached panels",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 354,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting button results cannot overwrite an updated or newer item",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 343,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: sibling setting selections share the parent result generation",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 351,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting callback rejection retains its original failure identity",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 411,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: a wide nested setting panel fits the narrow player and remains selectable",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1117,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting registry retains item returns and hidden tree bindings",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 405,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: moved setting items bind to their current parent and panel",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 509,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: automatic setting names and explicit nested names have an explicit baseline",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 385,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: open settings follow container and control height changes with fallback=false",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1582,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: open settings follow container and control height changes with fallback=true",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1329,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed setting additions leave existing rows usable and allow retry",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 387,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting removal finishes DOM cleanup when the event-removal hook throws",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 365,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed header rendering releases its panel and restores reusable inputs",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1374,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed item rendering releases its panel and restores reusable inputs",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 357,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed layout rendering releases its panel and restores reusable inputs",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 404,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: panel creation stops after reentrant remove",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 351,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: panel creation stops after reentrant destroy",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 351,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: builtin setting subscriptions are replaced and removed with their row",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 492,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: deferred setting mounts belong to the rendered item generation",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 470,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: removed setting subtrees release child listeners and cached panels",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 414,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: setting button results cannot overwrite an updated or newer item",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 465,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: sibling setting selections share the parent result generation",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 479,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: setting callback rejection retains its original failure identity",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 656,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: a wide nested setting panel fits the narrow player and remains selectable",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2698,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: setting registry retains item returns and hidden tree bindings",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 543,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: moved setting items bind to their current parent and panel",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1235,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "published: automatic setting names and explicit nested names have an explicit baseline",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 572,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: builtin setting subscriptions are replaced and removed with their row",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 770,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: deferred setting mounts belong to the rendered item generation",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 667,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: removed setting subtrees release child listeners and cached panels",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 705,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting button results cannot overwrite an updated or newer item",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1128,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: sibling setting selections share the parent result generation",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 923,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting callback rejection retains its original failure identity",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1023,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: a wide nested setting panel fits the narrow player and remains selectable",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2749,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting registry retains item returns and hidden tree bindings",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 468,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: moved setting items bind to their current parent and panel",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 919,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: automatic setting names and explicit nested names have an explicit baseline",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 539,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: open settings follow container and control height changes with fallback=false",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1647,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: open settings follow container and control height changes with fallback=true",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2101,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed setting additions leave existing rows usable and allow retry",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 544,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: setting removal finishes DOM cleanup when the event-removal hook throws",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 593,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed header rendering releases its panel and restores reusable inputs",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 639,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed item rendering releases its panel and restores reusable inputs",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 649,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: failed layout rendering releases its panel and restores reusable inputs",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 711,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: panel creation stops after reentrant remove",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 899,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "setting.spec.js",
|
|
"title": "candidate: panel creation stops after reentrant destroy",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 781,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "published: rapid real-media switches identify the last restart and settle superseded work",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 200,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "published: destroy settles the candidate switch without waiting for detached media",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 421,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: rapid real-media switches identify the last restart and settle superseded work",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 190,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: destroy settles the candidate switch without waiting for detached media",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 430,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: quality switch restores position/rate and preserves real customType identities",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 512,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: direct currentTime during a native quality seek is not overwritten by automatic restoration",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 415,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: real switch settles when the controlled native resume rejects",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 249,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: late native play completion cannot publish stale player effects",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 240,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "published: rapid real-media switches identify the last restart and settle superseded work",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 506,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "published: destroy settles the candidate switch without waiting for detached media",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 654,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: rapid real-media switches identify the last restart and settle superseded work",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 575,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: destroy settles the candidate switch without waiting for detached media",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 763,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: quality switch restores position/rate and preserves real customType identities",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 958,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: direct currentTime during a native quality seek is not overwritten by automatic restoration",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1225,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: real switch settles when the controlled native resume rejects",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 482,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: late native play completion cannot publish stale player effects",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 648,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "published: rapid real-media switches identify the last restart and settle superseded work",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1943,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "published: destroy settles the candidate switch without waiting for detached media",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1770,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: rapid real-media switches identify the last restart and settle superseded work",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1982,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: destroy settles the candidate switch without waiting for detached media",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1596,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: quality switch restores position/rate and preserves real customType identities",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 3597,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: direct currentTime during a native quality seek is not overwritten by automatic restoration",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 3568,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: real switch settles when the controlled native resume rejects",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2040,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "source.spec.js",
|
|
"title": "candidate: late native play completion cannot publish stale player effects",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2328,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: srt conversion reaches native cues with original callback binding",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 185,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: ass conversion reaches native cues with original callback binding",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 169,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: video fullscreen signal rebuilds track kind while retaining its URL",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 166,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle remains visible through real native fullscreen",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 623,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: native subtitle cues, offset, styles and show contracts",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 222,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle latest request wins and cancelled calls settle",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 166,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle pending completion cannot replace track after destroy",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 178,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle owns generated URLs and leaves caller URLs alive",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 170,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: srt conversion reaches native cues with original callback binding",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 190,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: ass conversion reaches native cues with original callback binding",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 193,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: video fullscreen signal rebuilds track kind while retaining its URL",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 187,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle remains visible through real native fullscreen",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 623,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: native subtitle cues, offset, styles and show contracts",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 328,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle latest request wins and cancelled calls settle",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 157,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle pending completion cannot replace track after destroy",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle owns generated URLs and leaves caller URLs alive",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 170,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle cancellation settles before an ignored request or body finishes",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 190,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle conversion reentry preserves the newer operation and notice",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: active subtitle errors reject, preserve track and allow a later retry",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 175,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle HTTP failures do not become usable tracks",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 176,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: disabled native tracks expose empty cue arrays without throwing",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 177,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: native subtitle track failure is reported and obsolete callbacks are removed",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 187,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: constructor and URL setter failures notify without unhandled promises",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 207,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: reentrant track replacement keeps the winner when outer throws=false",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 174,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: reentrant track replacement keeps the winner when outer throws=true",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 171,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: failed track insertion restores the old live track and releases the attempted URL",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 173,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: cleanup failure after track commit does not revoke the committed URL",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 176,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: srt conversion reaches native cues with original callback binding",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 400,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: ass conversion reaches native cues with original callback binding",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 508,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: video fullscreen signal rebuilds track kind while retaining its URL",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 385,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle remains visible through real native fullscreen",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1536,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: native subtitle cues, offset, styles and show contracts",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 546,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle latest request wins and cancelled calls settle",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 513,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle pending completion cannot replace track after destroy",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 379,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle owns generated URLs and leaves caller URLs alive",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 511,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: srt conversion reaches native cues with original callback binding",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 395,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: ass conversion reaches native cues with original callback binding",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 579,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: video fullscreen signal rebuilds track kind while retaining its URL",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 588,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle remains visible through real native fullscreen",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 810,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: native subtitle cues, offset, styles and show contracts",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1520,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle latest request wins and cancelled calls settle",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 532,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle pending completion cannot replace track after destroy",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 466,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle owns generated URLs and leaves caller URLs alive",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 441,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle cancellation settles before an ignored request or body finishes",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 603,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle conversion reentry preserves the newer operation and notice",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 406,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: active subtitle errors reject, preserve track and allow a later retry",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 498,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle HTTP failures do not become usable tracks",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1386,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: disabled native tracks expose empty cue arrays without throwing",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 456,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: native subtitle track failure is reported and obsolete callbacks are removed",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 517,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: constructor and URL setter failures notify without unhandled promises",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 525,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: reentrant track replacement keeps the winner when outer throws=false",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 516,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: reentrant track replacement keeps the winner when outer throws=true",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 522,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: failed track insertion restores the old live track and releases the attempted URL",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 532,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: cleanup failure after track commit does not revoke the committed URL",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 494,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: srt conversion reaches native cues with original callback binding",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1408,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: ass conversion reaches native cues with original callback binding",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1440,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: video fullscreen signal rebuilds track kind while retaining its URL",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1597,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle remains visible through real native fullscreen",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2511,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: native subtitle cues, offset, styles and show contracts",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1815,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle latest request wins and cancelled calls settle",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1214,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle pending completion cannot replace track after destroy",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1137,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "published: subtitle owns generated URLs and leaves caller URLs alive",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1286,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: srt conversion reaches native cues with original callback binding",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1327,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: ass conversion reaches native cues with original callback binding",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1485,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: video fullscreen signal rebuilds track kind while retaining its URL",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1268,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle remains visible through real native fullscreen",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2450,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: native subtitle cues, offset, styles and show contracts",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1731,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle latest request wins and cancelled calls settle",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1300,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle pending completion cannot replace track after destroy",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1456,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle owns generated URLs and leaves caller URLs alive",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1652,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle cancellation settles before an ignored request or body finishes",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1427,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle conversion reentry preserves the newer operation and notice",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1556,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: active subtitle errors reject, preserve track and allow a later retry",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1289,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: subtitle HTTP failures do not become usable tracks",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1241,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: disabled native tracks expose empty cue arrays without throwing",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1641,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: native subtitle track failure is reported and obsolete callbacks are removed",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1461,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: constructor and URL setter failures notify without unhandled promises",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1820,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: reentrant track replacement keeps the winner when outer throws=false",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1404,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: reentrant track replacement keeps the winner when outer throws=true",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1359,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: failed track insertion restores the old live track and releases the attempted URL",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1376,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "subtitle-lifecycle.spec.js",
|
|
"title": "candidate: cleanup failure after track commit does not revoke the committed URL",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1445,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: native fullscreen uses a real gesture when the engine supports it",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 472,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: SSR mounting preserves nodes, listeners, selectors and style ownership",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 145,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: proxy replacement preserves callback and node identity",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 143,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: icon access preserves descriptors and moves custom DOM into fresh wrappers",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 140,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: i18n prototype fallback difference and custom keys are explicit",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 146,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: fullscreen web retains DOM and CSS hooks through entry and exit",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 135,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: native fullscreen uses a real gesture when the engine supports it",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 454,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: SSR mounting preserves nodes, listeners, selectors and style ownership",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 153,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: proxy replacement preserves callback and node identity",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 144,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: icon access preserves descriptors and moves custom DOM into fresh wrappers",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 134,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: i18n prototype fallback difference and custom keys are explicit",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 146,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: fullscreen web retains DOM and CSS hooks through entry and exit",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 187,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: native fullscreen uses a real gesture when the engine supports it",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 638,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: SSR mounting preserves nodes, listeners, selectors and style ownership",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 357,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: proxy replacement preserves callback and node identity",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 349,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: icon access preserves descriptors and moves custom DOM into fresh wrappers",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 377,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: i18n prototype fallback difference and custom keys are explicit",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 363,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: fullscreen web retains DOM and CSS hooks through entry and exit",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 359,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: native fullscreen uses a real gesture when the engine supports it",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1529,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: SSR mounting preserves nodes, listeners, selectors and style ownership",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 386,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: proxy replacement preserves callback and node identity",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 366,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: icon access preserves descriptors and moves custom DOM into fresh wrappers",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 358,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: i18n prototype fallback difference and custom keys are explicit",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 383,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: fullscreen web retains DOM and CSS hooks through entry and exit",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 374,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: native fullscreen uses a real gesture when the engine supports it",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2076,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: SSR mounting preserves nodes, listeners, selectors and style ownership",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 706,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: proxy replacement preserves callback and node identity",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 598,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: icon access preserves descriptors and moves custom DOM into fresh wrappers",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 587,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: i18n prototype fallback difference and custom keys are explicit",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 667,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "published: fullscreen web retains DOM and CSS hooks through entry and exit",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 751,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: native fullscreen uses a real gesture when the engine supports it",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2532,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: SSR mounting preserves nodes, listeners, selectors and style ownership",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 718,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: proxy replacement preserves callback and node identity",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 701,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: icon access preserves descriptors and moves custom DOM into fresh wrappers",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 682,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: i18n prototype fallback difference and custom keys are explicit",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 580,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "template-resources.spec.js",
|
|
"title": "candidate: fullscreen web retains DOM and CSS hooks through entry and exit",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 556,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "published: thumbnail cells follow the generated grid at row boundaries and on returning to the first cell",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 311,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "published: scaled internal thumbnails and public image results have distinct Blob URL owners",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 314,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "published: a delayed image follows the latest hover rather than the first request position",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 306,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: thumbnail cells follow the generated grid at row boundaries and on returning to the first cell",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 308,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: scaled internal thumbnails and public image results have distinct Blob URL owners",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 307,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: a delayed image follows the latest hover rather than the first request position",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 203,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: removing thumbnails revokes the scaled image and a replacement control can reload",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 440,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: image failure permits a retry through the same thumbnail configuration",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 206,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "published: thumbnail cells follow the generated grid at row boundaries and on returning to the first cell",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 507,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "published: scaled internal thumbnails and public image results have distinct Blob URL owners",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 618,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "published: a delayed image follows the latest hover rather than the first request position",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1754,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: thumbnail cells follow the generated grid at row boundaries and on returning to the first cell",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 666,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: scaled internal thumbnails and public image results have distinct Blob URL owners",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 580,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: a delayed image follows the latest hover rather than the first request position",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 657,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: removing thumbnails revokes the scaled image and a replacement control can reload",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 588,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: image failure permits a retry through the same thumbnail configuration",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 546,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "published: thumbnail cells follow the generated grid at row boundaries and on returning to the first cell",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2019,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "published: scaled internal thumbnails and public image results have distinct Blob URL owners",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1469,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "published: a delayed image follows the latest hover rather than the first request position",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1416,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: thumbnail cells follow the generated grid at row boundaries and on returning to the first cell",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 2296,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: scaled internal thumbnails and public image results have distinct Blob URL owners",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1477,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: a delayed image follows the latest hover rather than the first request position",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1603,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: removing thumbnails revokes the scaled image and a replacement control can reload",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1993,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "thumbnails.spec.js",
|
|
"title": "candidate: image failure permits a retry through the same thumbnail configuration",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 1642,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "published: subtitle object URL contains real VTT data",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 146,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "published: download starts and removes its temporary anchor",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 445,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "candidate: subtitle object URL contains real VTT data",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 140,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "candidate: download starts and removes its temporary anchor",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 283,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "candidate download releases the anchor even when click fails",
|
|
"project": "chromium",
|
|
"status": "passed",
|
|
"durationMs": 193,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "published: subtitle object URL contains real VTT data",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 1191,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "published: download starts and removes its temporary anchor",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 419,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "candidate: subtitle object URL contains real VTT data",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 327,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "candidate: download starts and removes its temporary anchor",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 367,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "candidate download releases the anchor even when click fails",
|
|
"project": "firefox",
|
|
"status": "passed",
|
|
"durationMs": 337,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "published: subtitle object URL contains real VTT data",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 571,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "published: download starts and removes its temporary anchor",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 555,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=published&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "candidate: subtitle object URL contains real VTT data",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 506,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "candidate: download starts and removes its temporary anchor",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 588,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
},
|
|
{
|
|
"file": "utils.spec.js",
|
|
"title": "candidate download releases the anchor even when click fails",
|
|
"project": "webkit",
|
|
"status": "passed",
|
|
"durationMs": 588,
|
|
"url": "http://127.0.0.1:8084/test/player.html?core=candidate&chapter=published",
|
|
"errors": []
|
|
}
|
|
]
|
|
},
|
|
"sizes": [
|
|
{
|
|
"name": "artplayer.js",
|
|
"sha256": "9741da1b0bb4e1ed6999a6089c62e5c3b8b2df280445631da7155c1c6da5e623",
|
|
"raw": 208037,
|
|
"gzip9": 58434,
|
|
"brotli6": 53372
|
|
},
|
|
{
|
|
"name": "artplayer.legacy.js",
|
|
"sha256": "d1f1bb14f067681e4786c12fc29fdc9ba9af80632bbb33e3b5bad8b270e26cda",
|
|
"raw": 212218,
|
|
"gzip9": 59686,
|
|
"brotli6": 54412
|
|
},
|
|
{
|
|
"name": "artplayer.mjs",
|
|
"sha256": "c2f738b3f3abdbd66e3e2bba2be6058a75fd7abcef6131bb12af3be3722c5a13",
|
|
"raw": 361496,
|
|
"gzip9": 77141,
|
|
"brotli6": 70030
|
|
}
|
|
],
|
|
"performance": [
|
|
{
|
|
"file": "refactor/.cache/performance/run-chromium-EzIboW/report.json",
|
|
"sha256": "385f47b197fab02b66646f65a37671583591059e9303a5c0e03eb90a1ed9e6de",
|
|
"report": {
|
|
"schemaVersion": 1,
|
|
"task": "ENG-08",
|
|
"capturedAt": "2026-09-11T15:08:35.522Z",
|
|
"environment": {
|
|
"browser": "chromium",
|
|
"version": "153.0.8010.12",
|
|
"platform": "win32",
|
|
"node": "v24.21.0"
|
|
},
|
|
"inputs": [
|
|
{
|
|
"name": "artplayer",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer\\dist\\artplayer.js",
|
|
"member": "package/dist/artplayer.js",
|
|
"sha256": "9741da1b0bb4e1ed6999a6089c62e5c3b8b2df280445631da7155c1c6da5e623",
|
|
"archiveSha256": "f5800c61985d732740a446196195dfde8cae5b69d644c8c4a63fce0f1a3aa0bd",
|
|
"sourceHashes": {
|
|
"src/accessibility/button.ts": "e5afa7aade56116082f54678c44961157950fa550d66e21a4e1ff9bb5369a6f8",
|
|
"src/accessibility/focus.ts": "2fa16941ac3632cb1e4b466e9a7e29700ef97b7eb2facd4330c59ec0a9320594",
|
|
"src/accessibility/keyboard.ts": "2d82122732f84f39e59c6852ca081614caa6430a82b32c4749e297826c77eb12",
|
|
"src/accessibility/moved-focus.ts": "c3d2a7d496381b2a86819b82fbd26cc940a1204fdf19408ccc8db267741d96c9",
|
|
"src/accessibility/overlay-focus.ts": "93fa088daaa3afed88f645507828a10cb63292937c49b16f6c2a0ea895897878",
|
|
"src/accessibility/player-focus.ts": "e8fd5222cbfc38cd4938324c83d9f5cef3d01a439464e1570d63a5131c84f20a",
|
|
"src/accessibility/slider.ts": "533d5e6d806c32a84a578b43ed50993d30b4a414b5a85a34bbc68c37c5673a44",
|
|
"src/accessibility/suspend-focus.ts": "d95c6097236be66e252165287435cca01b50553d64259add6b011721e4bbc644",
|
|
"src/bootstrap/browser.ts": "8d401627e8ea1c87fb44204227b04177a70cc7a0f79f95fb5dc73fe828e46a8c",
|
|
"src/capture/frame.ts": "eb25d81ec2d40a239103c63cfd80333705251291f2c2da77c740b4d413ea9cd9",
|
|
"src/component/dom.ts": "740f63e6e5942c444b9f05605880f8d56a77b066dbe5c4791da74f78cb96c668",
|
|
"src/component/focus.ts": "f4aff802711f6146c80e8c6bd90bc2cb406ccbdb581aef41f436ff5c03871ad3",
|
|
"src/component/resources.ts": "ff158ef0db8ba13343ff6ba329713820cfe2f5c2c446a7873a6cfff782855edf",
|
|
"src/component/selection.ts": "1f0bd089415da28db862647ffd1a0b4af752576465fb616d4b97ae4f8dcae3a7",
|
|
"src/component/types.ts": "d7b0e7008b0f6c82e3e97ac43e0188598dca4f740a860e7a60b3b38a46f4565d",
|
|
"src/config/index.ts": "a56b4d3d6942cfa3e2b47f909fc5ad87e6e3202fd61b29c7afd7649049e31d05",
|
|
"src/contextmenu/aspectRatio.ts": "18ab60c9acee1e0cecd76c0b6cf750763eed7cfbede4220328b5200154c5c478",
|
|
"src/contextmenu/choices.ts": "6bb880b27afc9457442c3973992da6dc8da48fc61d6b66b3b5a3bb4fc4651dc8",
|
|
"src/contextmenu/close.ts": "84b7a96df910e6f38140df8b1e73519d209a7331e9be9f42d076ae791757024f",
|
|
"src/contextmenu/flip.ts": "a7a4ac375da45dc7b6c996d4534098838646a078abfc4438f688e91e14ef0b38",
|
|
"src/contextmenu/index.ts": "7532165d162fa463f1fe3c538d6bda0f579b5907b05137382efeb0018719b011",
|
|
"src/contextmenu/info.ts": "f37cf0104510c13a130d2f55114c8f7ff15cc1b51863f97e60825442bdb2bf01",
|
|
"src/contextmenu/keyboard.ts": "eaa1af6b1abf8947d957208a0535f1b34f6c88e95394efd56cae905ccdea564c",
|
|
"src/contextmenu/playbackRate.ts": "7e06bb6fab3acdd71fb3ed63f77083172af517b49c1ecaefa3ee6a9068bdfe54",
|
|
"src/contextmenu/position.ts": "851ed1a884a13fbe430be77e7f72ae46d8a719175647e058644834aabd27ac58",
|
|
"src/contextmenu/types.ts": "a93fc90f4e17b731e8f6b486a507117810b61c1f1b0d9e775eba27dabeaeee1d",
|
|
"src/contextmenu/version.ts": "0553a716be0ba49f614059c41eef6dc694a9641fca79e6448b1b30382c6b582b",
|
|
"src/control/airplay.ts": "539bcc3671c7fe428ab95f9fea8a4943444066bcb742c7cf71591ba347642547",
|
|
"src/control/builtins.ts": "2a0e12a9741713c92938e1d2009149bbbde498284aa85c63f270d02b27dc22b1",
|
|
"src/control/fullscreen.ts": "7f8a9e8915abf9cbb9dda05b5c68523a47cc0ccf9ef5e0d9b82bc5c362fe346d",
|
|
"src/control/fullscreenWeb.ts": "9cb30987a3d2cbb334a80d3f2c41f39fd339bf37a9524c7ed0145cf5c98f1859",
|
|
"src/control/index.ts": "0d8e5a281f2eeba06c4cc4ac5a042847df53db1a19fdf140efea17d6ab2c0b78",
|
|
"src/control/layout.ts": "72e0b95bc632561e97569d789b76d16f36edd94eac8c62ba9e1918c9a222d328",
|
|
"src/control/pip.ts": "b829a7c83c5efa6751c2e434345e077339c9f5bc5022af9973f181ca8ce7f7ce",
|
|
"src/control/playAndPause.ts": "20ed88bcc7ac7622e02a7c4e6be518582c05f0d7c571a97a54b851d79dcf13c5",
|
|
"src/control/progress/interactions.ts": "da03600375451ecf8c152be5afcc5f1a4f8b759e837bbd54b7faaf8f8b228497",
|
|
"src/control/progress/keyboard.ts": "03d1d47e6641ea08f765d731f10a6aad35f7c3edc16aa97df822c5f9a7f75eb0",
|
|
"src/control/progress/position.ts": "a3794ab5ac5dafa5fd61e56acb12c94998bd4b9065dbf0fa4739c6bba1094aa1",
|
|
"src/control/progress/view.ts": "60ee16d5170be81b8132bb56dd0bc0eaf23e50f5c268d0697c9187b38a14aba9",
|
|
"src/control/progress.ts": "629c622864619e2515b2eacb1bdfcf523ccce7ce680c8fdf51812e8e50a0cc7e",
|
|
"src/control/resources.ts": "16fd7c53ac8f47b333041c4f298313390dc102523d47767b8a16f39a2564ba74",
|
|
"src/control/screenshot.ts": "11a1e3da919e476e7882abc3f74aaa809c3e9fc1de4346ec808731f78b6f27e2",
|
|
"src/control/selector-keyboard.ts": "6a749f48b23cda62148298e648bb380a6067cc18c7be4258b9ec85c382a56165",
|
|
"src/control/selector.ts": "a6f0c564c674530da9a0e4ed8762c6dfb81fa89373d64313e1020550731441f6",
|
|
"src/control/setting.ts": "10ee1118858c41f2e97a6df70d6d5dc978757d0e5d79ec36c11e743e6df86726",
|
|
"src/control/time.ts": "fa572092e0848878689367fb536e9658d13888d0a0d476babc5acd165af0f8d3",
|
|
"src/control/types.ts": "454846310d4fc3a8576ba030c2e8428bb795cde7b89308d29943bb4d4bc2aaa4",
|
|
"src/control/volume.ts": "45474d8d7f43d59263aa42e774eaaafeb45530ec24b81a5f589f6c906954568b",
|
|
"src/display/fullscreen-abandoned.ts": "1715b30d336976921b4957b444418702b7d93dbf1debce47429269638d15810f",
|
|
"src/display/fullscreen-adapter.ts": "71da10ec21c7706a8264badedac9022c74b865887931e9e369168fe3233c3b2f",
|
|
"src/display/fullscreen-request.ts": "c6292ded96aab0f2dbc978af251f6cd9f5fd074819529ca498077db8d14e1bfe",
|
|
"src/display/mini-drag.ts": "73d2f48f868c0ba4d8d5e5df40cbbdb4698c26540f3973b178d9cd374008f1cb",
|
|
"src/display/mini-focus.ts": "1f717619e183b1cfab668bd2e41c8e9ba02210c94cdb58034ec97aa41e71aa34",
|
|
"src/display/mini-layout.ts": "3835fe3d314da2fc624cbeb0e79fcdfa5393f08d87dfde730d2eac4e827f405b",
|
|
"src/display/mini-view.ts": "bbe69e4419ffc0f6c744cb730a51778f23c311a0fac157223bcf8d8bf0f3edc7",
|
|
"src/display/mini.ts": "a6fed598428bbf8d52931f21bb68b7560a3643d2576f7e7bfbae98b2f7cdd1e5",
|
|
"src/display/native-fullscreen.ts": "323401f2b3ea5186da981a1215b1b9e7dcf4ef4261a8e885fe8ff0c090de6a7a",
|
|
"src/display/native-pip.ts": "647879ae027cc0ebe684daa31d75511dd882e123e4ca8da2942e659bae3719f2",
|
|
"src/display/orientation-native.ts": "909980ba837471d9b456545a18fb0ab19f0990e8788936f0580a4b332cd4baee",
|
|
"src/display/orientation-types.ts": "0d68d2bc99d04db1e2fdf16b74e406e31f8b7e03fd9b6ea271773ed263ffa890",
|
|
"src/display/orientation-web.ts": "aea55c3b9e8c708fe5559f07cf8f0afd7ad37ac5b1a43bf519245c3072ec4129",
|
|
"src/display/placement.ts": "dbe4491ebd0f46b4efe13ac567e476fcd9ca5b84da675f19025935b5e3f8d733",
|
|
"src/display/sizing-types.ts": "da9b3d957dafaca9331f7319257dd8156b3c3e7b6db11f33f11ded48512450ad",
|
|
"src/display/sizing.ts": "c19856976320f1f35ff5a1049d19a940768300e095270b336dd12861b200da2a",
|
|
"src/display/types.ts": "e88c868fd370fcc9dc612489992d446a8d0558bd87c26c5c05fdd73d8a3d1b02",
|
|
"src/display/video-fullscreen-state.ts": "5fcb5e6b80ac45577664ef67e0460e0ceefd4022cafacdd7434c376a86d619be",
|
|
"src/display/video-fullscreen.ts": "b425bf0df462524b5d3accc9e3df383c6635676c152bf4bef09c477a90662728",
|
|
"src/display/web-fullscreen.ts": "bc091e6dcfb28784dd40ea619ce1fb9061b9e85dcc5bf2b6a303679eee5c727d",
|
|
"src/display/webkit-pip.ts": "3617927b4bb8fa46f651d0e584141f804ae438e2b4531cc2e9cf9f7eeb027550",
|
|
"src/dom/event-path.ts": "e952ea847a2e844a79c5c1b83035e03917e0294b80b1eb8af3b3bec0d2f7d333",
|
|
"src/dom/measure.ts": "84a599351d26a790c5a8f6e7d271486a0a68d5b58457d8ce754d540b54902b96",
|
|
"src/dom/presentation.ts": "500bded394579dd8194778f73cc44d0724f0a59cb5400957491928534ed091c6",
|
|
"src/dom/styles.ts": "734e0a4e04d666417a18ac09ed6271ee7630c399d52d7f510a1c19fd6e7b3493",
|
|
"src/dom/tree.ts": "3bc517ab9fa5317a1445156d53afb27182685eb3b4c0ac2ff41bbde55c9eecb6",
|
|
"src/events/clickInit.ts": "bd1ba29fe0af4332ceb19297797c4c942a3a74bfd901998d6b93293f1b309300",
|
|
"src/events/core-types.ts": "a607a3b2eea1b031f23ec0f620f1f4cd68799c4a77138a1443ecb196b00d1662",
|
|
"src/events/gestureInit.ts": "9e9d1ac0da7f87e89dd0d86fa2820b980e9cb810782d6ab30017de8686fc910b",
|
|
"src/events/global-types.ts": "3f4672d7af959cfa34ba39aa84ce614f422901437686bba98b14f578df40021c",
|
|
"src/events/globalInit.ts": "6f6ea497a20a8fd0746b1f020caff76ad6817cd70a1a90fbaea12f992b6d03a7",
|
|
"src/events/hoverInit.ts": "d1250e0dd35a8ba8067275986acbe6320c22adf1a977ec1009c0c012ed1563fe",
|
|
"src/events/index.ts": "30d2286316dbd351e93f5a2234dcca84bf68ca28c05921169cca70c2e0b1ecf9",
|
|
"src/events/listener-registry.ts": "fb062df5151c4e8e970de469f1c7d9af948f72214d32c293c81a5feeb8406124",
|
|
"src/events/moveInit.ts": "da97591723f8b94a34702559b7ee67a35f172aa696d37dfbecd472581ad3de35",
|
|
"src/events/resizeInit.ts": "719e27d11d2f93fcbe8368393c9190e251fc86dd0c3c2919f60e9b3b1edd0192",
|
|
"src/events/scheduling-types.ts": "0fd98e94397064f32cae4c004d9932c006d2db69a7d6d9374ff174d74ff93cd4",
|
|
"src/events/subscriptions.ts": "98573ed6cce73a73467c0e7fdb8ddc45e66b6bdf684c38886749453b2002a1d8",
|
|
"src/events/types.ts": "df03625039605314a96ef15b5e3777cbb9d444fd317e1a2fbeaaa0f1e83f6b0f",
|
|
"src/events/updateInit.ts": "6f174db14d20319f03a76e6ea267a3d71973faac44a92483badfa4420791817a",
|
|
"src/events/viewInit.ts": "d77b83eab802ff0046a4966e28b810a25592bcada49f526adae37556c1e4c3e9",
|
|
"src/events/viewport.ts": "6196fccb8b08ae22bde732c4389d9aceb5d727a63efd87b6d3914e338aadc46f",
|
|
"src/hotkey.ts": "d8e477bf451143e566e1f743a5f253dcf00beb23544709794779f275e11498e8",
|
|
"src/i18n/ar.ts": "897d8935384da16c3c4e96480777fe7fc022f6e3c0d87f62f79ae5f3c98e228c",
|
|
"src/i18n/cs.ts": "cc154ee50d258495d04dd2d49e89e9c0166e8b368969c443ec80cb5e48cf357c",
|
|
"src/i18n/es.ts": "0ed0283cb78847d6d1674be8c8ffa45feab88beaa8dbd11954b793c7b1657c75",
|
|
"src/i18n/fa.ts": "a72e83717f2e3e8f19f1de82516aef4a54ea70563223637bcbb25d21e9eac084",
|
|
"src/i18n/fr.ts": "a7366c75530e87f069216e20a6f09da42f7e77fdce862c02b32acf311068124b",
|
|
"src/i18n/id.ts": "146bf4c4e5bb39d8e1eb1a6fe3c639eb3128c55789de20511201f8ec02c56c0e",
|
|
"src/i18n/index.ts": "09c6f5bce58e4118dde10e8b2a2d3808785b7fde913a54dd189e0b473e21266a",
|
|
"src/i18n/pl.ts": "420f3b620d5c7ccdeba7857872be6176239fdf5da30b9cc72341e85dc95c2c8d",
|
|
"src/i18n/publish.ts": "5b216bbe313b3cda56a5da41fba4fb9d095eeec0dc903fcf284ddd8f94926e99",
|
|
"src/i18n/ru.ts": "9a9f61e6a66b3cd884c609250bf765dcdbc850dae3270d8a1600a5c2542436d3",
|
|
"src/i18n/tr.ts": "631c262a5e6cd00fada5bf2e146007d845816e47edb7643ec792250a403e4ec6",
|
|
"src/i18n/vi.ts": "e6f3f8e53599e27755e162c76c3b049457aae7089eca73ee531986e67f517f6f",
|
|
"src/i18n/zh-cn.ts": "51eb75562ae1ae4e248e1db85c90bcbc69b388a177ada6cbf8c3196a2c343ac6",
|
|
"src/i18n/zh-tw.ts": "6b098739e27ad531172d0f13e53849be30e9936365ce9613a7d938d9f01cce53",
|
|
"src/icons/airplay.svg": "20802c6735f2489bb6ce4221b519437095c54a3d2c4adbbab3319bb30536f285",
|
|
"src/icons/arrow-left.svg": "f1570036b739b0a67fab9261284aa3a13afe277e4c11aba7ab142503e7cce9ba",
|
|
"src/icons/arrow-right.svg": "6ffd8eb809152fe54b863bb890b9384d6f8788d129d604d70897fc9bb4398280",
|
|
"src/icons/aspect-ratio.svg": "987752a87701523057d8dfa7c45a6a139c4542b96fdcfaf8665722bbeb41f3b2",
|
|
"src/icons/check.svg": "7d06c8797e3a71fa7439eda4ea5ae62378e1a974907733e1cdf413db4af99b0c",
|
|
"src/icons/close.svg": "bb9e23e5305d11ec3d8f75a50ecdf3150deab8614c7df2af588873f2d78f06c2",
|
|
"src/icons/config.svg": "e1884d5411296b5cd1bfec7803b558b0afa5ab64478393977b07a662e2e0f15c",
|
|
"src/icons/defaults.ts": "31df862d754922fe5d68b20911c477d7c22893a6a67b5dcb1a48d3b437a0b23a",
|
|
"src/icons/error.svg": "d85a72e27ceaa38221637405cb0a5be270a297da58f1b0428498f568fab7570a",
|
|
"src/icons/fast-forward.svg": "629cb09ab7e2966c1fc2c04d9b0ee427b71b71abbc437b1db6635992cbe36d83",
|
|
"src/icons/flip.svg": "78044b69504710080044315a017f4836d56edce517c210ced3969756818f5b6a",
|
|
"src/icons/fullscreen-off.svg": "185b49ff4b0383974cb15a8fda1ba413dc99a133d4a02a4b72c75381d52515f4",
|
|
"src/icons/fullscreen-on.svg": "2d71a366b612e29cb2d9cb23c05a75389f794d90646d28bb8a2ac740861a5daa",
|
|
"src/icons/fullscreen-web-off.svg": "b4c81bbaa2ea91858b138083df0515c87f4ab8aa70df95ab9eb79e627ab47c7c",
|
|
"src/icons/fullscreen-web-on.svg": "4f0a8f688c44aab286bd2d12ab240ab33207664498d3f9fd0a752b53a3c1651f",
|
|
"src/icons/index.ts": "7152126328f6e485ee92b6d924c34776518b4a3925b2887867b516f7523b15cc",
|
|
"src/icons/loading.svg": "c0f4fd4e243012f1ab67429c99b41e7f8828c66b4ca228e3c6b2d1b6ca629e90",
|
|
"src/icons/lock.svg": "571221f734ec224e03f5023d136bca2186f58d768a6ea262881a4c6b49dc283a",
|
|
"src/icons/pause.svg": "9efe05ebf5610befddebcac51b3c9a491001189ff86204cb47928eb1617f6c7a",
|
|
"src/icons/pip.svg": "36a01d01d140fea05bd7c4eced17c29bc59f73990ed70807d8184ff09f57f50b",
|
|
"src/icons/play.svg": "c35562d20028d52ce329f35f90496a06d4dc5b6dc39df7ebcfb027f6f2393958",
|
|
"src/icons/playback-rate.svg": "872deecac0365ab04aeb5ccb1cdd9a0c88589a1442709fdac7c0ed12a241ff2b",
|
|
"src/icons/screenshot.svg": "49f7d90198fb0bcbc29848f40b0a8c042b78c07ecef1cfc5184e2e84a61b4bd4",
|
|
"src/icons/setting.svg": "7f6454d1c7f037d5a7144a898abedc89ca339534166d620dfa45efcd4c74ee3c",
|
|
"src/icons/state.svg": "63b56ffbfbba6e9ffe8fd050b3894c033cf30b166bcce9e717b42a9dc42d6424",
|
|
"src/icons/switch-off.svg": "aa4b81a9684e02323c32eb58e9a3e409a8f5abac4b8928b176092bf55baec4c0",
|
|
"src/icons/switch-on.svg": "1d87b42af5e7141f9defdc790567534288d84858d5068dd15093d5ef12f37f9c",
|
|
"src/icons/unlock.svg": "6dc8d6062af2f38efe12ddf4772e97d3f3114a28b885ee90067a4527e1ad6007",
|
|
"src/icons/volume-close.svg": "b9dbeaf9043c8014cd29d0e4a21a82ce567bc6b85497c310cca5f68bceeb31b2",
|
|
"src/icons/volume.svg": "baebc4ede3013202a4b13202a8d961cb0e5e065ee03733816022b2541d13884f",
|
|
"src/image/load.ts": "b4f1517243249d5fb017b89f993660e8b148906bbf28d08fe5c9f6d3a41e1e88",
|
|
"src/index.ts": "20cfe3738b3ce7e11b69721a5f0bdad9db77807417d8e421397a40dfade4c047",
|
|
"src/info/keyboard.ts": "13a6f617514388b4d14e0bf752780937f2baf545edb216b8259f56a198112c83",
|
|
"src/info/poll.ts": "d26ff67d9eadf1e032445371dde6f15293a7fc0b2ae6b87c3815e4b4e1ed5dda",
|
|
"src/info.ts": "6594ff3ee5643d63fec874631865d0e35b4ebdcf8aeafdd9fd3d9c595cfa3713",
|
|
"src/input/gesture-controller.ts": "1ebbd18184771a623b02ec19c363f84dcc72fdb7cd82bcf2adc97f4a138cb2b4",
|
|
"src/input/gesture-direction.ts": "65737f60e177338ebb3337a13ca75aeae77d77e94bc21495ddb829cc30de33a7",
|
|
"src/input/gesture-types.ts": "5ed25db69e0d9579a2fc0ab6faadf00fa073ad73a1ea5aa48096b4430c71141a",
|
|
"src/input/hotkey-defaults.ts": "c28e14821e5c7f7ac92a302e92439ab68fe77d5ef7d90a36b147b7c979ab96c6",
|
|
"src/input/hotkey-types.ts": "c7232470d725f3700481ab98bf9203403a67f1ab82e72394baa9c3ad6f3c9a4b",
|
|
"src/input/keyboard-focus.ts": "270c9dba40c0eb6d9fb36118b53e7f1d42a301ba4514917849523b6a05ed9e11",
|
|
"src/input/long-press.ts": "110cf16cf9dae845597377ebbc43249e103cbc0ece56f89e44ec6ecc7f3819b0",
|
|
"src/input/pointer-focus.ts": "802087098c786135eefa6727f13177ffe4a98e2abf48fad0e356b91e26960077",
|
|
"src/input/pointer-types.ts": "63e679498f8f42f6842f63e910c38717ac3438d58df3a75ef5b77c009b7931d4",
|
|
"src/layer.ts": "4014268eed043d5dd7b925cdeef6245e357cda67192a1301c5612ef98cdbec12",
|
|
"src/libs/screenfull.js": "2332b50c0c6364d5c99080be0f5739255e4b9e465d2cca40f761adce9a1908f8",
|
|
"src/lifecycle/instance.ts": "3168f7db4271bae7a242e80798546b755ac15443e15dd9ebb7675f5a259299d8",
|
|
"src/lifecycle/resources.ts": "b743daeffb676bb0b31932c3198fa9cf842f5e9015344659594ffffe1a56ba23",
|
|
"src/lifecycle/scope.ts": "e2188e8544b27cf8c7ac149e7146af628a2d6166c82b719a247adef5d85be5db",
|
|
"src/lifecycle/template-rollback.ts": "7a83da6739bcec1587b02f8157934988910d7f9103fe489a0d6f4f65290c3d77",
|
|
"src/loading.ts": "216fa5e2af5be5fcbf95a1578c869553a02f625683a98333d4a404f9a70df9f5",
|
|
"src/mask.ts": "500b8c2fb5ded63d5acab3c984fc9757f28a8b6cbd4d5beeac8c5a6d73ca63e4",
|
|
"src/media/events/forward.ts": "6b1b7e80036bfb523b51843dc6ec6d83c2b949cefb9cef085b2d679a444e46d8",
|
|
"src/media/events/listen.ts": "4eb7e943c1ebca77da8025d83b7d408276187cd02860b7793284344378bd0fe0",
|
|
"src/media/events/playback.ts": "2c68e4f6274a0dc65e56d42c928e500fc1d63bf3e03bbdd8a83c3f3ed7ae8ee4",
|
|
"src/media/events/readiness.ts": "3ba74f26dd9ff0729967097c2cb6f329a9cea57745bfe8173f9173e0d134476a",
|
|
"src/media/events/reconnect.ts": "876027b5116d0d3628755705682b30630f4b713199ed8015541932d81d2944be",
|
|
"src/media/events/types.ts": "02bd29ad8b158fa04ce5c1524e397260ef24b94c2cf1f053e7bd02b23e5d29dd",
|
|
"src/media/hosts.ts": "498d1cde31bf9ee12af1f13523eb0a4553adb285264529378abba5b629829e9a",
|
|
"src/media/playback.ts": "b0364027e1ea26e44e435a938e93c022836885c2622cda6bc3a7ca791d3c2964",
|
|
"src/media/position-revision.ts": "ba074cce7e7c6bda84aa234de8eb315e5ca482aa9b06250896f9ac6251192851",
|
|
"src/media/types.ts": "96d4a7f066cbb6fb9138165dd736b4ca500cb19c827bd7702134d61c44cc0e87",
|
|
"src/notice.ts": "4faa700323a8fdfd91a59491a5f57da2dee9bd1f2de0d900ed16e9809a208c94",
|
|
"src/option/defaults.ts": "f357ef80cf32085fcbc3409d92dfa27b31c13fbcf823f576052c0347911c0cca",
|
|
"src/option/resolve.ts": "53a73627cd540e3f21349c0a43beda35ea5195647a31e3f5b30ac292390b4b1b",
|
|
"src/option/runtime.ts": "d1bcc7682da05a74d7af173304e47f71ba9eb59e5351436040e9dbdef5c58fa8",
|
|
"src/option/types.ts": "f2ce01c01acf45fac6cbb34685b8e6c321bcad6b0da2526f3f189eb5962ea0e5",
|
|
"src/player/airplayMix.ts": "bfa30e1dcd7cbaef97e977344e8a35524fad6bd23089cd8e45945e3b32b4bf04",
|
|
"src/player/aspectRatioMix.ts": "9e5e7365d469aeaef65a6010cb92734702191f9086b2f21d98c9f0ad7f356898",
|
|
"src/player/attrMix.ts": "d82150611a69423ed46bf673f44c3e0f61e80425026effd486a6951b6c0dd90c",
|
|
"src/player/autoHeightMix.ts": "5848e34cd826f5d4cc81d076c83fb3bcea0aed1228cd93a1edb6b8ca402ad175",
|
|
"src/player/autoSizeMix.ts": "6373a8ea7fff4cd875d17c5d3df6dc37764055ab77850a6c6348526969071cbb",
|
|
"src/player/cssVarMix.ts": "0d023f28b7a8b4c1a5e2c4dd5672ef4294c86bce0013babd9d52efa32a443b2a",
|
|
"src/player/currentTimeMix.ts": "cc374abeb85b203b9f31c566a6b9e53a4a1723d609fccc7b0c9c210993b79e75",
|
|
"src/player/durationMix.ts": "60a9d665cf302dcb6b3e37e2f057e31720935e5e588fd7709231f691f6014191",
|
|
"src/player/eventInit.ts": "a915c5a618e70b1ab10536b1273ba0fea4ec11d3a2ca629b538e90b5ad2b55f9",
|
|
"src/player/flipMix.ts": "a1519c83f8c9437a9b7e99a59e38a3d931032c579f4085226fc0955c7c9eab67",
|
|
"src/player/fullscreenMix.ts": "b339bebb4c87f7b75232d7e0d637ebe25bd09a0a0428ba87339a16af5daa71aa",
|
|
"src/player/fullscreenWebMix.ts": "75b83a6093c7887ca8725f63c55503d0bf3aafdbbf2347b579120cb257503555",
|
|
"src/player/index.ts": "359943c88dc99863e510fc0d51f8e8ee2397217e68045f755d4e9538579bdaec",
|
|
"src/player/loadedMix.ts": "6a4c4a08ed74346dad3e138b1dda22c8c9c12f175fe6d00da41b89c78cbe2c18",
|
|
"src/player/miniMix.ts": "d68a0c4f6c6059d5831d2d1fd4823b8d3cbce95eefd6d36d38670d6d8720f44e",
|
|
"src/player/optionInit.ts": "7c1c47679ee6201d0e0d203fc7b449a09309e7b24a0a1099ad259a70fc1b1a35",
|
|
"src/player/pauseMix.ts": "5bbb68eab7dcf2170c944cabb8d4b82be4e6d7623e37ad6ea464b81c1028bc0b",
|
|
"src/player/pipMix.ts": "63dfb29ffd66ce7d081b24f8e8bf697c041675b49ab8919e206d2df5132de236",
|
|
"src/player/playbackRateMix.ts": "e185c6ff52cd567f7fd7c30553bbd6c65517324d1d16c4948c3623ef457ef536",
|
|
"src/player/playedMix.ts": "5b6b89bf8dec1efb19cd51e46af1505bae006bdb3fb798e9dec7e3fb5cf0acaa",
|
|
"src/player/playingMix.ts": "968c9f6e6d23c233c77d62a593db64adcc6d1a2411f5f1c61a35c6996d6a54d9",
|
|
"src/player/playMix.ts": "60249fcacdc5b1bc6f33bcd806e8a4f5472cea21d40550b042794a75027fe34a",
|
|
"src/player/posterMix.ts": "d569dc24e8e64efe398bd76942bfaf563ffbf64d2a7387ea2e1cb1cf511183d4",
|
|
"src/player/properties.ts": "76806d6273545ff556cf9c6d341b59b9041455a8ecbe1fd40510e841c0d5710b",
|
|
"src/player/qualityMix.ts": "980ff584c8a5793f5ec9f049f144df31d184d7c9acef49fbe9d504b7657a96bb",
|
|
"src/player/rectMix.ts": "a741ee09fa3271df84363c5d73eac1b2e5adb39491f95f8112af81f1219ffed4",
|
|
"src/player/screenshotMix.ts": "1754bbce09f713204c120cd4657b52c06eb09eb1fe3244f84474e5967cd68e50",
|
|
"src/player/seekMix.ts": "e6e1bf00e8441f1ce58d2a67a66f7e5e98c86d78620ff10a5e6268d54f13fadb",
|
|
"src/player/stateMix.ts": "e45b3209a93ab14665d19c5740d5c632187e9fe234b019a2a0263e26884ab3b2",
|
|
"src/player/subtitleOffsetMix.ts": "e7866cf3a6d9fe271a4c34973f7a961542a738e89a3647df85197cee5853ce8b",
|
|
"src/player/switchMix.ts": "b47e174ef0edb2b96ff29f2ddd3c9f2dd2a38713db2a81002b18c89ce71994e9",
|
|
"src/player/themeMix.ts": "5bf11bcf8b77cd5d5f2970bc3edcee315c693c1be3d567770d5107a5951cb48f",
|
|
"src/player/thumbnailsMix.ts": "6c097d7d00779a6d0d3d65cf9ffd126624a48c9bdb98396c84c39f4de4bdf712",
|
|
"src/player/toggleMix.ts": "a3050136248e7d0b942387484c61286ac2b33a90724b1dc3460f5061be76f247",
|
|
"src/player/typeMix.ts": "c2a234a9c09f0269a4bd0659087635995945075ac70a5cf2478c8a135fc1b2fe",
|
|
"src/player/urlMix.ts": "726a42899261879e03c8b1d4f716458bf3e6e614cecc3bb8d7a581afc2b7866d",
|
|
"src/player/volumeMix.ts": "d830bb27b984e0ab2f687943fb49abcbd0331d71fe96049fd81edbddaa64f07f",
|
|
"src/plugins/auto-playback/prompt.ts": "58c6dcaf540296ee6f6bdeeda38ee7302aca2b06ddb152b716c0c2bf9c6c96b4",
|
|
"src/plugins/auto-playback/records.ts": "133a4ba2fd2d3df724d96eb203d05cffb0b82ecb8de72403974f7979bd37ce01",
|
|
"src/plugins/autoOrientation.ts": "4a13b0c010ea7a5002e66c422260ed24bb0d18b3ed41ce10974ac7ca2804cc09",
|
|
"src/plugins/autoPlayback.ts": "e349010813bbcd53503383b707c5f6e6e60d8ade6442d020fe6ba07a128c3122",
|
|
"src/plugins/builtins.ts": "4631c9775732982dfdc87e16b1bd6b41a350be36fb27e0a9132c11a85b0c016d",
|
|
"src/plugins/fastForward.ts": "74c03e3fcfe2f87dcb0ef1a5da5410cb96322509fd07e32930128584c54f62b5",
|
|
"src/plugins/index.ts": "4c97f354769bbcb338263f321876a90745a87a9af2d267e216bd3d9d007f268a",
|
|
"src/plugins/lock-keyboard.ts": "d59ac2fc9d0daf48c7946e0b49698a74e01f5f55e903c1b090fbda5516cbd16f",
|
|
"src/plugins/lock.ts": "8f5fe4469787b7b2a0a302d0fbd925f8eb6d1b261cae6e17367e4d97666a096c",
|
|
"src/plugins/miniProgressBar.ts": "21b4850fcaf6b0e82d5e62ca7aca60c179c578f7ff6d5606e6025628ff4b1cc7",
|
|
"src/plugins/registration.ts": "9891686c32aeaa33c48ca500cf30ab24ffbb0835c6248769b4c645a5ff20129b",
|
|
"src/plugins/types.ts": "6823098d5ec1bf053f60ddfdd36bfcd3f06f3b528cc5dd30fd676a1318dac590",
|
|
"src/scheme/index.ts": "dc4a3b5e08478cf72b46b0b59c023359ad5f79b891ea8a6a119ce24a5251821a",
|
|
"src/setting/activity.ts": "699ceed4bdeddb6d48eacf79c8dbf737f5d2d8c4983be70205322b14807a91b7",
|
|
"src/setting/aspectRatio.ts": "a16eb58fadf77f0a9009cf162d957ffd59d9b8fde83cc193d510fd642e3456cb",
|
|
"src/setting/checkpoint.ts": "9d3bff311f9b15c067ca49661af4f48de939f266b8077e7c2f0d66edef22dde6",
|
|
"src/setting/events.ts": "f7a3347ca146232caf2a8c9a5a18731cf7bc91dca4cd36370e0265c6eb70df53",
|
|
"src/setting/flip.ts": "e72a4ae33300d9e48880897a4f85a04fa6d9a5fff7b06ecaf9081cfb1bb14404",
|
|
"src/setting/index.ts": "f6319af15ebe3600a466123dd9d343b86a8d6ed201693ac7ac86dc1d674d477f",
|
|
"src/setting/keyboard-focus.ts": "b9af20f66342e10564ef606d75550e9eb9c65274af615ff5719598a0620464a3",
|
|
"src/setting/keyboard-item.ts": "d94bfc0266486615ddb79b9eee3886f48891ebb2e5f465652ef98f142ada89d2",
|
|
"src/setting/keyboard.ts": "5a2c717d9ecd368efb1bab2562e8d8a06af7607e9fe6d96c1be4d8d58212d395",
|
|
"src/setting/layout.ts": "584604e8fffaeaf1d633d1ed45e64d94595c2a56976e3a3f7ede01839b83a37d",
|
|
"src/setting/model.ts": "c47348f0f9494c4ce8ea5561bcde6eb698fb11e9197ccdc1ca1359a6d5e370dd",
|
|
"src/setting/panels.ts": "64d48720971763985a2a652a18c2ed2f32300c3553d56b52049ae40c4dfceae1",
|
|
"src/setting/playbackRate.ts": "2e70e0d2a33cb0ec9fcdd6d22424979fed7b2e01f87015d6be4e520d5cf4e88a",
|
|
"src/setting/registration.ts": "c29db62b5d90e0efa4a926c753015e65e96a47add3f5b8840ee51017052edf7c",
|
|
"src/setting/render.ts": "ed73745f2c7e2d76bbe8ce7202336e5f4de217dc8f0806b769127cb25316faba",
|
|
"src/setting/resources.ts": "64c28cc2cb08cb87b0864ab957d7999bc94931be4788f282d6f190b8806a81fd",
|
|
"src/setting/selection.ts": "a642e630924eaf4ad91705fad1fa6e6dc946b32970d809a23da274399fce20ef",
|
|
"src/setting/subtitleOffset.ts": "86513835d4e542ac39e9d551507473e3e14c71fd0d5ea725267008ecbff6ab83",
|
|
"src/setting/types.ts": "21a07d75a28bbbe20b3e107b6f1a09cb6f8ef2773ea10a4bd7caa88956e9b99c",
|
|
"src/setting/update.ts": "79326cb55c52243a7aa8df347a3b081dcd84eb7932fc6162061cc0d9f7078add",
|
|
"src/source/listen.ts": "c0596b98258c1544c8e4b762509646428450e56588da36908cb8583b8b716c37",
|
|
"src/source/operation.ts": "a6cb65594a5b28247e3a6889fe0a2f47a34aeb08cdde5f0125800a87862cd559",
|
|
"src/source/restore-position.ts": "da98a47e8419b33069191e51fc94cc9652302ee4f3eff8ccc7a6dbd4c4c0e2bc",
|
|
"src/source/switch.ts": "16f5418d73a1d6e89fbb797afcd79af13857861ba25cca9046c16b70ad31d431",
|
|
"src/source/types.ts": "e5fa3a9cd6b84dffbbb02f61aad966d6046204d857de3e4564c795f02a0259ff",
|
|
"src/storage.ts": "9c0a0f3d8ac18261db6e49b2ea14322d1d53bfec3531c7337b85005e708fef30",
|
|
"src/style/accessibility.less": "eb9cfe282c64a059d2e102280750bcd33ac33726fa09042eb9875f534335efef",
|
|
"src/style/artplayer.less": "a0da37fc5beadee7181d20b0c4769caabce0416fe87b501cbf916d33d073a82b",
|
|
"src/style/aspectRatio.less": "2218f0db06da5287a8b7d99c3e72360d1c9af02d805d1b380f93d95df7542cd8",
|
|
"src/style/backdrop.less": "45d2518d29c294801dff1ab85e3a4bb2cec66496adccdf893854fb08d444869b",
|
|
"src/style/bottom.less": "324de61ac2a82748015168789fc48c861ba6d490a87f9a98dac931b53f0d5a95",
|
|
"src/style/contextmenu.less": "190d7e61fba903428847e4495f084306c9ddd1b45178abe04087f3ab883eda2d",
|
|
"src/style/controls.less": "eb6d4bf4e4ff903d724d45f3ff60f0cf10c02e622fba195555a8179100cdce87",
|
|
"src/style/danmuku.less": "e971e214fc4fcad36707d0a2739991e5345ed3b0d582fd9484e3e2065f4d4e45",
|
|
"src/style/flip.less": "f3169f63fbab0c8166b0f1fe58719bc980a295f160dd534855adb2670742b8b5",
|
|
"src/style/fullscreen.less": "ae20b0142cb4dab46f1062270608d47c6947a6e35d9c0915ae237f6d593287c2",
|
|
"src/style/fullscreenWeb.less": "d92057496349d44b903a4e62b4b4a6ebc2c7b93320fce81f26a5666abdf77330",
|
|
"src/style/hideCursor.less": "28c6c2150589607c2002fa7b6e7a09b525742630d0b247c3c36b414c2c693cb8",
|
|
"src/style/hint.less": "e2dc4940e6b212d8da75a404fd5ff1ad894008457677bc37554c6b64b735bc31",
|
|
"src/style/icon.less": "2751208954958b8437d10746111d192ca944f97d8cbfcbae6a2a2f5f0ceaf234",
|
|
"src/style/index.less": "ea6f4cd4ac769bbedf870e01a753c0cdc24493e9ac367c895ff3687d02f6a84c",
|
|
"src/style/index.ts": "856afc037ffcd4d18c4b54901ddbb30e310014553fe9d19560e34fb54b8378c1",
|
|
"src/style/info.less": "8cdb91746d0ad17dfd9c493f317bdbe0bac250c11ce6d907596a7f34c6f0d5d4",
|
|
"src/style/inject.ts": "9cddbe51b5de0da74f27c045ab982b509c3854cc6b81eeb02a6b974914760a4d",
|
|
"src/style/layers.less": "623d06fb1c5520e99401f6e5e3f2a6e60aec540e4d3226845582677e69fe220f",
|
|
"src/style/loading.less": "3defb61105e6229494501dfa3315cc82366eaffc9569a25dabdb54ba8ba57f9d",
|
|
"src/style/mask.less": "3bcd16bc8cb4fe573c3937ae7fa1a1435fc5479873841c21d99d83d1916cd1be",
|
|
"src/style/mini.less": "abf2b03a51d518867bdef5818ef5fd604f19c2f85dc8bc9784dbad480dd8b991",
|
|
"src/style/mixins.less": "4de7eb5642eb03388ff36b2fc37c5b2bbd9d8a68c74861aee2d9aba22cc0d171",
|
|
"src/style/mobile.less": "1c3f93a6eba38589a031478ba04d87007c02594613845c1325c22ba940629c32",
|
|
"src/style/notice.less": "4ef68e420702979d9bb6d9659fefdd52a22996edd9f528473ffc0e08bb9f70de",
|
|
"src/style/plugins.less": "7122d23a57a98f09b3d933ff15eddbadc909d3fd1cd096a8e8e25fef25cbc0b2",
|
|
"src/style/poster.less": "8bc21639753db5f5ee671b1155812ba4bb42365c218f9c53c95e42b68ec4498b",
|
|
"src/style/progress.less": "9578590a84cd446d9790ae97f89103cdd65cac0094846f0c36ea16e182275411",
|
|
"src/style/selector.less": "a33cba4ff9c8e9aad4af152547bf54fdc64fb74a1013ab99a9ac01eb55fe25c7",
|
|
"src/style/setting.less": "c7fec9fc8c3cc3e63085b405a0199e2148721050b41fca3ba33598dccb153958",
|
|
"src/style/subtitle.less": "9660cef4d9933f2e3b5f8299f1c820797df4942c18e8c9883930ad111a86b3b3",
|
|
"src/style/variables.less": "166418165eb862c669eaaf40bd068ae12beb9b784abf6ebdd83380b9aa72bedc",
|
|
"src/style/video.less": "1658e7941437268fc187c991d0fab1d2d74ec1fad5997df67b4b9cc6a1cb52d9",
|
|
"src/style/volume.less": "9c3a184f3921e026ba5e3164b6d0c52ea7d5f60214e2884959939b74360b21fd",
|
|
"src/subtitle/index.ts": "b4ead680dc82fa47c53d1ec7e5fb8bf94abbf55730d5d1130ad8d544cb42adc8",
|
|
"src/subtitle/parse.ts": "7db540c5edb1d2312eed82757fd15a7ce6a28996ba20d0087e56730f21dede74",
|
|
"src/subtitle/render.ts": "96493fc35680af635a8db225a8bf002208df79ed48b1d4ee6cc73587543add5c",
|
|
"src/subtitle/request.ts": "543c964571bd5ab984bc1adc9f64a8917dd134ed2892ad10b30ed9c859f34119",
|
|
"src/subtitle/state.ts": "9f79b982d66747170bc39bdaf99b65676310965f23da62a4dec15547c756a56b",
|
|
"src/subtitle/track.ts": "707f4c43af4ebf4b87521f6f577168460e739274d0cec28b9efe5704d2540d18",
|
|
"src/subtitle/types.ts": "615e389b4bb36196a69a059eb04cf7e519cdac13d2da15e4374fede2f3b6631b",
|
|
"src/template/html.ts": "351c472bfd01fa5ba1a4e347ed31bd5faaf823d9b4c5cab1ce8c651e3b175021",
|
|
"src/template/nodes.ts": "1572746a636647e4d313cc8752d3a110ff81fddb390ad7b0feb6a0db0d42b9d4",
|
|
"src/template/types.ts": "2bf906b4a209e17dae4d79225e758e2e53772e93f19f188d0131051ea2a0143a",
|
|
"src/template.ts": "0ea9155b9292d4c528a464d3c97996ee5a1c9c4aabc2959a744989085db2251b",
|
|
"src/thumbnails/layout.ts": "6630439242a880f53fcb374b7b15c7f486405aab8a0fad651b137f02971eeb59",
|
|
"src/utils/compatibility.ts": "1fd2a5b17ee3245712eda961d3c0a15caf3c428010112e48231890176ce1e5e2",
|
|
"src/utils/component.ts": "c3fa96467e8b315d974a42a19591aa4a4a7514853db796135b2acbcdcb160ea3",
|
|
"src/utils/dom.ts": "72f3539dabf296df37ab4cc7ade0c8ac9480f399987101589450c787e7d6719b",
|
|
"src/utils/emitter.ts": "26a93d3ff35b53e71a5f3bb22c252a854559d8151ede50a66a28d9eefae6c008",
|
|
"src/utils/error.ts": "ba303c7d4e4228919088f9d608fa364596f5853ee646eda2008deee354866f38",
|
|
"src/utils/file.ts": "ea71d7fc0e818d473bf5a596211ba9d571e4febdf1878014eadefa8d0a98d4cc",
|
|
"src/utils/format.ts": "891df5b7542b713aef46bf2b93924f42e68eee574afd802db3e6c62ff2655ede",
|
|
"src/utils/index.ts": "5211af833dddb2937d25dcc772740d62f9d5c5039ce5505bffff0796d4afd756",
|
|
"src/utils/property.ts": "c737d4582a4382f4038d12dafdf8b43418e508c9b8b859b2f0cc17c20f370343",
|
|
"src/utils/subtitle.ts": "f058851d11a418e321a8a498472b67fa535fec2c7b5d3df739b6b4f263d00337",
|
|
"src/utils/time.ts": "b8ce3d50865f6c343e8e3ce9f5c87de565a87b4e9fbcbccbe7030e30e80b93fe",
|
|
"public/artplayer.cts": "0e91e907d021db02a68004603e6190505fdc0806d873ebb6af171aa089a81da7",
|
|
"public/artplayer.mts": "f6292596a9ccb1d43a6d6a12c35f859b1889ad15924c5ae0f9f280941aade313",
|
|
"public/artplayer.ts": "2c1f228e38eeda3aba0dceb9630c5db1380ef7033037b28a12423355c8a80983",
|
|
"public/component.ts": "ec0ba441e6f834118afcefd0621d9a76143ad4fcf50b699a374249ab14d2c314",
|
|
"public/config.ts": "97322dce493ac3d1160f426e4fd0ba89fa746f7d66bfbeabd9f45454198560ad",
|
|
"public/cssVar.ts": "2ff9827aa10bf326f60f6cda7556a94fdcabafba529185a1ceae46d865f33697",
|
|
"public/emitter.ts": "9c62551cdcc6dd3966bed8a7a85dd477435db977c91a294d2ac8f162f9592537",
|
|
"public/events.ts": "cb23eb57b07a0b4725a2cbea62add2fe691f818cc4bbcb862bc62caf5b297f3d",
|
|
"public/i18n.ts": "38094c46bed0ecd5bad02a3a5fbf0d61521df45aa2e1154256cec4ad5491958f",
|
|
"public/icons.ts": "61ce1b0cb9bc7488263b644419b5fd5a13e72de1493c8113eee81d5174f1234b",
|
|
"public/language.cts": "2248040d86a8e34626755c4ecf53ea0174706c653073cf0e15884a030d173120",
|
|
"public/language.mts": "c391e863012c77769e661afbf8fa949e9373aa88d17f58cbba7f5696edb8077f",
|
|
"public/legacy/language.ts": "c452ffd764ff9b29b819b3475c42395d2ea7a33560d8c186ef5df3844b9524c3",
|
|
"public/option.ts": "88dab402e6f55c51ef7b70c0ecde3e4437116f7dfced303047e410835088a3a5",
|
|
"public/playback.ts": "1ceaed3aa1cef511fe8b20f4874647f6065c723ad805b742a0a9247e16bb1bb5",
|
|
"public/player.ts": "fe75e08e8bc3912bd1f42bba92998418b9718a688b60068c2b9843e6218b0519",
|
|
"public/plugin.ts": "2a57e148fda00ee687da5036b890b0f611cb94bb403a1ed52602179060259d35",
|
|
"public/quality.ts": "dcca8c0f5b5c25373f85825a274fc3ee8beeffd7c8b2a978468e039ff4946a9e",
|
|
"public/runtime/component.ts": "840213299c942fe058eb5436977ceec066b9dccda24c55ae9f464b399c979e39",
|
|
"public/runtime/construction.ts": "24cc5cda1f614314db382271a9b0d5583b781894cfdf6c548700b1b5270467ee",
|
|
"public/runtime/events.ts": "52848f57d35eb1037cf74c8877521edf99a015bcd77f30ef6bbcba1807a99bfe",
|
|
"public/runtime/media.ts": "8828f80953aec3e95328cefe691661e8897cb27cb309483cf806ec45a8549ae3",
|
|
"public/runtime/option.ts": "bb672e49ffe74a6fc78543217f6de80d7d738890146df0857c709d4dc283e4ce",
|
|
"public/runtime/player.ts": "a4a24794e26cfb9e4310bf0f459a7a407e85bf81b4f3a4feb6294331af8036fb",
|
|
"public/runtime/plugin.ts": "9ad482f2a77914a91450419680b8af6b314b926f0831c2f7f6d7c466690f95c9",
|
|
"public/runtime/services.ts": "8e4648d8c61bff47343f9e1c2b995af69fc00947264b826109ceadcbaf553254",
|
|
"public/runtime/setting.ts": "c48d20957b57f79f985ef76a2950cc8a5cfa25dafa8ec5939e562661778e6218",
|
|
"public/runtime/subtitle.ts": "13241c4f9a87517aa2cf7b3e0bb8cedaa12fa0b4d3f8934285797583b752557e",
|
|
"public/runtime/template.ts": "da9975513a1938e7f386f4f65f718f0fc595164bfeac8f0cd99a3e97a54919a1",
|
|
"public/runtime/utils.ts": "cab9916f5224a3b047812b9f759cc9cc62105662599744067a6955020ab36916",
|
|
"public/runtime.cts": "52cfff1daeb6841a90212c8fa8d46ca46d6650bb7ed1b59b62115d854b8ad652",
|
|
"public/runtime.mts": "1b09bc0ee0f0ee2f788689eaff441bdeda1fab0ce783e71b61b9792d81072b03",
|
|
"public/runtime.ts": "ec4b1d56993eb482a77eb0f94b701047549d009e6ba6433f27e7d464fef30c2b",
|
|
"public/setting.ts": "a60ed81da780439a55ee22ebe2611d936bd45da0d98e6bf44c92e9a5d9047492",
|
|
"public/subtitle.ts": "92f711ad0f7924e609ad4425cd26d19c73eb027cccddc6d89fcf9b8e334db065",
|
|
"public/template.ts": "b5f9bff43b4816bd2e3531a3a1750b8014fcf63d421fbc786341cedb1429035c",
|
|
"public/utils.ts": "63757d81dd9cf5b95c67ff758da71c87bf535f15aeea7dfda322637d26fd33d0",
|
|
"package.json": "82e92699e7c29847f32ac6767ece0401290e7d7a12854722bdbcfd09b90b7954",
|
|
"THIRD_PARTY_NOTICES": "b77b5b46b79fa0cda850b0781f78c3b1112c4ed9672fa291956fe8eff53098e7",
|
|
"tsconfig.json": "c074f0621b18e6f209e217a702745e4118ee7724955e8104c7e3df3a223a9921"
|
|
}
|
|
},
|
|
{
|
|
"name": "artplayer-plugin-chapter",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js",
|
|
"member": "package/dist/artplayer-plugin-chapter.js",
|
|
"sha256": "6ac3dfe28f46084ac7caedd571b1a97dcee3cf9d708112f1b8bbd6566e1dc5c5",
|
|
"archiveSha256": "9447f64a04e0218619d66e294905f45b8948bdfd8f93b6313f3ea5f4224d57be",
|
|
"sourceHashes": {
|
|
"src/chapters.ts": "92206f524624ac3a7304677b6a69fda88e62caeca52e1e530d746e51579d3a4d",
|
|
"src/index.ts": "83dc022253c0539587590f7a551e090684d1944dcb2010a76e8498a683e7ef36",
|
|
"src/progress.ts": "4a18d19ed703772d73622ea3fa9d433dbc2c6092ba244c9bb1ec727368996951",
|
|
"src/style.less": "a7506541374cbf5b3a6906b19d4a925406b2ccebdb9be6c7406c3bb8d9045ee5",
|
|
"src/stylesheet.ts": "6ccd88b6d17127acf6f6c1f02a7fbb3a55d59f427d2d92c007bf658122abd51c",
|
|
"src/types.ts": "07c528f9753cc54c12211276f28ff01a5f6e8f1ef1451b2b534f2d6cfaa17ee9",
|
|
"package.json": "24eec6907b3218439189adab6af3f932c1497c47c2d41209311c01042b07fd4f",
|
|
"tsconfig.json": "732a6076acef4c8437d305af19a9da8a0e04b8740a1df32921fd30011c162492"
|
|
}
|
|
}
|
|
],
|
|
"toolchain": {
|
|
"yarn.lock": "44cda170cc8279bfd1fba361945aea5f2d8a63893cc79c9404835c1afc998dd6",
|
|
"scripts/build.js": "f836f7332b83b022550cdbf3dea04750c699fc6db5175a6fbefe502fee5db374",
|
|
"scripts/utils.js": "4bf07ce5a1029df6360e402d128233e2ce9873316270473f6c5f23d88533a1ec",
|
|
"scripts/projects.js": "a88d5da78a0d50c4ac92a37ea5594a833b169a51d45b5442d3af4d97ffa16965"
|
|
},
|
|
"manifest": {
|
|
"kind": "artplayer-browser-test",
|
|
"resources": {
|
|
"/candidate/artplayer.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer\\dist\\artplayer.js"
|
|
},
|
|
"sha256": "9741da1b0bb4e1ed6999a6089c62e5c3b8b2df280445631da7155c1c6da5e623",
|
|
"bytes": 208037
|
|
},
|
|
"/compiled/artplayer.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer\\dist\\artplayer.js"
|
|
},
|
|
"sha256": "9741da1b0bb4e1ed6999a6089c62e5c3b8b2df280445631da7155c1c6da5e623",
|
|
"bytes": 208037,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/uncompiled/artplayer/index.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer\\dist\\artplayer.js"
|
|
},
|
|
"sha256": "9741da1b0bb4e1ed6999a6089c62e5c3b8b2df280445631da7155c1c6da5e623",
|
|
"bytes": 208037,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/candidate/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "6ac3dfe28f46084ac7caedd571b1a97dcee3cf9d708112f1b8bbd6566e1dc5c5",
|
|
"bytes": 5121
|
|
},
|
|
"/compiled/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "6ac3dfe28f46084ac7caedd571b1a97dcee3cf9d708112f1b8bbd6566e1dc5c5",
|
|
"bytes": 5121,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/uncompiled/artplayer-plugin-chapter/index.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "6ac3dfe28f46084ac7caedd571b1a97dcee3cf9d708112f1b8bbd6566e1dc5c5",
|
|
"bytes": 5121,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/published/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.4.0",
|
|
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
|
|
"bytes": 134037
|
|
},
|
|
"/published/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "1.1.0",
|
|
"integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==",
|
|
"member": "package/dist/artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0",
|
|
"bytes": 4973
|
|
},
|
|
"/test/pattern.mp4": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.mp4"
|
|
},
|
|
"sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233",
|
|
"bytes": 251538
|
|
},
|
|
"/test/pattern.webm": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.webm"
|
|
},
|
|
"sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f",
|
|
"bytes": 162073
|
|
},
|
|
"/test/declaration-cues.vtt": {
|
|
"source": {
|
|
"kind": "test-subtitles",
|
|
"file": "test/browser/media/declaration-cues.vtt"
|
|
},
|
|
"sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704",
|
|
"bytes": 54
|
|
},
|
|
"/test/thumbnail-grid.svg": {
|
|
"source": {
|
|
"kind": "test-thumbnail-grid",
|
|
"file": "test/browser/media/thumbnail-grid.svg"
|
|
},
|
|
"sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6",
|
|
"bytes": 14969
|
|
},
|
|
"/test/legacy-safe-area.js": {
|
|
"source": {
|
|
"kind": "frozen-own-source",
|
|
"file": "test/helpers/legacy-safe-area.js",
|
|
"commit": "ccf77c4e"
|
|
},
|
|
"sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a",
|
|
"bytes": 795
|
|
},
|
|
"/assets/sample/video.mp4": {
|
|
"source": {
|
|
"kind": "docs-media",
|
|
"file": "docs/assets/sample/video.mp4"
|
|
},
|
|
"sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980",
|
|
"bytes": 5818706
|
|
},
|
|
"/test/performance.js": {
|
|
"source": {
|
|
"kind": "adapted-baseline-fixture",
|
|
"file": "refactor/fixtures/performance.js"
|
|
},
|
|
"sha256": "2318f39bdb5f3a3348d755cb4335907ae4adc944be3a435839c1bba201e81500",
|
|
"bytes": 8994
|
|
}
|
|
}
|
|
},
|
|
"sizes": [
|
|
{
|
|
"name": "artplayer",
|
|
"member": "package/dist/artplayer.js",
|
|
"before": {
|
|
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
|
|
"raw": 134037,
|
|
"gzip9": 35486,
|
|
"brotli6": 32533
|
|
},
|
|
"after": {
|
|
"sha256": "9741da1b0bb4e1ed6999a6089c62e5c3b8b2df280445631da7155c1c6da5e623",
|
|
"raw": 208037,
|
|
"gzip9": 58434,
|
|
"brotli6": 53372
|
|
},
|
|
"reviewSignals": [
|
|
{
|
|
"metric": "raw",
|
|
"deltaBytes": 74000,
|
|
"allowanceBytes": 6701.85
|
|
},
|
|
{
|
|
"metric": "gzip9",
|
|
"deltaBytes": 22948,
|
|
"allowanceBytes": 1774.3000000000002
|
|
},
|
|
{
|
|
"metric": "brotli6",
|
|
"deltaBytes": 20839,
|
|
"allowanceBytes": 1626.65
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "artplayer",
|
|
"member": "package/dist/artplayer.legacy.js",
|
|
"before": {
|
|
"sha256": "cef83f9dac8a343060329ea6c5d603f0e7811fd0fd6c1590ae1c47f9e0afc9bb",
|
|
"raw": 135748,
|
|
"gzip9": 36021,
|
|
"brotli6": 33045
|
|
},
|
|
"after": {
|
|
"sha256": "d1f1bb14f067681e4786c12fc29fdc9ba9af80632bbb33e3b5bad8b270e26cda",
|
|
"raw": 212218,
|
|
"gzip9": 59686,
|
|
"brotli6": 54412
|
|
},
|
|
"reviewSignals": [
|
|
{
|
|
"metric": "raw",
|
|
"deltaBytes": 76470,
|
|
"allowanceBytes": 6787.400000000001
|
|
},
|
|
{
|
|
"metric": "gzip9",
|
|
"deltaBytes": 23665,
|
|
"allowanceBytes": 1801.0500000000002
|
|
},
|
|
{
|
|
"metric": "brotli6",
|
|
"deltaBytes": 21367,
|
|
"allowanceBytes": 1652.25
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "artplayer",
|
|
"member": "package/dist/artplayer.mjs",
|
|
"before": {
|
|
"sha256": "a1800b37ac7549f52fa960fe28bc6e1c69ec18bd4bc9a7e2534aecc3df10eb3e",
|
|
"raw": 208826,
|
|
"gzip9": 43868,
|
|
"brotli6": 40443
|
|
},
|
|
"after": {
|
|
"sha256": "c2f738b3f3abdbd66e3e2bba2be6058a75fd7abcef6131bb12af3be3722c5a13",
|
|
"raw": 361496,
|
|
"gzip9": 77141,
|
|
"brotli6": 70030
|
|
},
|
|
"reviewSignals": [
|
|
{
|
|
"metric": "raw",
|
|
"deltaBytes": 152670,
|
|
"allowanceBytes": 10441.300000000001
|
|
},
|
|
{
|
|
"metric": "gzip9",
|
|
"deltaBytes": 33273,
|
|
"allowanceBytes": 2193.4
|
|
},
|
|
{
|
|
"metric": "brotli6",
|
|
"deltaBytes": 29587,
|
|
"allowanceBytes": 2022.15
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "artplayer-plugin-chapter",
|
|
"member": "package/dist/artplayer-plugin-chapter.js",
|
|
"before": {
|
|
"sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0",
|
|
"raw": 4973,
|
|
"gzip9": 1850,
|
|
"brotli6": 1653
|
|
},
|
|
"after": {
|
|
"sha256": "6ac3dfe28f46084ac7caedd571b1a97dcee3cf9d708112f1b8bbd6566e1dc5c5",
|
|
"raw": 5121,
|
|
"gzip9": 1995,
|
|
"brotli6": 1814
|
|
},
|
|
"reviewSignals": []
|
|
},
|
|
{
|
|
"name": "artplayer-plugin-chapter",
|
|
"member": "package/dist/artplayer-plugin-chapter.legacy.js",
|
|
"before": {
|
|
"sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0",
|
|
"raw": 4973,
|
|
"gzip9": 1850,
|
|
"brotli6": 1653
|
|
},
|
|
"after": {
|
|
"sha256": "6d9bff885412169e701670961aa00c2e46c4b42c9b9647ff4e6d198777d2a359",
|
|
"raw": 5153,
|
|
"gzip9": 2008,
|
|
"brotli6": 1825
|
|
},
|
|
"reviewSignals": []
|
|
},
|
|
{
|
|
"name": "artplayer-plugin-chapter",
|
|
"member": "package/dist/artplayer-plugin-chapter.mjs",
|
|
"before": {
|
|
"sha256": "61342a069b84e0731d44a2464d0dfe637d1514d0037c740371fc866c516d2209",
|
|
"raw": 7721,
|
|
"gzip9": 2126,
|
|
"brotli6": 1904
|
|
},
|
|
"after": {
|
|
"sha256": "26415cecab2c0198c566cef0232e20123413782d5bad7534a32939b3298617af",
|
|
"raw": 7936,
|
|
"gzip9": 2392,
|
|
"brotli6": 2179
|
|
},
|
|
"reviewSignals": []
|
|
}
|
|
],
|
|
"runs": [
|
|
{
|
|
"group": 0,
|
|
"variant": "published",
|
|
"measurements": {
|
|
"kind": "performance",
|
|
"environment": {
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"language": "en-US",
|
|
"hardwareConcurrency": 12,
|
|
"deviceMemory": 32,
|
|
"devicePixelRatio": 1,
|
|
"viewport": {
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"visibility": "visible"
|
|
},
|
|
"scripts": [
|
|
"/published/artplayer.js",
|
|
"/published/artplayer-plugin-chapter.js",
|
|
"/test/performance.js"
|
|
],
|
|
"samples": [
|
|
{
|
|
"configuration": "core",
|
|
"warmup": true,
|
|
"round": 0,
|
|
"constructorMs": 9.099999994039536,
|
|
"readyMs": 93.39999997615814,
|
|
"playResolvedMs": 4.9000000059604645,
|
|
"playbackObservedMs": 250.2000000178814,
|
|
"mediaProgress": 0.157027,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1.199999988079071,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": true,
|
|
"round": 0,
|
|
"constructorMs": 2.5,
|
|
"readyMs": 14.199999988079071,
|
|
"playResolvedMs": 0.7000000178813934,
|
|
"playbackObservedMs": 216.80000001192093,
|
|
"mediaProgress": 0.164871,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1.0999999940395355,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 1,
|
|
"constructorMs": 1.5999999940395355,
|
|
"readyMs": 15.900000005960464,
|
|
"playResolvedMs": 0.9000000059604645,
|
|
"playbackObservedMs": 216.69999998807907,
|
|
"mediaProgress": 0.162897,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1.0999999940395355,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 1,
|
|
"constructorMs": 1.5999999940395355,
|
|
"readyMs": 15.099999994039536,
|
|
"playResolvedMs": 0.800000011920929,
|
|
"playbackObservedMs": 216.5,
|
|
"mediaProgress": 0.161985,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1.300000011920929,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 2,
|
|
"constructorMs": 1.5,
|
|
"readyMs": 15.800000011920929,
|
|
"playResolvedMs": 0.7999999821186066,
|
|
"playbackObservedMs": 217.5,
|
|
"mediaProgress": 0.164013,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1.199999988079071,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 2,
|
|
"constructorMs": 1.9000000059604645,
|
|
"readyMs": 14.300000011920929,
|
|
"playResolvedMs": 0.7999999821186066,
|
|
"playbackObservedMs": 216.59999999403954,
|
|
"mediaProgress": 0.164668,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 0.800000011920929,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 3,
|
|
"constructorMs": 1.9000000059604645,
|
|
"readyMs": 16,
|
|
"playResolvedMs": 1,
|
|
"playbackObservedMs": 216,
|
|
"mediaProgress": 0.160594,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 0.699999988079071,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 3,
|
|
"constructorMs": 1.5,
|
|
"readyMs": 16.80000001192093,
|
|
"playResolvedMs": 0.8999999761581421,
|
|
"playbackObservedMs": 216.5,
|
|
"mediaProgress": 0.162056,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1.5999999940395355,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 4,
|
|
"constructorMs": 2.199999988079071,
|
|
"readyMs": 15.099999994039536,
|
|
"playResolvedMs": 0.9000000059604645,
|
|
"playbackObservedMs": 216.5,
|
|
"mediaProgress": 0.163564,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1.100000023841858,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 4,
|
|
"constructorMs": 2.399999976158142,
|
|
"readyMs": 16.899999976158142,
|
|
"playResolvedMs": 0.800000011920929,
|
|
"playbackObservedMs": 214.60000002384186,
|
|
"mediaProgress": 0.158345,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 0.9000000059604645,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 5,
|
|
"constructorMs": 1.5,
|
|
"readyMs": 16.19999998807907,
|
|
"playResolvedMs": 0.800000011920929,
|
|
"playbackObservedMs": 216.09999999403954,
|
|
"mediaProgress": 0.160573,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1.199999988079071,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 5,
|
|
"constructorMs": 2.5,
|
|
"readyMs": 15.400000005960464,
|
|
"playResolvedMs": 1,
|
|
"playbackObservedMs": 216.40000000596046,
|
|
"mediaProgress": 0.16086,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1.199999988079071,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
}
|
|
],
|
|
"resources": [
|
|
{
|
|
"configuration": "core",
|
|
"round": 0,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 58,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 359.40000000596046,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 0,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 58,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 364.5,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"round": 1,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 58,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 357.2999999821186,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 1,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 58,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 363.80000001192093,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"round": 2,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 58,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 358.40000000596046,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 2,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 58,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 363.59999999403954,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
}
|
|
],
|
|
"errors": [],
|
|
"unhandled": [],
|
|
"visibilityChanges": [],
|
|
"remainingInstances": 0
|
|
}
|
|
},
|
|
{
|
|
"group": 0,
|
|
"variant": "candidate",
|
|
"measurements": {
|
|
"kind": "performance",
|
|
"environment": {
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"language": "en-US",
|
|
"hardwareConcurrency": 12,
|
|
"deviceMemory": 32,
|
|
"devicePixelRatio": 1,
|
|
"viewport": {
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"visibility": "visible"
|
|
},
|
|
"scripts": [
|
|
"/candidate/artplayer.js",
|
|
"/candidate/artplayer-plugin-chapter.js",
|
|
"/test/performance.js"
|
|
],
|
|
"samples": [
|
|
{
|
|
"configuration": "core",
|
|
"warmup": true,
|
|
"round": 0,
|
|
"constructorMs": 11.5,
|
|
"readyMs": 30.400000005960464,
|
|
"playResolvedMs": 7.299999982118607,
|
|
"playbackObservedMs": 228.5,
|
|
"mediaProgress": 0.167669,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 2,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": true,
|
|
"round": 0,
|
|
"constructorMs": 2.9000000059604645,
|
|
"readyMs": 15,
|
|
"playResolvedMs": 1.800000011920929,
|
|
"playbackObservedMs": 215.10000002384186,
|
|
"mediaProgress": 0.156581,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 2.399999976158142,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 1,
|
|
"constructorMs": 4.200000017881393,
|
|
"readyMs": 15.800000011920929,
|
|
"playResolvedMs": 1.300000011920929,
|
|
"playbackObservedMs": 215.40000000596046,
|
|
"mediaProgress": 0.160608,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 2,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 1,
|
|
"constructorMs": 3.199999988079071,
|
|
"readyMs": 15.299999982118607,
|
|
"playResolvedMs": 1.300000011920929,
|
|
"playbackObservedMs": 215.80000001192093,
|
|
"mediaProgress": 0.157375,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 1.9000000059604645,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 2,
|
|
"constructorMs": 3.7000000178813934,
|
|
"readyMs": 14.599999994039536,
|
|
"playResolvedMs": 2.100000023841858,
|
|
"playbackObservedMs": 216.60000002384186,
|
|
"mediaProgress": 0.157403,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 1.4000000059604645,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 2,
|
|
"constructorMs": 2.5,
|
|
"readyMs": 14.900000005960464,
|
|
"playResolvedMs": 2,
|
|
"playbackObservedMs": 216.19999998807907,
|
|
"mediaProgress": 0.156447,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 1,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 3,
|
|
"constructorMs": 3.100000023841858,
|
|
"readyMs": 16.200000017881393,
|
|
"playResolvedMs": 1.5999999940395355,
|
|
"playbackObservedMs": 216,
|
|
"mediaProgress": 0.160272,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 1.0999999940395355,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 3,
|
|
"constructorMs": 3.199999988079071,
|
|
"readyMs": 16.69999998807907,
|
|
"playResolvedMs": 1.7000000178813934,
|
|
"playbackObservedMs": 216.2000000178814,
|
|
"mediaProgress": 0.157074,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 1.199999988079071,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 4,
|
|
"constructorMs": 2.800000011920929,
|
|
"readyMs": 14.800000011920929,
|
|
"playResolvedMs": 0.699999988079071,
|
|
"playbackObservedMs": 216.90000000596046,
|
|
"mediaProgress": 0.16043,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 1.5,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 4,
|
|
"constructorMs": 2,
|
|
"readyMs": 18,
|
|
"playResolvedMs": 1.4000000059604645,
|
|
"playbackObservedMs": 213.30000001192093,
|
|
"mediaProgress": 0.156633,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 1.4000000059604645,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 5,
|
|
"constructorMs": 2.800000011920929,
|
|
"readyMs": 15.099999994039536,
|
|
"playResolvedMs": 0.7000000178813934,
|
|
"playbackObservedMs": 218.5,
|
|
"mediaProgress": 0.160685,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 1.0999999940395355,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 5,
|
|
"constructorMs": 4.5999999940395355,
|
|
"readyMs": 15.400000005960464,
|
|
"playResolvedMs": 1.0999999940395355,
|
|
"playbackObservedMs": 216.19999998807907,
|
|
"mediaProgress": 0.160505,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 1.199999988079071,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
}
|
|
],
|
|
"resources": [
|
|
{
|
|
"configuration": "core",
|
|
"round": 0,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 362.7000000178814,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 0,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 354,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"round": 1,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 364.69999998807907,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 1,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 350.30000001192093,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"round": 2,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 360.5,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 2,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 364.2999999821186,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
}
|
|
],
|
|
"errors": [],
|
|
"unhandled": [],
|
|
"visibilityChanges": [],
|
|
"remainingInstances": 0
|
|
}
|
|
},
|
|
{
|
|
"group": 1,
|
|
"variant": "candidate",
|
|
"measurements": {
|
|
"kind": "performance",
|
|
"environment": {
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"language": "en-US",
|
|
"hardwareConcurrency": 12,
|
|
"deviceMemory": 32,
|
|
"devicePixelRatio": 1,
|
|
"viewport": {
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"visibility": "visible"
|
|
},
|
|
"scripts": [
|
|
"/candidate/artplayer.js",
|
|
"/candidate/artplayer-plugin-chapter.js",
|
|
"/test/performance.js"
|
|
],
|
|
"samples": [
|
|
{
|
|
"configuration": "core",
|
|
"warmup": true,
|
|
"round": 0,
|
|
"constructorMs": 5.700000017881393,
|
|
"readyMs": 45,
|
|
"playResolvedMs": 5.100000023841858,
|
|
"playbackObservedMs": 216.2000000178814,
|
|
"mediaProgress": 0.156325,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 1.5,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": true,
|
|
"round": 0,
|
|
"constructorMs": 1.9000000059604645,
|
|
"readyMs": 15.300000011920929,
|
|
"playResolvedMs": 1.300000011920929,
|
|
"playbackObservedMs": 217.69999998807907,
|
|
"mediaProgress": 0.16042,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 1.0999999940395355,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 1,
|
|
"constructorMs": 1.4000000059604645,
|
|
"readyMs": 15.799999982118607,
|
|
"playResolvedMs": 0.800000011920929,
|
|
"playbackObservedMs": 216.5,
|
|
"mediaProgress": 0.160262,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 1.199999988079071,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 1,
|
|
"constructorMs": 1.7000000178813934,
|
|
"readyMs": 14.300000011920929,
|
|
"playResolvedMs": 0.699999988079071,
|
|
"playbackObservedMs": 217.09999999403954,
|
|
"mediaProgress": 0.160344,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 0.9000000059604645,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 2,
|
|
"constructorMs": 1.9000000059604645,
|
|
"readyMs": 15.200000017881393,
|
|
"playResolvedMs": 1.2999999821186066,
|
|
"playbackObservedMs": 216.89999997615814,
|
|
"mediaProgress": 0.162263,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 0.7999999821186066,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 2,
|
|
"constructorMs": 1.5,
|
|
"readyMs": 16.600000023841858,
|
|
"playResolvedMs": 0.8999999761581421,
|
|
"playbackObservedMs": 216.2999999821186,
|
|
"mediaProgress": 0.160349,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 1.2000000178813934,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 3,
|
|
"constructorMs": 1.7999999821186066,
|
|
"readyMs": 14.199999988079071,
|
|
"playResolvedMs": 0.7000000178813934,
|
|
"playbackObservedMs": 217.09999999403954,
|
|
"mediaProgress": 0.156834,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 1.5999999940395355,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 3,
|
|
"constructorMs": 1.2999999821186066,
|
|
"readyMs": 15.699999988079071,
|
|
"playResolvedMs": 0.9000000059604645,
|
|
"playbackObservedMs": 215.90000000596046,
|
|
"mediaProgress": 0.160566,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 1.0999999940395355,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 4,
|
|
"constructorMs": 2,
|
|
"readyMs": 15.300000011920929,
|
|
"playResolvedMs": 0.800000011920929,
|
|
"playbackObservedMs": 216.19999998807907,
|
|
"mediaProgress": 0.155329,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 1.2999999821186066,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 4,
|
|
"constructorMs": 1.5,
|
|
"readyMs": 16.200000017881393,
|
|
"playResolvedMs": 0.7999999821186066,
|
|
"playbackObservedMs": 215.89999997615814,
|
|
"mediaProgress": 0.160612,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 0.8999999761581421,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 5,
|
|
"constructorMs": 1.600000023841858,
|
|
"readyMs": 16.900000005960464,
|
|
"playResolvedMs": 1.2000000178813934,
|
|
"playbackObservedMs": 217,
|
|
"mediaProgress": 0.160467,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 0.9000000059604645,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 5,
|
|
"constructorMs": 1.7000000178813934,
|
|
"readyMs": 16.599999994039536,
|
|
"playResolvedMs": 0.800000011920929,
|
|
"playbackObservedMs": 232.30000001192093,
|
|
"mediaProgress": 0.170614,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 1.2000000178813934,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
}
|
|
],
|
|
"resources": [
|
|
{
|
|
"configuration": "core",
|
|
"round": 0,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 364.90000000596046,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 0,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 356.69999998807907,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"round": 1,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 360.59999999403954,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 1,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 363.69999998807907,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"round": 2,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 351.7999999821186,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 2,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 358.7999999821186,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
}
|
|
],
|
|
"errors": [],
|
|
"unhandled": [],
|
|
"visibilityChanges": [],
|
|
"remainingInstances": 0
|
|
}
|
|
},
|
|
{
|
|
"group": 1,
|
|
"variant": "published",
|
|
"measurements": {
|
|
"kind": "performance",
|
|
"environment": {
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"language": "en-US",
|
|
"hardwareConcurrency": 12,
|
|
"deviceMemory": 32,
|
|
"devicePixelRatio": 1,
|
|
"viewport": {
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"visibility": "visible"
|
|
},
|
|
"scripts": [
|
|
"/published/artplayer.js",
|
|
"/published/artplayer-plugin-chapter.js",
|
|
"/test/performance.js"
|
|
],
|
|
"samples": [
|
|
{
|
|
"configuration": "core",
|
|
"warmup": true,
|
|
"round": 0,
|
|
"constructorMs": 4,
|
|
"readyMs": 44.70000001788139,
|
|
"playResolvedMs": 1.2999999821186066,
|
|
"playbackObservedMs": 200.59999999403954,
|
|
"mediaProgress": 0.159049,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 0.9000000059604645,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": true,
|
|
"round": 0,
|
|
"constructorMs": 1.699999988079071,
|
|
"readyMs": 15.099999994039536,
|
|
"playResolvedMs": 0.5999999940395355,
|
|
"playbackObservedMs": 218,
|
|
"mediaProgress": 0.160487,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1.100000023841858,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 1,
|
|
"constructorMs": 1.7999999821186066,
|
|
"readyMs": 13.599999994039536,
|
|
"playResolvedMs": 0.699999988079071,
|
|
"playbackObservedMs": 216.7999999821186,
|
|
"mediaProgress": 0.160272,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1.199999988079071,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 1,
|
|
"constructorMs": 1.9000000059604645,
|
|
"readyMs": 16.900000005960464,
|
|
"playResolvedMs": 1,
|
|
"playbackObservedMs": 215.59999999403954,
|
|
"mediaProgress": 0.156916,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1.300000011920929,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 2,
|
|
"constructorMs": 1.699999988079071,
|
|
"readyMs": 16.30000001192093,
|
|
"playResolvedMs": 0.699999988079071,
|
|
"playbackObservedMs": 215.59999999403954,
|
|
"mediaProgress": 0.160265,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1.199999988079071,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 2,
|
|
"constructorMs": 1.2000000178813934,
|
|
"readyMs": 15,
|
|
"playResolvedMs": 0.9000000059604645,
|
|
"playbackObservedMs": 216.5,
|
|
"mediaProgress": 0.160496,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 0.7999999821186066,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 3,
|
|
"constructorMs": 2.0999999940395355,
|
|
"readyMs": 16.30000001192093,
|
|
"playResolvedMs": 0.699999988079071,
|
|
"playbackObservedMs": 216.2999999821186,
|
|
"mediaProgress": 0.160326,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 0.7999999821186066,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 3,
|
|
"constructorMs": 1.4000000059604645,
|
|
"readyMs": 15.400000005960464,
|
|
"playResolvedMs": 0.9000000059604645,
|
|
"playbackObservedMs": 217.09999999403954,
|
|
"mediaProgress": 0.160374,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1.2999999821186066,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 4,
|
|
"constructorMs": 1.4000000059604645,
|
|
"readyMs": 14.700000017881393,
|
|
"playResolvedMs": 0.699999988079071,
|
|
"playbackObservedMs": 217.2999999821186,
|
|
"mediaProgress": 0.163236,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 4,
|
|
"constructorMs": 1.4000000059604645,
|
|
"readyMs": 16.100000023841858,
|
|
"playResolvedMs": 0.8999999761581421,
|
|
"playbackObservedMs": 216.2999999821186,
|
|
"mediaProgress": 0.160468,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1.100000023841858,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 5,
|
|
"constructorMs": 2.5,
|
|
"readyMs": 15.199999988079071,
|
|
"playResolvedMs": 1.199999988079071,
|
|
"playbackObservedMs": 216.19999998807907,
|
|
"mediaProgress": 0.160306,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 0.8999999761581421,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 5,
|
|
"constructorMs": 1.4000000059604645,
|
|
"readyMs": 16.5,
|
|
"playResolvedMs": 1,
|
|
"playbackObservedMs": 216,
|
|
"mediaProgress": 0.160314,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 0.8999999761581421,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
}
|
|
],
|
|
"resources": [
|
|
{
|
|
"configuration": "core",
|
|
"round": 0,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 58,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 360.5,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 0,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 58,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 365.2999999821186,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"round": 1,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 58,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 350.69999998807907,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 1,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 58,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 359.60000002384186,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"round": 2,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 58,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 350.69999998807907,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 2,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 58,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 356.90000000596046,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
}
|
|
],
|
|
"errors": [],
|
|
"unhandled": [],
|
|
"visibilityChanges": [],
|
|
"remainingInstances": 0
|
|
}
|
|
},
|
|
{
|
|
"group": 2,
|
|
"variant": "published",
|
|
"measurements": {
|
|
"kind": "performance",
|
|
"environment": {
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"language": "en-US",
|
|
"hardwareConcurrency": 12,
|
|
"deviceMemory": 32,
|
|
"devicePixelRatio": 1,
|
|
"viewport": {
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"visibility": "visible"
|
|
},
|
|
"scripts": [
|
|
"/published/artplayer.js",
|
|
"/published/artplayer-plugin-chapter.js",
|
|
"/test/performance.js"
|
|
],
|
|
"samples": [
|
|
{
|
|
"configuration": "core",
|
|
"warmup": true,
|
|
"round": 0,
|
|
"constructorMs": 2.9000000059604645,
|
|
"readyMs": 44.70000001788139,
|
|
"playResolvedMs": 4.5,
|
|
"playbackObservedMs": 216.2999999821186,
|
|
"mediaProgress": 0.155976,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1.399999976158142,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": true,
|
|
"round": 0,
|
|
"constructorMs": 3,
|
|
"readyMs": 15.900000005960464,
|
|
"playResolvedMs": 1.0999999940395355,
|
|
"playbackObservedMs": 216.09999999403954,
|
|
"mediaProgress": 0.157821,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1.199999988079071,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 1,
|
|
"constructorMs": 2.899999976158142,
|
|
"readyMs": 14.799999982118607,
|
|
"playResolvedMs": 1.2000000178813934,
|
|
"playbackObservedMs": 217.80000001192093,
|
|
"mediaProgress": 0.160613,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1.800000011920929,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 1,
|
|
"constructorMs": 1.899999976158142,
|
|
"readyMs": 13.699999988079071,
|
|
"playResolvedMs": 1.300000011920929,
|
|
"playbackObservedMs": 216.40000000596046,
|
|
"mediaProgress": 0.160915,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1.199999988079071,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 2,
|
|
"constructorMs": 1.4000000059604645,
|
|
"readyMs": 15.200000017881393,
|
|
"playResolvedMs": 1.9000000059604645,
|
|
"playbackObservedMs": 216.5,
|
|
"mediaProgress": 0.16076,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 0.9000000059604645,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 2,
|
|
"constructorMs": 2.199999988079071,
|
|
"readyMs": 15.900000005960464,
|
|
"playResolvedMs": 1,
|
|
"playbackObservedMs": 216.5,
|
|
"mediaProgress": 0.161584,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 0.9000000059604645,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 3,
|
|
"constructorMs": 2,
|
|
"readyMs": 15.699999988079071,
|
|
"playResolvedMs": 1.9000000059604645,
|
|
"playbackObservedMs": 216.09999999403954,
|
|
"mediaProgress": 0.157113,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 0.7999999821186066,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 3,
|
|
"constructorMs": 2.300000011920929,
|
|
"readyMs": 16.700000017881393,
|
|
"playResolvedMs": 2.0999999940395355,
|
|
"playbackObservedMs": 216.40000000596046,
|
|
"mediaProgress": 0.161049,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1.4000000059604645,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 4,
|
|
"constructorMs": 1.699999988079071,
|
|
"readyMs": 15.699999988079071,
|
|
"playResolvedMs": 2.0999999940395355,
|
|
"playbackObservedMs": 216.2000000178814,
|
|
"mediaProgress": 0.160812,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 4,
|
|
"constructorMs": 1.4000000059604645,
|
|
"readyMs": 15.599999994039536,
|
|
"playResolvedMs": 1.300000011920929,
|
|
"playbackObservedMs": 216.60000002384186,
|
|
"mediaProgress": 0.160893,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1.4000000059604645,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 5,
|
|
"constructorMs": 1.5999999940395355,
|
|
"readyMs": 14.199999988079071,
|
|
"playResolvedMs": 1.100000023841858,
|
|
"playbackObservedMs": 216.40000000596046,
|
|
"mediaProgress": 0.156391,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1.0999999940395355,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 5,
|
|
"constructorMs": 1.199999988079071,
|
|
"readyMs": 15.900000005960464,
|
|
"playResolvedMs": 1.2999999821186066,
|
|
"playbackObservedMs": 217,
|
|
"mediaProgress": 0.156739,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1.5999999940395355,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
}
|
|
],
|
|
"resources": [
|
|
{
|
|
"configuration": "core",
|
|
"round": 0,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 58,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 355.69999998807907,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 0,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 58,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 361.69999998807907,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"round": 1,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 58,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 350.30000001192093,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 1,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 58,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 357.19999998807907,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"round": 2,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 58,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 350.7999999821186,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 2,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 58,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 355.59999999403954,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
}
|
|
],
|
|
"errors": [],
|
|
"unhandled": [],
|
|
"visibilityChanges": [],
|
|
"remainingInstances": 0
|
|
}
|
|
},
|
|
{
|
|
"group": 2,
|
|
"variant": "candidate",
|
|
"measurements": {
|
|
"kind": "performance",
|
|
"environment": {
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
|
|
"language": "en-US",
|
|
"hardwareConcurrency": 12,
|
|
"deviceMemory": 32,
|
|
"devicePixelRatio": 1,
|
|
"viewport": {
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"visibility": "visible"
|
|
},
|
|
"scripts": [
|
|
"/candidate/artplayer.js",
|
|
"/candidate/artplayer-plugin-chapter.js",
|
|
"/test/performance.js"
|
|
],
|
|
"samples": [
|
|
{
|
|
"configuration": "core",
|
|
"warmup": true,
|
|
"round": 0,
|
|
"constructorMs": 7.5,
|
|
"readyMs": 31.900000005960464,
|
|
"playResolvedMs": 5.5999999940395355,
|
|
"playbackObservedMs": 228.7999999821186,
|
|
"mediaProgress": 0.161351,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 2.2000000178813934,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": true,
|
|
"round": 0,
|
|
"constructorMs": 2.800000011920929,
|
|
"readyMs": 14.400000005960464,
|
|
"playResolvedMs": 1.699999988079071,
|
|
"playbackObservedMs": 216.69999998807907,
|
|
"mediaProgress": 0.16077,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 1.600000023841858,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 1,
|
|
"constructorMs": 4.799999982118607,
|
|
"readyMs": 14.5,
|
|
"playResolvedMs": 0.9000000059604645,
|
|
"playbackObservedMs": 216.40000000596046,
|
|
"mediaProgress": 0.156306,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 1.0999999940395355,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 1,
|
|
"constructorMs": 3.4000000059604645,
|
|
"readyMs": 17.599999994039536,
|
|
"playResolvedMs": 1.100000023841858,
|
|
"playbackObservedMs": 213.7000000178814,
|
|
"mediaProgress": 0.160573,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 0.800000011920929,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 2,
|
|
"constructorMs": 2.0999999940395355,
|
|
"readyMs": 17.69999998807907,
|
|
"playResolvedMs": 1.800000011920929,
|
|
"playbackObservedMs": 214.80000001192093,
|
|
"mediaProgress": 0.157035,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 1.199999988079071,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 2,
|
|
"constructorMs": 1.5,
|
|
"readyMs": 15.800000011920929,
|
|
"playResolvedMs": 0.699999988079071,
|
|
"playbackObservedMs": 217.19999998807907,
|
|
"mediaProgress": 0.156738,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 1.199999988079071,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 3,
|
|
"constructorMs": 2.4000000059604645,
|
|
"readyMs": 15.800000011920929,
|
|
"playResolvedMs": 1.0999999940395355,
|
|
"playbackObservedMs": 215.2999999821186,
|
|
"mediaProgress": 0.160447,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 0.800000011920929,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 3,
|
|
"constructorMs": 1.5,
|
|
"readyMs": 16.599999994039536,
|
|
"playResolvedMs": 0.7000000178813934,
|
|
"playbackObservedMs": 215.90000000596046,
|
|
"mediaProgress": 0.157582,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 1.4000000059604645,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 4,
|
|
"constructorMs": 3,
|
|
"readyMs": 16.69999998807907,
|
|
"playResolvedMs": 0.800000011920929,
|
|
"playbackObservedMs": 215.09999999403954,
|
|
"mediaProgress": 0.156432,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 0.800000011920929,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 4,
|
|
"constructorMs": 2.2000000178813934,
|
|
"readyMs": 17.5,
|
|
"playResolvedMs": 0.800000011920929,
|
|
"playbackObservedMs": 215.80000001192093,
|
|
"mediaProgress": 0.160533,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 1.4000000059604645,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 5,
|
|
"constructorMs": 3.199999988079071,
|
|
"readyMs": 16,
|
|
"playResolvedMs": 1.199999988079071,
|
|
"playbackObservedMs": 215.5,
|
|
"mediaProgress": 0.160464,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 0.800000011920929,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 5,
|
|
"constructorMs": 1.699999988079071,
|
|
"readyMs": 16.099999994039536,
|
|
"playResolvedMs": 1.0999999940395355,
|
|
"playbackObservedMs": 215.7000000178814,
|
|
"mediaProgress": 0.156511,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 0.8999999761581421,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
}
|
|
],
|
|
"resources": [
|
|
{
|
|
"configuration": "core",
|
|
"round": 0,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 362.90000000596046,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 0,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 352.40000000596046,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"round": 1,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 356.30000001192093,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 1,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 362.69999998807907,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"round": 2,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 353.90000000596046,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 2,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 358.40000000596046,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
}
|
|
],
|
|
"errors": [],
|
|
"unhandled": [],
|
|
"visibilityChanges": [],
|
|
"remainingInstances": 0
|
|
}
|
|
}
|
|
],
|
|
"status": "review-required",
|
|
"groups": [
|
|
{
|
|
"group": 0,
|
|
"summary": {
|
|
"core": {
|
|
"constructorMs": {
|
|
"count": 5,
|
|
"min": 2.800000011920929,
|
|
"median": 3.100000023841858,
|
|
"max": 4.200000017881393
|
|
},
|
|
"readyMs": {
|
|
"count": 5,
|
|
"min": 14.599999994039536,
|
|
"median": 15.099999994039536,
|
|
"max": 16.200000017881393
|
|
},
|
|
"playResolvedMs": {
|
|
"count": 5,
|
|
"min": 0.699999988079071,
|
|
"median": 1.300000011920929,
|
|
"max": 2.100000023841858
|
|
},
|
|
"destroyMs": {
|
|
"count": 5,
|
|
"min": 1.0999999940395355,
|
|
"median": 1.4000000059604645,
|
|
"max": 2
|
|
}
|
|
},
|
|
"chapter": {
|
|
"constructorMs": {
|
|
"count": 5,
|
|
"min": 2,
|
|
"median": 3.199999988079071,
|
|
"max": 4.5999999940395355
|
|
},
|
|
"readyMs": {
|
|
"count": 5,
|
|
"min": 14.900000005960464,
|
|
"median": 15.400000005960464,
|
|
"max": 18
|
|
},
|
|
"playResolvedMs": {
|
|
"count": 5,
|
|
"min": 1.0999999940395355,
|
|
"median": 1.4000000059604645,
|
|
"max": 2
|
|
},
|
|
"destroyMs": {
|
|
"count": 5,
|
|
"min": 1,
|
|
"median": 1.199999988079071,
|
|
"max": 1.9000000059604645
|
|
}
|
|
}
|
|
},
|
|
"reviewSignals": [],
|
|
"resourceProfileChanged": true
|
|
},
|
|
{
|
|
"group": 1,
|
|
"summary": {
|
|
"core": {
|
|
"constructorMs": {
|
|
"count": 5,
|
|
"min": 1.4000000059604645,
|
|
"median": 1.7999999821186066,
|
|
"max": 2
|
|
},
|
|
"readyMs": {
|
|
"count": 5,
|
|
"min": 14.199999988079071,
|
|
"median": 15.300000011920929,
|
|
"max": 16.900000005960464
|
|
},
|
|
"playResolvedMs": {
|
|
"count": 5,
|
|
"min": 0.7000000178813934,
|
|
"median": 0.800000011920929,
|
|
"max": 1.2999999821186066
|
|
},
|
|
"destroyMs": {
|
|
"count": 5,
|
|
"min": 0.7999999821186066,
|
|
"median": 1.199999988079071,
|
|
"max": 1.5999999940395355
|
|
}
|
|
},
|
|
"chapter": {
|
|
"constructorMs": {
|
|
"count": 5,
|
|
"min": 1.2999999821186066,
|
|
"median": 1.5,
|
|
"max": 1.7000000178813934
|
|
},
|
|
"readyMs": {
|
|
"count": 5,
|
|
"min": 14.300000011920929,
|
|
"median": 16.200000017881393,
|
|
"max": 16.600000023841858
|
|
},
|
|
"playResolvedMs": {
|
|
"count": 5,
|
|
"min": 0.699999988079071,
|
|
"median": 0.800000011920929,
|
|
"max": 0.9000000059604645
|
|
},
|
|
"destroyMs": {
|
|
"count": 5,
|
|
"min": 0.8999999761581421,
|
|
"median": 1.0999999940395355,
|
|
"max": 1.2000000178813934
|
|
}
|
|
}
|
|
},
|
|
"reviewSignals": [],
|
|
"resourceProfileChanged": true
|
|
},
|
|
{
|
|
"group": 2,
|
|
"summary": {
|
|
"core": {
|
|
"constructorMs": {
|
|
"count": 5,
|
|
"min": 2.0999999940395355,
|
|
"median": 3,
|
|
"max": 4.799999982118607
|
|
},
|
|
"readyMs": {
|
|
"count": 5,
|
|
"min": 14.5,
|
|
"median": 16,
|
|
"max": 17.69999998807907
|
|
},
|
|
"playResolvedMs": {
|
|
"count": 5,
|
|
"min": 0.800000011920929,
|
|
"median": 1.0999999940395355,
|
|
"max": 1.800000011920929
|
|
},
|
|
"destroyMs": {
|
|
"count": 5,
|
|
"min": 0.800000011920929,
|
|
"median": 0.800000011920929,
|
|
"max": 1.199999988079071
|
|
}
|
|
},
|
|
"chapter": {
|
|
"constructorMs": {
|
|
"count": 5,
|
|
"min": 1.5,
|
|
"median": 1.699999988079071,
|
|
"max": 3.4000000059604645
|
|
},
|
|
"readyMs": {
|
|
"count": 5,
|
|
"min": 15.800000011920929,
|
|
"median": 16.599999994039536,
|
|
"max": 17.599999994039536
|
|
},
|
|
"playResolvedMs": {
|
|
"count": 5,
|
|
"min": 0.699999988079071,
|
|
"median": 0.800000011920929,
|
|
"max": 1.100000023841858
|
|
},
|
|
"destroyMs": {
|
|
"count": 5,
|
|
"min": 0.800000011920929,
|
|
"median": 1.199999988079071,
|
|
"max": 1.4000000059604645
|
|
}
|
|
}
|
|
},
|
|
"reviewSignals": [],
|
|
"resourceProfileChanged": true
|
|
}
|
|
],
|
|
"reviewRequired": true
|
|
}
|
|
},
|
|
{
|
|
"file": "refactor/.cache/performance/run-firefox-GRJveD/report.json",
|
|
"sha256": "a6ef41a7d98e83a14a3ef424e5a40bf97651897bb6241b8ef6f4352916378f5c",
|
|
"report": {
|
|
"schemaVersion": 1,
|
|
"task": "ENG-08",
|
|
"capturedAt": "2026-09-11T15:09:10.103Z",
|
|
"environment": {
|
|
"browser": "firefox",
|
|
"version": "155.0",
|
|
"platform": "win32",
|
|
"node": "v24.21.0"
|
|
},
|
|
"inputs": [
|
|
{
|
|
"name": "artplayer",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer\\dist\\artplayer.js",
|
|
"member": "package/dist/artplayer.js",
|
|
"sha256": "9741da1b0bb4e1ed6999a6089c62e5c3b8b2df280445631da7155c1c6da5e623",
|
|
"archiveSha256": "f5800c61985d732740a446196195dfde8cae5b69d644c8c4a63fce0f1a3aa0bd",
|
|
"sourceHashes": {
|
|
"src/accessibility/button.ts": "e5afa7aade56116082f54678c44961157950fa550d66e21a4e1ff9bb5369a6f8",
|
|
"src/accessibility/focus.ts": "2fa16941ac3632cb1e4b466e9a7e29700ef97b7eb2facd4330c59ec0a9320594",
|
|
"src/accessibility/keyboard.ts": "2d82122732f84f39e59c6852ca081614caa6430a82b32c4749e297826c77eb12",
|
|
"src/accessibility/moved-focus.ts": "c3d2a7d496381b2a86819b82fbd26cc940a1204fdf19408ccc8db267741d96c9",
|
|
"src/accessibility/overlay-focus.ts": "93fa088daaa3afed88f645507828a10cb63292937c49b16f6c2a0ea895897878",
|
|
"src/accessibility/player-focus.ts": "e8fd5222cbfc38cd4938324c83d9f5cef3d01a439464e1570d63a5131c84f20a",
|
|
"src/accessibility/slider.ts": "533d5e6d806c32a84a578b43ed50993d30b4a414b5a85a34bbc68c37c5673a44",
|
|
"src/accessibility/suspend-focus.ts": "d95c6097236be66e252165287435cca01b50553d64259add6b011721e4bbc644",
|
|
"src/bootstrap/browser.ts": "8d401627e8ea1c87fb44204227b04177a70cc7a0f79f95fb5dc73fe828e46a8c",
|
|
"src/capture/frame.ts": "eb25d81ec2d40a239103c63cfd80333705251291f2c2da77c740b4d413ea9cd9",
|
|
"src/component/dom.ts": "740f63e6e5942c444b9f05605880f8d56a77b066dbe5c4791da74f78cb96c668",
|
|
"src/component/focus.ts": "f4aff802711f6146c80e8c6bd90bc2cb406ccbdb581aef41f436ff5c03871ad3",
|
|
"src/component/resources.ts": "ff158ef0db8ba13343ff6ba329713820cfe2f5c2c446a7873a6cfff782855edf",
|
|
"src/component/selection.ts": "1f0bd089415da28db862647ffd1a0b4af752576465fb616d4b97ae4f8dcae3a7",
|
|
"src/component/types.ts": "d7b0e7008b0f6c82e3e97ac43e0188598dca4f740a860e7a60b3b38a46f4565d",
|
|
"src/config/index.ts": "a56b4d3d6942cfa3e2b47f909fc5ad87e6e3202fd61b29c7afd7649049e31d05",
|
|
"src/contextmenu/aspectRatio.ts": "18ab60c9acee1e0cecd76c0b6cf750763eed7cfbede4220328b5200154c5c478",
|
|
"src/contextmenu/choices.ts": "6bb880b27afc9457442c3973992da6dc8da48fc61d6b66b3b5a3bb4fc4651dc8",
|
|
"src/contextmenu/close.ts": "84b7a96df910e6f38140df8b1e73519d209a7331e9be9f42d076ae791757024f",
|
|
"src/contextmenu/flip.ts": "a7a4ac375da45dc7b6c996d4534098838646a078abfc4438f688e91e14ef0b38",
|
|
"src/contextmenu/index.ts": "7532165d162fa463f1fe3c538d6bda0f579b5907b05137382efeb0018719b011",
|
|
"src/contextmenu/info.ts": "f37cf0104510c13a130d2f55114c8f7ff15cc1b51863f97e60825442bdb2bf01",
|
|
"src/contextmenu/keyboard.ts": "eaa1af6b1abf8947d957208a0535f1b34f6c88e95394efd56cae905ccdea564c",
|
|
"src/contextmenu/playbackRate.ts": "7e06bb6fab3acdd71fb3ed63f77083172af517b49c1ecaefa3ee6a9068bdfe54",
|
|
"src/contextmenu/position.ts": "851ed1a884a13fbe430be77e7f72ae46d8a719175647e058644834aabd27ac58",
|
|
"src/contextmenu/types.ts": "a93fc90f4e17b731e8f6b486a507117810b61c1f1b0d9e775eba27dabeaeee1d",
|
|
"src/contextmenu/version.ts": "0553a716be0ba49f614059c41eef6dc694a9641fca79e6448b1b30382c6b582b",
|
|
"src/control/airplay.ts": "539bcc3671c7fe428ab95f9fea8a4943444066bcb742c7cf71591ba347642547",
|
|
"src/control/builtins.ts": "2a0e12a9741713c92938e1d2009149bbbde498284aa85c63f270d02b27dc22b1",
|
|
"src/control/fullscreen.ts": "7f8a9e8915abf9cbb9dda05b5c68523a47cc0ccf9ef5e0d9b82bc5c362fe346d",
|
|
"src/control/fullscreenWeb.ts": "9cb30987a3d2cbb334a80d3f2c41f39fd339bf37a9524c7ed0145cf5c98f1859",
|
|
"src/control/index.ts": "0d8e5a281f2eeba06c4cc4ac5a042847df53db1a19fdf140efea17d6ab2c0b78",
|
|
"src/control/layout.ts": "72e0b95bc632561e97569d789b76d16f36edd94eac8c62ba9e1918c9a222d328",
|
|
"src/control/pip.ts": "b829a7c83c5efa6751c2e434345e077339c9f5bc5022af9973f181ca8ce7f7ce",
|
|
"src/control/playAndPause.ts": "20ed88bcc7ac7622e02a7c4e6be518582c05f0d7c571a97a54b851d79dcf13c5",
|
|
"src/control/progress/interactions.ts": "da03600375451ecf8c152be5afcc5f1a4f8b759e837bbd54b7faaf8f8b228497",
|
|
"src/control/progress/keyboard.ts": "03d1d47e6641ea08f765d731f10a6aad35f7c3edc16aa97df822c5f9a7f75eb0",
|
|
"src/control/progress/position.ts": "a3794ab5ac5dafa5fd61e56acb12c94998bd4b9065dbf0fa4739c6bba1094aa1",
|
|
"src/control/progress/view.ts": "60ee16d5170be81b8132bb56dd0bc0eaf23e50f5c268d0697c9187b38a14aba9",
|
|
"src/control/progress.ts": "629c622864619e2515b2eacb1bdfcf523ccce7ce680c8fdf51812e8e50a0cc7e",
|
|
"src/control/resources.ts": "16fd7c53ac8f47b333041c4f298313390dc102523d47767b8a16f39a2564ba74",
|
|
"src/control/screenshot.ts": "11a1e3da919e476e7882abc3f74aaa809c3e9fc1de4346ec808731f78b6f27e2",
|
|
"src/control/selector-keyboard.ts": "6a749f48b23cda62148298e648bb380a6067cc18c7be4258b9ec85c382a56165",
|
|
"src/control/selector.ts": "a6f0c564c674530da9a0e4ed8762c6dfb81fa89373d64313e1020550731441f6",
|
|
"src/control/setting.ts": "10ee1118858c41f2e97a6df70d6d5dc978757d0e5d79ec36c11e743e6df86726",
|
|
"src/control/time.ts": "fa572092e0848878689367fb536e9658d13888d0a0d476babc5acd165af0f8d3",
|
|
"src/control/types.ts": "454846310d4fc3a8576ba030c2e8428bb795cde7b89308d29943bb4d4bc2aaa4",
|
|
"src/control/volume.ts": "45474d8d7f43d59263aa42e774eaaafeb45530ec24b81a5f589f6c906954568b",
|
|
"src/display/fullscreen-abandoned.ts": "1715b30d336976921b4957b444418702b7d93dbf1debce47429269638d15810f",
|
|
"src/display/fullscreen-adapter.ts": "71da10ec21c7706a8264badedac9022c74b865887931e9e369168fe3233c3b2f",
|
|
"src/display/fullscreen-request.ts": "c6292ded96aab0f2dbc978af251f6cd9f5fd074819529ca498077db8d14e1bfe",
|
|
"src/display/mini-drag.ts": "73d2f48f868c0ba4d8d5e5df40cbbdb4698c26540f3973b178d9cd374008f1cb",
|
|
"src/display/mini-focus.ts": "1f717619e183b1cfab668bd2e41c8e9ba02210c94cdb58034ec97aa41e71aa34",
|
|
"src/display/mini-layout.ts": "3835fe3d314da2fc624cbeb0e79fcdfa5393f08d87dfde730d2eac4e827f405b",
|
|
"src/display/mini-view.ts": "bbe69e4419ffc0f6c744cb730a51778f23c311a0fac157223bcf8d8bf0f3edc7",
|
|
"src/display/mini.ts": "a6fed598428bbf8d52931f21bb68b7560a3643d2576f7e7bfbae98b2f7cdd1e5",
|
|
"src/display/native-fullscreen.ts": "323401f2b3ea5186da981a1215b1b9e7dcf4ef4261a8e885fe8ff0c090de6a7a",
|
|
"src/display/native-pip.ts": "647879ae027cc0ebe684daa31d75511dd882e123e4ca8da2942e659bae3719f2",
|
|
"src/display/orientation-native.ts": "909980ba837471d9b456545a18fb0ab19f0990e8788936f0580a4b332cd4baee",
|
|
"src/display/orientation-types.ts": "0d68d2bc99d04db1e2fdf16b74e406e31f8b7e03fd9b6ea271773ed263ffa890",
|
|
"src/display/orientation-web.ts": "aea55c3b9e8c708fe5559f07cf8f0afd7ad37ac5b1a43bf519245c3072ec4129",
|
|
"src/display/placement.ts": "dbe4491ebd0f46b4efe13ac567e476fcd9ca5b84da675f19025935b5e3f8d733",
|
|
"src/display/sizing-types.ts": "da9b3d957dafaca9331f7319257dd8156b3c3e7b6db11f33f11ded48512450ad",
|
|
"src/display/sizing.ts": "c19856976320f1f35ff5a1049d19a940768300e095270b336dd12861b200da2a",
|
|
"src/display/types.ts": "e88c868fd370fcc9dc612489992d446a8d0558bd87c26c5c05fdd73d8a3d1b02",
|
|
"src/display/video-fullscreen-state.ts": "5fcb5e6b80ac45577664ef67e0460e0ceefd4022cafacdd7434c376a86d619be",
|
|
"src/display/video-fullscreen.ts": "b425bf0df462524b5d3accc9e3df383c6635676c152bf4bef09c477a90662728",
|
|
"src/display/web-fullscreen.ts": "bc091e6dcfb28784dd40ea619ce1fb9061b9e85dcc5bf2b6a303679eee5c727d",
|
|
"src/display/webkit-pip.ts": "3617927b4bb8fa46f651d0e584141f804ae438e2b4531cc2e9cf9f7eeb027550",
|
|
"src/dom/event-path.ts": "e952ea847a2e844a79c5c1b83035e03917e0294b80b1eb8af3b3bec0d2f7d333",
|
|
"src/dom/measure.ts": "84a599351d26a790c5a8f6e7d271486a0a68d5b58457d8ce754d540b54902b96",
|
|
"src/dom/presentation.ts": "500bded394579dd8194778f73cc44d0724f0a59cb5400957491928534ed091c6",
|
|
"src/dom/styles.ts": "734e0a4e04d666417a18ac09ed6271ee7630c399d52d7f510a1c19fd6e7b3493",
|
|
"src/dom/tree.ts": "3bc517ab9fa5317a1445156d53afb27182685eb3b4c0ac2ff41bbde55c9eecb6",
|
|
"src/events/clickInit.ts": "bd1ba29fe0af4332ceb19297797c4c942a3a74bfd901998d6b93293f1b309300",
|
|
"src/events/core-types.ts": "a607a3b2eea1b031f23ec0f620f1f4cd68799c4a77138a1443ecb196b00d1662",
|
|
"src/events/gestureInit.ts": "9e9d1ac0da7f87e89dd0d86fa2820b980e9cb810782d6ab30017de8686fc910b",
|
|
"src/events/global-types.ts": "3f4672d7af959cfa34ba39aa84ce614f422901437686bba98b14f578df40021c",
|
|
"src/events/globalInit.ts": "6f6ea497a20a8fd0746b1f020caff76ad6817cd70a1a90fbaea12f992b6d03a7",
|
|
"src/events/hoverInit.ts": "d1250e0dd35a8ba8067275986acbe6320c22adf1a977ec1009c0c012ed1563fe",
|
|
"src/events/index.ts": "30d2286316dbd351e93f5a2234dcca84bf68ca28c05921169cca70c2e0b1ecf9",
|
|
"src/events/listener-registry.ts": "fb062df5151c4e8e970de469f1c7d9af948f72214d32c293c81a5feeb8406124",
|
|
"src/events/moveInit.ts": "da97591723f8b94a34702559b7ee67a35f172aa696d37dfbecd472581ad3de35",
|
|
"src/events/resizeInit.ts": "719e27d11d2f93fcbe8368393c9190e251fc86dd0c3c2919f60e9b3b1edd0192",
|
|
"src/events/scheduling-types.ts": "0fd98e94397064f32cae4c004d9932c006d2db69a7d6d9374ff174d74ff93cd4",
|
|
"src/events/subscriptions.ts": "98573ed6cce73a73467c0e7fdb8ddc45e66b6bdf684c38886749453b2002a1d8",
|
|
"src/events/types.ts": "df03625039605314a96ef15b5e3777cbb9d444fd317e1a2fbeaaa0f1e83f6b0f",
|
|
"src/events/updateInit.ts": "6f174db14d20319f03a76e6ea267a3d71973faac44a92483badfa4420791817a",
|
|
"src/events/viewInit.ts": "d77b83eab802ff0046a4966e28b810a25592bcada49f526adae37556c1e4c3e9",
|
|
"src/events/viewport.ts": "6196fccb8b08ae22bde732c4389d9aceb5d727a63efd87b6d3914e338aadc46f",
|
|
"src/hotkey.ts": "d8e477bf451143e566e1f743a5f253dcf00beb23544709794779f275e11498e8",
|
|
"src/i18n/ar.ts": "897d8935384da16c3c4e96480777fe7fc022f6e3c0d87f62f79ae5f3c98e228c",
|
|
"src/i18n/cs.ts": "cc154ee50d258495d04dd2d49e89e9c0166e8b368969c443ec80cb5e48cf357c",
|
|
"src/i18n/es.ts": "0ed0283cb78847d6d1674be8c8ffa45feab88beaa8dbd11954b793c7b1657c75",
|
|
"src/i18n/fa.ts": "a72e83717f2e3e8f19f1de82516aef4a54ea70563223637bcbb25d21e9eac084",
|
|
"src/i18n/fr.ts": "a7366c75530e87f069216e20a6f09da42f7e77fdce862c02b32acf311068124b",
|
|
"src/i18n/id.ts": "146bf4c4e5bb39d8e1eb1a6fe3c639eb3128c55789de20511201f8ec02c56c0e",
|
|
"src/i18n/index.ts": "09c6f5bce58e4118dde10e8b2a2d3808785b7fde913a54dd189e0b473e21266a",
|
|
"src/i18n/pl.ts": "420f3b620d5c7ccdeba7857872be6176239fdf5da30b9cc72341e85dc95c2c8d",
|
|
"src/i18n/publish.ts": "5b216bbe313b3cda56a5da41fba4fb9d095eeec0dc903fcf284ddd8f94926e99",
|
|
"src/i18n/ru.ts": "9a9f61e6a66b3cd884c609250bf765dcdbc850dae3270d8a1600a5c2542436d3",
|
|
"src/i18n/tr.ts": "631c262a5e6cd00fada5bf2e146007d845816e47edb7643ec792250a403e4ec6",
|
|
"src/i18n/vi.ts": "e6f3f8e53599e27755e162c76c3b049457aae7089eca73ee531986e67f517f6f",
|
|
"src/i18n/zh-cn.ts": "51eb75562ae1ae4e248e1db85c90bcbc69b388a177ada6cbf8c3196a2c343ac6",
|
|
"src/i18n/zh-tw.ts": "6b098739e27ad531172d0f13e53849be30e9936365ce9613a7d938d9f01cce53",
|
|
"src/icons/airplay.svg": "20802c6735f2489bb6ce4221b519437095c54a3d2c4adbbab3319bb30536f285",
|
|
"src/icons/arrow-left.svg": "f1570036b739b0a67fab9261284aa3a13afe277e4c11aba7ab142503e7cce9ba",
|
|
"src/icons/arrow-right.svg": "6ffd8eb809152fe54b863bb890b9384d6f8788d129d604d70897fc9bb4398280",
|
|
"src/icons/aspect-ratio.svg": "987752a87701523057d8dfa7c45a6a139c4542b96fdcfaf8665722bbeb41f3b2",
|
|
"src/icons/check.svg": "7d06c8797e3a71fa7439eda4ea5ae62378e1a974907733e1cdf413db4af99b0c",
|
|
"src/icons/close.svg": "bb9e23e5305d11ec3d8f75a50ecdf3150deab8614c7df2af588873f2d78f06c2",
|
|
"src/icons/config.svg": "e1884d5411296b5cd1bfec7803b558b0afa5ab64478393977b07a662e2e0f15c",
|
|
"src/icons/defaults.ts": "31df862d754922fe5d68b20911c477d7c22893a6a67b5dcb1a48d3b437a0b23a",
|
|
"src/icons/error.svg": "d85a72e27ceaa38221637405cb0a5be270a297da58f1b0428498f568fab7570a",
|
|
"src/icons/fast-forward.svg": "629cb09ab7e2966c1fc2c04d9b0ee427b71b71abbc437b1db6635992cbe36d83",
|
|
"src/icons/flip.svg": "78044b69504710080044315a017f4836d56edce517c210ced3969756818f5b6a",
|
|
"src/icons/fullscreen-off.svg": "185b49ff4b0383974cb15a8fda1ba413dc99a133d4a02a4b72c75381d52515f4",
|
|
"src/icons/fullscreen-on.svg": "2d71a366b612e29cb2d9cb23c05a75389f794d90646d28bb8a2ac740861a5daa",
|
|
"src/icons/fullscreen-web-off.svg": "b4c81bbaa2ea91858b138083df0515c87f4ab8aa70df95ab9eb79e627ab47c7c",
|
|
"src/icons/fullscreen-web-on.svg": "4f0a8f688c44aab286bd2d12ab240ab33207664498d3f9fd0a752b53a3c1651f",
|
|
"src/icons/index.ts": "7152126328f6e485ee92b6d924c34776518b4a3925b2887867b516f7523b15cc",
|
|
"src/icons/loading.svg": "c0f4fd4e243012f1ab67429c99b41e7f8828c66b4ca228e3c6b2d1b6ca629e90",
|
|
"src/icons/lock.svg": "571221f734ec224e03f5023d136bca2186f58d768a6ea262881a4c6b49dc283a",
|
|
"src/icons/pause.svg": "9efe05ebf5610befddebcac51b3c9a491001189ff86204cb47928eb1617f6c7a",
|
|
"src/icons/pip.svg": "36a01d01d140fea05bd7c4eced17c29bc59f73990ed70807d8184ff09f57f50b",
|
|
"src/icons/play.svg": "c35562d20028d52ce329f35f90496a06d4dc5b6dc39df7ebcfb027f6f2393958",
|
|
"src/icons/playback-rate.svg": "872deecac0365ab04aeb5ccb1cdd9a0c88589a1442709fdac7c0ed12a241ff2b",
|
|
"src/icons/screenshot.svg": "49f7d90198fb0bcbc29848f40b0a8c042b78c07ecef1cfc5184e2e84a61b4bd4",
|
|
"src/icons/setting.svg": "7f6454d1c7f037d5a7144a898abedc89ca339534166d620dfa45efcd4c74ee3c",
|
|
"src/icons/state.svg": "63b56ffbfbba6e9ffe8fd050b3894c033cf30b166bcce9e717b42a9dc42d6424",
|
|
"src/icons/switch-off.svg": "aa4b81a9684e02323c32eb58e9a3e409a8f5abac4b8928b176092bf55baec4c0",
|
|
"src/icons/switch-on.svg": "1d87b42af5e7141f9defdc790567534288d84858d5068dd15093d5ef12f37f9c",
|
|
"src/icons/unlock.svg": "6dc8d6062af2f38efe12ddf4772e97d3f3114a28b885ee90067a4527e1ad6007",
|
|
"src/icons/volume-close.svg": "b9dbeaf9043c8014cd29d0e4a21a82ce567bc6b85497c310cca5f68bceeb31b2",
|
|
"src/icons/volume.svg": "baebc4ede3013202a4b13202a8d961cb0e5e065ee03733816022b2541d13884f",
|
|
"src/image/load.ts": "b4f1517243249d5fb017b89f993660e8b148906bbf28d08fe5c9f6d3a41e1e88",
|
|
"src/index.ts": "20cfe3738b3ce7e11b69721a5f0bdad9db77807417d8e421397a40dfade4c047",
|
|
"src/info/keyboard.ts": "13a6f617514388b4d14e0bf752780937f2baf545edb216b8259f56a198112c83",
|
|
"src/info/poll.ts": "d26ff67d9eadf1e032445371dde6f15293a7fc0b2ae6b87c3815e4b4e1ed5dda",
|
|
"src/info.ts": "6594ff3ee5643d63fec874631865d0e35b4ebdcf8aeafdd9fd3d9c595cfa3713",
|
|
"src/input/gesture-controller.ts": "1ebbd18184771a623b02ec19c363f84dcc72fdb7cd82bcf2adc97f4a138cb2b4",
|
|
"src/input/gesture-direction.ts": "65737f60e177338ebb3337a13ca75aeae77d77e94bc21495ddb829cc30de33a7",
|
|
"src/input/gesture-types.ts": "5ed25db69e0d9579a2fc0ab6faadf00fa073ad73a1ea5aa48096b4430c71141a",
|
|
"src/input/hotkey-defaults.ts": "c28e14821e5c7f7ac92a302e92439ab68fe77d5ef7d90a36b147b7c979ab96c6",
|
|
"src/input/hotkey-types.ts": "c7232470d725f3700481ab98bf9203403a67f1ab82e72394baa9c3ad6f3c9a4b",
|
|
"src/input/keyboard-focus.ts": "270c9dba40c0eb6d9fb36118b53e7f1d42a301ba4514917849523b6a05ed9e11",
|
|
"src/input/long-press.ts": "110cf16cf9dae845597377ebbc43249e103cbc0ece56f89e44ec6ecc7f3819b0",
|
|
"src/input/pointer-focus.ts": "802087098c786135eefa6727f13177ffe4a98e2abf48fad0e356b91e26960077",
|
|
"src/input/pointer-types.ts": "63e679498f8f42f6842f63e910c38717ac3438d58df3a75ef5b77c009b7931d4",
|
|
"src/layer.ts": "4014268eed043d5dd7b925cdeef6245e357cda67192a1301c5612ef98cdbec12",
|
|
"src/libs/screenfull.js": "2332b50c0c6364d5c99080be0f5739255e4b9e465d2cca40f761adce9a1908f8",
|
|
"src/lifecycle/instance.ts": "3168f7db4271bae7a242e80798546b755ac15443e15dd9ebb7675f5a259299d8",
|
|
"src/lifecycle/resources.ts": "b743daeffb676bb0b31932c3198fa9cf842f5e9015344659594ffffe1a56ba23",
|
|
"src/lifecycle/scope.ts": "e2188e8544b27cf8c7ac149e7146af628a2d6166c82b719a247adef5d85be5db",
|
|
"src/lifecycle/template-rollback.ts": "7a83da6739bcec1587b02f8157934988910d7f9103fe489a0d6f4f65290c3d77",
|
|
"src/loading.ts": "216fa5e2af5be5fcbf95a1578c869553a02f625683a98333d4a404f9a70df9f5",
|
|
"src/mask.ts": "500b8c2fb5ded63d5acab3c984fc9757f28a8b6cbd4d5beeac8c5a6d73ca63e4",
|
|
"src/media/events/forward.ts": "6b1b7e80036bfb523b51843dc6ec6d83c2b949cefb9cef085b2d679a444e46d8",
|
|
"src/media/events/listen.ts": "4eb7e943c1ebca77da8025d83b7d408276187cd02860b7793284344378bd0fe0",
|
|
"src/media/events/playback.ts": "2c68e4f6274a0dc65e56d42c928e500fc1d63bf3e03bbdd8a83c3f3ed7ae8ee4",
|
|
"src/media/events/readiness.ts": "3ba74f26dd9ff0729967097c2cb6f329a9cea57745bfe8173f9173e0d134476a",
|
|
"src/media/events/reconnect.ts": "876027b5116d0d3628755705682b30630f4b713199ed8015541932d81d2944be",
|
|
"src/media/events/types.ts": "02bd29ad8b158fa04ce5c1524e397260ef24b94c2cf1f053e7bd02b23e5d29dd",
|
|
"src/media/hosts.ts": "498d1cde31bf9ee12af1f13523eb0a4553adb285264529378abba5b629829e9a",
|
|
"src/media/playback.ts": "b0364027e1ea26e44e435a938e93c022836885c2622cda6bc3a7ca791d3c2964",
|
|
"src/media/position-revision.ts": "ba074cce7e7c6bda84aa234de8eb315e5ca482aa9b06250896f9ac6251192851",
|
|
"src/media/types.ts": "96d4a7f066cbb6fb9138165dd736b4ca500cb19c827bd7702134d61c44cc0e87",
|
|
"src/notice.ts": "4faa700323a8fdfd91a59491a5f57da2dee9bd1f2de0d900ed16e9809a208c94",
|
|
"src/option/defaults.ts": "f357ef80cf32085fcbc3409d92dfa27b31c13fbcf823f576052c0347911c0cca",
|
|
"src/option/resolve.ts": "53a73627cd540e3f21349c0a43beda35ea5195647a31e3f5b30ac292390b4b1b",
|
|
"src/option/runtime.ts": "d1bcc7682da05a74d7af173304e47f71ba9eb59e5351436040e9dbdef5c58fa8",
|
|
"src/option/types.ts": "f2ce01c01acf45fac6cbb34685b8e6c321bcad6b0da2526f3f189eb5962ea0e5",
|
|
"src/player/airplayMix.ts": "bfa30e1dcd7cbaef97e977344e8a35524fad6bd23089cd8e45945e3b32b4bf04",
|
|
"src/player/aspectRatioMix.ts": "9e5e7365d469aeaef65a6010cb92734702191f9086b2f21d98c9f0ad7f356898",
|
|
"src/player/attrMix.ts": "d82150611a69423ed46bf673f44c3e0f61e80425026effd486a6951b6c0dd90c",
|
|
"src/player/autoHeightMix.ts": "5848e34cd826f5d4cc81d076c83fb3bcea0aed1228cd93a1edb6b8ca402ad175",
|
|
"src/player/autoSizeMix.ts": "6373a8ea7fff4cd875d17c5d3df6dc37764055ab77850a6c6348526969071cbb",
|
|
"src/player/cssVarMix.ts": "0d023f28b7a8b4c1a5e2c4dd5672ef4294c86bce0013babd9d52efa32a443b2a",
|
|
"src/player/currentTimeMix.ts": "cc374abeb85b203b9f31c566a6b9e53a4a1723d609fccc7b0c9c210993b79e75",
|
|
"src/player/durationMix.ts": "60a9d665cf302dcb6b3e37e2f057e31720935e5e588fd7709231f691f6014191",
|
|
"src/player/eventInit.ts": "a915c5a618e70b1ab10536b1273ba0fea4ec11d3a2ca629b538e90b5ad2b55f9",
|
|
"src/player/flipMix.ts": "a1519c83f8c9437a9b7e99a59e38a3d931032c579f4085226fc0955c7c9eab67",
|
|
"src/player/fullscreenMix.ts": "b339bebb4c87f7b75232d7e0d637ebe25bd09a0a0428ba87339a16af5daa71aa",
|
|
"src/player/fullscreenWebMix.ts": "75b83a6093c7887ca8725f63c55503d0bf3aafdbbf2347b579120cb257503555",
|
|
"src/player/index.ts": "359943c88dc99863e510fc0d51f8e8ee2397217e68045f755d4e9538579bdaec",
|
|
"src/player/loadedMix.ts": "6a4c4a08ed74346dad3e138b1dda22c8c9c12f175fe6d00da41b89c78cbe2c18",
|
|
"src/player/miniMix.ts": "d68a0c4f6c6059d5831d2d1fd4823b8d3cbce95eefd6d36d38670d6d8720f44e",
|
|
"src/player/optionInit.ts": "7c1c47679ee6201d0e0d203fc7b449a09309e7b24a0a1099ad259a70fc1b1a35",
|
|
"src/player/pauseMix.ts": "5bbb68eab7dcf2170c944cabb8d4b82be4e6d7623e37ad6ea464b81c1028bc0b",
|
|
"src/player/pipMix.ts": "63dfb29ffd66ce7d081b24f8e8bf697c041675b49ab8919e206d2df5132de236",
|
|
"src/player/playbackRateMix.ts": "e185c6ff52cd567f7fd7c30553bbd6c65517324d1d16c4948c3623ef457ef536",
|
|
"src/player/playedMix.ts": "5b6b89bf8dec1efb19cd51e46af1505bae006bdb3fb798e9dec7e3fb5cf0acaa",
|
|
"src/player/playingMix.ts": "968c9f6e6d23c233c77d62a593db64adcc6d1a2411f5f1c61a35c6996d6a54d9",
|
|
"src/player/playMix.ts": "60249fcacdc5b1bc6f33bcd806e8a4f5472cea21d40550b042794a75027fe34a",
|
|
"src/player/posterMix.ts": "d569dc24e8e64efe398bd76942bfaf563ffbf64d2a7387ea2e1cb1cf511183d4",
|
|
"src/player/properties.ts": "76806d6273545ff556cf9c6d341b59b9041455a8ecbe1fd40510e841c0d5710b",
|
|
"src/player/qualityMix.ts": "980ff584c8a5793f5ec9f049f144df31d184d7c9acef49fbe9d504b7657a96bb",
|
|
"src/player/rectMix.ts": "a741ee09fa3271df84363c5d73eac1b2e5adb39491f95f8112af81f1219ffed4",
|
|
"src/player/screenshotMix.ts": "1754bbce09f713204c120cd4657b52c06eb09eb1fe3244f84474e5967cd68e50",
|
|
"src/player/seekMix.ts": "e6e1bf00e8441f1ce58d2a67a66f7e5e98c86d78620ff10a5e6268d54f13fadb",
|
|
"src/player/stateMix.ts": "e45b3209a93ab14665d19c5740d5c632187e9fe234b019a2a0263e26884ab3b2",
|
|
"src/player/subtitleOffsetMix.ts": "e7866cf3a6d9fe271a4c34973f7a961542a738e89a3647df85197cee5853ce8b",
|
|
"src/player/switchMix.ts": "b47e174ef0edb2b96ff29f2ddd3c9f2dd2a38713db2a81002b18c89ce71994e9",
|
|
"src/player/themeMix.ts": "5bf11bcf8b77cd5d5f2970bc3edcee315c693c1be3d567770d5107a5951cb48f",
|
|
"src/player/thumbnailsMix.ts": "6c097d7d00779a6d0d3d65cf9ffd126624a48c9bdb98396c84c39f4de4bdf712",
|
|
"src/player/toggleMix.ts": "a3050136248e7d0b942387484c61286ac2b33a90724b1dc3460f5061be76f247",
|
|
"src/player/typeMix.ts": "c2a234a9c09f0269a4bd0659087635995945075ac70a5cf2478c8a135fc1b2fe",
|
|
"src/player/urlMix.ts": "726a42899261879e03c8b1d4f716458bf3e6e614cecc3bb8d7a581afc2b7866d",
|
|
"src/player/volumeMix.ts": "d830bb27b984e0ab2f687943fb49abcbd0331d71fe96049fd81edbddaa64f07f",
|
|
"src/plugins/auto-playback/prompt.ts": "58c6dcaf540296ee6f6bdeeda38ee7302aca2b06ddb152b716c0c2bf9c6c96b4",
|
|
"src/plugins/auto-playback/records.ts": "133a4ba2fd2d3df724d96eb203d05cffb0b82ecb8de72403974f7979bd37ce01",
|
|
"src/plugins/autoOrientation.ts": "4a13b0c010ea7a5002e66c422260ed24bb0d18b3ed41ce10974ac7ca2804cc09",
|
|
"src/plugins/autoPlayback.ts": "e349010813bbcd53503383b707c5f6e6e60d8ade6442d020fe6ba07a128c3122",
|
|
"src/plugins/builtins.ts": "4631c9775732982dfdc87e16b1bd6b41a350be36fb27e0a9132c11a85b0c016d",
|
|
"src/plugins/fastForward.ts": "74c03e3fcfe2f87dcb0ef1a5da5410cb96322509fd07e32930128584c54f62b5",
|
|
"src/plugins/index.ts": "4c97f354769bbcb338263f321876a90745a87a9af2d267e216bd3d9d007f268a",
|
|
"src/plugins/lock-keyboard.ts": "d59ac2fc9d0daf48c7946e0b49698a74e01f5f55e903c1b090fbda5516cbd16f",
|
|
"src/plugins/lock.ts": "8f5fe4469787b7b2a0a302d0fbd925f8eb6d1b261cae6e17367e4d97666a096c",
|
|
"src/plugins/miniProgressBar.ts": "21b4850fcaf6b0e82d5e62ca7aca60c179c578f7ff6d5606e6025628ff4b1cc7",
|
|
"src/plugins/registration.ts": "9891686c32aeaa33c48ca500cf30ab24ffbb0835c6248769b4c645a5ff20129b",
|
|
"src/plugins/types.ts": "6823098d5ec1bf053f60ddfdd36bfcd3f06f3b528cc5dd30fd676a1318dac590",
|
|
"src/scheme/index.ts": "dc4a3b5e08478cf72b46b0b59c023359ad5f79b891ea8a6a119ce24a5251821a",
|
|
"src/setting/activity.ts": "699ceed4bdeddb6d48eacf79c8dbf737f5d2d8c4983be70205322b14807a91b7",
|
|
"src/setting/aspectRatio.ts": "a16eb58fadf77f0a9009cf162d957ffd59d9b8fde83cc193d510fd642e3456cb",
|
|
"src/setting/checkpoint.ts": "9d3bff311f9b15c067ca49661af4f48de939f266b8077e7c2f0d66edef22dde6",
|
|
"src/setting/events.ts": "f7a3347ca146232caf2a8c9a5a18731cf7bc91dca4cd36370e0265c6eb70df53",
|
|
"src/setting/flip.ts": "e72a4ae33300d9e48880897a4f85a04fa6d9a5fff7b06ecaf9081cfb1bb14404",
|
|
"src/setting/index.ts": "f6319af15ebe3600a466123dd9d343b86a8d6ed201693ac7ac86dc1d674d477f",
|
|
"src/setting/keyboard-focus.ts": "b9af20f66342e10564ef606d75550e9eb9c65274af615ff5719598a0620464a3",
|
|
"src/setting/keyboard-item.ts": "d94bfc0266486615ddb79b9eee3886f48891ebb2e5f465652ef98f142ada89d2",
|
|
"src/setting/keyboard.ts": "5a2c717d9ecd368efb1bab2562e8d8a06af7607e9fe6d96c1be4d8d58212d395",
|
|
"src/setting/layout.ts": "584604e8fffaeaf1d633d1ed45e64d94595c2a56976e3a3f7ede01839b83a37d",
|
|
"src/setting/model.ts": "c47348f0f9494c4ce8ea5561bcde6eb698fb11e9197ccdc1ca1359a6d5e370dd",
|
|
"src/setting/panels.ts": "64d48720971763985a2a652a18c2ed2f32300c3553d56b52049ae40c4dfceae1",
|
|
"src/setting/playbackRate.ts": "2e70e0d2a33cb0ec9fcdd6d22424979fed7b2e01f87015d6be4e520d5cf4e88a",
|
|
"src/setting/registration.ts": "c29db62b5d90e0efa4a926c753015e65e96a47add3f5b8840ee51017052edf7c",
|
|
"src/setting/render.ts": "ed73745f2c7e2d76bbe8ce7202336e5f4de217dc8f0806b769127cb25316faba",
|
|
"src/setting/resources.ts": "64c28cc2cb08cb87b0864ab957d7999bc94931be4788f282d6f190b8806a81fd",
|
|
"src/setting/selection.ts": "a642e630924eaf4ad91705fad1fa6e6dc946b32970d809a23da274399fce20ef",
|
|
"src/setting/subtitleOffset.ts": "86513835d4e542ac39e9d551507473e3e14c71fd0d5ea725267008ecbff6ab83",
|
|
"src/setting/types.ts": "21a07d75a28bbbe20b3e107b6f1a09cb6f8ef2773ea10a4bd7caa88956e9b99c",
|
|
"src/setting/update.ts": "79326cb55c52243a7aa8df347a3b081dcd84eb7932fc6162061cc0d9f7078add",
|
|
"src/source/listen.ts": "c0596b98258c1544c8e4b762509646428450e56588da36908cb8583b8b716c37",
|
|
"src/source/operation.ts": "a6cb65594a5b28247e3a6889fe0a2f47a34aeb08cdde5f0125800a87862cd559",
|
|
"src/source/restore-position.ts": "da98a47e8419b33069191e51fc94cc9652302ee4f3eff8ccc7a6dbd4c4c0e2bc",
|
|
"src/source/switch.ts": "16f5418d73a1d6e89fbb797afcd79af13857861ba25cca9046c16b70ad31d431",
|
|
"src/source/types.ts": "e5fa3a9cd6b84dffbbb02f61aad966d6046204d857de3e4564c795f02a0259ff",
|
|
"src/storage.ts": "9c0a0f3d8ac18261db6e49b2ea14322d1d53bfec3531c7337b85005e708fef30",
|
|
"src/style/accessibility.less": "eb9cfe282c64a059d2e102280750bcd33ac33726fa09042eb9875f534335efef",
|
|
"src/style/artplayer.less": "a0da37fc5beadee7181d20b0c4769caabce0416fe87b501cbf916d33d073a82b",
|
|
"src/style/aspectRatio.less": "2218f0db06da5287a8b7d99c3e72360d1c9af02d805d1b380f93d95df7542cd8",
|
|
"src/style/backdrop.less": "45d2518d29c294801dff1ab85e3a4bb2cec66496adccdf893854fb08d444869b",
|
|
"src/style/bottom.less": "324de61ac2a82748015168789fc48c861ba6d490a87f9a98dac931b53f0d5a95",
|
|
"src/style/contextmenu.less": "190d7e61fba903428847e4495f084306c9ddd1b45178abe04087f3ab883eda2d",
|
|
"src/style/controls.less": "eb6d4bf4e4ff903d724d45f3ff60f0cf10c02e622fba195555a8179100cdce87",
|
|
"src/style/danmuku.less": "e971e214fc4fcad36707d0a2739991e5345ed3b0d582fd9484e3e2065f4d4e45",
|
|
"src/style/flip.less": "f3169f63fbab0c8166b0f1fe58719bc980a295f160dd534855adb2670742b8b5",
|
|
"src/style/fullscreen.less": "ae20b0142cb4dab46f1062270608d47c6947a6e35d9c0915ae237f6d593287c2",
|
|
"src/style/fullscreenWeb.less": "d92057496349d44b903a4e62b4b4a6ebc2c7b93320fce81f26a5666abdf77330",
|
|
"src/style/hideCursor.less": "28c6c2150589607c2002fa7b6e7a09b525742630d0b247c3c36b414c2c693cb8",
|
|
"src/style/hint.less": "e2dc4940e6b212d8da75a404fd5ff1ad894008457677bc37554c6b64b735bc31",
|
|
"src/style/icon.less": "2751208954958b8437d10746111d192ca944f97d8cbfcbae6a2a2f5f0ceaf234",
|
|
"src/style/index.less": "ea6f4cd4ac769bbedf870e01a753c0cdc24493e9ac367c895ff3687d02f6a84c",
|
|
"src/style/index.ts": "856afc037ffcd4d18c4b54901ddbb30e310014553fe9d19560e34fb54b8378c1",
|
|
"src/style/info.less": "8cdb91746d0ad17dfd9c493f317bdbe0bac250c11ce6d907596a7f34c6f0d5d4",
|
|
"src/style/inject.ts": "9cddbe51b5de0da74f27c045ab982b509c3854cc6b81eeb02a6b974914760a4d",
|
|
"src/style/layers.less": "623d06fb1c5520e99401f6e5e3f2a6e60aec540e4d3226845582677e69fe220f",
|
|
"src/style/loading.less": "3defb61105e6229494501dfa3315cc82366eaffc9569a25dabdb54ba8ba57f9d",
|
|
"src/style/mask.less": "3bcd16bc8cb4fe573c3937ae7fa1a1435fc5479873841c21d99d83d1916cd1be",
|
|
"src/style/mini.less": "abf2b03a51d518867bdef5818ef5fd604f19c2f85dc8bc9784dbad480dd8b991",
|
|
"src/style/mixins.less": "4de7eb5642eb03388ff36b2fc37c5b2bbd9d8a68c74861aee2d9aba22cc0d171",
|
|
"src/style/mobile.less": "1c3f93a6eba38589a031478ba04d87007c02594613845c1325c22ba940629c32",
|
|
"src/style/notice.less": "4ef68e420702979d9bb6d9659fefdd52a22996edd9f528473ffc0e08bb9f70de",
|
|
"src/style/plugins.less": "7122d23a57a98f09b3d933ff15eddbadc909d3fd1cd096a8e8e25fef25cbc0b2",
|
|
"src/style/poster.less": "8bc21639753db5f5ee671b1155812ba4bb42365c218f9c53c95e42b68ec4498b",
|
|
"src/style/progress.less": "9578590a84cd446d9790ae97f89103cdd65cac0094846f0c36ea16e182275411",
|
|
"src/style/selector.less": "a33cba4ff9c8e9aad4af152547bf54fdc64fb74a1013ab99a9ac01eb55fe25c7",
|
|
"src/style/setting.less": "c7fec9fc8c3cc3e63085b405a0199e2148721050b41fca3ba33598dccb153958",
|
|
"src/style/subtitle.less": "9660cef4d9933f2e3b5f8299f1c820797df4942c18e8c9883930ad111a86b3b3",
|
|
"src/style/variables.less": "166418165eb862c669eaaf40bd068ae12beb9b784abf6ebdd83380b9aa72bedc",
|
|
"src/style/video.less": "1658e7941437268fc187c991d0fab1d2d74ec1fad5997df67b4b9cc6a1cb52d9",
|
|
"src/style/volume.less": "9c3a184f3921e026ba5e3164b6d0c52ea7d5f60214e2884959939b74360b21fd",
|
|
"src/subtitle/index.ts": "b4ead680dc82fa47c53d1ec7e5fb8bf94abbf55730d5d1130ad8d544cb42adc8",
|
|
"src/subtitle/parse.ts": "7db540c5edb1d2312eed82757fd15a7ce6a28996ba20d0087e56730f21dede74",
|
|
"src/subtitle/render.ts": "96493fc35680af635a8db225a8bf002208df79ed48b1d4ee6cc73587543add5c",
|
|
"src/subtitle/request.ts": "543c964571bd5ab984bc1adc9f64a8917dd134ed2892ad10b30ed9c859f34119",
|
|
"src/subtitle/state.ts": "9f79b982d66747170bc39bdaf99b65676310965f23da62a4dec15547c756a56b",
|
|
"src/subtitle/track.ts": "707f4c43af4ebf4b87521f6f577168460e739274d0cec28b9efe5704d2540d18",
|
|
"src/subtitle/types.ts": "615e389b4bb36196a69a059eb04cf7e519cdac13d2da15e4374fede2f3b6631b",
|
|
"src/template/html.ts": "351c472bfd01fa5ba1a4e347ed31bd5faaf823d9b4c5cab1ce8c651e3b175021",
|
|
"src/template/nodes.ts": "1572746a636647e4d313cc8752d3a110ff81fddb390ad7b0feb6a0db0d42b9d4",
|
|
"src/template/types.ts": "2bf906b4a209e17dae4d79225e758e2e53772e93f19f188d0131051ea2a0143a",
|
|
"src/template.ts": "0ea9155b9292d4c528a464d3c97996ee5a1c9c4aabc2959a744989085db2251b",
|
|
"src/thumbnails/layout.ts": "6630439242a880f53fcb374b7b15c7f486405aab8a0fad651b137f02971eeb59",
|
|
"src/utils/compatibility.ts": "1fd2a5b17ee3245712eda961d3c0a15caf3c428010112e48231890176ce1e5e2",
|
|
"src/utils/component.ts": "c3fa96467e8b315d974a42a19591aa4a4a7514853db796135b2acbcdcb160ea3",
|
|
"src/utils/dom.ts": "72f3539dabf296df37ab4cc7ade0c8ac9480f399987101589450c787e7d6719b",
|
|
"src/utils/emitter.ts": "26a93d3ff35b53e71a5f3bb22c252a854559d8151ede50a66a28d9eefae6c008",
|
|
"src/utils/error.ts": "ba303c7d4e4228919088f9d608fa364596f5853ee646eda2008deee354866f38",
|
|
"src/utils/file.ts": "ea71d7fc0e818d473bf5a596211ba9d571e4febdf1878014eadefa8d0a98d4cc",
|
|
"src/utils/format.ts": "891df5b7542b713aef46bf2b93924f42e68eee574afd802db3e6c62ff2655ede",
|
|
"src/utils/index.ts": "5211af833dddb2937d25dcc772740d62f9d5c5039ce5505bffff0796d4afd756",
|
|
"src/utils/property.ts": "c737d4582a4382f4038d12dafdf8b43418e508c9b8b859b2f0cc17c20f370343",
|
|
"src/utils/subtitle.ts": "f058851d11a418e321a8a498472b67fa535fec2c7b5d3df739b6b4f263d00337",
|
|
"src/utils/time.ts": "b8ce3d50865f6c343e8e3ce9f5c87de565a87b4e9fbcbccbe7030e30e80b93fe",
|
|
"public/artplayer.cts": "0e91e907d021db02a68004603e6190505fdc0806d873ebb6af171aa089a81da7",
|
|
"public/artplayer.mts": "f6292596a9ccb1d43a6d6a12c35f859b1889ad15924c5ae0f9f280941aade313",
|
|
"public/artplayer.ts": "2c1f228e38eeda3aba0dceb9630c5db1380ef7033037b28a12423355c8a80983",
|
|
"public/component.ts": "ec0ba441e6f834118afcefd0621d9a76143ad4fcf50b699a374249ab14d2c314",
|
|
"public/config.ts": "97322dce493ac3d1160f426e4fd0ba89fa746f7d66bfbeabd9f45454198560ad",
|
|
"public/cssVar.ts": "2ff9827aa10bf326f60f6cda7556a94fdcabafba529185a1ceae46d865f33697",
|
|
"public/emitter.ts": "9c62551cdcc6dd3966bed8a7a85dd477435db977c91a294d2ac8f162f9592537",
|
|
"public/events.ts": "cb23eb57b07a0b4725a2cbea62add2fe691f818cc4bbcb862bc62caf5b297f3d",
|
|
"public/i18n.ts": "38094c46bed0ecd5bad02a3a5fbf0d61521df45aa2e1154256cec4ad5491958f",
|
|
"public/icons.ts": "61ce1b0cb9bc7488263b644419b5fd5a13e72de1493c8113eee81d5174f1234b",
|
|
"public/language.cts": "2248040d86a8e34626755c4ecf53ea0174706c653073cf0e15884a030d173120",
|
|
"public/language.mts": "c391e863012c77769e661afbf8fa949e9373aa88d17f58cbba7f5696edb8077f",
|
|
"public/legacy/language.ts": "c452ffd764ff9b29b819b3475c42395d2ea7a33560d8c186ef5df3844b9524c3",
|
|
"public/option.ts": "88dab402e6f55c51ef7b70c0ecde3e4437116f7dfced303047e410835088a3a5",
|
|
"public/playback.ts": "1ceaed3aa1cef511fe8b20f4874647f6065c723ad805b742a0a9247e16bb1bb5",
|
|
"public/player.ts": "fe75e08e8bc3912bd1f42bba92998418b9718a688b60068c2b9843e6218b0519",
|
|
"public/plugin.ts": "2a57e148fda00ee687da5036b890b0f611cb94bb403a1ed52602179060259d35",
|
|
"public/quality.ts": "dcca8c0f5b5c25373f85825a274fc3ee8beeffd7c8b2a978468e039ff4946a9e",
|
|
"public/runtime/component.ts": "840213299c942fe058eb5436977ceec066b9dccda24c55ae9f464b399c979e39",
|
|
"public/runtime/construction.ts": "24cc5cda1f614314db382271a9b0d5583b781894cfdf6c548700b1b5270467ee",
|
|
"public/runtime/events.ts": "52848f57d35eb1037cf74c8877521edf99a015bcd77f30ef6bbcba1807a99bfe",
|
|
"public/runtime/media.ts": "8828f80953aec3e95328cefe691661e8897cb27cb309483cf806ec45a8549ae3",
|
|
"public/runtime/option.ts": "bb672e49ffe74a6fc78543217f6de80d7d738890146df0857c709d4dc283e4ce",
|
|
"public/runtime/player.ts": "a4a24794e26cfb9e4310bf0f459a7a407e85bf81b4f3a4feb6294331af8036fb",
|
|
"public/runtime/plugin.ts": "9ad482f2a77914a91450419680b8af6b314b926f0831c2f7f6d7c466690f95c9",
|
|
"public/runtime/services.ts": "8e4648d8c61bff47343f9e1c2b995af69fc00947264b826109ceadcbaf553254",
|
|
"public/runtime/setting.ts": "c48d20957b57f79f985ef76a2950cc8a5cfa25dafa8ec5939e562661778e6218",
|
|
"public/runtime/subtitle.ts": "13241c4f9a87517aa2cf7b3e0bb8cedaa12fa0b4d3f8934285797583b752557e",
|
|
"public/runtime/template.ts": "da9975513a1938e7f386f4f65f718f0fc595164bfeac8f0cd99a3e97a54919a1",
|
|
"public/runtime/utils.ts": "cab9916f5224a3b047812b9f759cc9cc62105662599744067a6955020ab36916",
|
|
"public/runtime.cts": "52cfff1daeb6841a90212c8fa8d46ca46d6650bb7ed1b59b62115d854b8ad652",
|
|
"public/runtime.mts": "1b09bc0ee0f0ee2f788689eaff441bdeda1fab0ce783e71b61b9792d81072b03",
|
|
"public/runtime.ts": "ec4b1d56993eb482a77eb0f94b701047549d009e6ba6433f27e7d464fef30c2b",
|
|
"public/setting.ts": "a60ed81da780439a55ee22ebe2611d936bd45da0d98e6bf44c92e9a5d9047492",
|
|
"public/subtitle.ts": "92f711ad0f7924e609ad4425cd26d19c73eb027cccddc6d89fcf9b8e334db065",
|
|
"public/template.ts": "b5f9bff43b4816bd2e3531a3a1750b8014fcf63d421fbc786341cedb1429035c",
|
|
"public/utils.ts": "63757d81dd9cf5b95c67ff758da71c87bf535f15aeea7dfda322637d26fd33d0",
|
|
"package.json": "82e92699e7c29847f32ac6767ece0401290e7d7a12854722bdbcfd09b90b7954",
|
|
"THIRD_PARTY_NOTICES": "b77b5b46b79fa0cda850b0781f78c3b1112c4ed9672fa291956fe8eff53098e7",
|
|
"tsconfig.json": "c074f0621b18e6f209e217a702745e4118ee7724955e8104c7e3df3a223a9921"
|
|
}
|
|
},
|
|
{
|
|
"name": "artplayer-plugin-chapter",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js",
|
|
"member": "package/dist/artplayer-plugin-chapter.js",
|
|
"sha256": "6ac3dfe28f46084ac7caedd571b1a97dcee3cf9d708112f1b8bbd6566e1dc5c5",
|
|
"archiveSha256": "9447f64a04e0218619d66e294905f45b8948bdfd8f93b6313f3ea5f4224d57be",
|
|
"sourceHashes": {
|
|
"src/chapters.ts": "92206f524624ac3a7304677b6a69fda88e62caeca52e1e530d746e51579d3a4d",
|
|
"src/index.ts": "83dc022253c0539587590f7a551e090684d1944dcb2010a76e8498a683e7ef36",
|
|
"src/progress.ts": "4a18d19ed703772d73622ea3fa9d433dbc2c6092ba244c9bb1ec727368996951",
|
|
"src/style.less": "a7506541374cbf5b3a6906b19d4a925406b2ccebdb9be6c7406c3bb8d9045ee5",
|
|
"src/stylesheet.ts": "6ccd88b6d17127acf6f6c1f02a7fbb3a55d59f427d2d92c007bf658122abd51c",
|
|
"src/types.ts": "07c528f9753cc54c12211276f28ff01a5f6e8f1ef1451b2b534f2d6cfaa17ee9",
|
|
"package.json": "24eec6907b3218439189adab6af3f932c1497c47c2d41209311c01042b07fd4f",
|
|
"tsconfig.json": "732a6076acef4c8437d305af19a9da8a0e04b8740a1df32921fd30011c162492"
|
|
}
|
|
}
|
|
],
|
|
"toolchain": {
|
|
"yarn.lock": "44cda170cc8279bfd1fba361945aea5f2d8a63893cc79c9404835c1afc998dd6",
|
|
"scripts/build.js": "f836f7332b83b022550cdbf3dea04750c699fc6db5175a6fbefe502fee5db374",
|
|
"scripts/utils.js": "4bf07ce5a1029df6360e402d128233e2ce9873316270473f6c5f23d88533a1ec",
|
|
"scripts/projects.js": "a88d5da78a0d50c4ac92a37ea5594a833b169a51d45b5442d3af4d97ffa16965"
|
|
},
|
|
"manifest": {
|
|
"kind": "artplayer-browser-test",
|
|
"resources": {
|
|
"/candidate/artplayer.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer\\dist\\artplayer.js"
|
|
},
|
|
"sha256": "9741da1b0bb4e1ed6999a6089c62e5c3b8b2df280445631da7155c1c6da5e623",
|
|
"bytes": 208037
|
|
},
|
|
"/compiled/artplayer.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer\\dist\\artplayer.js"
|
|
},
|
|
"sha256": "9741da1b0bb4e1ed6999a6089c62e5c3b8b2df280445631da7155c1c6da5e623",
|
|
"bytes": 208037,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/uncompiled/artplayer/index.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer\\dist\\artplayer.js"
|
|
},
|
|
"sha256": "9741da1b0bb4e1ed6999a6089c62e5c3b8b2df280445631da7155c1c6da5e623",
|
|
"bytes": 208037,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/candidate/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "6ac3dfe28f46084ac7caedd571b1a97dcee3cf9d708112f1b8bbd6566e1dc5c5",
|
|
"bytes": 5121
|
|
},
|
|
"/compiled/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "6ac3dfe28f46084ac7caedd571b1a97dcee3cf9d708112f1b8bbd6566e1dc5c5",
|
|
"bytes": 5121,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/uncompiled/artplayer-plugin-chapter/index.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "6ac3dfe28f46084ac7caedd571b1a97dcee3cf9d708112f1b8bbd6566e1dc5c5",
|
|
"bytes": 5121,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/published/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.4.0",
|
|
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
|
|
"bytes": 134037
|
|
},
|
|
"/published/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "1.1.0",
|
|
"integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==",
|
|
"member": "package/dist/artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0",
|
|
"bytes": 4973
|
|
},
|
|
"/test/pattern.mp4": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.mp4"
|
|
},
|
|
"sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233",
|
|
"bytes": 251538
|
|
},
|
|
"/test/pattern.webm": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.webm"
|
|
},
|
|
"sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f",
|
|
"bytes": 162073
|
|
},
|
|
"/test/declaration-cues.vtt": {
|
|
"source": {
|
|
"kind": "test-subtitles",
|
|
"file": "test/browser/media/declaration-cues.vtt"
|
|
},
|
|
"sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704",
|
|
"bytes": 54
|
|
},
|
|
"/test/thumbnail-grid.svg": {
|
|
"source": {
|
|
"kind": "test-thumbnail-grid",
|
|
"file": "test/browser/media/thumbnail-grid.svg"
|
|
},
|
|
"sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6",
|
|
"bytes": 14969
|
|
},
|
|
"/test/legacy-safe-area.js": {
|
|
"source": {
|
|
"kind": "frozen-own-source",
|
|
"file": "test/helpers/legacy-safe-area.js",
|
|
"commit": "ccf77c4e"
|
|
},
|
|
"sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a",
|
|
"bytes": 795
|
|
},
|
|
"/assets/sample/video.mp4": {
|
|
"source": {
|
|
"kind": "docs-media",
|
|
"file": "docs/assets/sample/video.mp4"
|
|
},
|
|
"sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980",
|
|
"bytes": 5818706
|
|
},
|
|
"/test/performance.js": {
|
|
"source": {
|
|
"kind": "adapted-baseline-fixture",
|
|
"file": "refactor/fixtures/performance.js"
|
|
},
|
|
"sha256": "2318f39bdb5f3a3348d755cb4335907ae4adc944be3a435839c1bba201e81500",
|
|
"bytes": 8994
|
|
}
|
|
}
|
|
},
|
|
"sizes": [
|
|
{
|
|
"name": "artplayer",
|
|
"member": "package/dist/artplayer.js",
|
|
"before": {
|
|
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
|
|
"raw": 134037,
|
|
"gzip9": 35486,
|
|
"brotli6": 32533
|
|
},
|
|
"after": {
|
|
"sha256": "9741da1b0bb4e1ed6999a6089c62e5c3b8b2df280445631da7155c1c6da5e623",
|
|
"raw": 208037,
|
|
"gzip9": 58434,
|
|
"brotli6": 53372
|
|
},
|
|
"reviewSignals": [
|
|
{
|
|
"metric": "raw",
|
|
"deltaBytes": 74000,
|
|
"allowanceBytes": 6701.85
|
|
},
|
|
{
|
|
"metric": "gzip9",
|
|
"deltaBytes": 22948,
|
|
"allowanceBytes": 1774.3000000000002
|
|
},
|
|
{
|
|
"metric": "brotli6",
|
|
"deltaBytes": 20839,
|
|
"allowanceBytes": 1626.65
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "artplayer",
|
|
"member": "package/dist/artplayer.legacy.js",
|
|
"before": {
|
|
"sha256": "cef83f9dac8a343060329ea6c5d603f0e7811fd0fd6c1590ae1c47f9e0afc9bb",
|
|
"raw": 135748,
|
|
"gzip9": 36021,
|
|
"brotli6": 33045
|
|
},
|
|
"after": {
|
|
"sha256": "d1f1bb14f067681e4786c12fc29fdc9ba9af80632bbb33e3b5bad8b270e26cda",
|
|
"raw": 212218,
|
|
"gzip9": 59686,
|
|
"brotli6": 54412
|
|
},
|
|
"reviewSignals": [
|
|
{
|
|
"metric": "raw",
|
|
"deltaBytes": 76470,
|
|
"allowanceBytes": 6787.400000000001
|
|
},
|
|
{
|
|
"metric": "gzip9",
|
|
"deltaBytes": 23665,
|
|
"allowanceBytes": 1801.0500000000002
|
|
},
|
|
{
|
|
"metric": "brotli6",
|
|
"deltaBytes": 21367,
|
|
"allowanceBytes": 1652.25
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "artplayer",
|
|
"member": "package/dist/artplayer.mjs",
|
|
"before": {
|
|
"sha256": "a1800b37ac7549f52fa960fe28bc6e1c69ec18bd4bc9a7e2534aecc3df10eb3e",
|
|
"raw": 208826,
|
|
"gzip9": 43868,
|
|
"brotli6": 40443
|
|
},
|
|
"after": {
|
|
"sha256": "c2f738b3f3abdbd66e3e2bba2be6058a75fd7abcef6131bb12af3be3722c5a13",
|
|
"raw": 361496,
|
|
"gzip9": 77141,
|
|
"brotli6": 70030
|
|
},
|
|
"reviewSignals": [
|
|
{
|
|
"metric": "raw",
|
|
"deltaBytes": 152670,
|
|
"allowanceBytes": 10441.300000000001
|
|
},
|
|
{
|
|
"metric": "gzip9",
|
|
"deltaBytes": 33273,
|
|
"allowanceBytes": 2193.4
|
|
},
|
|
{
|
|
"metric": "brotli6",
|
|
"deltaBytes": 29587,
|
|
"allowanceBytes": 2022.15
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "artplayer-plugin-chapter",
|
|
"member": "package/dist/artplayer-plugin-chapter.js",
|
|
"before": {
|
|
"sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0",
|
|
"raw": 4973,
|
|
"gzip9": 1850,
|
|
"brotli6": 1653
|
|
},
|
|
"after": {
|
|
"sha256": "6ac3dfe28f46084ac7caedd571b1a97dcee3cf9d708112f1b8bbd6566e1dc5c5",
|
|
"raw": 5121,
|
|
"gzip9": 1995,
|
|
"brotli6": 1814
|
|
},
|
|
"reviewSignals": []
|
|
},
|
|
{
|
|
"name": "artplayer-plugin-chapter",
|
|
"member": "package/dist/artplayer-plugin-chapter.legacy.js",
|
|
"before": {
|
|
"sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0",
|
|
"raw": 4973,
|
|
"gzip9": 1850,
|
|
"brotli6": 1653
|
|
},
|
|
"after": {
|
|
"sha256": "6d9bff885412169e701670961aa00c2e46c4b42c9b9647ff4e6d198777d2a359",
|
|
"raw": 5153,
|
|
"gzip9": 2008,
|
|
"brotli6": 1825
|
|
},
|
|
"reviewSignals": []
|
|
},
|
|
{
|
|
"name": "artplayer-plugin-chapter",
|
|
"member": "package/dist/artplayer-plugin-chapter.mjs",
|
|
"before": {
|
|
"sha256": "61342a069b84e0731d44a2464d0dfe637d1514d0037c740371fc866c516d2209",
|
|
"raw": 7721,
|
|
"gzip9": 2126,
|
|
"brotli6": 1904
|
|
},
|
|
"after": {
|
|
"sha256": "26415cecab2c0198c566cef0232e20123413782d5bad7534a32939b3298617af",
|
|
"raw": 7936,
|
|
"gzip9": 2392,
|
|
"brotli6": 2179
|
|
},
|
|
"reviewSignals": []
|
|
}
|
|
],
|
|
"runs": [
|
|
{
|
|
"group": 0,
|
|
"variant": "published",
|
|
"measurements": {
|
|
"kind": "performance",
|
|
"environment": {
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"language": "en-US",
|
|
"hardwareConcurrency": 12,
|
|
"deviceMemory": null,
|
|
"devicePixelRatio": 1,
|
|
"viewport": {
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"visibility": "visible"
|
|
},
|
|
"scripts": [
|
|
"/published/artplayer.js",
|
|
"/published/artplayer-plugin-chapter.js",
|
|
"/test/performance.js"
|
|
],
|
|
"samples": [
|
|
{
|
|
"configuration": "core",
|
|
"warmup": true,
|
|
"round": 0,
|
|
"constructorMs": 38,
|
|
"readyMs": 168,
|
|
"playResolvedMs": 3,
|
|
"playbackObservedMs": 183,
|
|
"mediaProgress": 0.174018,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 2,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": true,
|
|
"round": 0,
|
|
"constructorMs": 5,
|
|
"readyMs": 31,
|
|
"playResolvedMs": 3,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.173334,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 2,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 1,
|
|
"constructorMs": 3,
|
|
"readyMs": 32,
|
|
"playResolvedMs": 2,
|
|
"playbackObservedMs": 183,
|
|
"mediaProgress": 0.173161,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 1,
|
|
"constructorMs": 7,
|
|
"readyMs": 32,
|
|
"playResolvedMs": 3,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.17324,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 0,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 2,
|
|
"constructorMs": 3,
|
|
"readyMs": 32,
|
|
"playResolvedMs": 2,
|
|
"playbackObservedMs": 183,
|
|
"mediaProgress": 0.175919,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 2,
|
|
"constructorMs": 4,
|
|
"readyMs": 32,
|
|
"playResolvedMs": 2,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.174582,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 3,
|
|
"constructorMs": 4,
|
|
"readyMs": 33,
|
|
"playResolvedMs": 1,
|
|
"playbackObservedMs": 182,
|
|
"mediaProgress": 0.175981,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 2,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 3,
|
|
"constructorMs": 2,
|
|
"readyMs": 31,
|
|
"playResolvedMs": 3,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.17668,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 4,
|
|
"constructorMs": 7,
|
|
"readyMs": 49,
|
|
"playResolvedMs": 3,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.175397,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 4,
|
|
"constructorMs": 4,
|
|
"readyMs": 49,
|
|
"playResolvedMs": 2,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.174905,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 5,
|
|
"constructorMs": 5,
|
|
"readyMs": 49,
|
|
"playResolvedMs": 2,
|
|
"playbackObservedMs": 182,
|
|
"mediaProgress": 0.178926,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 5,
|
|
"constructorMs": 5,
|
|
"readyMs": 34,
|
|
"playResolvedMs": 2,
|
|
"playbackObservedMs": 182,
|
|
"mediaProgress": 0.174447,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 0,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
}
|
|
],
|
|
"resources": [
|
|
{
|
|
"configuration": "core",
|
|
"round": 0,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 58,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 356,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 0,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 58,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 360,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"round": 1,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 58,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 364,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 1,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 58,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 365,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"round": 2,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 58,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 352,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 2,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 58,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 353,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
}
|
|
],
|
|
"errors": [],
|
|
"unhandled": [],
|
|
"visibilityChanges": [],
|
|
"remainingInstances": 0
|
|
}
|
|
},
|
|
{
|
|
"group": 0,
|
|
"variant": "candidate",
|
|
"measurements": {
|
|
"kind": "performance",
|
|
"environment": {
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"language": "en-US",
|
|
"hardwareConcurrency": 12,
|
|
"deviceMemory": null,
|
|
"devicePixelRatio": 1,
|
|
"viewport": {
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"visibility": "visible"
|
|
},
|
|
"scripts": [
|
|
"/candidate/artplayer.js",
|
|
"/candidate/artplayer-plugin-chapter.js",
|
|
"/test/performance.js"
|
|
],
|
|
"samples": [
|
|
{
|
|
"configuration": "core",
|
|
"warmup": true,
|
|
"round": 0,
|
|
"constructorMs": 10,
|
|
"readyMs": 69,
|
|
"playResolvedMs": 3,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.17377,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 2,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": true,
|
|
"round": 0,
|
|
"constructorMs": 6,
|
|
"readyMs": 32,
|
|
"playResolvedMs": 4,
|
|
"playbackObservedMs": 183,
|
|
"mediaProgress": 0.178085,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 2,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 1,
|
|
"constructorMs": 6,
|
|
"readyMs": 31,
|
|
"playResolvedMs": 3,
|
|
"playbackObservedMs": 183,
|
|
"mediaProgress": 0.176017,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 2,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 1,
|
|
"constructorMs": 4,
|
|
"readyMs": 31,
|
|
"playResolvedMs": 3,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.178214,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 1,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 2,
|
|
"constructorMs": 5,
|
|
"readyMs": 48,
|
|
"playResolvedMs": 3,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.17659,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 1,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 2,
|
|
"constructorMs": 4,
|
|
"readyMs": 31,
|
|
"playResolvedMs": 2,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.173808,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 2,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 3,
|
|
"constructorMs": 4,
|
|
"readyMs": 31,
|
|
"playResolvedMs": 2,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.172053,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 2,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 3,
|
|
"constructorMs": 3,
|
|
"readyMs": 47,
|
|
"playResolvedMs": 4,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.177781,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 3,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 4,
|
|
"constructorMs": 4,
|
|
"readyMs": 47,
|
|
"playResolvedMs": 2,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.175224,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 2,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 4,
|
|
"constructorMs": 4,
|
|
"readyMs": 31,
|
|
"playResolvedMs": 5,
|
|
"playbackObservedMs": 200,
|
|
"mediaProgress": 0.184343,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 1,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 5,
|
|
"constructorMs": 5,
|
|
"readyMs": 32,
|
|
"playResolvedMs": 3,
|
|
"playbackObservedMs": 183,
|
|
"mediaProgress": 0.173991,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 2,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 5,
|
|
"constructorMs": 3,
|
|
"readyMs": 32,
|
|
"playResolvedMs": 1,
|
|
"playbackObservedMs": 183,
|
|
"mediaProgress": 0.176936,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 3,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
}
|
|
],
|
|
"resources": [
|
|
{
|
|
"configuration": "core",
|
|
"round": 0,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 352,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 0,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 356,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"round": 1,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 351,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 1,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 351,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"round": 2,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 353,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 2,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 359,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
}
|
|
],
|
|
"errors": [],
|
|
"unhandled": [],
|
|
"visibilityChanges": [],
|
|
"remainingInstances": 0
|
|
}
|
|
},
|
|
{
|
|
"group": 1,
|
|
"variant": "candidate",
|
|
"measurements": {
|
|
"kind": "performance",
|
|
"environment": {
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"language": "en-US",
|
|
"hardwareConcurrency": 12,
|
|
"deviceMemory": null,
|
|
"devicePixelRatio": 1,
|
|
"viewport": {
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"visibility": "visible"
|
|
},
|
|
"scripts": [
|
|
"/candidate/artplayer.js",
|
|
"/candidate/artplayer-plugin-chapter.js",
|
|
"/test/performance.js"
|
|
],
|
|
"samples": [
|
|
{
|
|
"configuration": "core",
|
|
"warmup": true,
|
|
"round": 0,
|
|
"constructorMs": 8,
|
|
"readyMs": 44,
|
|
"playResolvedMs": 3,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.176321,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 2,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": true,
|
|
"round": 0,
|
|
"constructorMs": 4,
|
|
"readyMs": 31,
|
|
"playResolvedMs": 5,
|
|
"playbackObservedMs": 183,
|
|
"mediaProgress": 0.177584,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 2,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 1,
|
|
"constructorMs": 4,
|
|
"readyMs": 47,
|
|
"playResolvedMs": 3,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.174251,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 1,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 1,
|
|
"constructorMs": 3,
|
|
"readyMs": 30,
|
|
"playResolvedMs": 3,
|
|
"playbackObservedMs": 201,
|
|
"mediaProgress": 0.18445,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 0,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 2,
|
|
"constructorMs": 3,
|
|
"readyMs": 31,
|
|
"playResolvedMs": 3,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.174216,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 3,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 2,
|
|
"constructorMs": 6,
|
|
"readyMs": 45,
|
|
"playResolvedMs": 3,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.173499,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 2,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 3,
|
|
"constructorMs": 8,
|
|
"readyMs": 47,
|
|
"playResolvedMs": 2,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.173439,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 2,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 3,
|
|
"constructorMs": 6,
|
|
"readyMs": 46,
|
|
"playResolvedMs": 2,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.171677,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 1,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 4,
|
|
"constructorMs": 6,
|
|
"readyMs": 49,
|
|
"playResolvedMs": 1,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.175567,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 3,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 4,
|
|
"constructorMs": 5,
|
|
"readyMs": 46,
|
|
"playResolvedMs": 2,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.173532,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 3,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 5,
|
|
"constructorMs": 5,
|
|
"readyMs": 46,
|
|
"playResolvedMs": 1,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.176589,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 3,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 5,
|
|
"constructorMs": 5,
|
|
"readyMs": 46,
|
|
"playResolvedMs": 2,
|
|
"playbackObservedMs": 183,
|
|
"mediaProgress": 0.176808,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 3,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
}
|
|
],
|
|
"resources": [
|
|
{
|
|
"configuration": "core",
|
|
"round": 0,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 354,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 0,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 354,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"round": 1,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 363,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 1,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 363,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"round": 2,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 352,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 2,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 362,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
}
|
|
],
|
|
"errors": [],
|
|
"unhandled": [],
|
|
"visibilityChanges": [],
|
|
"remainingInstances": 0
|
|
}
|
|
},
|
|
{
|
|
"group": 1,
|
|
"variant": "published",
|
|
"measurements": {
|
|
"kind": "performance",
|
|
"environment": {
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"language": "en-US",
|
|
"hardwareConcurrency": 12,
|
|
"deviceMemory": null,
|
|
"devicePixelRatio": 1,
|
|
"viewport": {
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"visibility": "visible"
|
|
},
|
|
"scripts": [
|
|
"/published/artplayer.js",
|
|
"/published/artplayer-plugin-chapter.js",
|
|
"/test/performance.js"
|
|
],
|
|
"samples": [
|
|
{
|
|
"configuration": "core",
|
|
"warmup": true,
|
|
"round": 0,
|
|
"constructorMs": 7,
|
|
"readyMs": 46,
|
|
"playResolvedMs": 3,
|
|
"playbackObservedMs": 183,
|
|
"mediaProgress": 0.176124,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": true,
|
|
"round": 0,
|
|
"constructorMs": 4,
|
|
"readyMs": 32,
|
|
"playResolvedMs": 3,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.176892,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 2,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 1,
|
|
"constructorMs": 4,
|
|
"readyMs": 48,
|
|
"playResolvedMs": 3,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.176592,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 1,
|
|
"constructorMs": 4,
|
|
"readyMs": 35,
|
|
"playResolvedMs": 3,
|
|
"playbackObservedMs": 180,
|
|
"mediaProgress": 0.177448,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 2,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 2,
|
|
"constructorMs": 4,
|
|
"readyMs": 49,
|
|
"playResolvedMs": 3,
|
|
"playbackObservedMs": 182,
|
|
"mediaProgress": 0.174454,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 2,
|
|
"constructorMs": 5,
|
|
"readyMs": 49,
|
|
"playResolvedMs": 3,
|
|
"playbackObservedMs": 183,
|
|
"mediaProgress": 0.175457,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 3,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 3,
|
|
"constructorMs": 7,
|
|
"readyMs": 46,
|
|
"playResolvedMs": 2,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.173917,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 3,
|
|
"constructorMs": 5,
|
|
"readyMs": 32,
|
|
"playResolvedMs": 3,
|
|
"playbackObservedMs": 183,
|
|
"mediaProgress": 0.175624,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 4,
|
|
"constructorMs": 4,
|
|
"readyMs": 32,
|
|
"playResolvedMs": 2,
|
|
"playbackObservedMs": 183,
|
|
"mediaProgress": 0.175241,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 2,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 4,
|
|
"constructorMs": 3,
|
|
"readyMs": 31,
|
|
"playResolvedMs": 3,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.178601,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 5,
|
|
"constructorMs": 5,
|
|
"readyMs": 31,
|
|
"playResolvedMs": 3,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.175169,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 2,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 5,
|
|
"constructorMs": 3,
|
|
"readyMs": 48,
|
|
"playResolvedMs": 1,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.177108,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 0,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
}
|
|
],
|
|
"resources": [
|
|
{
|
|
"configuration": "core",
|
|
"round": 0,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 58,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 354,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 0,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 58,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 357,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"round": 1,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 58,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 362,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 1,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 58,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 365,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"round": 2,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 58,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 356,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 2,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 58,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 359,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
}
|
|
],
|
|
"errors": [],
|
|
"unhandled": [],
|
|
"visibilityChanges": [],
|
|
"remainingInstances": 0
|
|
}
|
|
},
|
|
{
|
|
"group": 2,
|
|
"variant": "published",
|
|
"measurements": {
|
|
"kind": "performance",
|
|
"environment": {
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"language": "en-US",
|
|
"hardwareConcurrency": 12,
|
|
"deviceMemory": null,
|
|
"devicePixelRatio": 1,
|
|
"viewport": {
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"visibility": "visible"
|
|
},
|
|
"scripts": [
|
|
"/published/artplayer.js",
|
|
"/published/artplayer-plugin-chapter.js",
|
|
"/test/performance.js"
|
|
],
|
|
"samples": [
|
|
{
|
|
"configuration": "core",
|
|
"warmup": true,
|
|
"round": 0,
|
|
"constructorMs": 7,
|
|
"readyMs": 61,
|
|
"playResolvedMs": 3,
|
|
"playbackObservedMs": 183,
|
|
"mediaProgress": 0.177632,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 2,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": true,
|
|
"round": 0,
|
|
"constructorMs": 6,
|
|
"readyMs": 31,
|
|
"playResolvedMs": 3,
|
|
"playbackObservedMs": 183,
|
|
"mediaProgress": 0.178445,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 2,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 1,
|
|
"constructorMs": 8,
|
|
"readyMs": 48,
|
|
"playResolvedMs": 3,
|
|
"playbackObservedMs": 183,
|
|
"mediaProgress": 0.174798,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 1,
|
|
"constructorMs": 4,
|
|
"readyMs": 32,
|
|
"playResolvedMs": 2,
|
|
"playbackObservedMs": 183,
|
|
"mediaProgress": 0.174077,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 2,
|
|
"constructorMs": 4,
|
|
"readyMs": 33,
|
|
"playResolvedMs": 2,
|
|
"playbackObservedMs": 183,
|
|
"mediaProgress": 0.176593,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 2,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 2,
|
|
"constructorMs": 4,
|
|
"readyMs": 29,
|
|
"playResolvedMs": 3,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.174945,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 3,
|
|
"constructorMs": 3,
|
|
"readyMs": 32,
|
|
"playResolvedMs": 3,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.174811,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 3,
|
|
"constructorMs": 5,
|
|
"readyMs": 48,
|
|
"playResolvedMs": 3,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.17518,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 2,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 4,
|
|
"constructorMs": 7,
|
|
"readyMs": 47,
|
|
"playResolvedMs": 3,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.172977,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 2,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 4,
|
|
"constructorMs": 7,
|
|
"readyMs": 48,
|
|
"playResolvedMs": 3,
|
|
"playbackObservedMs": 183,
|
|
"mediaProgress": 0.17451,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 5,
|
|
"constructorMs": 7,
|
|
"readyMs": 49,
|
|
"playResolvedMs": 6,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.172177,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 5,
|
|
"constructorMs": 3,
|
|
"readyMs": 32,
|
|
"playResolvedMs": 3,
|
|
"playbackObservedMs": 183,
|
|
"mediaProgress": 0.176323,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 57,
|
|
"destroyMs": 1,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
}
|
|
],
|
|
"resources": [
|
|
{
|
|
"configuration": "core",
|
|
"round": 0,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 58,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 362,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 0,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 58,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 352,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"round": 1,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 58,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 357,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 1,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 58,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 351,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"round": 2,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 58,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 355,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 2,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 58,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 359,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
}
|
|
],
|
|
"errors": [],
|
|
"unhandled": [],
|
|
"visibilityChanges": [],
|
|
"remainingInstances": 0
|
|
}
|
|
},
|
|
{
|
|
"group": 2,
|
|
"variant": "candidate",
|
|
"measurements": {
|
|
"kind": "performance",
|
|
"environment": {
|
|
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
|
|
"language": "en-US",
|
|
"hardwareConcurrency": 12,
|
|
"deviceMemory": null,
|
|
"devicePixelRatio": 1,
|
|
"viewport": {
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"visibility": "visible"
|
|
},
|
|
"scripts": [
|
|
"/candidate/artplayer.js",
|
|
"/candidate/artplayer-plugin-chapter.js",
|
|
"/test/performance.js"
|
|
],
|
|
"samples": [
|
|
{
|
|
"configuration": "core",
|
|
"warmup": true,
|
|
"round": 0,
|
|
"constructorMs": 7,
|
|
"readyMs": 44,
|
|
"playResolvedMs": 2,
|
|
"playbackObservedMs": 183,
|
|
"mediaProgress": 0.174103,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 2,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": true,
|
|
"round": 0,
|
|
"constructorMs": 8,
|
|
"readyMs": 46,
|
|
"playResolvedMs": 3,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.173572,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 3,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 1,
|
|
"constructorMs": 5,
|
|
"readyMs": 47,
|
|
"playResolvedMs": 2,
|
|
"playbackObservedMs": 183,
|
|
"mediaProgress": 0.17147,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 2,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 1,
|
|
"constructorMs": 4,
|
|
"readyMs": 31,
|
|
"playResolvedMs": 4,
|
|
"playbackObservedMs": 183,
|
|
"mediaProgress": 0.173841,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 1,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 2,
|
|
"constructorMs": 4,
|
|
"readyMs": 48,
|
|
"playResolvedMs": 2,
|
|
"playbackObservedMs": 183,
|
|
"mediaProgress": 0.176046,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 1,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 2,
|
|
"constructorMs": 4,
|
|
"readyMs": 49,
|
|
"playResolvedMs": 3,
|
|
"playbackObservedMs": 183,
|
|
"mediaProgress": 0.174759,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 2,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 3,
|
|
"constructorMs": 4,
|
|
"readyMs": 47,
|
|
"playResolvedMs": 2,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.175172,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 1,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 3,
|
|
"constructorMs": 3,
|
|
"readyMs": 32,
|
|
"playResolvedMs": 4,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.177002,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 2,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 4,
|
|
"constructorMs": 4,
|
|
"readyMs": 47,
|
|
"playResolvedMs": 2,
|
|
"playbackObservedMs": 183,
|
|
"mediaProgress": 0.174432,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 3,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 4,
|
|
"constructorMs": 3,
|
|
"readyMs": 30,
|
|
"playResolvedMs": 4,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.171813,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 1,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 5,
|
|
"constructorMs": 4,
|
|
"readyMs": 32,
|
|
"playResolvedMs": 3,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.179803,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 2,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 5,
|
|
"constructorMs": 5,
|
|
"readyMs": 31,
|
|
"playResolvedMs": 2,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.173626,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 0,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
}
|
|
],
|
|
"resources": [
|
|
{
|
|
"configuration": "core",
|
|
"round": 0,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 360,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 0,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 351,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"round": 1,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 385,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 1,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 352,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"round": 2,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 354,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 2,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 357,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
}
|
|
],
|
|
"errors": [],
|
|
"unhandled": [],
|
|
"visibilityChanges": [],
|
|
"remainingInstances": 0
|
|
}
|
|
}
|
|
],
|
|
"status": "review-required",
|
|
"groups": [
|
|
{
|
|
"group": 0,
|
|
"summary": {
|
|
"core": {
|
|
"constructorMs": {
|
|
"count": 5,
|
|
"min": 4,
|
|
"median": 5,
|
|
"max": 6
|
|
},
|
|
"readyMs": {
|
|
"count": 5,
|
|
"min": 31,
|
|
"median": 32,
|
|
"max": 48
|
|
},
|
|
"playResolvedMs": {
|
|
"count": 5,
|
|
"min": 2,
|
|
"median": 3,
|
|
"max": 3
|
|
},
|
|
"destroyMs": {
|
|
"count": 5,
|
|
"min": 1,
|
|
"median": 2,
|
|
"max": 2
|
|
}
|
|
},
|
|
"chapter": {
|
|
"constructorMs": {
|
|
"count": 5,
|
|
"min": 3,
|
|
"median": 4,
|
|
"max": 4
|
|
},
|
|
"readyMs": {
|
|
"count": 5,
|
|
"min": 31,
|
|
"median": 31,
|
|
"max": 47
|
|
},
|
|
"playResolvedMs": {
|
|
"count": 5,
|
|
"min": 1,
|
|
"median": 3,
|
|
"max": 5
|
|
},
|
|
"destroyMs": {
|
|
"count": 5,
|
|
"min": 1,
|
|
"median": 2,
|
|
"max": 3
|
|
}
|
|
}
|
|
},
|
|
"reviewSignals": [],
|
|
"resourceProfileChanged": true
|
|
},
|
|
{
|
|
"group": 1,
|
|
"summary": {
|
|
"core": {
|
|
"constructorMs": {
|
|
"count": 5,
|
|
"min": 3,
|
|
"median": 5,
|
|
"max": 8
|
|
},
|
|
"readyMs": {
|
|
"count": 5,
|
|
"min": 31,
|
|
"median": 47,
|
|
"max": 49
|
|
},
|
|
"playResolvedMs": {
|
|
"count": 5,
|
|
"min": 1,
|
|
"median": 2,
|
|
"max": 3
|
|
},
|
|
"destroyMs": {
|
|
"count": 5,
|
|
"min": 1,
|
|
"median": 3,
|
|
"max": 3
|
|
}
|
|
},
|
|
"chapter": {
|
|
"constructorMs": {
|
|
"count": 5,
|
|
"min": 3,
|
|
"median": 5,
|
|
"max": 6
|
|
},
|
|
"readyMs": {
|
|
"count": 5,
|
|
"min": 30,
|
|
"median": 46,
|
|
"max": 46
|
|
},
|
|
"playResolvedMs": {
|
|
"count": 5,
|
|
"min": 2,
|
|
"median": 2,
|
|
"max": 3
|
|
},
|
|
"destroyMs": {
|
|
"count": 5,
|
|
"min": 0,
|
|
"median": 2,
|
|
"max": 3
|
|
}
|
|
}
|
|
},
|
|
"reviewSignals": [],
|
|
"resourceProfileChanged": true
|
|
},
|
|
{
|
|
"group": 2,
|
|
"summary": {
|
|
"core": {
|
|
"constructorMs": {
|
|
"count": 5,
|
|
"min": 4,
|
|
"median": 4,
|
|
"max": 5
|
|
},
|
|
"readyMs": {
|
|
"count": 5,
|
|
"min": 32,
|
|
"median": 47,
|
|
"max": 48
|
|
},
|
|
"playResolvedMs": {
|
|
"count": 5,
|
|
"min": 2,
|
|
"median": 2,
|
|
"max": 3
|
|
},
|
|
"destroyMs": {
|
|
"count": 5,
|
|
"min": 1,
|
|
"median": 2,
|
|
"max": 3
|
|
}
|
|
},
|
|
"chapter": {
|
|
"constructorMs": {
|
|
"count": 5,
|
|
"min": 3,
|
|
"median": 4,
|
|
"max": 5
|
|
},
|
|
"readyMs": {
|
|
"count": 5,
|
|
"min": 30,
|
|
"median": 31,
|
|
"max": 49
|
|
},
|
|
"playResolvedMs": {
|
|
"count": 5,
|
|
"min": 2,
|
|
"median": 4,
|
|
"max": 4
|
|
},
|
|
"destroyMs": {
|
|
"count": 5,
|
|
"min": 0,
|
|
"median": 1,
|
|
"max": 2
|
|
}
|
|
}
|
|
},
|
|
"reviewSignals": [],
|
|
"resourceProfileChanged": true
|
|
}
|
|
],
|
|
"reviewRequired": true
|
|
}
|
|
},
|
|
{
|
|
"file": "refactor/.cache/performance/run-webkit-9OZ2sY/report.json",
|
|
"sha256": "c4cf6a280c0d415470f08124c2f4a4e9293ae2cf03e94221ff12376ec5c2b60a",
|
|
"report": {
|
|
"schemaVersion": 1,
|
|
"task": "ENG-08",
|
|
"capturedAt": "2026-09-11T15:09:44.499Z",
|
|
"environment": {
|
|
"browser": "webkit",
|
|
"version": "26.6",
|
|
"platform": "win32",
|
|
"node": "v24.21.0"
|
|
},
|
|
"inputs": [
|
|
{
|
|
"name": "artplayer",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer\\dist\\artplayer.js",
|
|
"member": "package/dist/artplayer.js",
|
|
"sha256": "9741da1b0bb4e1ed6999a6089c62e5c3b8b2df280445631da7155c1c6da5e623",
|
|
"archiveSha256": "f5800c61985d732740a446196195dfde8cae5b69d644c8c4a63fce0f1a3aa0bd",
|
|
"sourceHashes": {
|
|
"src/accessibility/button.ts": "e5afa7aade56116082f54678c44961157950fa550d66e21a4e1ff9bb5369a6f8",
|
|
"src/accessibility/focus.ts": "2fa16941ac3632cb1e4b466e9a7e29700ef97b7eb2facd4330c59ec0a9320594",
|
|
"src/accessibility/keyboard.ts": "2d82122732f84f39e59c6852ca081614caa6430a82b32c4749e297826c77eb12",
|
|
"src/accessibility/moved-focus.ts": "c3d2a7d496381b2a86819b82fbd26cc940a1204fdf19408ccc8db267741d96c9",
|
|
"src/accessibility/overlay-focus.ts": "93fa088daaa3afed88f645507828a10cb63292937c49b16f6c2a0ea895897878",
|
|
"src/accessibility/player-focus.ts": "e8fd5222cbfc38cd4938324c83d9f5cef3d01a439464e1570d63a5131c84f20a",
|
|
"src/accessibility/slider.ts": "533d5e6d806c32a84a578b43ed50993d30b4a414b5a85a34bbc68c37c5673a44",
|
|
"src/accessibility/suspend-focus.ts": "d95c6097236be66e252165287435cca01b50553d64259add6b011721e4bbc644",
|
|
"src/bootstrap/browser.ts": "8d401627e8ea1c87fb44204227b04177a70cc7a0f79f95fb5dc73fe828e46a8c",
|
|
"src/capture/frame.ts": "eb25d81ec2d40a239103c63cfd80333705251291f2c2da77c740b4d413ea9cd9",
|
|
"src/component/dom.ts": "740f63e6e5942c444b9f05605880f8d56a77b066dbe5c4791da74f78cb96c668",
|
|
"src/component/focus.ts": "f4aff802711f6146c80e8c6bd90bc2cb406ccbdb581aef41f436ff5c03871ad3",
|
|
"src/component/resources.ts": "ff158ef0db8ba13343ff6ba329713820cfe2f5c2c446a7873a6cfff782855edf",
|
|
"src/component/selection.ts": "1f0bd089415da28db862647ffd1a0b4af752576465fb616d4b97ae4f8dcae3a7",
|
|
"src/component/types.ts": "d7b0e7008b0f6c82e3e97ac43e0188598dca4f740a860e7a60b3b38a46f4565d",
|
|
"src/config/index.ts": "a56b4d3d6942cfa3e2b47f909fc5ad87e6e3202fd61b29c7afd7649049e31d05",
|
|
"src/contextmenu/aspectRatio.ts": "18ab60c9acee1e0cecd76c0b6cf750763eed7cfbede4220328b5200154c5c478",
|
|
"src/contextmenu/choices.ts": "6bb880b27afc9457442c3973992da6dc8da48fc61d6b66b3b5a3bb4fc4651dc8",
|
|
"src/contextmenu/close.ts": "84b7a96df910e6f38140df8b1e73519d209a7331e9be9f42d076ae791757024f",
|
|
"src/contextmenu/flip.ts": "a7a4ac375da45dc7b6c996d4534098838646a078abfc4438f688e91e14ef0b38",
|
|
"src/contextmenu/index.ts": "7532165d162fa463f1fe3c538d6bda0f579b5907b05137382efeb0018719b011",
|
|
"src/contextmenu/info.ts": "f37cf0104510c13a130d2f55114c8f7ff15cc1b51863f97e60825442bdb2bf01",
|
|
"src/contextmenu/keyboard.ts": "eaa1af6b1abf8947d957208a0535f1b34f6c88e95394efd56cae905ccdea564c",
|
|
"src/contextmenu/playbackRate.ts": "7e06bb6fab3acdd71fb3ed63f77083172af517b49c1ecaefa3ee6a9068bdfe54",
|
|
"src/contextmenu/position.ts": "851ed1a884a13fbe430be77e7f72ae46d8a719175647e058644834aabd27ac58",
|
|
"src/contextmenu/types.ts": "a93fc90f4e17b731e8f6b486a507117810b61c1f1b0d9e775eba27dabeaeee1d",
|
|
"src/contextmenu/version.ts": "0553a716be0ba49f614059c41eef6dc694a9641fca79e6448b1b30382c6b582b",
|
|
"src/control/airplay.ts": "539bcc3671c7fe428ab95f9fea8a4943444066bcb742c7cf71591ba347642547",
|
|
"src/control/builtins.ts": "2a0e12a9741713c92938e1d2009149bbbde498284aa85c63f270d02b27dc22b1",
|
|
"src/control/fullscreen.ts": "7f8a9e8915abf9cbb9dda05b5c68523a47cc0ccf9ef5e0d9b82bc5c362fe346d",
|
|
"src/control/fullscreenWeb.ts": "9cb30987a3d2cbb334a80d3f2c41f39fd339bf37a9524c7ed0145cf5c98f1859",
|
|
"src/control/index.ts": "0d8e5a281f2eeba06c4cc4ac5a042847df53db1a19fdf140efea17d6ab2c0b78",
|
|
"src/control/layout.ts": "72e0b95bc632561e97569d789b76d16f36edd94eac8c62ba9e1918c9a222d328",
|
|
"src/control/pip.ts": "b829a7c83c5efa6751c2e434345e077339c9f5bc5022af9973f181ca8ce7f7ce",
|
|
"src/control/playAndPause.ts": "20ed88bcc7ac7622e02a7c4e6be518582c05f0d7c571a97a54b851d79dcf13c5",
|
|
"src/control/progress/interactions.ts": "da03600375451ecf8c152be5afcc5f1a4f8b759e837bbd54b7faaf8f8b228497",
|
|
"src/control/progress/keyboard.ts": "03d1d47e6641ea08f765d731f10a6aad35f7c3edc16aa97df822c5f9a7f75eb0",
|
|
"src/control/progress/position.ts": "a3794ab5ac5dafa5fd61e56acb12c94998bd4b9065dbf0fa4739c6bba1094aa1",
|
|
"src/control/progress/view.ts": "60ee16d5170be81b8132bb56dd0bc0eaf23e50f5c268d0697c9187b38a14aba9",
|
|
"src/control/progress.ts": "629c622864619e2515b2eacb1bdfcf523ccce7ce680c8fdf51812e8e50a0cc7e",
|
|
"src/control/resources.ts": "16fd7c53ac8f47b333041c4f298313390dc102523d47767b8a16f39a2564ba74",
|
|
"src/control/screenshot.ts": "11a1e3da919e476e7882abc3f74aaa809c3e9fc1de4346ec808731f78b6f27e2",
|
|
"src/control/selector-keyboard.ts": "6a749f48b23cda62148298e648bb380a6067cc18c7be4258b9ec85c382a56165",
|
|
"src/control/selector.ts": "a6f0c564c674530da9a0e4ed8762c6dfb81fa89373d64313e1020550731441f6",
|
|
"src/control/setting.ts": "10ee1118858c41f2e97a6df70d6d5dc978757d0e5d79ec36c11e743e6df86726",
|
|
"src/control/time.ts": "fa572092e0848878689367fb536e9658d13888d0a0d476babc5acd165af0f8d3",
|
|
"src/control/types.ts": "454846310d4fc3a8576ba030c2e8428bb795cde7b89308d29943bb4d4bc2aaa4",
|
|
"src/control/volume.ts": "45474d8d7f43d59263aa42e774eaaafeb45530ec24b81a5f589f6c906954568b",
|
|
"src/display/fullscreen-abandoned.ts": "1715b30d336976921b4957b444418702b7d93dbf1debce47429269638d15810f",
|
|
"src/display/fullscreen-adapter.ts": "71da10ec21c7706a8264badedac9022c74b865887931e9e369168fe3233c3b2f",
|
|
"src/display/fullscreen-request.ts": "c6292ded96aab0f2dbc978af251f6cd9f5fd074819529ca498077db8d14e1bfe",
|
|
"src/display/mini-drag.ts": "73d2f48f868c0ba4d8d5e5df40cbbdb4698c26540f3973b178d9cd374008f1cb",
|
|
"src/display/mini-focus.ts": "1f717619e183b1cfab668bd2e41c8e9ba02210c94cdb58034ec97aa41e71aa34",
|
|
"src/display/mini-layout.ts": "3835fe3d314da2fc624cbeb0e79fcdfa5393f08d87dfde730d2eac4e827f405b",
|
|
"src/display/mini-view.ts": "bbe69e4419ffc0f6c744cb730a51778f23c311a0fac157223bcf8d8bf0f3edc7",
|
|
"src/display/mini.ts": "a6fed598428bbf8d52931f21bb68b7560a3643d2576f7e7bfbae98b2f7cdd1e5",
|
|
"src/display/native-fullscreen.ts": "323401f2b3ea5186da981a1215b1b9e7dcf4ef4261a8e885fe8ff0c090de6a7a",
|
|
"src/display/native-pip.ts": "647879ae027cc0ebe684daa31d75511dd882e123e4ca8da2942e659bae3719f2",
|
|
"src/display/orientation-native.ts": "909980ba837471d9b456545a18fb0ab19f0990e8788936f0580a4b332cd4baee",
|
|
"src/display/orientation-types.ts": "0d68d2bc99d04db1e2fdf16b74e406e31f8b7e03fd9b6ea271773ed263ffa890",
|
|
"src/display/orientation-web.ts": "aea55c3b9e8c708fe5559f07cf8f0afd7ad37ac5b1a43bf519245c3072ec4129",
|
|
"src/display/placement.ts": "dbe4491ebd0f46b4efe13ac567e476fcd9ca5b84da675f19025935b5e3f8d733",
|
|
"src/display/sizing-types.ts": "da9b3d957dafaca9331f7319257dd8156b3c3e7b6db11f33f11ded48512450ad",
|
|
"src/display/sizing.ts": "c19856976320f1f35ff5a1049d19a940768300e095270b336dd12861b200da2a",
|
|
"src/display/types.ts": "e88c868fd370fcc9dc612489992d446a8d0558bd87c26c5c05fdd73d8a3d1b02",
|
|
"src/display/video-fullscreen-state.ts": "5fcb5e6b80ac45577664ef67e0460e0ceefd4022cafacdd7434c376a86d619be",
|
|
"src/display/video-fullscreen.ts": "b425bf0df462524b5d3accc9e3df383c6635676c152bf4bef09c477a90662728",
|
|
"src/display/web-fullscreen.ts": "bc091e6dcfb28784dd40ea619ce1fb9061b9e85dcc5bf2b6a303679eee5c727d",
|
|
"src/display/webkit-pip.ts": "3617927b4bb8fa46f651d0e584141f804ae438e2b4531cc2e9cf9f7eeb027550",
|
|
"src/dom/event-path.ts": "e952ea847a2e844a79c5c1b83035e03917e0294b80b1eb8af3b3bec0d2f7d333",
|
|
"src/dom/measure.ts": "84a599351d26a790c5a8f6e7d271486a0a68d5b58457d8ce754d540b54902b96",
|
|
"src/dom/presentation.ts": "500bded394579dd8194778f73cc44d0724f0a59cb5400957491928534ed091c6",
|
|
"src/dom/styles.ts": "734e0a4e04d666417a18ac09ed6271ee7630c399d52d7f510a1c19fd6e7b3493",
|
|
"src/dom/tree.ts": "3bc517ab9fa5317a1445156d53afb27182685eb3b4c0ac2ff41bbde55c9eecb6",
|
|
"src/events/clickInit.ts": "bd1ba29fe0af4332ceb19297797c4c942a3a74bfd901998d6b93293f1b309300",
|
|
"src/events/core-types.ts": "a607a3b2eea1b031f23ec0f620f1f4cd68799c4a77138a1443ecb196b00d1662",
|
|
"src/events/gestureInit.ts": "9e9d1ac0da7f87e89dd0d86fa2820b980e9cb810782d6ab30017de8686fc910b",
|
|
"src/events/global-types.ts": "3f4672d7af959cfa34ba39aa84ce614f422901437686bba98b14f578df40021c",
|
|
"src/events/globalInit.ts": "6f6ea497a20a8fd0746b1f020caff76ad6817cd70a1a90fbaea12f992b6d03a7",
|
|
"src/events/hoverInit.ts": "d1250e0dd35a8ba8067275986acbe6320c22adf1a977ec1009c0c012ed1563fe",
|
|
"src/events/index.ts": "30d2286316dbd351e93f5a2234dcca84bf68ca28c05921169cca70c2e0b1ecf9",
|
|
"src/events/listener-registry.ts": "fb062df5151c4e8e970de469f1c7d9af948f72214d32c293c81a5feeb8406124",
|
|
"src/events/moveInit.ts": "da97591723f8b94a34702559b7ee67a35f172aa696d37dfbecd472581ad3de35",
|
|
"src/events/resizeInit.ts": "719e27d11d2f93fcbe8368393c9190e251fc86dd0c3c2919f60e9b3b1edd0192",
|
|
"src/events/scheduling-types.ts": "0fd98e94397064f32cae4c004d9932c006d2db69a7d6d9374ff174d74ff93cd4",
|
|
"src/events/subscriptions.ts": "98573ed6cce73a73467c0e7fdb8ddc45e66b6bdf684c38886749453b2002a1d8",
|
|
"src/events/types.ts": "df03625039605314a96ef15b5e3777cbb9d444fd317e1a2fbeaaa0f1e83f6b0f",
|
|
"src/events/updateInit.ts": "6f174db14d20319f03a76e6ea267a3d71973faac44a92483badfa4420791817a",
|
|
"src/events/viewInit.ts": "d77b83eab802ff0046a4966e28b810a25592bcada49f526adae37556c1e4c3e9",
|
|
"src/events/viewport.ts": "6196fccb8b08ae22bde732c4389d9aceb5d727a63efd87b6d3914e338aadc46f",
|
|
"src/hotkey.ts": "d8e477bf451143e566e1f743a5f253dcf00beb23544709794779f275e11498e8",
|
|
"src/i18n/ar.ts": "897d8935384da16c3c4e96480777fe7fc022f6e3c0d87f62f79ae5f3c98e228c",
|
|
"src/i18n/cs.ts": "cc154ee50d258495d04dd2d49e89e9c0166e8b368969c443ec80cb5e48cf357c",
|
|
"src/i18n/es.ts": "0ed0283cb78847d6d1674be8c8ffa45feab88beaa8dbd11954b793c7b1657c75",
|
|
"src/i18n/fa.ts": "a72e83717f2e3e8f19f1de82516aef4a54ea70563223637bcbb25d21e9eac084",
|
|
"src/i18n/fr.ts": "a7366c75530e87f069216e20a6f09da42f7e77fdce862c02b32acf311068124b",
|
|
"src/i18n/id.ts": "146bf4c4e5bb39d8e1eb1a6fe3c639eb3128c55789de20511201f8ec02c56c0e",
|
|
"src/i18n/index.ts": "09c6f5bce58e4118dde10e8b2a2d3808785b7fde913a54dd189e0b473e21266a",
|
|
"src/i18n/pl.ts": "420f3b620d5c7ccdeba7857872be6176239fdf5da30b9cc72341e85dc95c2c8d",
|
|
"src/i18n/publish.ts": "5b216bbe313b3cda56a5da41fba4fb9d095eeec0dc903fcf284ddd8f94926e99",
|
|
"src/i18n/ru.ts": "9a9f61e6a66b3cd884c609250bf765dcdbc850dae3270d8a1600a5c2542436d3",
|
|
"src/i18n/tr.ts": "631c262a5e6cd00fada5bf2e146007d845816e47edb7643ec792250a403e4ec6",
|
|
"src/i18n/vi.ts": "e6f3f8e53599e27755e162c76c3b049457aae7089eca73ee531986e67f517f6f",
|
|
"src/i18n/zh-cn.ts": "51eb75562ae1ae4e248e1db85c90bcbc69b388a177ada6cbf8c3196a2c343ac6",
|
|
"src/i18n/zh-tw.ts": "6b098739e27ad531172d0f13e53849be30e9936365ce9613a7d938d9f01cce53",
|
|
"src/icons/airplay.svg": "20802c6735f2489bb6ce4221b519437095c54a3d2c4adbbab3319bb30536f285",
|
|
"src/icons/arrow-left.svg": "f1570036b739b0a67fab9261284aa3a13afe277e4c11aba7ab142503e7cce9ba",
|
|
"src/icons/arrow-right.svg": "6ffd8eb809152fe54b863bb890b9384d6f8788d129d604d70897fc9bb4398280",
|
|
"src/icons/aspect-ratio.svg": "987752a87701523057d8dfa7c45a6a139c4542b96fdcfaf8665722bbeb41f3b2",
|
|
"src/icons/check.svg": "7d06c8797e3a71fa7439eda4ea5ae62378e1a974907733e1cdf413db4af99b0c",
|
|
"src/icons/close.svg": "bb9e23e5305d11ec3d8f75a50ecdf3150deab8614c7df2af588873f2d78f06c2",
|
|
"src/icons/config.svg": "e1884d5411296b5cd1bfec7803b558b0afa5ab64478393977b07a662e2e0f15c",
|
|
"src/icons/defaults.ts": "31df862d754922fe5d68b20911c477d7c22893a6a67b5dcb1a48d3b437a0b23a",
|
|
"src/icons/error.svg": "d85a72e27ceaa38221637405cb0a5be270a297da58f1b0428498f568fab7570a",
|
|
"src/icons/fast-forward.svg": "629cb09ab7e2966c1fc2c04d9b0ee427b71b71abbc437b1db6635992cbe36d83",
|
|
"src/icons/flip.svg": "78044b69504710080044315a017f4836d56edce517c210ced3969756818f5b6a",
|
|
"src/icons/fullscreen-off.svg": "185b49ff4b0383974cb15a8fda1ba413dc99a133d4a02a4b72c75381d52515f4",
|
|
"src/icons/fullscreen-on.svg": "2d71a366b612e29cb2d9cb23c05a75389f794d90646d28bb8a2ac740861a5daa",
|
|
"src/icons/fullscreen-web-off.svg": "b4c81bbaa2ea91858b138083df0515c87f4ab8aa70df95ab9eb79e627ab47c7c",
|
|
"src/icons/fullscreen-web-on.svg": "4f0a8f688c44aab286bd2d12ab240ab33207664498d3f9fd0a752b53a3c1651f",
|
|
"src/icons/index.ts": "7152126328f6e485ee92b6d924c34776518b4a3925b2887867b516f7523b15cc",
|
|
"src/icons/loading.svg": "c0f4fd4e243012f1ab67429c99b41e7f8828c66b4ca228e3c6b2d1b6ca629e90",
|
|
"src/icons/lock.svg": "571221f734ec224e03f5023d136bca2186f58d768a6ea262881a4c6b49dc283a",
|
|
"src/icons/pause.svg": "9efe05ebf5610befddebcac51b3c9a491001189ff86204cb47928eb1617f6c7a",
|
|
"src/icons/pip.svg": "36a01d01d140fea05bd7c4eced17c29bc59f73990ed70807d8184ff09f57f50b",
|
|
"src/icons/play.svg": "c35562d20028d52ce329f35f90496a06d4dc5b6dc39df7ebcfb027f6f2393958",
|
|
"src/icons/playback-rate.svg": "872deecac0365ab04aeb5ccb1cdd9a0c88589a1442709fdac7c0ed12a241ff2b",
|
|
"src/icons/screenshot.svg": "49f7d90198fb0bcbc29848f40b0a8c042b78c07ecef1cfc5184e2e84a61b4bd4",
|
|
"src/icons/setting.svg": "7f6454d1c7f037d5a7144a898abedc89ca339534166d620dfa45efcd4c74ee3c",
|
|
"src/icons/state.svg": "63b56ffbfbba6e9ffe8fd050b3894c033cf30b166bcce9e717b42a9dc42d6424",
|
|
"src/icons/switch-off.svg": "aa4b81a9684e02323c32eb58e9a3e409a8f5abac4b8928b176092bf55baec4c0",
|
|
"src/icons/switch-on.svg": "1d87b42af5e7141f9defdc790567534288d84858d5068dd15093d5ef12f37f9c",
|
|
"src/icons/unlock.svg": "6dc8d6062af2f38efe12ddf4772e97d3f3114a28b885ee90067a4527e1ad6007",
|
|
"src/icons/volume-close.svg": "b9dbeaf9043c8014cd29d0e4a21a82ce567bc6b85497c310cca5f68bceeb31b2",
|
|
"src/icons/volume.svg": "baebc4ede3013202a4b13202a8d961cb0e5e065ee03733816022b2541d13884f",
|
|
"src/image/load.ts": "b4f1517243249d5fb017b89f993660e8b148906bbf28d08fe5c9f6d3a41e1e88",
|
|
"src/index.ts": "20cfe3738b3ce7e11b69721a5f0bdad9db77807417d8e421397a40dfade4c047",
|
|
"src/info/keyboard.ts": "13a6f617514388b4d14e0bf752780937f2baf545edb216b8259f56a198112c83",
|
|
"src/info/poll.ts": "d26ff67d9eadf1e032445371dde6f15293a7fc0b2ae6b87c3815e4b4e1ed5dda",
|
|
"src/info.ts": "6594ff3ee5643d63fec874631865d0e35b4ebdcf8aeafdd9fd3d9c595cfa3713",
|
|
"src/input/gesture-controller.ts": "1ebbd18184771a623b02ec19c363f84dcc72fdb7cd82bcf2adc97f4a138cb2b4",
|
|
"src/input/gesture-direction.ts": "65737f60e177338ebb3337a13ca75aeae77d77e94bc21495ddb829cc30de33a7",
|
|
"src/input/gesture-types.ts": "5ed25db69e0d9579a2fc0ab6faadf00fa073ad73a1ea5aa48096b4430c71141a",
|
|
"src/input/hotkey-defaults.ts": "c28e14821e5c7f7ac92a302e92439ab68fe77d5ef7d90a36b147b7c979ab96c6",
|
|
"src/input/hotkey-types.ts": "c7232470d725f3700481ab98bf9203403a67f1ab82e72394baa9c3ad6f3c9a4b",
|
|
"src/input/keyboard-focus.ts": "270c9dba40c0eb6d9fb36118b53e7f1d42a301ba4514917849523b6a05ed9e11",
|
|
"src/input/long-press.ts": "110cf16cf9dae845597377ebbc43249e103cbc0ece56f89e44ec6ecc7f3819b0",
|
|
"src/input/pointer-focus.ts": "802087098c786135eefa6727f13177ffe4a98e2abf48fad0e356b91e26960077",
|
|
"src/input/pointer-types.ts": "63e679498f8f42f6842f63e910c38717ac3438d58df3a75ef5b77c009b7931d4",
|
|
"src/layer.ts": "4014268eed043d5dd7b925cdeef6245e357cda67192a1301c5612ef98cdbec12",
|
|
"src/libs/screenfull.js": "2332b50c0c6364d5c99080be0f5739255e4b9e465d2cca40f761adce9a1908f8",
|
|
"src/lifecycle/instance.ts": "3168f7db4271bae7a242e80798546b755ac15443e15dd9ebb7675f5a259299d8",
|
|
"src/lifecycle/resources.ts": "b743daeffb676bb0b31932c3198fa9cf842f5e9015344659594ffffe1a56ba23",
|
|
"src/lifecycle/scope.ts": "e2188e8544b27cf8c7ac149e7146af628a2d6166c82b719a247adef5d85be5db",
|
|
"src/lifecycle/template-rollback.ts": "7a83da6739bcec1587b02f8157934988910d7f9103fe489a0d6f4f65290c3d77",
|
|
"src/loading.ts": "216fa5e2af5be5fcbf95a1578c869553a02f625683a98333d4a404f9a70df9f5",
|
|
"src/mask.ts": "500b8c2fb5ded63d5acab3c984fc9757f28a8b6cbd4d5beeac8c5a6d73ca63e4",
|
|
"src/media/events/forward.ts": "6b1b7e80036bfb523b51843dc6ec6d83c2b949cefb9cef085b2d679a444e46d8",
|
|
"src/media/events/listen.ts": "4eb7e943c1ebca77da8025d83b7d408276187cd02860b7793284344378bd0fe0",
|
|
"src/media/events/playback.ts": "2c68e4f6274a0dc65e56d42c928e500fc1d63bf3e03bbdd8a83c3f3ed7ae8ee4",
|
|
"src/media/events/readiness.ts": "3ba74f26dd9ff0729967097c2cb6f329a9cea57745bfe8173f9173e0d134476a",
|
|
"src/media/events/reconnect.ts": "876027b5116d0d3628755705682b30630f4b713199ed8015541932d81d2944be",
|
|
"src/media/events/types.ts": "02bd29ad8b158fa04ce5c1524e397260ef24b94c2cf1f053e7bd02b23e5d29dd",
|
|
"src/media/hosts.ts": "498d1cde31bf9ee12af1f13523eb0a4553adb285264529378abba5b629829e9a",
|
|
"src/media/playback.ts": "b0364027e1ea26e44e435a938e93c022836885c2622cda6bc3a7ca791d3c2964",
|
|
"src/media/position-revision.ts": "ba074cce7e7c6bda84aa234de8eb315e5ca482aa9b06250896f9ac6251192851",
|
|
"src/media/types.ts": "96d4a7f066cbb6fb9138165dd736b4ca500cb19c827bd7702134d61c44cc0e87",
|
|
"src/notice.ts": "4faa700323a8fdfd91a59491a5f57da2dee9bd1f2de0d900ed16e9809a208c94",
|
|
"src/option/defaults.ts": "f357ef80cf32085fcbc3409d92dfa27b31c13fbcf823f576052c0347911c0cca",
|
|
"src/option/resolve.ts": "53a73627cd540e3f21349c0a43beda35ea5195647a31e3f5b30ac292390b4b1b",
|
|
"src/option/runtime.ts": "d1bcc7682da05a74d7af173304e47f71ba9eb59e5351436040e9dbdef5c58fa8",
|
|
"src/option/types.ts": "f2ce01c01acf45fac6cbb34685b8e6c321bcad6b0da2526f3f189eb5962ea0e5",
|
|
"src/player/airplayMix.ts": "bfa30e1dcd7cbaef97e977344e8a35524fad6bd23089cd8e45945e3b32b4bf04",
|
|
"src/player/aspectRatioMix.ts": "9e5e7365d469aeaef65a6010cb92734702191f9086b2f21d98c9f0ad7f356898",
|
|
"src/player/attrMix.ts": "d82150611a69423ed46bf673f44c3e0f61e80425026effd486a6951b6c0dd90c",
|
|
"src/player/autoHeightMix.ts": "5848e34cd826f5d4cc81d076c83fb3bcea0aed1228cd93a1edb6b8ca402ad175",
|
|
"src/player/autoSizeMix.ts": "6373a8ea7fff4cd875d17c5d3df6dc37764055ab77850a6c6348526969071cbb",
|
|
"src/player/cssVarMix.ts": "0d023f28b7a8b4c1a5e2c4dd5672ef4294c86bce0013babd9d52efa32a443b2a",
|
|
"src/player/currentTimeMix.ts": "cc374abeb85b203b9f31c566a6b9e53a4a1723d609fccc7b0c9c210993b79e75",
|
|
"src/player/durationMix.ts": "60a9d665cf302dcb6b3e37e2f057e31720935e5e588fd7709231f691f6014191",
|
|
"src/player/eventInit.ts": "a915c5a618e70b1ab10536b1273ba0fea4ec11d3a2ca629b538e90b5ad2b55f9",
|
|
"src/player/flipMix.ts": "a1519c83f8c9437a9b7e99a59e38a3d931032c579f4085226fc0955c7c9eab67",
|
|
"src/player/fullscreenMix.ts": "b339bebb4c87f7b75232d7e0d637ebe25bd09a0a0428ba87339a16af5daa71aa",
|
|
"src/player/fullscreenWebMix.ts": "75b83a6093c7887ca8725f63c55503d0bf3aafdbbf2347b579120cb257503555",
|
|
"src/player/index.ts": "359943c88dc99863e510fc0d51f8e8ee2397217e68045f755d4e9538579bdaec",
|
|
"src/player/loadedMix.ts": "6a4c4a08ed74346dad3e138b1dda22c8c9c12f175fe6d00da41b89c78cbe2c18",
|
|
"src/player/miniMix.ts": "d68a0c4f6c6059d5831d2d1fd4823b8d3cbce95eefd6d36d38670d6d8720f44e",
|
|
"src/player/optionInit.ts": "7c1c47679ee6201d0e0d203fc7b449a09309e7b24a0a1099ad259a70fc1b1a35",
|
|
"src/player/pauseMix.ts": "5bbb68eab7dcf2170c944cabb8d4b82be4e6d7623e37ad6ea464b81c1028bc0b",
|
|
"src/player/pipMix.ts": "63dfb29ffd66ce7d081b24f8e8bf697c041675b49ab8919e206d2df5132de236",
|
|
"src/player/playbackRateMix.ts": "e185c6ff52cd567f7fd7c30553bbd6c65517324d1d16c4948c3623ef457ef536",
|
|
"src/player/playedMix.ts": "5b6b89bf8dec1efb19cd51e46af1505bae006bdb3fb798e9dec7e3fb5cf0acaa",
|
|
"src/player/playingMix.ts": "968c9f6e6d23c233c77d62a593db64adcc6d1a2411f5f1c61a35c6996d6a54d9",
|
|
"src/player/playMix.ts": "60249fcacdc5b1bc6f33bcd806e8a4f5472cea21d40550b042794a75027fe34a",
|
|
"src/player/posterMix.ts": "d569dc24e8e64efe398bd76942bfaf563ffbf64d2a7387ea2e1cb1cf511183d4",
|
|
"src/player/properties.ts": "76806d6273545ff556cf9c6d341b59b9041455a8ecbe1fd40510e841c0d5710b",
|
|
"src/player/qualityMix.ts": "980ff584c8a5793f5ec9f049f144df31d184d7c9acef49fbe9d504b7657a96bb",
|
|
"src/player/rectMix.ts": "a741ee09fa3271df84363c5d73eac1b2e5adb39491f95f8112af81f1219ffed4",
|
|
"src/player/screenshotMix.ts": "1754bbce09f713204c120cd4657b52c06eb09eb1fe3244f84474e5967cd68e50",
|
|
"src/player/seekMix.ts": "e6e1bf00e8441f1ce58d2a67a66f7e5e98c86d78620ff10a5e6268d54f13fadb",
|
|
"src/player/stateMix.ts": "e45b3209a93ab14665d19c5740d5c632187e9fe234b019a2a0263e26884ab3b2",
|
|
"src/player/subtitleOffsetMix.ts": "e7866cf3a6d9fe271a4c34973f7a961542a738e89a3647df85197cee5853ce8b",
|
|
"src/player/switchMix.ts": "b47e174ef0edb2b96ff29f2ddd3c9f2dd2a38713db2a81002b18c89ce71994e9",
|
|
"src/player/themeMix.ts": "5bf11bcf8b77cd5d5f2970bc3edcee315c693c1be3d567770d5107a5951cb48f",
|
|
"src/player/thumbnailsMix.ts": "6c097d7d00779a6d0d3d65cf9ffd126624a48c9bdb98396c84c39f4de4bdf712",
|
|
"src/player/toggleMix.ts": "a3050136248e7d0b942387484c61286ac2b33a90724b1dc3460f5061be76f247",
|
|
"src/player/typeMix.ts": "c2a234a9c09f0269a4bd0659087635995945075ac70a5cf2478c8a135fc1b2fe",
|
|
"src/player/urlMix.ts": "726a42899261879e03c8b1d4f716458bf3e6e614cecc3bb8d7a581afc2b7866d",
|
|
"src/player/volumeMix.ts": "d830bb27b984e0ab2f687943fb49abcbd0331d71fe96049fd81edbddaa64f07f",
|
|
"src/plugins/auto-playback/prompt.ts": "58c6dcaf540296ee6f6bdeeda38ee7302aca2b06ddb152b716c0c2bf9c6c96b4",
|
|
"src/plugins/auto-playback/records.ts": "133a4ba2fd2d3df724d96eb203d05cffb0b82ecb8de72403974f7979bd37ce01",
|
|
"src/plugins/autoOrientation.ts": "4a13b0c010ea7a5002e66c422260ed24bb0d18b3ed41ce10974ac7ca2804cc09",
|
|
"src/plugins/autoPlayback.ts": "e349010813bbcd53503383b707c5f6e6e60d8ade6442d020fe6ba07a128c3122",
|
|
"src/plugins/builtins.ts": "4631c9775732982dfdc87e16b1bd6b41a350be36fb27e0a9132c11a85b0c016d",
|
|
"src/plugins/fastForward.ts": "74c03e3fcfe2f87dcb0ef1a5da5410cb96322509fd07e32930128584c54f62b5",
|
|
"src/plugins/index.ts": "4c97f354769bbcb338263f321876a90745a87a9af2d267e216bd3d9d007f268a",
|
|
"src/plugins/lock-keyboard.ts": "d59ac2fc9d0daf48c7946e0b49698a74e01f5f55e903c1b090fbda5516cbd16f",
|
|
"src/plugins/lock.ts": "8f5fe4469787b7b2a0a302d0fbd925f8eb6d1b261cae6e17367e4d97666a096c",
|
|
"src/plugins/miniProgressBar.ts": "21b4850fcaf6b0e82d5e62ca7aca60c179c578f7ff6d5606e6025628ff4b1cc7",
|
|
"src/plugins/registration.ts": "9891686c32aeaa33c48ca500cf30ab24ffbb0835c6248769b4c645a5ff20129b",
|
|
"src/plugins/types.ts": "6823098d5ec1bf053f60ddfdd36bfcd3f06f3b528cc5dd30fd676a1318dac590",
|
|
"src/scheme/index.ts": "dc4a3b5e08478cf72b46b0b59c023359ad5f79b891ea8a6a119ce24a5251821a",
|
|
"src/setting/activity.ts": "699ceed4bdeddb6d48eacf79c8dbf737f5d2d8c4983be70205322b14807a91b7",
|
|
"src/setting/aspectRatio.ts": "a16eb58fadf77f0a9009cf162d957ffd59d9b8fde83cc193d510fd642e3456cb",
|
|
"src/setting/checkpoint.ts": "9d3bff311f9b15c067ca49661af4f48de939f266b8077e7c2f0d66edef22dde6",
|
|
"src/setting/events.ts": "f7a3347ca146232caf2a8c9a5a18731cf7bc91dca4cd36370e0265c6eb70df53",
|
|
"src/setting/flip.ts": "e72a4ae33300d9e48880897a4f85a04fa6d9a5fff7b06ecaf9081cfb1bb14404",
|
|
"src/setting/index.ts": "f6319af15ebe3600a466123dd9d343b86a8d6ed201693ac7ac86dc1d674d477f",
|
|
"src/setting/keyboard-focus.ts": "b9af20f66342e10564ef606d75550e9eb9c65274af615ff5719598a0620464a3",
|
|
"src/setting/keyboard-item.ts": "d94bfc0266486615ddb79b9eee3886f48891ebb2e5f465652ef98f142ada89d2",
|
|
"src/setting/keyboard.ts": "5a2c717d9ecd368efb1bab2562e8d8a06af7607e9fe6d96c1be4d8d58212d395",
|
|
"src/setting/layout.ts": "584604e8fffaeaf1d633d1ed45e64d94595c2a56976e3a3f7ede01839b83a37d",
|
|
"src/setting/model.ts": "c47348f0f9494c4ce8ea5561bcde6eb698fb11e9197ccdc1ca1359a6d5e370dd",
|
|
"src/setting/panels.ts": "64d48720971763985a2a652a18c2ed2f32300c3553d56b52049ae40c4dfceae1",
|
|
"src/setting/playbackRate.ts": "2e70e0d2a33cb0ec9fcdd6d22424979fed7b2e01f87015d6be4e520d5cf4e88a",
|
|
"src/setting/registration.ts": "c29db62b5d90e0efa4a926c753015e65e96a47add3f5b8840ee51017052edf7c",
|
|
"src/setting/render.ts": "ed73745f2c7e2d76bbe8ce7202336e5f4de217dc8f0806b769127cb25316faba",
|
|
"src/setting/resources.ts": "64c28cc2cb08cb87b0864ab957d7999bc94931be4788f282d6f190b8806a81fd",
|
|
"src/setting/selection.ts": "a642e630924eaf4ad91705fad1fa6e6dc946b32970d809a23da274399fce20ef",
|
|
"src/setting/subtitleOffset.ts": "86513835d4e542ac39e9d551507473e3e14c71fd0d5ea725267008ecbff6ab83",
|
|
"src/setting/types.ts": "21a07d75a28bbbe20b3e107b6f1a09cb6f8ef2773ea10a4bd7caa88956e9b99c",
|
|
"src/setting/update.ts": "79326cb55c52243a7aa8df347a3b081dcd84eb7932fc6162061cc0d9f7078add",
|
|
"src/source/listen.ts": "c0596b98258c1544c8e4b762509646428450e56588da36908cb8583b8b716c37",
|
|
"src/source/operation.ts": "a6cb65594a5b28247e3a6889fe0a2f47a34aeb08cdde5f0125800a87862cd559",
|
|
"src/source/restore-position.ts": "da98a47e8419b33069191e51fc94cc9652302ee4f3eff8ccc7a6dbd4c4c0e2bc",
|
|
"src/source/switch.ts": "16f5418d73a1d6e89fbb797afcd79af13857861ba25cca9046c16b70ad31d431",
|
|
"src/source/types.ts": "e5fa3a9cd6b84dffbbb02f61aad966d6046204d857de3e4564c795f02a0259ff",
|
|
"src/storage.ts": "9c0a0f3d8ac18261db6e49b2ea14322d1d53bfec3531c7337b85005e708fef30",
|
|
"src/style/accessibility.less": "eb9cfe282c64a059d2e102280750bcd33ac33726fa09042eb9875f534335efef",
|
|
"src/style/artplayer.less": "a0da37fc5beadee7181d20b0c4769caabce0416fe87b501cbf916d33d073a82b",
|
|
"src/style/aspectRatio.less": "2218f0db06da5287a8b7d99c3e72360d1c9af02d805d1b380f93d95df7542cd8",
|
|
"src/style/backdrop.less": "45d2518d29c294801dff1ab85e3a4bb2cec66496adccdf893854fb08d444869b",
|
|
"src/style/bottom.less": "324de61ac2a82748015168789fc48c861ba6d490a87f9a98dac931b53f0d5a95",
|
|
"src/style/contextmenu.less": "190d7e61fba903428847e4495f084306c9ddd1b45178abe04087f3ab883eda2d",
|
|
"src/style/controls.less": "eb6d4bf4e4ff903d724d45f3ff60f0cf10c02e622fba195555a8179100cdce87",
|
|
"src/style/danmuku.less": "e971e214fc4fcad36707d0a2739991e5345ed3b0d582fd9484e3e2065f4d4e45",
|
|
"src/style/flip.less": "f3169f63fbab0c8166b0f1fe58719bc980a295f160dd534855adb2670742b8b5",
|
|
"src/style/fullscreen.less": "ae20b0142cb4dab46f1062270608d47c6947a6e35d9c0915ae237f6d593287c2",
|
|
"src/style/fullscreenWeb.less": "d92057496349d44b903a4e62b4b4a6ebc2c7b93320fce81f26a5666abdf77330",
|
|
"src/style/hideCursor.less": "28c6c2150589607c2002fa7b6e7a09b525742630d0b247c3c36b414c2c693cb8",
|
|
"src/style/hint.less": "e2dc4940e6b212d8da75a404fd5ff1ad894008457677bc37554c6b64b735bc31",
|
|
"src/style/icon.less": "2751208954958b8437d10746111d192ca944f97d8cbfcbae6a2a2f5f0ceaf234",
|
|
"src/style/index.less": "ea6f4cd4ac769bbedf870e01a753c0cdc24493e9ac367c895ff3687d02f6a84c",
|
|
"src/style/index.ts": "856afc037ffcd4d18c4b54901ddbb30e310014553fe9d19560e34fb54b8378c1",
|
|
"src/style/info.less": "8cdb91746d0ad17dfd9c493f317bdbe0bac250c11ce6d907596a7f34c6f0d5d4",
|
|
"src/style/inject.ts": "9cddbe51b5de0da74f27c045ab982b509c3854cc6b81eeb02a6b974914760a4d",
|
|
"src/style/layers.less": "623d06fb1c5520e99401f6e5e3f2a6e60aec540e4d3226845582677e69fe220f",
|
|
"src/style/loading.less": "3defb61105e6229494501dfa3315cc82366eaffc9569a25dabdb54ba8ba57f9d",
|
|
"src/style/mask.less": "3bcd16bc8cb4fe573c3937ae7fa1a1435fc5479873841c21d99d83d1916cd1be",
|
|
"src/style/mini.less": "abf2b03a51d518867bdef5818ef5fd604f19c2f85dc8bc9784dbad480dd8b991",
|
|
"src/style/mixins.less": "4de7eb5642eb03388ff36b2fc37c5b2bbd9d8a68c74861aee2d9aba22cc0d171",
|
|
"src/style/mobile.less": "1c3f93a6eba38589a031478ba04d87007c02594613845c1325c22ba940629c32",
|
|
"src/style/notice.less": "4ef68e420702979d9bb6d9659fefdd52a22996edd9f528473ffc0e08bb9f70de",
|
|
"src/style/plugins.less": "7122d23a57a98f09b3d933ff15eddbadc909d3fd1cd096a8e8e25fef25cbc0b2",
|
|
"src/style/poster.less": "8bc21639753db5f5ee671b1155812ba4bb42365c218f9c53c95e42b68ec4498b",
|
|
"src/style/progress.less": "9578590a84cd446d9790ae97f89103cdd65cac0094846f0c36ea16e182275411",
|
|
"src/style/selector.less": "a33cba4ff9c8e9aad4af152547bf54fdc64fb74a1013ab99a9ac01eb55fe25c7",
|
|
"src/style/setting.less": "c7fec9fc8c3cc3e63085b405a0199e2148721050b41fca3ba33598dccb153958",
|
|
"src/style/subtitle.less": "9660cef4d9933f2e3b5f8299f1c820797df4942c18e8c9883930ad111a86b3b3",
|
|
"src/style/variables.less": "166418165eb862c669eaaf40bd068ae12beb9b784abf6ebdd83380b9aa72bedc",
|
|
"src/style/video.less": "1658e7941437268fc187c991d0fab1d2d74ec1fad5997df67b4b9cc6a1cb52d9",
|
|
"src/style/volume.less": "9c3a184f3921e026ba5e3164b6d0c52ea7d5f60214e2884959939b74360b21fd",
|
|
"src/subtitle/index.ts": "b4ead680dc82fa47c53d1ec7e5fb8bf94abbf55730d5d1130ad8d544cb42adc8",
|
|
"src/subtitle/parse.ts": "7db540c5edb1d2312eed82757fd15a7ce6a28996ba20d0087e56730f21dede74",
|
|
"src/subtitle/render.ts": "96493fc35680af635a8db225a8bf002208df79ed48b1d4ee6cc73587543add5c",
|
|
"src/subtitle/request.ts": "543c964571bd5ab984bc1adc9f64a8917dd134ed2892ad10b30ed9c859f34119",
|
|
"src/subtitle/state.ts": "9f79b982d66747170bc39bdaf99b65676310965f23da62a4dec15547c756a56b",
|
|
"src/subtitle/track.ts": "707f4c43af4ebf4b87521f6f577168460e739274d0cec28b9efe5704d2540d18",
|
|
"src/subtitle/types.ts": "615e389b4bb36196a69a059eb04cf7e519cdac13d2da15e4374fede2f3b6631b",
|
|
"src/template/html.ts": "351c472bfd01fa5ba1a4e347ed31bd5faaf823d9b4c5cab1ce8c651e3b175021",
|
|
"src/template/nodes.ts": "1572746a636647e4d313cc8752d3a110ff81fddb390ad7b0feb6a0db0d42b9d4",
|
|
"src/template/types.ts": "2bf906b4a209e17dae4d79225e758e2e53772e93f19f188d0131051ea2a0143a",
|
|
"src/template.ts": "0ea9155b9292d4c528a464d3c97996ee5a1c9c4aabc2959a744989085db2251b",
|
|
"src/thumbnails/layout.ts": "6630439242a880f53fcb374b7b15c7f486405aab8a0fad651b137f02971eeb59",
|
|
"src/utils/compatibility.ts": "1fd2a5b17ee3245712eda961d3c0a15caf3c428010112e48231890176ce1e5e2",
|
|
"src/utils/component.ts": "c3fa96467e8b315d974a42a19591aa4a4a7514853db796135b2acbcdcb160ea3",
|
|
"src/utils/dom.ts": "72f3539dabf296df37ab4cc7ade0c8ac9480f399987101589450c787e7d6719b",
|
|
"src/utils/emitter.ts": "26a93d3ff35b53e71a5f3bb22c252a854559d8151ede50a66a28d9eefae6c008",
|
|
"src/utils/error.ts": "ba303c7d4e4228919088f9d608fa364596f5853ee646eda2008deee354866f38",
|
|
"src/utils/file.ts": "ea71d7fc0e818d473bf5a596211ba9d571e4febdf1878014eadefa8d0a98d4cc",
|
|
"src/utils/format.ts": "891df5b7542b713aef46bf2b93924f42e68eee574afd802db3e6c62ff2655ede",
|
|
"src/utils/index.ts": "5211af833dddb2937d25dcc772740d62f9d5c5039ce5505bffff0796d4afd756",
|
|
"src/utils/property.ts": "c737d4582a4382f4038d12dafdf8b43418e508c9b8b859b2f0cc17c20f370343",
|
|
"src/utils/subtitle.ts": "f058851d11a418e321a8a498472b67fa535fec2c7b5d3df739b6b4f263d00337",
|
|
"src/utils/time.ts": "b8ce3d50865f6c343e8e3ce9f5c87de565a87b4e9fbcbccbe7030e30e80b93fe",
|
|
"public/artplayer.cts": "0e91e907d021db02a68004603e6190505fdc0806d873ebb6af171aa089a81da7",
|
|
"public/artplayer.mts": "f6292596a9ccb1d43a6d6a12c35f859b1889ad15924c5ae0f9f280941aade313",
|
|
"public/artplayer.ts": "2c1f228e38eeda3aba0dceb9630c5db1380ef7033037b28a12423355c8a80983",
|
|
"public/component.ts": "ec0ba441e6f834118afcefd0621d9a76143ad4fcf50b699a374249ab14d2c314",
|
|
"public/config.ts": "97322dce493ac3d1160f426e4fd0ba89fa746f7d66bfbeabd9f45454198560ad",
|
|
"public/cssVar.ts": "2ff9827aa10bf326f60f6cda7556a94fdcabafba529185a1ceae46d865f33697",
|
|
"public/emitter.ts": "9c62551cdcc6dd3966bed8a7a85dd477435db977c91a294d2ac8f162f9592537",
|
|
"public/events.ts": "cb23eb57b07a0b4725a2cbea62add2fe691f818cc4bbcb862bc62caf5b297f3d",
|
|
"public/i18n.ts": "38094c46bed0ecd5bad02a3a5fbf0d61521df45aa2e1154256cec4ad5491958f",
|
|
"public/icons.ts": "61ce1b0cb9bc7488263b644419b5fd5a13e72de1493c8113eee81d5174f1234b",
|
|
"public/language.cts": "2248040d86a8e34626755c4ecf53ea0174706c653073cf0e15884a030d173120",
|
|
"public/language.mts": "c391e863012c77769e661afbf8fa949e9373aa88d17f58cbba7f5696edb8077f",
|
|
"public/legacy/language.ts": "c452ffd764ff9b29b819b3475c42395d2ea7a33560d8c186ef5df3844b9524c3",
|
|
"public/option.ts": "88dab402e6f55c51ef7b70c0ecde3e4437116f7dfced303047e410835088a3a5",
|
|
"public/playback.ts": "1ceaed3aa1cef511fe8b20f4874647f6065c723ad805b742a0a9247e16bb1bb5",
|
|
"public/player.ts": "fe75e08e8bc3912bd1f42bba92998418b9718a688b60068c2b9843e6218b0519",
|
|
"public/plugin.ts": "2a57e148fda00ee687da5036b890b0f611cb94bb403a1ed52602179060259d35",
|
|
"public/quality.ts": "dcca8c0f5b5c25373f85825a274fc3ee8beeffd7c8b2a978468e039ff4946a9e",
|
|
"public/runtime/component.ts": "840213299c942fe058eb5436977ceec066b9dccda24c55ae9f464b399c979e39",
|
|
"public/runtime/construction.ts": "24cc5cda1f614314db382271a9b0d5583b781894cfdf6c548700b1b5270467ee",
|
|
"public/runtime/events.ts": "52848f57d35eb1037cf74c8877521edf99a015bcd77f30ef6bbcba1807a99bfe",
|
|
"public/runtime/media.ts": "8828f80953aec3e95328cefe691661e8897cb27cb309483cf806ec45a8549ae3",
|
|
"public/runtime/option.ts": "bb672e49ffe74a6fc78543217f6de80d7d738890146df0857c709d4dc283e4ce",
|
|
"public/runtime/player.ts": "a4a24794e26cfb9e4310bf0f459a7a407e85bf81b4f3a4feb6294331af8036fb",
|
|
"public/runtime/plugin.ts": "9ad482f2a77914a91450419680b8af6b314b926f0831c2f7f6d7c466690f95c9",
|
|
"public/runtime/services.ts": "8e4648d8c61bff47343f9e1c2b995af69fc00947264b826109ceadcbaf553254",
|
|
"public/runtime/setting.ts": "c48d20957b57f79f985ef76a2950cc8a5cfa25dafa8ec5939e562661778e6218",
|
|
"public/runtime/subtitle.ts": "13241c4f9a87517aa2cf7b3e0bb8cedaa12fa0b4d3f8934285797583b752557e",
|
|
"public/runtime/template.ts": "da9975513a1938e7f386f4f65f718f0fc595164bfeac8f0cd99a3e97a54919a1",
|
|
"public/runtime/utils.ts": "cab9916f5224a3b047812b9f759cc9cc62105662599744067a6955020ab36916",
|
|
"public/runtime.cts": "52cfff1daeb6841a90212c8fa8d46ca46d6650bb7ed1b59b62115d854b8ad652",
|
|
"public/runtime.mts": "1b09bc0ee0f0ee2f788689eaff441bdeda1fab0ce783e71b61b9792d81072b03",
|
|
"public/runtime.ts": "ec4b1d56993eb482a77eb0f94b701047549d009e6ba6433f27e7d464fef30c2b",
|
|
"public/setting.ts": "a60ed81da780439a55ee22ebe2611d936bd45da0d98e6bf44c92e9a5d9047492",
|
|
"public/subtitle.ts": "92f711ad0f7924e609ad4425cd26d19c73eb027cccddc6d89fcf9b8e334db065",
|
|
"public/template.ts": "b5f9bff43b4816bd2e3531a3a1750b8014fcf63d421fbc786341cedb1429035c",
|
|
"public/utils.ts": "63757d81dd9cf5b95c67ff758da71c87bf535f15aeea7dfda322637d26fd33d0",
|
|
"package.json": "82e92699e7c29847f32ac6767ece0401290e7d7a12854722bdbcfd09b90b7954",
|
|
"THIRD_PARTY_NOTICES": "b77b5b46b79fa0cda850b0781f78c3b1112c4ed9672fa291956fe8eff53098e7",
|
|
"tsconfig.json": "c074f0621b18e6f209e217a702745e4118ee7724955e8104c7e3df3a223a9921"
|
|
}
|
|
},
|
|
{
|
|
"name": "artplayer-plugin-chapter",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js",
|
|
"member": "package/dist/artplayer-plugin-chapter.js",
|
|
"sha256": "6ac3dfe28f46084ac7caedd571b1a97dcee3cf9d708112f1b8bbd6566e1dc5c5",
|
|
"archiveSha256": "9447f64a04e0218619d66e294905f45b8948bdfd8f93b6313f3ea5f4224d57be",
|
|
"sourceHashes": {
|
|
"src/chapters.ts": "92206f524624ac3a7304677b6a69fda88e62caeca52e1e530d746e51579d3a4d",
|
|
"src/index.ts": "83dc022253c0539587590f7a551e090684d1944dcb2010a76e8498a683e7ef36",
|
|
"src/progress.ts": "4a18d19ed703772d73622ea3fa9d433dbc2c6092ba244c9bb1ec727368996951",
|
|
"src/style.less": "a7506541374cbf5b3a6906b19d4a925406b2ccebdb9be6c7406c3bb8d9045ee5",
|
|
"src/stylesheet.ts": "6ccd88b6d17127acf6f6c1f02a7fbb3a55d59f427d2d92c007bf658122abd51c",
|
|
"src/types.ts": "07c528f9753cc54c12211276f28ff01a5f6e8f1ef1451b2b534f2d6cfaa17ee9",
|
|
"package.json": "24eec6907b3218439189adab6af3f932c1497c47c2d41209311c01042b07fd4f",
|
|
"tsconfig.json": "732a6076acef4c8437d305af19a9da8a0e04b8740a1df32921fd30011c162492"
|
|
}
|
|
}
|
|
],
|
|
"toolchain": {
|
|
"yarn.lock": "44cda170cc8279bfd1fba361945aea5f2d8a63893cc79c9404835c1afc998dd6",
|
|
"scripts/build.js": "f836f7332b83b022550cdbf3dea04750c699fc6db5175a6fbefe502fee5db374",
|
|
"scripts/utils.js": "4bf07ce5a1029df6360e402d128233e2ce9873316270473f6c5f23d88533a1ec",
|
|
"scripts/projects.js": "a88d5da78a0d50c4ac92a37ea5594a833b169a51d45b5442d3af4d97ffa16965"
|
|
},
|
|
"manifest": {
|
|
"kind": "artplayer-browser-test",
|
|
"resources": {
|
|
"/candidate/artplayer.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer\\dist\\artplayer.js"
|
|
},
|
|
"sha256": "9741da1b0bb4e1ed6999a6089c62e5c3b8b2df280445631da7155c1c6da5e623",
|
|
"bytes": 208037
|
|
},
|
|
"/compiled/artplayer.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer\\dist\\artplayer.js"
|
|
},
|
|
"sha256": "9741da1b0bb4e1ed6999a6089c62e5c3b8b2df280445631da7155c1c6da5e623",
|
|
"bytes": 208037,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/uncompiled/artplayer/index.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer\\dist\\artplayer.js"
|
|
},
|
|
"sha256": "9741da1b0bb4e1ed6999a6089c62e5c3b8b2df280445631da7155c1c6da5e623",
|
|
"bytes": 208037,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/candidate/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "6ac3dfe28f46084ac7caedd571b1a97dcee3cf9d708112f1b8bbd6566e1dc5c5",
|
|
"bytes": 5121
|
|
},
|
|
"/compiled/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "6ac3dfe28f46084ac7caedd571b1a97dcee3cf9d708112f1b8bbd6566e1dc5c5",
|
|
"bytes": 5121,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/uncompiled/artplayer-plugin-chapter/index.js": {
|
|
"source": {
|
|
"kind": "artifact",
|
|
"file": "D:\\github\\ArtPlayer\\refactor\\.cache\\packages\\run-vynq7l\\artifacts\\artplayer-plugin-chapter\\dist\\artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "6ac3dfe28f46084ac7caedd571b1a97dcee3cf9d708112f1b8bbd6566e1dc5c5",
|
|
"bytes": 5121,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/published/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.4.0",
|
|
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
|
|
"bytes": 134037
|
|
},
|
|
"/published/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "1.1.0",
|
|
"integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==",
|
|
"member": "package/dist/artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0",
|
|
"bytes": 4973
|
|
},
|
|
"/test/pattern.mp4": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.mp4"
|
|
},
|
|
"sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233",
|
|
"bytes": 251538
|
|
},
|
|
"/test/pattern.webm": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.webm"
|
|
},
|
|
"sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f",
|
|
"bytes": 162073
|
|
},
|
|
"/test/declaration-cues.vtt": {
|
|
"source": {
|
|
"kind": "test-subtitles",
|
|
"file": "test/browser/media/declaration-cues.vtt"
|
|
},
|
|
"sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704",
|
|
"bytes": 54
|
|
},
|
|
"/test/thumbnail-grid.svg": {
|
|
"source": {
|
|
"kind": "test-thumbnail-grid",
|
|
"file": "test/browser/media/thumbnail-grid.svg"
|
|
},
|
|
"sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6",
|
|
"bytes": 14969
|
|
},
|
|
"/test/legacy-safe-area.js": {
|
|
"source": {
|
|
"kind": "frozen-own-source",
|
|
"file": "test/helpers/legacy-safe-area.js",
|
|
"commit": "ccf77c4e"
|
|
},
|
|
"sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a",
|
|
"bytes": 795
|
|
},
|
|
"/assets/sample/video.mp4": {
|
|
"source": {
|
|
"kind": "docs-media",
|
|
"file": "docs/assets/sample/video.mp4"
|
|
},
|
|
"sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980",
|
|
"bytes": 5818706
|
|
},
|
|
"/test/performance.js": {
|
|
"source": {
|
|
"kind": "adapted-baseline-fixture",
|
|
"file": "refactor/fixtures/performance.js"
|
|
},
|
|
"sha256": "2318f39bdb5f3a3348d755cb4335907ae4adc944be3a435839c1bba201e81500",
|
|
"bytes": 8994
|
|
}
|
|
}
|
|
},
|
|
"sizes": [
|
|
{
|
|
"name": "artplayer",
|
|
"member": "package/dist/artplayer.js",
|
|
"before": {
|
|
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
|
|
"raw": 134037,
|
|
"gzip9": 35486,
|
|
"brotli6": 32533
|
|
},
|
|
"after": {
|
|
"sha256": "9741da1b0bb4e1ed6999a6089c62e5c3b8b2df280445631da7155c1c6da5e623",
|
|
"raw": 208037,
|
|
"gzip9": 58434,
|
|
"brotli6": 53372
|
|
},
|
|
"reviewSignals": [
|
|
{
|
|
"metric": "raw",
|
|
"deltaBytes": 74000,
|
|
"allowanceBytes": 6701.85
|
|
},
|
|
{
|
|
"metric": "gzip9",
|
|
"deltaBytes": 22948,
|
|
"allowanceBytes": 1774.3000000000002
|
|
},
|
|
{
|
|
"metric": "brotli6",
|
|
"deltaBytes": 20839,
|
|
"allowanceBytes": 1626.65
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "artplayer",
|
|
"member": "package/dist/artplayer.legacy.js",
|
|
"before": {
|
|
"sha256": "cef83f9dac8a343060329ea6c5d603f0e7811fd0fd6c1590ae1c47f9e0afc9bb",
|
|
"raw": 135748,
|
|
"gzip9": 36021,
|
|
"brotli6": 33045
|
|
},
|
|
"after": {
|
|
"sha256": "d1f1bb14f067681e4786c12fc29fdc9ba9af80632bbb33e3b5bad8b270e26cda",
|
|
"raw": 212218,
|
|
"gzip9": 59686,
|
|
"brotli6": 54412
|
|
},
|
|
"reviewSignals": [
|
|
{
|
|
"metric": "raw",
|
|
"deltaBytes": 76470,
|
|
"allowanceBytes": 6787.400000000001
|
|
},
|
|
{
|
|
"metric": "gzip9",
|
|
"deltaBytes": 23665,
|
|
"allowanceBytes": 1801.0500000000002
|
|
},
|
|
{
|
|
"metric": "brotli6",
|
|
"deltaBytes": 21367,
|
|
"allowanceBytes": 1652.25
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "artplayer",
|
|
"member": "package/dist/artplayer.mjs",
|
|
"before": {
|
|
"sha256": "a1800b37ac7549f52fa960fe28bc6e1c69ec18bd4bc9a7e2534aecc3df10eb3e",
|
|
"raw": 208826,
|
|
"gzip9": 43868,
|
|
"brotli6": 40443
|
|
},
|
|
"after": {
|
|
"sha256": "c2f738b3f3abdbd66e3e2bba2be6058a75fd7abcef6131bb12af3be3722c5a13",
|
|
"raw": 361496,
|
|
"gzip9": 77141,
|
|
"brotli6": 70030
|
|
},
|
|
"reviewSignals": [
|
|
{
|
|
"metric": "raw",
|
|
"deltaBytes": 152670,
|
|
"allowanceBytes": 10441.300000000001
|
|
},
|
|
{
|
|
"metric": "gzip9",
|
|
"deltaBytes": 33273,
|
|
"allowanceBytes": 2193.4
|
|
},
|
|
{
|
|
"metric": "brotli6",
|
|
"deltaBytes": 29587,
|
|
"allowanceBytes": 2022.15
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "artplayer-plugin-chapter",
|
|
"member": "package/dist/artplayer-plugin-chapter.js",
|
|
"before": {
|
|
"sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0",
|
|
"raw": 4973,
|
|
"gzip9": 1850,
|
|
"brotli6": 1653
|
|
},
|
|
"after": {
|
|
"sha256": "6ac3dfe28f46084ac7caedd571b1a97dcee3cf9d708112f1b8bbd6566e1dc5c5",
|
|
"raw": 5121,
|
|
"gzip9": 1995,
|
|
"brotli6": 1814
|
|
},
|
|
"reviewSignals": []
|
|
},
|
|
{
|
|
"name": "artplayer-plugin-chapter",
|
|
"member": "package/dist/artplayer-plugin-chapter.legacy.js",
|
|
"before": {
|
|
"sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0",
|
|
"raw": 4973,
|
|
"gzip9": 1850,
|
|
"brotli6": 1653
|
|
},
|
|
"after": {
|
|
"sha256": "6d9bff885412169e701670961aa00c2e46c4b42c9b9647ff4e6d198777d2a359",
|
|
"raw": 5153,
|
|
"gzip9": 2008,
|
|
"brotli6": 1825
|
|
},
|
|
"reviewSignals": []
|
|
},
|
|
{
|
|
"name": "artplayer-plugin-chapter",
|
|
"member": "package/dist/artplayer-plugin-chapter.mjs",
|
|
"before": {
|
|
"sha256": "61342a069b84e0731d44a2464d0dfe637d1514d0037c740371fc866c516d2209",
|
|
"raw": 7721,
|
|
"gzip9": 2126,
|
|
"brotli6": 1904
|
|
},
|
|
"after": {
|
|
"sha256": "26415cecab2c0198c566cef0232e20123413782d5bad7534a32939b3298617af",
|
|
"raw": 7936,
|
|
"gzip9": 2392,
|
|
"brotli6": 2179
|
|
},
|
|
"reviewSignals": []
|
|
}
|
|
],
|
|
"runs": [
|
|
{
|
|
"group": 0,
|
|
"variant": "published",
|
|
"measurements": {
|
|
"kind": "performance",
|
|
"environment": {
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"language": "en-US",
|
|
"hardwareConcurrency": 8,
|
|
"deviceMemory": null,
|
|
"devicePixelRatio": 2,
|
|
"viewport": {
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"visibility": "visible"
|
|
},
|
|
"scripts": [
|
|
"/published/artplayer.js",
|
|
"/published/artplayer-plugin-chapter.js",
|
|
"/test/performance.js"
|
|
],
|
|
"samples": [
|
|
{
|
|
"configuration": "core",
|
|
"warmup": true,
|
|
"round": 0,
|
|
"constructorMs": 14,
|
|
"readyMs": 569,
|
|
"playResolvedMs": 14,
|
|
"playbackObservedMs": 214,
|
|
"mediaProgress": 0.1666458,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 55,
|
|
"destroyMs": 73,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": true,
|
|
"round": 0,
|
|
"constructorMs": 2,
|
|
"readyMs": 365,
|
|
"playResolvedMs": 14,
|
|
"playbackObservedMs": 227,
|
|
"mediaProgress": 0.1881874,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 55,
|
|
"destroyMs": 132,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 1,
|
|
"constructorMs": 3,
|
|
"readyMs": 365,
|
|
"playResolvedMs": 18,
|
|
"playbackObservedMs": 199,
|
|
"mediaProgress": 0.1659791,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 55,
|
|
"destroyMs": 87,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 1,
|
|
"constructorMs": 2,
|
|
"readyMs": 321,
|
|
"playResolvedMs": 15,
|
|
"playbackObservedMs": 228,
|
|
"mediaProgress": 0.1752291,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 55,
|
|
"destroyMs": 72,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 2,
|
|
"constructorMs": 3,
|
|
"readyMs": 412,
|
|
"playResolvedMs": 19,
|
|
"playbackObservedMs": 201,
|
|
"mediaProgress": 0.1790833,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 55,
|
|
"destroyMs": 119,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 2,
|
|
"constructorMs": 2,
|
|
"readyMs": 347,
|
|
"playResolvedMs": 17,
|
|
"playbackObservedMs": 231,
|
|
"mediaProgress": 0.1921666,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 55,
|
|
"destroyMs": 119,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 3,
|
|
"constructorMs": 2,
|
|
"readyMs": 337,
|
|
"playResolvedMs": 17,
|
|
"playbackObservedMs": 231,
|
|
"mediaProgress": 0.1941458,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 55,
|
|
"destroyMs": 119,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 3,
|
|
"constructorMs": 2,
|
|
"readyMs": 350,
|
|
"playResolvedMs": 16,
|
|
"playbackObservedMs": 203,
|
|
"mediaProgress": 0.17375,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 55,
|
|
"destroyMs": 134,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 4,
|
|
"constructorMs": 1,
|
|
"readyMs": 367,
|
|
"playResolvedMs": 18,
|
|
"playbackObservedMs": 216,
|
|
"mediaProgress": 0.17866659999999998,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 55,
|
|
"destroyMs": 133,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 4,
|
|
"constructorMs": 1,
|
|
"readyMs": 369,
|
|
"playResolvedMs": 19,
|
|
"playbackObservedMs": 184,
|
|
"mediaProgress": 0.15412499999999998,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 55,
|
|
"destroyMs": 73,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 5,
|
|
"constructorMs": 2,
|
|
"readyMs": 382,
|
|
"playResolvedMs": 19,
|
|
"playbackObservedMs": 214,
|
|
"mediaProgress": 0.18291659999999998,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 55,
|
|
"destroyMs": 135,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 5,
|
|
"constructorMs": 2,
|
|
"readyMs": 351,
|
|
"playResolvedMs": 16,
|
|
"playbackObservedMs": 230,
|
|
"mediaProgress": 0.1762083,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 55,
|
|
"destroyMs": 72,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
}
|
|
],
|
|
"resources": [
|
|
{
|
|
"configuration": "core",
|
|
"round": 0,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 56,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 357,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 0,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 56,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 359,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"round": 1,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 56,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 359,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 1,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 56,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 354,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"round": 2,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 56,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 359,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 2,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 56,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 358,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
}
|
|
],
|
|
"errors": [],
|
|
"unhandled": [],
|
|
"visibilityChanges": [],
|
|
"remainingInstances": 0
|
|
}
|
|
},
|
|
{
|
|
"group": 0,
|
|
"variant": "candidate",
|
|
"measurements": {
|
|
"kind": "performance",
|
|
"environment": {
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"language": "en-US",
|
|
"hardwareConcurrency": 8,
|
|
"deviceMemory": null,
|
|
"devicePixelRatio": 2,
|
|
"viewport": {
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"visibility": "visible"
|
|
},
|
|
"scripts": [
|
|
"/candidate/artplayer.js",
|
|
"/candidate/artplayer-plugin-chapter.js",
|
|
"/test/performance.js"
|
|
],
|
|
"samples": [
|
|
{
|
|
"configuration": "core",
|
|
"warmup": true,
|
|
"round": 0,
|
|
"constructorMs": 13,
|
|
"readyMs": 385,
|
|
"playResolvedMs": 10,
|
|
"playbackObservedMs": 206,
|
|
"mediaProgress": 0.1689583,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 70,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": true,
|
|
"round": 0,
|
|
"constructorMs": 3,
|
|
"readyMs": 384,
|
|
"playResolvedMs": 19,
|
|
"playbackObservedMs": 200,
|
|
"mediaProgress": 0.1578124,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 135,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 1,
|
|
"constructorMs": 2,
|
|
"readyMs": 368,
|
|
"playResolvedMs": 13,
|
|
"playbackObservedMs": 229,
|
|
"mediaProgress": 0.1874583,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 72,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 1,
|
|
"constructorMs": 3,
|
|
"readyMs": 380,
|
|
"playResolvedMs": 18,
|
|
"playbackObservedMs": 247,
|
|
"mediaProgress": 0.2105833,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 94,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 2,
|
|
"constructorMs": 3,
|
|
"readyMs": 402,
|
|
"playResolvedMs": 15,
|
|
"playbackObservedMs": 227,
|
|
"mediaProgress": 0.19368739999999998,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 120,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 2,
|
|
"constructorMs": 2,
|
|
"readyMs": 360,
|
|
"playResolvedMs": 18,
|
|
"playbackObservedMs": 231,
|
|
"mediaProgress": 0.1977083,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 117,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 3,
|
|
"constructorMs": 4,
|
|
"readyMs": 354,
|
|
"playResolvedMs": 17,
|
|
"playbackObservedMs": 170,
|
|
"mediaProgress": 0.15302079999999998,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 88,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 3,
|
|
"constructorMs": 3,
|
|
"readyMs": 349,
|
|
"playResolvedMs": 17,
|
|
"playbackObservedMs": 230,
|
|
"mediaProgress": 0.1930833,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 72,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 4,
|
|
"constructorMs": 2,
|
|
"readyMs": 348,
|
|
"playResolvedMs": 16,
|
|
"playbackObservedMs": 245,
|
|
"mediaProgress": 0.1951874,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 126,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 4,
|
|
"constructorMs": 1,
|
|
"readyMs": 354,
|
|
"playResolvedMs": 20,
|
|
"playbackObservedMs": 228,
|
|
"mediaProgress": 0.1907499,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 119,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 5,
|
|
"constructorMs": 2,
|
|
"readyMs": 348,
|
|
"playResolvedMs": 18,
|
|
"playbackObservedMs": 216,
|
|
"mediaProgress": 0.179,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 71,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 5,
|
|
"constructorMs": 3,
|
|
"readyMs": 381,
|
|
"playResolvedMs": 20,
|
|
"playbackObservedMs": 220,
|
|
"mediaProgress": 0.18637489999999998,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 121,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
}
|
|
],
|
|
"resources": [
|
|
{
|
|
"configuration": "core",
|
|
"round": 0,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 365,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 0,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 358,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"round": 1,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 362,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 1,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 360,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"round": 2,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 362,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 2,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 358,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
}
|
|
],
|
|
"errors": [],
|
|
"unhandled": [],
|
|
"visibilityChanges": [],
|
|
"remainingInstances": 0
|
|
}
|
|
},
|
|
{
|
|
"group": 1,
|
|
"variant": "candidate",
|
|
"measurements": {
|
|
"kind": "performance",
|
|
"environment": {
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"language": "en-US",
|
|
"hardwareConcurrency": 8,
|
|
"deviceMemory": null,
|
|
"devicePixelRatio": 2,
|
|
"viewport": {
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"visibility": "visible"
|
|
},
|
|
"scripts": [
|
|
"/candidate/artplayer.js",
|
|
"/candidate/artplayer-plugin-chapter.js",
|
|
"/test/performance.js"
|
|
],
|
|
"samples": [
|
|
{
|
|
"configuration": "core",
|
|
"warmup": true,
|
|
"round": 0,
|
|
"constructorMs": 14,
|
|
"readyMs": 392,
|
|
"playResolvedMs": 19,
|
|
"playbackObservedMs": 186,
|
|
"mediaProgress": 0.1602083,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 89,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": true,
|
|
"round": 0,
|
|
"constructorMs": 4,
|
|
"readyMs": 363,
|
|
"playResolvedMs": 16,
|
|
"playbackObservedMs": 217,
|
|
"mediaProgress": 0.1932499,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 146,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 1,
|
|
"constructorMs": 3,
|
|
"readyMs": 384,
|
|
"playResolvedMs": 17,
|
|
"playbackObservedMs": 172,
|
|
"mediaProgress": 0.1529583,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 97,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 1,
|
|
"constructorMs": 4,
|
|
"readyMs": 356,
|
|
"playResolvedMs": 15,
|
|
"playbackObservedMs": 181,
|
|
"mediaProgress": 0.1555,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 86,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 2,
|
|
"constructorMs": 2,
|
|
"readyMs": 349,
|
|
"playResolvedMs": 15,
|
|
"playbackObservedMs": 229,
|
|
"mediaProgress": 0.1890624,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 119,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 2,
|
|
"constructorMs": 3,
|
|
"readyMs": 339,
|
|
"playResolvedMs": 13,
|
|
"playbackObservedMs": 226,
|
|
"mediaProgress": 0.1881666,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 69,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 3,
|
|
"constructorMs": 2,
|
|
"readyMs": 349,
|
|
"playResolvedMs": 17,
|
|
"playbackObservedMs": 201,
|
|
"mediaProgress": 0.1623333,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 68,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 3,
|
|
"constructorMs": 2,
|
|
"readyMs": 339,
|
|
"playResolvedMs": 16,
|
|
"playbackObservedMs": 231,
|
|
"mediaProgress": 0.1875624,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 120,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 4,
|
|
"constructorMs": 1,
|
|
"readyMs": 378,
|
|
"playResolvedMs": 20,
|
|
"playbackObservedMs": 217,
|
|
"mediaProgress": 0.18477079999999999,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 115,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 4,
|
|
"constructorMs": 2,
|
|
"readyMs": 341,
|
|
"playResolvedMs": 17,
|
|
"playbackObservedMs": 202,
|
|
"mediaProgress": 0.16275,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 86,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 5,
|
|
"constructorMs": 5,
|
|
"readyMs": 348,
|
|
"playResolvedMs": 19,
|
|
"playbackObservedMs": 233,
|
|
"mediaProgress": 0.1929791,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 119,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 5,
|
|
"constructorMs": 3,
|
|
"readyMs": 367,
|
|
"playResolvedMs": 16,
|
|
"playbackObservedMs": 216,
|
|
"mediaProgress": 0.1817083,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 69,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
}
|
|
],
|
|
"resources": [
|
|
{
|
|
"configuration": "core",
|
|
"round": 0,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 361,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 0,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 361,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"round": 1,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 360,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 1,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 357,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"round": 2,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 357,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 2,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 360,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
}
|
|
],
|
|
"errors": [],
|
|
"unhandled": [],
|
|
"visibilityChanges": [],
|
|
"remainingInstances": 0
|
|
}
|
|
},
|
|
{
|
|
"group": 1,
|
|
"variant": "published",
|
|
"measurements": {
|
|
"kind": "performance",
|
|
"environment": {
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"language": "en-US",
|
|
"hardwareConcurrency": 8,
|
|
"deviceMemory": null,
|
|
"devicePixelRatio": 2,
|
|
"viewport": {
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"visibility": "visible"
|
|
},
|
|
"scripts": [
|
|
"/published/artplayer.js",
|
|
"/published/artplayer-plugin-chapter.js",
|
|
"/test/performance.js"
|
|
],
|
|
"samples": [
|
|
{
|
|
"configuration": "core",
|
|
"warmup": true,
|
|
"round": 0,
|
|
"constructorMs": 10,
|
|
"readyMs": 351,
|
|
"playResolvedMs": 17,
|
|
"playbackObservedMs": 221,
|
|
"mediaProgress": 0.1902083,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 55,
|
|
"destroyMs": 69,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": true,
|
|
"round": 0,
|
|
"constructorMs": 4,
|
|
"readyMs": 367,
|
|
"playResolvedMs": 17,
|
|
"playbackObservedMs": 171,
|
|
"mediaProgress": 0.1512083,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 55,
|
|
"destroyMs": 94,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 1,
|
|
"constructorMs": 3,
|
|
"readyMs": 347,
|
|
"playResolvedMs": 14,
|
|
"playbackObservedMs": 182,
|
|
"mediaProgress": 0.1519166,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 55,
|
|
"destroyMs": 86,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 1,
|
|
"constructorMs": 2,
|
|
"readyMs": 341,
|
|
"playResolvedMs": 11,
|
|
"playbackObservedMs": 230,
|
|
"mediaProgress": 0.1939374,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 55,
|
|
"destroyMs": 134,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 2,
|
|
"constructorMs": 2,
|
|
"readyMs": 319,
|
|
"playResolvedMs": 17,
|
|
"playbackObservedMs": 213,
|
|
"mediaProgress": 0.1730416,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 55,
|
|
"destroyMs": 84,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 2,
|
|
"constructorMs": 2,
|
|
"readyMs": 352,
|
|
"playResolvedMs": 17,
|
|
"playbackObservedMs": 185,
|
|
"mediaProgress": 0.15166659999999998,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 55,
|
|
"destroyMs": 84,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 3,
|
|
"constructorMs": 2,
|
|
"readyMs": 337,
|
|
"playResolvedMs": 18,
|
|
"playbackObservedMs": 188,
|
|
"mediaProgress": 0.1574374,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 55,
|
|
"destroyMs": 85,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 3,
|
|
"constructorMs": 2,
|
|
"readyMs": 355,
|
|
"playResolvedMs": 17,
|
|
"playbackObservedMs": 201,
|
|
"mediaProgress": 0.1611249,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 55,
|
|
"destroyMs": 69,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 4,
|
|
"constructorMs": 2,
|
|
"readyMs": 338,
|
|
"playResolvedMs": 19,
|
|
"playbackObservedMs": 202,
|
|
"mediaProgress": 0.1643541,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 55,
|
|
"destroyMs": 72,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 4,
|
|
"constructorMs": 3,
|
|
"readyMs": 365,
|
|
"playResolvedMs": 19,
|
|
"playbackObservedMs": 229,
|
|
"mediaProgress": 0.1952291,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 55,
|
|
"destroyMs": 135,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 5,
|
|
"constructorMs": 14,
|
|
"readyMs": 364,
|
|
"playResolvedMs": 16,
|
|
"playbackObservedMs": 215,
|
|
"mediaProgress": 0.1773333,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 55,
|
|
"destroyMs": 132,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 5,
|
|
"constructorMs": 1,
|
|
"readyMs": 355,
|
|
"playResolvedMs": 17,
|
|
"playbackObservedMs": 218,
|
|
"mediaProgress": 0.18947909999999998,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 55,
|
|
"destroyMs": 70,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
}
|
|
],
|
|
"resources": [
|
|
{
|
|
"configuration": "core",
|
|
"round": 0,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 56,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 361,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 0,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 56,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 360,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"round": 1,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 56,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 357,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 1,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 56,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 362,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"round": 2,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 56,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 361,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 2,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 56,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 360,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
}
|
|
],
|
|
"errors": [],
|
|
"unhandled": [],
|
|
"visibilityChanges": [],
|
|
"remainingInstances": 0
|
|
}
|
|
},
|
|
{
|
|
"group": 2,
|
|
"variant": "published",
|
|
"measurements": {
|
|
"kind": "performance",
|
|
"environment": {
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"language": "en-US",
|
|
"hardwareConcurrency": 8,
|
|
"deviceMemory": null,
|
|
"devicePixelRatio": 2,
|
|
"viewport": {
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"visibility": "visible"
|
|
},
|
|
"scripts": [
|
|
"/published/artplayer.js",
|
|
"/published/artplayer-plugin-chapter.js",
|
|
"/test/performance.js"
|
|
],
|
|
"samples": [
|
|
{
|
|
"configuration": "core",
|
|
"warmup": true,
|
|
"round": 0,
|
|
"constructorMs": 9,
|
|
"readyMs": 359,
|
|
"playResolvedMs": 16,
|
|
"playbackObservedMs": 216,
|
|
"mediaProgress": 0.1874583,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 55,
|
|
"destroyMs": 134,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": true,
|
|
"round": 0,
|
|
"constructorMs": 3,
|
|
"readyMs": 381,
|
|
"playResolvedMs": 18,
|
|
"playbackObservedMs": 169,
|
|
"mediaProgress": 0.15108329999999998,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 55,
|
|
"destroyMs": 86,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 1,
|
|
"constructorMs": 2,
|
|
"readyMs": 339,
|
|
"playResolvedMs": 15,
|
|
"playbackObservedMs": 217,
|
|
"mediaProgress": 0.1639583,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 55,
|
|
"destroyMs": 87,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 1,
|
|
"constructorMs": 2,
|
|
"readyMs": 362,
|
|
"playResolvedMs": 23,
|
|
"playbackObservedMs": 234,
|
|
"mediaProgress": 0.19539579999999998,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 55,
|
|
"destroyMs": 115,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 2,
|
|
"constructorMs": 2,
|
|
"readyMs": 339,
|
|
"playResolvedMs": 14,
|
|
"playbackObservedMs": 230,
|
|
"mediaProgress": 0.1949791,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 55,
|
|
"destroyMs": 121,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 2,
|
|
"constructorMs": 3,
|
|
"readyMs": 390,
|
|
"playResolvedMs": 17,
|
|
"playbackObservedMs": 218,
|
|
"mediaProgress": 0.1967708,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 55,
|
|
"destroyMs": 103,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 3,
|
|
"constructorMs": 1,
|
|
"readyMs": 339,
|
|
"playResolvedMs": 15,
|
|
"playbackObservedMs": 214,
|
|
"mediaProgress": 0.17756239999999998,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 55,
|
|
"destroyMs": 75,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 3,
|
|
"constructorMs": 2,
|
|
"readyMs": 348,
|
|
"playResolvedMs": 13,
|
|
"playbackObservedMs": 232,
|
|
"mediaProgress": 0.1934583,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 55,
|
|
"destroyMs": 115,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 4,
|
|
"constructorMs": 3,
|
|
"readyMs": 322,
|
|
"playResolvedMs": 15,
|
|
"playbackObservedMs": 199,
|
|
"mediaProgress": 0.1508541,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 55,
|
|
"destroyMs": 100,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 4,
|
|
"constructorMs": 2,
|
|
"readyMs": 350,
|
|
"playResolvedMs": 19,
|
|
"playbackObservedMs": 186,
|
|
"mediaProgress": 0.1538124,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 55,
|
|
"destroyMs": 88,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 5,
|
|
"constructorMs": 2,
|
|
"readyMs": 365,
|
|
"playResolvedMs": 17,
|
|
"playbackObservedMs": 220,
|
|
"mediaProgress": 0.1740625,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 55,
|
|
"destroyMs": 125,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 5,
|
|
"constructorMs": 1,
|
|
"readyMs": 351,
|
|
"playResolvedMs": 17,
|
|
"playbackObservedMs": 201,
|
|
"mediaProgress": 0.1633333,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 55,
|
|
"destroyMs": 87,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
}
|
|
],
|
|
"resources": [
|
|
{
|
|
"configuration": "core",
|
|
"round": 0,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 56,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 364,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 0,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 56,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 359,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"round": 1,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 56,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 358,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 1,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 56,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 356,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"round": 2,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 56,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 359,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 2,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 56,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"after": {
|
|
"observedMs": 358,
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
}
|
|
],
|
|
"lateCallbacks": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"lateResizeEvents": 1,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
}
|
|
],
|
|
"errors": [],
|
|
"unhandled": [],
|
|
"visibilityChanges": [],
|
|
"remainingInstances": 0
|
|
}
|
|
},
|
|
{
|
|
"group": 2,
|
|
"variant": "candidate",
|
|
"measurements": {
|
|
"kind": "performance",
|
|
"environment": {
|
|
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
|
|
"language": "en-US",
|
|
"hardwareConcurrency": 8,
|
|
"deviceMemory": null,
|
|
"devicePixelRatio": 2,
|
|
"viewport": {
|
|
"width": 1280,
|
|
"height": 720
|
|
},
|
|
"visibility": "visible"
|
|
},
|
|
"scripts": [
|
|
"/candidate/artplayer.js",
|
|
"/candidate/artplayer-plugin-chapter.js",
|
|
"/test/performance.js"
|
|
],
|
|
"samples": [
|
|
{
|
|
"configuration": "core",
|
|
"warmup": true,
|
|
"round": 0,
|
|
"constructorMs": 12,
|
|
"readyMs": 407,
|
|
"playResolvedMs": 20,
|
|
"playbackObservedMs": 185,
|
|
"mediaProgress": 0.15797909999999998,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 69,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": true,
|
|
"round": 0,
|
|
"constructorMs": 4,
|
|
"readyMs": 338,
|
|
"playResolvedMs": 18,
|
|
"playbackObservedMs": 228,
|
|
"mediaProgress": 0.1870833,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 70,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 1,
|
|
"constructorMs": 2,
|
|
"readyMs": 336,
|
|
"playResolvedMs": 18,
|
|
"playbackObservedMs": 200,
|
|
"mediaProgress": 0.1645625,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 96,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 1,
|
|
"constructorMs": 3,
|
|
"readyMs": 344,
|
|
"playResolvedMs": 15,
|
|
"playbackObservedMs": 227,
|
|
"mediaProgress": 0.1904791,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 130,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 2,
|
|
"constructorMs": 3,
|
|
"readyMs": 383,
|
|
"playResolvedMs": 16,
|
|
"playbackObservedMs": 169,
|
|
"mediaProgress": 0.15247909999999998,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 72,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 2,
|
|
"constructorMs": 2,
|
|
"readyMs": 379,
|
|
"playResolvedMs": 17,
|
|
"playbackObservedMs": 220,
|
|
"mediaProgress": 0.18822909999999998,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 132,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 3,
|
|
"constructorMs": 3,
|
|
"readyMs": 365,
|
|
"playResolvedMs": 17,
|
|
"playbackObservedMs": 188,
|
|
"mediaProgress": 0.1565208,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 104,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 3,
|
|
"constructorMs": 13,
|
|
"readyMs": 391,
|
|
"playResolvedMs": 16,
|
|
"playbackObservedMs": 215,
|
|
"mediaProgress": 0.1960208,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 117,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 4,
|
|
"constructorMs": 2,
|
|
"readyMs": 332,
|
|
"playResolvedMs": 15,
|
|
"playbackObservedMs": 244,
|
|
"mediaProgress": 0.1914166,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 116,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 4,
|
|
"constructorMs": 3,
|
|
"readyMs": 338,
|
|
"playResolvedMs": 14,
|
|
"playbackObservedMs": 199,
|
|
"mediaProgress": 0.1603958,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 86,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"warmup": false,
|
|
"round": 5,
|
|
"constructorMs": 2,
|
|
"readyMs": 365,
|
|
"playResolvedMs": 20,
|
|
"playbackObservedMs": 171,
|
|
"mediaProgress": 0.1509583,
|
|
"videoWidth": 640,
|
|
"nodes": 113,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 85,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"warmup": false,
|
|
"round": 5,
|
|
"constructorMs": 3,
|
|
"readyMs": 338,
|
|
"playResolvedMs": 14,
|
|
"playbackObservedMs": 213,
|
|
"mediaProgress": 0.1591041,
|
|
"videoWidth": 640,
|
|
"nodes": 125,
|
|
"proxyCleanupEntries": 59,
|
|
"destroyMs": 72,
|
|
"afterDestroy": {
|
|
"nodes": 0,
|
|
"instances": 0,
|
|
"proxyCleanupEntries": 0,
|
|
"paused": true,
|
|
"sourceAttribute": null
|
|
}
|
|
}
|
|
],
|
|
"resources": [
|
|
{
|
|
"configuration": "core",
|
|
"round": 0,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 360,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 0,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 357,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"round": 1,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 363,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 1,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 369,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "core",
|
|
"round": 2,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 363,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
},
|
|
{
|
|
"configuration": "chapter",
|
|
"round": 2,
|
|
"useRaf": true,
|
|
"before": {
|
|
"timers": [
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 1000
|
|
},
|
|
{
|
|
"kind": "raf",
|
|
"delay": null
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 2000
|
|
},
|
|
{
|
|
"kind": "timeout",
|
|
"delay": 200
|
|
}
|
|
],
|
|
"proxyCleanupEntries": 60,
|
|
"frames": 2,
|
|
"proxyCalls": 1
|
|
},
|
|
"immediatelyAfter": [],
|
|
"after": {
|
|
"observedMs": 359,
|
|
"timers": [],
|
|
"lateCallbacks": [],
|
|
"lateResizeEvents": 0,
|
|
"framesAfterDestroy": 0,
|
|
"proxyCalls": 1,
|
|
"proxyCleanupEntries": 0,
|
|
"nodes": 0,
|
|
"instances": 0
|
|
}
|
|
}
|
|
],
|
|
"errors": [],
|
|
"unhandled": [],
|
|
"visibilityChanges": [],
|
|
"remainingInstances": 0
|
|
}
|
|
}
|
|
],
|
|
"status": "review-required",
|
|
"groups": [
|
|
{
|
|
"group": 0,
|
|
"summary": {
|
|
"core": {
|
|
"constructorMs": {
|
|
"count": 5,
|
|
"min": 2,
|
|
"median": 2,
|
|
"max": 4
|
|
},
|
|
"readyMs": {
|
|
"count": 5,
|
|
"min": 348,
|
|
"median": 354,
|
|
"max": 402
|
|
},
|
|
"playResolvedMs": {
|
|
"count": 5,
|
|
"min": 13,
|
|
"median": 16,
|
|
"max": 18
|
|
},
|
|
"destroyMs": {
|
|
"count": 5,
|
|
"min": 71,
|
|
"median": 88,
|
|
"max": 126
|
|
}
|
|
},
|
|
"chapter": {
|
|
"constructorMs": {
|
|
"count": 5,
|
|
"min": 1,
|
|
"median": 3,
|
|
"max": 3
|
|
},
|
|
"readyMs": {
|
|
"count": 5,
|
|
"min": 349,
|
|
"median": 360,
|
|
"max": 381
|
|
},
|
|
"playResolvedMs": {
|
|
"count": 5,
|
|
"min": 17,
|
|
"median": 18,
|
|
"max": 20
|
|
},
|
|
"destroyMs": {
|
|
"count": 5,
|
|
"min": 72,
|
|
"median": 117,
|
|
"max": 121
|
|
}
|
|
}
|
|
},
|
|
"reviewSignals": [
|
|
{
|
|
"configuration": "chapter",
|
|
"metric": "destroyMs",
|
|
"deltaMs": 44,
|
|
"allowanceMs": 18.25
|
|
}
|
|
],
|
|
"resourceProfileChanged": true
|
|
},
|
|
{
|
|
"group": 1,
|
|
"summary": {
|
|
"core": {
|
|
"constructorMs": {
|
|
"count": 5,
|
|
"min": 1,
|
|
"median": 2,
|
|
"max": 5
|
|
},
|
|
"readyMs": {
|
|
"count": 5,
|
|
"min": 348,
|
|
"median": 349,
|
|
"max": 384
|
|
},
|
|
"playResolvedMs": {
|
|
"count": 5,
|
|
"min": 15,
|
|
"median": 17,
|
|
"max": 20
|
|
},
|
|
"destroyMs": {
|
|
"count": 5,
|
|
"min": 68,
|
|
"median": 115,
|
|
"max": 119
|
|
}
|
|
},
|
|
"chapter": {
|
|
"constructorMs": {
|
|
"count": 5,
|
|
"min": 2,
|
|
"median": 3,
|
|
"max": 4
|
|
},
|
|
"readyMs": {
|
|
"count": 5,
|
|
"min": 339,
|
|
"median": 341,
|
|
"max": 367
|
|
},
|
|
"playResolvedMs": {
|
|
"count": 5,
|
|
"min": 13,
|
|
"median": 16,
|
|
"max": 17
|
|
},
|
|
"destroyMs": {
|
|
"count": 5,
|
|
"min": 69,
|
|
"median": 86,
|
|
"max": 120
|
|
}
|
|
}
|
|
},
|
|
"reviewSignals": [
|
|
{
|
|
"configuration": "core",
|
|
"metric": "destroyMs",
|
|
"deltaMs": 30,
|
|
"allowanceMs": 21.25
|
|
}
|
|
],
|
|
"resourceProfileChanged": true
|
|
},
|
|
{
|
|
"group": 2,
|
|
"summary": {
|
|
"core": {
|
|
"constructorMs": {
|
|
"count": 5,
|
|
"min": 2,
|
|
"median": 2,
|
|
"max": 3
|
|
},
|
|
"readyMs": {
|
|
"count": 5,
|
|
"min": 332,
|
|
"median": 365,
|
|
"max": 383
|
|
},
|
|
"playResolvedMs": {
|
|
"count": 5,
|
|
"min": 15,
|
|
"median": 17,
|
|
"max": 20
|
|
},
|
|
"destroyMs": {
|
|
"count": 5,
|
|
"min": 72,
|
|
"median": 96,
|
|
"max": 116
|
|
}
|
|
},
|
|
"chapter": {
|
|
"constructorMs": {
|
|
"count": 5,
|
|
"min": 2,
|
|
"median": 3,
|
|
"max": 13
|
|
},
|
|
"readyMs": {
|
|
"count": 5,
|
|
"min": 338,
|
|
"median": 344,
|
|
"max": 391
|
|
},
|
|
"playResolvedMs": {
|
|
"count": 5,
|
|
"min": 14,
|
|
"median": 15,
|
|
"max": 17
|
|
},
|
|
"destroyMs": {
|
|
"count": 5,
|
|
"min": 72,
|
|
"median": 117,
|
|
"max": 132
|
|
}
|
|
}
|
|
},
|
|
"reviewSignals": [],
|
|
"resourceProfileChanged": true
|
|
}
|
|
],
|
|
"reviewRequired": true
|
|
}
|
|
}
|
|
],
|
|
"ci": {
|
|
"file": "refactor/.cache/core22-layout-ci.log",
|
|
"sha256": "ff3b0fb1cf3edee2248e1c5752e8a099d7c0378c714a2e0ae6f072638d1d6b19",
|
|
"unit": 440,
|
|
"engineering": 11,
|
|
"baseline": 25,
|
|
"total": 476,
|
|
"productionTS": 249
|
|
},
|
|
"package": {
|
|
"directory": "refactor/.cache/packages/run-vynq7l",
|
|
"reportSHA256": "06955f85d6ee9e1cf3cbccec01c840ee0e405d29169620fb356b485a16b0e666",
|
|
"runtime": 34,
|
|
"legacyTypes": 5,
|
|
"preciseTypes": 8,
|
|
"knownTypeBlockers": 0,
|
|
"verified": [
|
|
{
|
|
"file": "packages/artplayer/dist/artplayer.cts",
|
|
"sha256": "0e91e907d021db02a68004603e6190505fdc0806d873ebb6af171aa089a81da7"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/artplayer.js",
|
|
"sha256": "9741da1b0bb4e1ed6999a6089c62e5c3b8b2df280445631da7155c1c6da5e623"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/artplayer.legacy.js",
|
|
"sha256": "d1f1bb14f067681e4786c12fc29fdc9ba9af80632bbb33e3b5bad8b270e26cda"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/artplayer.mjs",
|
|
"sha256": "c2f738b3f3abdbd66e3e2bba2be6058a75fd7abcef6131bb12af3be3722c5a13"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/artplayer.mts",
|
|
"sha256": "f6292596a9ccb1d43a6d6a12c35f859b1889ad15924c5ae0f9f280941aade313"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/artplayer.ts",
|
|
"sha256": "26a42ac66811e70f68a8ebe62cbf304eb1993451b3e658961be98e7106162527"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/component.ts",
|
|
"sha256": "aa1c43be67322781b4b355b143bc69d9f29d22e578e4974d6a13e957a7c0334f"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/config.ts",
|
|
"sha256": "c4fd8681bf32b10c743e3e561c532520c8f32e43fd765524850b15e55cb91c72"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/cssVar.ts",
|
|
"sha256": "e027d82fb4f01c9ce7559cf679b2d5ee1962d3f7e5b4dd64ca21f472b933efb6"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/emitter.ts",
|
|
"sha256": "9c62551cdcc6dd3966bed8a7a85dd477435db977c91a294d2ac8f162f9592537"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/events.ts",
|
|
"sha256": "af191f862af4ec8933b09113b8c074603ae254a8b70460d0f3006646cd74ae42"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/i18n.ts",
|
|
"sha256": "34b0c684668044f7600c80b9d3979f8fb730138007b7cb4e7034326b340156fb"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/i18n/ar.js",
|
|
"sha256": "bd0bef65f4f7dc3f8ed562904cc6fa9071ff4537fb64c1e0fc3d554141bcd3cb"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/i18n/ar.mjs",
|
|
"sha256": "59310b7bbeea83bbb7d73aadc5ca82a6ec269c3530d19aa741c94d5c64fc5da8"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/i18n/cs.js",
|
|
"sha256": "6e2c93daba24c2e48dfa206bcf4f2f2a8a02713b856e404d2e4e4ecd8309ca2f"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/i18n/cs.mjs",
|
|
"sha256": "c73fba18797d62d7b2581e67fe7340c35fe84510b2250ff1ecaad253d9cabbac"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/i18n/es.js",
|
|
"sha256": "f4133ac6ea06b69a474b33c4a1809a4066e2376bb9464a3f3aa8330f01f1944a"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/i18n/es.mjs",
|
|
"sha256": "1390bca3def2be115e811de337df0a0c3f63998e51359f283023246245c552a7"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/i18n/fa.js",
|
|
"sha256": "8d3ef2e0f0cc0ea480c2167b6fcb87cdf444e90759c3519e8daa139fec576da4"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/i18n/fa.mjs",
|
|
"sha256": "ab441e8a2d79043b29ceca87c783bf06874bb9d3a149c1604bc167eb481be2a9"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/i18n/fr.js",
|
|
"sha256": "89dc4194a6c0a962b9ce756b52c90401c1acf3b159f265f3bc0d7d6d7d987f03"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/i18n/fr.mjs",
|
|
"sha256": "99491878430fb7b6f2b7bf93da0588a831704b412e01116f23ba1d9d45863816"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/i18n/id.js",
|
|
"sha256": "4c6dc86db741bcc2857df55a9d037e82e91d375fa6fd22e0562809ff621b92db"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/i18n/id.mjs",
|
|
"sha256": "383e5803a6b6686c6de4e867770241de75b6f517dcca2bdedc6f2004bf6e1fb3"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/i18n/pl.js",
|
|
"sha256": "3a38828b1c3d719c0aca9906cf6a46c23555a8411f8d57645f0e0ce8147dc664"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/i18n/pl.mjs",
|
|
"sha256": "079ed96732979035297af387c64a7b99519b5a43107fb86735a654ea4fe8e9b5"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/i18n/ru.js",
|
|
"sha256": "62fac9dddb302eb16382e6e9301fc4b2c66f5f69d4a358a26b67026a5fa4e787"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/i18n/ru.mjs",
|
|
"sha256": "a893aeaee1d79409db72e324fbff200e3864f33ed168f04d91d25f7cf2efa765"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/i18n/tr.js",
|
|
"sha256": "1492c36b069a7d73db4f3913bd18085faff7afd8b3c158138fe264e31600e38c"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/i18n/tr.mjs",
|
|
"sha256": "a90478cac078836b76c2a98261907610fee07f3e4b28671b8e7dbf533778f918"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/i18n/vi.js",
|
|
"sha256": "c7216ef7e608a79b7e2c479a07bf310d4ab79577947ac4a62d676faaced0e9cf"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/i18n/vi.mjs",
|
|
"sha256": "66270fdfa0b5da396322d1769169b7df37a030ba15ac18eb30bd87b3af8074ec"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/i18n/zh-tw.js",
|
|
"sha256": "11c49857d6d40a5ffd224ffa59c9026e71621b345f63c5a086326db80a22371a"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/i18n/zh-tw.mjs",
|
|
"sha256": "a38e630cb96de96c15d824686aec750e25cf6c8ada01285a292442a81566314f"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/icons.ts",
|
|
"sha256": "0d8e8e52e52130dd4a29bab551dd7a2a954797e42e92a6e068c85d583e23e6a4"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/language.cts",
|
|
"sha256": "2248040d86a8e34626755c4ecf53ea0174706c653073cf0e15884a030d173120"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/language.mts",
|
|
"sha256": "c391e863012c77769e661afbf8fa949e9373aa88d17f58cbba7f5696edb8077f"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/legacy/language.ts",
|
|
"sha256": "c452ffd764ff9b29b819b3475c42395d2ea7a33560d8c186ef5df3844b9524c3"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/option.ts",
|
|
"sha256": "850e5264219b8b438c80694402225b690b131786677a5da0d22739ec2352d263"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/playback.ts",
|
|
"sha256": "1ceaed3aa1cef511fe8b20f4874647f6065c723ad805b742a0a9247e16bb1bb5"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/player.ts",
|
|
"sha256": "f1e50257df2ea592d0a0e1f36078dda77eaf2cf3b3d795307501396562d99f28"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/plugin.ts",
|
|
"sha256": "2a57e148fda00ee687da5036b890b0f611cb94bb403a1ed52602179060259d35"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/quality.ts",
|
|
"sha256": "7ed6ed78cea52991b2f6ddd2bd3b7bd8c5146fdfff7486fe8b814c3e632f1567"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/runtime.cts",
|
|
"sha256": "52cfff1daeb6841a90212c8fa8d46ca46d6650bb7ed1b59b62115d854b8ad652"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/runtime.mts",
|
|
"sha256": "1b09bc0ee0f0ee2f788689eaff441bdeda1fab0ce783e71b61b9792d81072b03"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/runtime.ts",
|
|
"sha256": "ec4b1d56993eb482a77eb0f94b701047549d009e6ba6433f27e7d464fef30c2b"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/runtime/component.ts",
|
|
"sha256": "840213299c942fe058eb5436977ceec066b9dccda24c55ae9f464b399c979e39"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/runtime/construction.ts",
|
|
"sha256": "24cc5cda1f614314db382271a9b0d5583b781894cfdf6c548700b1b5270467ee"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/runtime/events.ts",
|
|
"sha256": "52848f57d35eb1037cf74c8877521edf99a015bcd77f30ef6bbcba1807a99bfe"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/runtime/media.ts",
|
|
"sha256": "8828f80953aec3e95328cefe691661e8897cb27cb309483cf806ec45a8549ae3"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/runtime/option.ts",
|
|
"sha256": "bb672e49ffe74a6fc78543217f6de80d7d738890146df0857c709d4dc283e4ce"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/runtime/player.ts",
|
|
"sha256": "a4a24794e26cfb9e4310bf0f459a7a407e85bf81b4f3a4feb6294331af8036fb"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/runtime/plugin.ts",
|
|
"sha256": "9ad482f2a77914a91450419680b8af6b314b926f0831c2f7f6d7c466690f95c9"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/runtime/services.ts",
|
|
"sha256": "8e4648d8c61bff47343f9e1c2b995af69fc00947264b826109ceadcbaf553254"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/runtime/setting.ts",
|
|
"sha256": "c48d20957b57f79f985ef76a2950cc8a5cfa25dafa8ec5939e562661778e6218"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/runtime/subtitle.ts",
|
|
"sha256": "13241c4f9a87517aa2cf7b3e0bb8cedaa12fa0b4d3f8934285797583b752557e"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/runtime/template.ts",
|
|
"sha256": "da9975513a1938e7f386f4f65f718f0fc595164bfeac8f0cd99a3e97a54919a1"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/runtime/utils.ts",
|
|
"sha256": "cab9916f5224a3b047812b9f759cc9cc62105662599744067a6955020ab36916"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/setting.ts",
|
|
"sha256": "d12a75b656fff70cbb30be4bffec46d9c4273636e8722bce971a4d2b188712a1"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/subtitle.ts",
|
|
"sha256": "d25b470e47d6a9bd696d9c1ad8adb58e56a208f05695186d513bc8c43c2e8acf"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/template.ts",
|
|
"sha256": "68aed9e97d006d6be4fabb8504ca84dafab770b0925f4d6e7319e67c82f21b0d"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/dist/utils.ts",
|
|
"sha256": "494ec447ab467a07ddd7a2c2abf778b3fce69fd28a09aaa8ced9759f8de2e3f6"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/COMPATIBILITY.md",
|
|
"sha256": "a7da9e102a116104b513df4f7451247b7759bc502d3375f30bd5b14a541826e0"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/README.md",
|
|
"sha256": "1bd9868e773610e6312fd48a1c5aa20772d29df0af40c3db66e75b7ab4a1aee0"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/artplayer.d.cts",
|
|
"sha256": "3685065e4263abcfd9d953176e461d5b3eb990b0363b54689a7f55deba770fef"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/artplayer.d.mts",
|
|
"sha256": "b664fec51ee5c5381f2ceab25d99d52aee56feab04a2ee7b4ea5b2145ea5fa0e"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/artplayer.d.ts",
|
|
"sha256": "5d0162adf7ac6d0f2bb9b5cfe361f28657c4d9c540cadbf36eba3cc954ce50f8"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/component.d.ts",
|
|
"sha256": "ae5bc1ddeaa1ee1ebbc62573e32423993727079205c64751a5a314170e588a32"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/config.d.ts",
|
|
"sha256": "36f9a84cd436f17701a0d11d3417fc1fe0414e0c52c80083b94a85dfc329e37e"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/cssVar.d.ts",
|
|
"sha256": "93217860fff2ebf750f606d95ddd22220a58837119e63bdf2f5f78fd7488458b"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/emitter.d.ts",
|
|
"sha256": "7e1f9a2a8ce65feb95734f1ed52d1334e57aa388bbef2a43d8bc53a9b6f6623c"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/events.d.ts",
|
|
"sha256": "f83624c9268a284477e8bd793fe3562a2363b72f2a44d5c64fe8c6a6cede8830"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/i18n.d.ts",
|
|
"sha256": "f4f2f05bdfda73c74fef34767cb18ee8e11b743120b1c4598e9714d7846018e5"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/icons.d.ts",
|
|
"sha256": "326a67ba7bdcf52862c5b2a269e540140aff98d05c7b96196485a77f84fe5960"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/language.d.cts",
|
|
"sha256": "f7928e108cf7b7814c2d75cb0a525333e95873fca6cd6d89a740450656b9c1cd"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/language.d.mts",
|
|
"sha256": "6619a26d604b7cccbe2f596243d87ae37cfaae33b8b52874ec071d9787446f9e"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/legacy/language.d.ts",
|
|
"sha256": "c7abda4d506fd933c350e9030290bf9e64347a921d683a66115da1995ebe0a81"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/option.d.ts",
|
|
"sha256": "ccf2c8ddc537dc65c9682d39f044726e23bff18f476b622512d7e6a4b949b5f6"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/playback.d.ts",
|
|
"sha256": "58705c273df6e76a77a6575e769a9ec6c013785c25080f2551aa22415788d870"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/player.d.ts",
|
|
"sha256": "92b00211b70ac71336e495899df972a0519dd138111846044fe4e0f967966177"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/plugin.d.ts",
|
|
"sha256": "fc3594a41c51d8248713e33c486fb1f6a518ac5c7ce31be6988a6cd8d052c5f3"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/quality.d.ts",
|
|
"sha256": "1ac1a48b4f74ff9ba1ce60443e1463d50d1c6a2e5d87d63dc7d2a8eb7f4c2c34"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/runtime.d.cts",
|
|
"sha256": "7ee988dfea9a0ac71a34a656f96f7b74e78aa92547cfdfab7ff7e1139a77d4a3"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/runtime.d.mts",
|
|
"sha256": "dcb85f59a8b7714918ced0c1d18c2bb24e8b80b56d8c594e019dcbdb5ad88b08"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/runtime.d.ts",
|
|
"sha256": "9c6ccd39a1be293f17ae46dae8ea077053e12635ee79d73a5e3b3a559230fcff"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/runtime/component.d.ts",
|
|
"sha256": "1b4c0cee44568649e80140fe778febfcae88af0ac85515f1cbeff78ab0c6d14f"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/runtime/construction.d.ts",
|
|
"sha256": "7a87bedf6f7ffff0c46078aa5f1551e0077d35574e286516121f5f935e2d9ce4"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/runtime/events.d.ts",
|
|
"sha256": "a1e2f9d387475453eaf95c2a5ee79e228636c0bb859bda3fcc46da46574a0c31"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/runtime/media.d.ts",
|
|
"sha256": "8fc89401be7fe25542c169d07dd5675f10916ed20be8493e19695966cf3864a8"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/runtime/option.d.ts",
|
|
"sha256": "6e334e1a76fdcc40b4665c02523bd31c3994d96078fadeb40e23422aa54c1a1d"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/runtime/player.d.ts",
|
|
"sha256": "8ac6383502e4872e83659838844856903031a81a0adc8e8535feb78453aa042c"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/runtime/plugin.d.ts",
|
|
"sha256": "8528f2b17843149f42f9cc16d6fd70baa238c9dc2c329b67d2c38096799c69bd"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/runtime/services.d.ts",
|
|
"sha256": "604c9f8e4b6c0da818f96576bf9f4b0e96085a9003927b2f7ba30027b1ba237e"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/runtime/setting.d.ts",
|
|
"sha256": "349c1fcb205ad312916bd3ee55e6bf241ea8a569fb2ab6c80822e69fc518f7d7"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/runtime/subtitle.d.ts",
|
|
"sha256": "269ff84678d327b3a9dc2f5bc6cc0d731d1e081b85422e474621d5d792efb153"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/runtime/template.d.ts",
|
|
"sha256": "7a62f968a38b4bf9109a4439557c02074eb1d62ba1f6e21a8eb194e91f0badfe"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/runtime/utils.d.ts",
|
|
"sha256": "6bf731705d86853e066dbaf3b8d4003b6548423fe615b7412b722bd0d3a6e48b"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/setting.d.ts",
|
|
"sha256": "08305a75dff96f06490430e099338b463df471b550c1d0dac3abc8995b39eb09"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/subtitle.d.ts",
|
|
"sha256": "b18314e2d64efdb6045830b6e12f615ae2ed585416130e562329ad3ea337f6ce"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/template.d.ts",
|
|
"sha256": "4792bc0c2cbcb7966e4375118bd34b326166e0831862e94ace4cf6b1bbe6a8c8"
|
|
},
|
|
{
|
|
"file": "packages/artplayer/types/utils.d.ts",
|
|
"sha256": "fca0d3d814df94a25f9eb067c86fa0cf272e2791bac793b91229d57680797712"
|
|
},
|
|
{
|
|
"file": "packages/artplayer-plugin-chapter/dist/artplayer-plugin-chapter.js",
|
|
"sha256": "6ac3dfe28f46084ac7caedd571b1a97dcee3cf9d708112f1b8bbd6566e1dc5c5"
|
|
},
|
|
{
|
|
"file": "packages/artplayer-plugin-chapter/dist/artplayer-plugin-chapter.legacy.js",
|
|
"sha256": "6d9bff885412169e701670961aa00c2e46c4b42c9b9647ff4e6d198777d2a359"
|
|
},
|
|
{
|
|
"file": "packages/artplayer-plugin-chapter/dist/artplayer-plugin-chapter.mjs",
|
|
"sha256": "26415cecab2c0198c566cef0232e20123413782d5bad7534a32939b3298617af"
|
|
},
|
|
{
|
|
"file": "packages/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.cts",
|
|
"sha256": "4f07514b37453cd6cea8e5aa28fa018ff31738e0d423c11a3b5eccd50ed30bcc"
|
|
},
|
|
{
|
|
"file": "packages/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.mts",
|
|
"sha256": "610179754db36276e161a07bccf4eaba8b4480f053e716a2bcc5a1574871a171"
|
|
},
|
|
{
|
|
"file": "packages/artplayer-plugin-chapter/types/artplayer-plugin-chapter.d.ts",
|
|
"sha256": "581aa2862e709601c87a23585f54a969ebd350be56a7469a31ff53f1311b578d"
|
|
}
|
|
]
|
|
},
|
|
"coverage": {
|
|
"file": "refactor/.cache/coverage/run-iRmuUI/report.json",
|
|
"sha256": "45691b6112241e762c091891fdab2da59cba85cc5baa51aa0adea04665a4485c",
|
|
"report": {
|
|
"task": "ENG-08",
|
|
"started": "2026-09-11T15:04:20.938Z",
|
|
"node": "v24.21.0",
|
|
"c8": "12.0.0",
|
|
"output": "refactor/.cache/coverage/run-iRmuUI",
|
|
"tests": [
|
|
"test/playback.test.js",
|
|
"test/dash-control.test.js",
|
|
"test/public-behavior.test.js",
|
|
"test/helpers.test.js",
|
|
"test/chapter.test.js",
|
|
"test/utils.test.js",
|
|
"test/resource-scope.test.js",
|
|
"test/instance-lifecycle.test.js",
|
|
"test/options.test.js",
|
|
"test/media-hosts.test.js",
|
|
"test/plugins.test.js",
|
|
"test/source.test.js",
|
|
"test/playback-properties.test.js",
|
|
"test/media-events.test.js",
|
|
"test/template-resources.test.js",
|
|
"test/core-vendor.test.js",
|
|
"test/component-resources.test.js",
|
|
"test/setting-model.test.js",
|
|
"test/setting-layout.test.js",
|
|
"test/setting-resources.test.js",
|
|
"test/subtitle.test.js",
|
|
"test/display-native.test.js",
|
|
"test/display-video-fullscreen.test.js",
|
|
"test/display-pip.test.js",
|
|
"test/display-mini.test.js",
|
|
"test/display-sizing.test.js",
|
|
"test/display-orientation.test.js",
|
|
"test/hotkey.test.js",
|
|
"test/listener-registry.test.js",
|
|
"test/global-events.test.js",
|
|
"test/pointer-events.test.js",
|
|
"test/gesture.test.js",
|
|
"test/event-scheduling.test.js",
|
|
"test/notice.test.js",
|
|
"test/fast-forward.test.js",
|
|
"test/auto-playback.test.js",
|
|
"test/builtin-layers.test.js",
|
|
"test/prompt-components.test.js",
|
|
"test/screenshot.test.js",
|
|
"test/thumbnails.test.js",
|
|
"test/progress.test.js",
|
|
"test/environment.test.js",
|
|
"test/storage.test.js",
|
|
"test/facade-properties.test.js",
|
|
"test/dom-boundaries.test.js",
|
|
"test/initialization.test.js",
|
|
"test/entry.test.js",
|
|
"test/accessibility-button.test.js",
|
|
"test/accessibility-focus.test.js",
|
|
"test/accessibility-slider.test.js"
|
|
],
|
|
"testExitCode": 0,
|
|
"status": "passed",
|
|
"maps": {
|
|
"modules": 50,
|
|
"reports": [
|
|
{
|
|
"file": "coverage-10248-1789139062932-0.json",
|
|
"rawSha256": "77b8c47efb929a8d8ae9cbf687aec05f57b3dfd36271cb42e6cb19f72ea09561",
|
|
"normalizedSha256": "5fcb16f021c3462b88c0c143429fe0b6155ac9b7b048e1e371a1ad8224038a9c",
|
|
"modules": 1,
|
|
"normalizedSources": 6
|
|
},
|
|
{
|
|
"file": "coverage-11716-1789139064089-0.json",
|
|
"rawSha256": "3c723ce4c62f2d5069c9fda72ab0de3137e67d669f5733b2917c173c628f6c63",
|
|
"normalizedSha256": "3f89575d0e649495d7dbad62ffdec119f2129fd5142baeb9f8a2f79708a7cd0c",
|
|
"modules": 1,
|
|
"normalizedSources": 14
|
|
},
|
|
{
|
|
"file": "coverage-13740-1789139063903-0.json",
|
|
"rawSha256": "a33bd2638fcf90b6b6916a531e57c10e71f8670fe380e07288d9267e7af712c9",
|
|
"normalizedSha256": "fc441d623e416d781471dc41023d342bde3a7bc881ba2bf757ffacbb158ed711",
|
|
"modules": 1,
|
|
"normalizedSources": 12
|
|
},
|
|
{
|
|
"file": "coverage-13824-1789139063081-0.json",
|
|
"rawSha256": "b2506c4cbf2d4afbf399e8e3a76b4b1949c41295f6384453bffb38164d123d92",
|
|
"normalizedSha256": "05dc67894783de487f4222e4eafb6ece6d783926038ce92ec29cd8708faf1488",
|
|
"modules": 1,
|
|
"normalizedSources": 8
|
|
},
|
|
{
|
|
"file": "coverage-14624-1789139065177-0.json",
|
|
"rawSha256": "dad07a336da59d71709074de01c3e990a233f2fdf1cb4bfdab1a130644560b7d",
|
|
"normalizedSha256": "fa0e43de63d068f358060182aa0ff3e8c7806ca0a791b8d0331299caabd2970f",
|
|
"modules": 1,
|
|
"normalizedSources": 3
|
|
},
|
|
{
|
|
"file": "coverage-15356-1789139063883-0.json",
|
|
"rawSha256": "7ac1fb2776ec432546d43efd93112338d63b5f6a764f0319e9d157e8ca333612",
|
|
"normalizedSha256": "14f09db2f7be8d3f7ea45410f27c0752876d815d0896a396b1ab0d670cc06efe",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-15376-1789139066662-0.json",
|
|
"rawSha256": "d037dc29f8bae628a8254e67409cf2498b13f7c5a02692dbe7d9dbeeb5ccfa3f",
|
|
"normalizedSha256": "581e0c41da48e68b2876f12ab7da1e4604363e0df4ad5a6d409f036858005e7c",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-15544-1789139062746-0.json",
|
|
"rawSha256": "72a5f11ec8f85ac97e15e926a7cd9be6851806af736e9c2db220eee5b2420a29",
|
|
"normalizedSha256": "d3c5a91bb9f8ced499c374f7e017546d323cea61e6295e584ccfb052aed2db10",
|
|
"modules": 1,
|
|
"normalizedSources": 3
|
|
},
|
|
{
|
|
"file": "coverage-16312-1789139064877-0.json",
|
|
"rawSha256": "698ba657163a99814d14f67e4109bb33a0f97452323cd92e02ebb96b73fc7baf",
|
|
"normalizedSha256": "49bb2a24c91cb3f97ba7be129faba7c487deb6146d63574875c8da229ba6b148",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-16664-1789139061846-0.json",
|
|
"rawSha256": "96517ff8a0bbe98bd41c684822649a829167774f52e5ddb8c714c3466ce31f45",
|
|
"normalizedSha256": "1c30a679564298898455c1b2d132998e1f8b0297bc8b6898dbe707117d5fa971",
|
|
"modules": 1,
|
|
"normalizedSources": 5
|
|
},
|
|
{
|
|
"file": "coverage-17612-1789139066013-0.json",
|
|
"rawSha256": "a0dba13a922b46e6936a341f972691d656ed2c4c18c9ee801b81b7c2200cdf56",
|
|
"normalizedSha256": "3a1138515568a373463957c9787d16d8b9be7546f9f61aa769f4f2a138053033",
|
|
"modules": 1,
|
|
"normalizedSources": 2
|
|
},
|
|
{
|
|
"file": "coverage-17664-1789139064346-0.json",
|
|
"rawSha256": "5d6bfb08b637352513c8803542952761666ef86815c46880e2495624b70ddbf6",
|
|
"normalizedSha256": "8c0a66b9e92f73cf53229b82e3c4ece8d640d4bad42d0843986d2e50c6d3d4ca",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-17992-1789139063607-0.json",
|
|
"rawSha256": "fa24f026db0b25fd185f483ea68b528610708b807e6503c880e87f497e7636b2",
|
|
"normalizedSha256": "20c5f298d33c32f024c333addc6ffb8e2e1ade0aeb070fe7a140c9585e28a24e",
|
|
"modules": 1,
|
|
"normalizedSources": 15
|
|
},
|
|
{
|
|
"file": "coverage-19320-1789139063034-0.json",
|
|
"rawSha256": "e7ffc53676911e4c969f47436099d348fad800b7f2622441a20fc26176981be9",
|
|
"normalizedSha256": "1b0f9a23ce19d31e263576578943823e9505afb5d70b40cb8c2e271d8786828b",
|
|
"modules": 1,
|
|
"normalizedSources": 13
|
|
},
|
|
{
|
|
"file": "coverage-19352-1789139064090-0.json",
|
|
"rawSha256": "234931a45c712c2d0ea67d7400d52f541632895d9dcd62760fb38919f44d7765",
|
|
"normalizedSha256": "40b7304a9f92ec28b30fc0b176873711063e19780ffdc3c98c59aa4df31cd717",
|
|
"modules": 1,
|
|
"normalizedSources": 9
|
|
},
|
|
{
|
|
"file": "coverage-20388-1789139063036-0.json",
|
|
"rawSha256": "f7ffd086797ed0f959bd39b15b484739b38f810cd645ca0c11ff9403a75cd320",
|
|
"normalizedSha256": "e3e76bebb5c1b10661829d7e032aa7770ae343240570f2495d27f762d25b3238",
|
|
"modules": 1,
|
|
"normalizedSources": 12
|
|
},
|
|
{
|
|
"file": "coverage-20712-1789139069106-1.json",
|
|
"rawSha256": "a1e3dd686e957088907c0234fdd3892da225045954cb45e85f16c351fc4a1dad",
|
|
"normalizedSha256": "cd8e668b2f74871756b8287bb9c10435291e409531415d87e2295ecb9b256971",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-20712-1789139069171-0.json",
|
|
"rawSha256": "30f6ae2b08c5ade2a31c48bf194705a678432694f352f0b19126675f722d7137",
|
|
"normalizedSha256": "9b8cadddfde6c33e69b07ad2d95e20efcbb97f19d6500a322c934b28dc5be4f0",
|
|
"modules": 2,
|
|
"normalizedSources": 241
|
|
},
|
|
{
|
|
"file": "coverage-20772-1789139061970-0.json",
|
|
"rawSha256": "24a8ab1385396a778f270e83cc8a7b804d5b6883d0f9f6449f93a7157bc3a0d2",
|
|
"normalizedSha256": "cbd4681c23e11c060419ad42abc687c9c12fbc2e296812fdbc18a7ff892e92f1",
|
|
"modules": 1,
|
|
"normalizedSources": 50
|
|
},
|
|
{
|
|
"file": "coverage-21108-1789139062774-0.json",
|
|
"rawSha256": "bb6acaabbddeb8936bbac8f064552d63534a76cca1a7733a616465a5df86cf6c",
|
|
"normalizedSha256": "269bc3a89a35bed75adaef414e7d9b0e84123a3ea38f8490e42039be38aa293d",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-21188-1789139066081-0.json",
|
|
"rawSha256": "5c5433b25b9c2f1cb1d84f2bf3ec341a3d3fe353af3122f6b56d66a0160c2869",
|
|
"normalizedSha256": "36ebb5efda4a1ffc60dca7b95cd12b163f19247c99a99fa5762de06c53e7ef10",
|
|
"modules": 1,
|
|
"normalizedSources": 1
|
|
},
|
|
{
|
|
"file": "coverage-21196-1789139063790-0.json",
|
|
"rawSha256": "e7f9ab219f499667053e120744544089054580762a5d07c26a83d34a2f8d5936",
|
|
"normalizedSha256": "83617dba0d369b5c35f3b89cc3d308980c612d1b3daf508250e3744c08efe7ef",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-21312-1789139063727-0.json",
|
|
"rawSha256": "4bd3e3418c1fd433d0166e0b13fb24b168797a15d3ea7219ff37b7ddf0372e1b",
|
|
"normalizedSha256": "765685fb11013c102ddee5e9b2272b806d8a8aba1dddbb9c76679d0566d6c4e0",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-21360-1789139062644-0.json",
|
|
"rawSha256": "88014ce4428b42dcd6984390565abe69216bfdbcf28daa31bace6aac0414ff25",
|
|
"normalizedSha256": "f252efe156027ded6c4bde0b958a1d7229f329717d9044c3e10653de59b2255b",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-2160-1789139061689-0.json",
|
|
"rawSha256": "be4c66cc29c63f961ff315c1765b46902acec4386f522218ccb168a435f226f8",
|
|
"normalizedSha256": "94ad9fcd7aec152cd6de2f0cc831fac3e13d50571c9c4c65b3d7b9e5ea35e164",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-21600-1789139063668-0.json",
|
|
"rawSha256": "673c6dcbf9d46c6fdc3033c396eb4effe9bd3ca4e0168da5bc7f66a2cfde4431",
|
|
"normalizedSha256": "18fd76edbf1ca88c89716ed41329dd72951ed26d980d8f7b727abc033bab6615",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-21804-1789139063302-0.json",
|
|
"rawSha256": "4fafd55844ce80b22739138e50468cdaaca79e67b92f8ad759c64e1d2e33c67f",
|
|
"normalizedSha256": "4fe8df1a944fb2d1e39d2d7891c1a51f639a0ec417a2883d1a1daeeda7e768d5",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-22016-1789139062020-0.json",
|
|
"rawSha256": "c3976d8151342ca081afa6be692df7096f46b027accf7459c38552e28fd4cd5b",
|
|
"normalizedSha256": "bc2c425a6eff33a3cb3af1f973a73abecd8ff2cf2e1d31dff331f8ed09e5c6a1",
|
|
"modules": 1,
|
|
"normalizedSources": 6
|
|
},
|
|
{
|
|
"file": "coverage-2212-1789139062020-0.json",
|
|
"rawSha256": "8d44e23eb93118bc6c1aa66765c757241b864ae1ed1867c0b62dd9c0626cd252",
|
|
"normalizedSha256": "ae906aa4b91973cea9f55326646dfeb5beec12416e026dc3895da985d1b0b691",
|
|
"modules": 1,
|
|
"normalizedSources": 19
|
|
},
|
|
{
|
|
"file": "coverage-2212-1789139065792-0.json",
|
|
"rawSha256": "e388ed11207ce9f203120638d20d1582b8437db8f978dbb502a196e40b28c31d",
|
|
"normalizedSha256": "c9a253a580cfb1c541a60588a80056a3a659689760ea400083796207306a299f",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-22256-1789139061715-0.json",
|
|
"rawSha256": "68e5d856ff56344a2d519650be7e1557f52fb31504e607ce7ba324d1d9e4fab1",
|
|
"normalizedSha256": "21ecc3b9f72c9d378754886393a054f4e3c155113da31c5096618a3b6e387778",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-22768-1789139064637-0.json",
|
|
"rawSha256": "efd5b9d35cc9e7b5a59294dfac9c5c0ab531ec410d173ad713dd9c865105274d",
|
|
"normalizedSha256": "67a7735d1ae8d9a3fa16cda0da88362ef5e98aec853726c210ce5d0cf7a0b8e8",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-23224-1789139065300-0.json",
|
|
"rawSha256": "66d47fdde622dafd4c803f27845cc5753451bf621d290b9110e9157874443048",
|
|
"normalizedSha256": "e6cb50517818e4f538ff38a6bd9d91501e93c1be13427a66da560862827e60d0",
|
|
"modules": 1,
|
|
"normalizedSources": 12
|
|
},
|
|
{
|
|
"file": "coverage-2332-1789139061724-0.json",
|
|
"rawSha256": "0e8889defe82fb28afd5119ac1747f50965faad6550743713ed24b57a00e7c8a",
|
|
"normalizedSha256": "02f730c879ee40291bffbe903204906dae45ab2f3bacfd471ed09d928a81bc85",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-24000-1789139067910-1.json",
|
|
"rawSha256": "e8f67934e82846802ecb352ebaca37f7398baeff85ebcbfb050aeaa4433ca0ed",
|
|
"normalizedSha256": "6fab01fe8fd0a012996048917d10881c5d8524188ceb8c849307839544de7240",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-24000-1789139067986-0.json",
|
|
"rawSha256": "caaff5556a788ebd7479e89e4dcf1819ba105ca030000e2a6316e1decbe3184e",
|
|
"normalizedSha256": "8c13363d53e8808c256c9d0f6bcce87dc73eb1c88722ec00b0ea1368c0354b1b",
|
|
"modules": 2,
|
|
"normalizedSources": 245
|
|
},
|
|
{
|
|
"file": "coverage-24276-1789139066143-0.json",
|
|
"rawSha256": "80c6a570f3e01de75f4d9d136713a68e99cff871df6bfe4b9bb400583a1910de",
|
|
"normalizedSha256": "160aec9de1bacddf38123179a0eb3b0328c4d5b481518a7f4e30ddef523bbcbd",
|
|
"modules": 1,
|
|
"normalizedSources": 12
|
|
},
|
|
{
|
|
"file": "coverage-24496-1789139066170-0.json",
|
|
"rawSha256": "3b1cd5904f71b373bf7e678f4ddff85e59a4234e34f9444c435fd7b1a4f37930",
|
|
"normalizedSha256": "94b761681b245b78516395c837c13945aa1ea0129ac1dcc96ee4317fc35c52e2",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-24640-1789139069283-1.json",
|
|
"rawSha256": "f2733b9608a260d3c81307304625549cdfd9764794ee7b443851680bfbdf54c8",
|
|
"normalizedSha256": "498166c615dd5ecbfb57a666ef3f06e4e80770dadec3389d488034da4dafe754",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-24640-1789139069339-0.json",
|
|
"rawSha256": "31d8ff7536ddce5fe262af54ee1c53500008bfe867d8b7014e25490330a22b1a",
|
|
"normalizedSha256": "341fba51cdc04cdb22378290e14774ac4e706ebdcd1d3eab5b1a12fd9c790b4e",
|
|
"modules": 1,
|
|
"normalizedSources": 235
|
|
},
|
|
{
|
|
"file": "coverage-25284-1789139065663-0.json",
|
|
"rawSha256": "e9189ad7874e068760eb9540bd35ef8b7b80ac7a74f36fa81d04322583fd4e9e",
|
|
"normalizedSha256": "08c31e1077928bcd156fb15a3c99fd0d103a5932f0de4bd2ca8e82e08cb66e17",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-25388-1789139062702-0.json",
|
|
"rawSha256": "b3e4a31e16845d757d4d2386bf696c2e553836b166ef3021dff1d90ba2d70fbe",
|
|
"normalizedSha256": "515c136f9f86c8443dd218f8158164e8dc89c2f09103a999c36d03ee44d3a63c",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-25792-1789139064846-0.json",
|
|
"rawSha256": "4676cef7308be5d4d89304d320ce2bdc817cf60ffee0632132fc152420930ae1",
|
|
"normalizedSha256": "a8d2addc1676dda9945ab3465e3c96bff0e9c4335e0b76918db7164f24b92bdd",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-25904-1789139062544-0.json",
|
|
"rawSha256": "8f1aa24ed7d5dd6aa8be4ac997e7e7cd94ff21920f51adf07bb8cc0a78a9b657",
|
|
"normalizedSha256": "cf604cfa0d2416e4d0f213772a43a21d21bb7458d5e0f0308a950129734e999e",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-25964-1789139064922-0.json",
|
|
"rawSha256": "5072e5bec41cfd2b59364b8108649d677740625cb26cb898923b6a351250bd19",
|
|
"normalizedSha256": "99aed0e27ca1da0030f1eb6c3033a978dc7c2e5b658a89f8fbe8171c541d9e47",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-26120-1789139065898-0.json",
|
|
"rawSha256": "5abe33642e0b0cd882e8de9a238a55538f423fb2bd9fa204f7788c6e59f94ea7",
|
|
"normalizedSha256": "9173df88a01185f79d8db8a68df30cec5a286650d0ac7ac137fa525299535794",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-26220-1789139062780-0.json",
|
|
"rawSha256": "7c7627eff525a2b52bc9eb82f237443451b6753cb21f37288b256e4fcbb6d504",
|
|
"normalizedSha256": "24138f8aa0844c81f088f80d6b5fd3ee24affda21b1d3798cc97b96350de2362",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-26268-1789139065776-0.json",
|
|
"rawSha256": "0718ded21f84864516e0ea5b710ee5c610627b55e0119fd03570167a96284499",
|
|
"normalizedSha256": "7e0272a8a3a5170bbe7a56c6c02a663c5a5e261a35a600eefbe4f8224153d1aa",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-26504-1789139064217-0.json",
|
|
"rawSha256": "59bd321c20ac77ac56cb73f1caf34316c9fa2df037b6dde07fd3f11f5cf148a1",
|
|
"normalizedSha256": "ccd117f5c601dfc0f5578643d27002ead166d95335f555e11c887d26dcee3e29",
|
|
"modules": 1,
|
|
"normalizedSources": 27
|
|
},
|
|
{
|
|
"file": "coverage-26680-1789139061935-0.json",
|
|
"rawSha256": "e0edd43a09fc5eff43e8871ef22f936814c9ed3251ec90a83d6e8ec336d1ef48",
|
|
"normalizedSha256": "a9b32eb03292b8f7970318c4179ee733f55e04775acd1892f4d67968c681d427",
|
|
"modules": 1,
|
|
"normalizedSources": 4
|
|
},
|
|
{
|
|
"file": "coverage-26908-1789139065091-0.json",
|
|
"rawSha256": "23756d5a8f0d73d67b231de0e5520d4e3527142d6cf9d818a98ad9d269b628eb",
|
|
"normalizedSha256": "ec2c4f9b8d2cdacd398688350d68cf3a19cb554de447dd2290c3795288db0c3d",
|
|
"modules": 1,
|
|
"normalizedSources": 34
|
|
},
|
|
{
|
|
"file": "coverage-28728-1789139061937-0.json",
|
|
"rawSha256": "d1912aac88a954570f36c086be4f622437fef15c4c52614eb030ef7f647b1129",
|
|
"normalizedSha256": "f236bf51bc630dcd194d6e6ba60e330fc9ae04649fbf98b8d7eed7f47406765d",
|
|
"modules": 1,
|
|
"normalizedSources": 1
|
|
},
|
|
{
|
|
"file": "coverage-28796-1789139062100-0.json",
|
|
"rawSha256": "698ce3f0de3ef3d6b713e4e32b11e70f54da8ab4ca0f4d48d9f5ee2e12bc38fa",
|
|
"normalizedSha256": "6acb48a7f65d078b62f9afaf7b7c6ea620011f189339c79077daf34d09f19c80",
|
|
"modules": 1,
|
|
"normalizedSources": 19
|
|
},
|
|
{
|
|
"file": "coverage-29256-1789139065073-0.json",
|
|
"rawSha256": "1424a3bac450fd9b757bd3f6f06e5b7bf9a5730bceddea5dac35630bb54b12d4",
|
|
"normalizedSha256": "5e78f7430702167e802467b85a31f169af749cc8342124463496875c9aad9937",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-29704-1789139061725-0.json",
|
|
"rawSha256": "d20d1d3b49e191be60e1b8c8a173ef89f9f3278a9c6db83089ed751fbd250516",
|
|
"normalizedSha256": "1771f06c02255e8900ed86ddd25ffdb06f915e354b147898fed97129c9a7c5cf",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-29956-1789139066162-0.json",
|
|
"rawSha256": "a010cc0139e50e1de252777d88726c797518d77c65908c9c8af98a90cf178cc3",
|
|
"normalizedSha256": "a176f70ff8dc1d187902fe8a20965fffc54e9010a9fc2c18562184fef73ed385",
|
|
"modules": 1,
|
|
"normalizedSources": 20
|
|
},
|
|
{
|
|
"file": "coverage-29980-1789139063665-0.json",
|
|
"rawSha256": "5b295eeba088d20d8a0913eb698808ee179f6205d10134cc2219e3429117f04b",
|
|
"normalizedSha256": "4e6710d007fa931c61156db7a41e10a190030050288dcd540bbe4ee237d65797",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-30064-1789139062807-0.json",
|
|
"rawSha256": "8acb6586d04055ac2d6a6c19d4e5bf3fefc2808d9c6a5ed3c9dec8864fe6fdbf",
|
|
"normalizedSha256": "3ee7a8f14a57a56f71a54c9880e878a101723b270a3ee73b2b6c7f83748387af",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-30076-1789139061667-0.json",
|
|
"rawSha256": "d1596dfd598d49631d192348f685eac8683cbd0e74d1bbd5f3e460b57038067d",
|
|
"normalizedSha256": "5fcf35cefe09ea5a940712517cc9cd743d64e5916c8d1197202438cbf76c45e4",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-30284-1789139064865-0.json",
|
|
"rawSha256": "84a94be0a510a94ce43af2f8ffb06793873b5a59df37b14cda188de745421326",
|
|
"normalizedSha256": "6775a9c4cca1bdcc26aec99eab74da5cc10e3d8c4f29855dab3aa31a765bc6b8",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-30468-1789139065780-0.json",
|
|
"rawSha256": "e26728814880778d6afa8cde9477560583db0523e42e3e7c3bd818916fd1e580",
|
|
"normalizedSha256": "772ae142cad0ae9612921cdcb20c149ddc02eeacd8e9190370103dff5c360baf",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-30900-1789139064225-0.json",
|
|
"rawSha256": "dd0b376beb29e94bea7add18ba13ffb2a1d71ec5e6a21a45fc4206fcfe7e7a4e",
|
|
"normalizedSha256": "547915234e66b01ce7a928b143f0fb5557a2ffc5e31ee0d219201f50e9a2e556",
|
|
"modules": 1,
|
|
"normalizedSources": 13
|
|
},
|
|
{
|
|
"file": "coverage-30912-1789139063629-0.json",
|
|
"rawSha256": "4d1bb7ab98d0d08c469c6a4b91bc0fc45884df92f9cd67753abe9dadd602fd07",
|
|
"normalizedSha256": "4ffca474cc75d2915dc617927b78b50910b6df14c210a1548b858321578815b5",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-31132-1789139066096-0.json",
|
|
"rawSha256": "c51701b772f49644e881ac75a59c39cf4b7b559666f1d3c0403d0441a8a9863b",
|
|
"normalizedSha256": "b800e2f9e4838eccdf6cbff004702278a1b76c71981402a3fb05c73ab0842fe3",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-31296-1789139062030-0.json",
|
|
"rawSha256": "69297cbdd5d0ffac910d092ad34936ee6f483e7649ae307ff2b36b2a75264d85",
|
|
"normalizedSha256": "83313ca27db211de1d759cea7cdf59dcf7a2f956b90219afb789f12da8a6f4ac",
|
|
"modules": 1,
|
|
"normalizedSources": 19
|
|
},
|
|
{
|
|
"file": "coverage-31296-1789139065014-0.json",
|
|
"rawSha256": "9194f1dae4e23c2e0f6629ab6417461f601d5ff7a39ba25db6123146715b393f",
|
|
"normalizedSha256": "dcf53202b620a9b94b7e4fd26d4bd7bac938a548eee053ec21e91e5cbfe49507",
|
|
"modules": 1,
|
|
"normalizedSources": 17
|
|
},
|
|
{
|
|
"file": "coverage-31380-1789139062781-0.json",
|
|
"rawSha256": "e780a0f3b27ccc88f7eae7f3ca2012975a7575d70b4553e2aa99bd326c9e39e2",
|
|
"normalizedSha256": "86c42c2950bd5c9db29e4161cd265f570de6810c12c5a41ca147e570a80231f7",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-31580-1789139062816-0.json",
|
|
"rawSha256": "74199f9a4c6795cccb9f242b40c3a51b4a785deea4a11ea524638b022be88ee6",
|
|
"normalizedSha256": "1c4a85dcfde99caf31b163619e56a2fe846b94b5ec4281c8e99ecf267b142460",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-31664-1789139061653-0.json",
|
|
"rawSha256": "f3a5450e5160440db57784c54d5a2e803f51ca106fda572a89c192379cce45da",
|
|
"normalizedSha256": "442aba3408982ebb21e4539e6a3a34fc9dfcfa5d1380d2d4bebb5525fdc1b922",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-31796-1789139062948-0.json",
|
|
"rawSha256": "6a8b92cf7d48c506c19a22ed6637df3f4439622b13a0b93a79d41fc7657a351d",
|
|
"normalizedSha256": "e2a1ccce8e54db6c4c26e5d9963036cdcca539636a198ed045ffee4c2b51a3a7",
|
|
"modules": 1,
|
|
"normalizedSources": 6
|
|
},
|
|
{
|
|
"file": "coverage-31892-1789139062639-0.json",
|
|
"rawSha256": "dd9bad80fe60e02923c8e0f83899ca4252d97f2c02c01e2bc86c634c3f73e4ea",
|
|
"normalizedSha256": "149ab74cdf4b529cdf688e3d692ee1835e66efc424a3cfb722e756f903133f34",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-32380-1789139063093-0.json",
|
|
"rawSha256": "8ec1e26ed0a15971c8a6efbbe467d7aaa4f12ba796e8417be459016da7cdad2a",
|
|
"normalizedSha256": "13e0e2a33e0557534239e8e5cacae1fa91252ae2d10e4169c6bdb96c2937ce65",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-32696-1789139062492-0.json",
|
|
"rawSha256": "1639ebf61e2ab73ebfaad41accd126b1f2102d8e36605a86206313707a0ddb7d",
|
|
"normalizedSha256": "e9f3ab4d21b8f4bc941aecc46c5852a18dab694fdf857bfe261049e1ec37a0a0",
|
|
"modules": 1,
|
|
"normalizedSources": 3
|
|
},
|
|
{
|
|
"file": "coverage-33120-1789139061931-0.json",
|
|
"rawSha256": "bb61b58ef5cb33277b262de9cbfe44c391636d14f55e96f5547312b0b8f04b96",
|
|
"normalizedSha256": "71fe537bdd3dcba034eb446a02f54df6b4c45a906b60dc488588909ba1a20732",
|
|
"modules": 1,
|
|
"normalizedSources": 1
|
|
},
|
|
{
|
|
"file": "coverage-33164-1789139061743-0.json",
|
|
"rawSha256": "7be8472c2be63ead497540cf15ce6d5bb1b973183c5ddc1759ca4f430f950230",
|
|
"normalizedSha256": "5ffcc4924820e50dda4c1d70a8be9137949dd515856cef9859cb8bdf3efb4d23",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-33360-1789139065155-0.json",
|
|
"rawSha256": "036644e9fc7397f8727314a99d88d5846c85fdbc477dd22e1e09d565a3514680",
|
|
"normalizedSha256": "17cb17f209961cf4f9dfd1755c6b3fcde7228d3b945aaac68128816376e6fbd3",
|
|
"modules": 1,
|
|
"normalizedSources": 26
|
|
},
|
|
{
|
|
"file": "coverage-33564-1789139063845-0.json",
|
|
"rawSha256": "c5fd04f43f2185573a987814bbd7fb5f9f2591cb1e651c6a51b62459dc8f808e",
|
|
"normalizedSha256": "004f95b80ae71b54bbe0faf5a444469e272d27368622756b725d1f8bbc4118da",
|
|
"modules": 2,
|
|
"normalizedSources": 2
|
|
},
|
|
{
|
|
"file": "coverage-33656-1789139062941-0.json",
|
|
"rawSha256": "31d1bb4537448eb01626bf382f9110e179ec9a2494f59fff423465641e06fc9b",
|
|
"normalizedSha256": "d14a65f3a43e6ac430371573c235e74ffc6d5cf462429d7943fea76e27cf3899",
|
|
"modules": 1,
|
|
"normalizedSources": 1
|
|
},
|
|
{
|
|
"file": "coverage-33676-1789139061734-0.json",
|
|
"rawSha256": "b6e041a7834ae70f8c2a47f32b18ca46ab68f98eb74de42c844941af560bc9bc",
|
|
"normalizedSha256": "338ee31f542470d74097fabcae90cb2f79dd46a71642aab2020c342faa7df32e",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-33700-1789139064719-0.json",
|
|
"rawSha256": "aa04c06a5171c8e319639e0d7d2c7c25584348cf05b79536d0f931c4cd6f33f9",
|
|
"normalizedSha256": "f983682d1c5c1ac6003faa78ac6aa3a28afebebb1403f46ecb3f1783466fd134",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-33744-1789139063734-0.json",
|
|
"rawSha256": "d721f477684b11bc2a3d95bf6d14757b8532f555e3eeb96ff6f472a54aba95b6",
|
|
"normalizedSha256": "a5dda3d0fdbfd115306a3e8df50c74d485168c4f49e93e8eefd1cb665eed68f6",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-33924-1789139066301-0.json",
|
|
"rawSha256": "b6e245a6e7b353ddae905d221c1952f03f4ef14b6e0527070bf1d08768b0b517",
|
|
"normalizedSha256": "484cef140e02b76735bdfb0fca13d3946442ea517c6ebb7110ac6435fb0c26d7",
|
|
"modules": 1,
|
|
"normalizedSources": 16
|
|
},
|
|
{
|
|
"file": "coverage-34160-1789139065951-0.json",
|
|
"rawSha256": "af3132d49aa38f8019280adadb7c4822bc766ae253e846d95de16ee978b7adff",
|
|
"normalizedSha256": "712599005a8008caf026f52f469a7396559ea98e30c27172099588cb7adcb2a2",
|
|
"modules": 1,
|
|
"normalizedSources": 2
|
|
},
|
|
{
|
|
"file": "coverage-34224-1789139065076-0.json",
|
|
"rawSha256": "ff75752737c7a89ebaf758bb319c2c3384df8eafc51b980049e5064a5f79cb1d",
|
|
"normalizedSha256": "921a994edbf07720d866169dac4fe1f67325a6ee270480b805e9a942280e4c4b",
|
|
"modules": 1,
|
|
"normalizedSources": 13
|
|
},
|
|
{
|
|
"file": "coverage-34408-1789139063833-0.json",
|
|
"rawSha256": "500ad523a4a6d6c444c11181eb95923965bf22e0dfd214c1990a7d19f1fefb87",
|
|
"normalizedSha256": "48cb900465a0283ef481abc94e200c476c120fcabd4a9cd4c1c79aa00a6f244d",
|
|
"modules": 1,
|
|
"normalizedSources": 4
|
|
},
|
|
{
|
|
"file": "coverage-34584-1789139061881-0.json",
|
|
"rawSha256": "a5c4372ec4724535e0ae41445a131558875e2148bf8dfd4b659cc4697851aebd",
|
|
"normalizedSha256": "b0beb0f4c3c94c8596db4fef2b59c3b9d9ed6fa429fe426ae1a73116d3022d3d",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-34648-1789139061722-0.json",
|
|
"rawSha256": "85ceb4626152dd011b9fc8e3ce7a7059110ea84bf535a173fe4416b08493f5a0",
|
|
"normalizedSha256": "98c06d88ec5f73b1f9567387defb9eb35fb2a4e5c36f459ae49f4901d3b63f87",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-3508-1789139064639-0.json",
|
|
"rawSha256": "2dea3db96e054dfe8de3880784f369c343d0bd9a6f1a1ba54b9e9186754b8a39",
|
|
"normalizedSha256": "f3a89ffc3cd70c660babbf7480a0d2afe36d788913766ca52be5f1bbcd6590ad",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-3836-1789139063969-0.json",
|
|
"rawSha256": "02f998eaf67f32bf4c3f7a7cd55ba460238d38b50b034d071275f3f0b2d128ad",
|
|
"normalizedSha256": "3a111ba89ace83de262ccc1a4b593bb23c3f1daf7f8f6dff92fa11c0a3b4cf90",
|
|
"modules": 1,
|
|
"normalizedSources": 3
|
|
},
|
|
{
|
|
"file": "coverage-4072-1789139065040-0.json",
|
|
"rawSha256": "0e9f51439cd673a831c044198514de868ff8eea53c4fee81c76e0b24e2b091ae",
|
|
"normalizedSha256": "2527820f5bd47b2cda58c290ea60bc3ff279f66dcd84ce096d3003d16e8d327d",
|
|
"modules": 1,
|
|
"normalizedSources": 15
|
|
},
|
|
{
|
|
"file": "coverage-4992-1789139068047-1.json",
|
|
"rawSha256": "4585bfc3cac15e7e4fcfe09cdfeacc3fc8e1a57490fc94a987a5a8cdfbf8b6b8",
|
|
"normalizedSha256": "13910f80b31463ff4aedeeba0fb4c730e28a8a63ea83b2621e80d84195b58180",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-4992-1789139068118-0.json",
|
|
"rawSha256": "e66a043ff94eeac91514973b592028b974208efbe9215b0403f356925d9c59a5",
|
|
"normalizedSha256": "f8796cfc39de321f7f13dd6cd9af6f92defd36c0e3b2584187dbacac96867744",
|
|
"modules": 1,
|
|
"normalizedSources": 235
|
|
},
|
|
{
|
|
"file": "coverage-5368-1789139063887-0.json",
|
|
"rawSha256": "b10806ec69d01cb954d4f610affc643a6d7db3855bd2bdd3630b83bb69739bec",
|
|
"normalizedSha256": "3279e7e55f1afced472f52fc6992a92bd9713d784d78c60cf6e255aed78fa40b",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-7304-1789139061698-0.json",
|
|
"rawSha256": "0f360a300ad1dee12f25598094c2a428b326c0e63e6bec43469ce3e475a08844",
|
|
"normalizedSha256": "e1b4a1be7472b4c9a449491fcac27cbe151cf01c69c635d8d7e501ecbdb8ae0b",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-7304-1789139063947-0.json",
|
|
"rawSha256": "5ef47f72b83234d5f1bc3c1b37aeb45dd401939d6651338b2c0bc9112acc5e0e",
|
|
"normalizedSha256": "57065c94371ebc744db3bf872a89eeedb1dd82b11c720f7eac8b54bbb3dd8e6b",
|
|
"modules": 1,
|
|
"normalizedSources": 9
|
|
},
|
|
{
|
|
"file": "coverage-7736-1789139066463-0.json",
|
|
"rawSha256": "6e886ca75b2f3c5768537ba777cb1998101d1d363bc11878c7fd502471ac68eb",
|
|
"normalizedSha256": "8b81393a118ed61cd24ad9cee4480f96ddd9f60f0ffbe41ed15b03514a988e8e",
|
|
"modules": 1,
|
|
"normalizedSources": 14
|
|
},
|
|
{
|
|
"file": "coverage-7884-1789139064599-0.json",
|
|
"rawSha256": "e19829500395473f65353dcb919ba235f337f5456abf22381f7641bb2f2f1761",
|
|
"normalizedSha256": "1d95a1ff1a4ff20bcf5b491eebd00304acf093b3368697a2ecf2a3ab206e9bf8",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-7980-1789139064905-0.json",
|
|
"rawSha256": "503eb4865329cc433fa23532ab1a4742e5cb30ea3546d4d45c5048d108c1168c",
|
|
"normalizedSha256": "01cf2913077ba92c9c55ebed53fb92855de04ff039f1fe10f2bd78a8b03ba55e",
|
|
"modules": 1,
|
|
"normalizedSources": 22
|
|
},
|
|
{
|
|
"file": "coverage-8512-1789139063583-0.json",
|
|
"rawSha256": "8eb58b580020a15e1b3c0bb3da07e0eb1b4f7bbfd163359b2c32becb843411c2",
|
|
"normalizedSha256": "58dde08a670e77175cda535cf249ee11b82b461a77e0c8acecda774a1e3e8df4",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-8712-1789139062973-0.json",
|
|
"rawSha256": "223ee4a1d7dda93228f480b34e62953523794cdb44313b28bce846e81b1edc7a",
|
|
"normalizedSha256": "028e1ea50b8cd0b6d2249008376e9affecbb2ff25b32b12210a2c9b099ace469",
|
|
"modules": 1,
|
|
"normalizedSources": 9
|
|
},
|
|
{
|
|
"file": "coverage-9232-1789139066022-0.json",
|
|
"rawSha256": "d97be19a8a9c2f35997c9cf233aa1cd25274cfe604247aef5f3c38472a1c69e7",
|
|
"normalizedSha256": "60d27f34bd765ee36cd17b5933720ef4e5c567f8703110915181129f42a1d08a",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-924-1789139067117-1.json",
|
|
"rawSha256": "08ed8ee15fb92f48e064c26264b06189d96ea8d1e1ba1a47c4daa39ae9c79293",
|
|
"normalizedSha256": "24d056aaf23d2e444d949d5176c3f5c6b28deed810e79caf3964d32a1a06b4da",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-924-1789139067182-0.json",
|
|
"rawSha256": "074ab69ba114ef6da4eaec3dd399b92f29129815243b79cdc89f0c944b34211a",
|
|
"normalizedSha256": "b89f08740c810672c58b536166699c450a284c448b526b69e640d2e9acb34aa0",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
},
|
|
{
|
|
"file": "coverage-9524-1789139062683-0.json",
|
|
"rawSha256": "27232dead96242fb085005e18ad75fe7be74d216156bca8d80a9d1fde5fefe8c",
|
|
"normalizedSha256": "9a8c25d7b17eabb37a5e8d1f11f96fe48f9e9c55f0970d5918cb813aba0db440",
|
|
"modules": 0,
|
|
"normalizedSources": 0
|
|
}
|
|
]
|
|
},
|
|
"files": [
|
|
{
|
|
"file": "packages/artplayer-plugin-chapter/src/chapters.ts",
|
|
"sha256": "92206f524624ac3a7304677b6a69fda88e62caeca52e1e530d746e51579d3a4d",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 36,
|
|
"total": 36,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 30,
|
|
"total": 30,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 1,
|
|
"total": 1,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 36,
|
|
"total": 36,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer-plugin-chapter/src/index.ts",
|
|
"sha256": "83dc022253c0539587590f7a551e090684d1944dcb2010a76e8498a683e7ef36",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 0,
|
|
"total": 54,
|
|
"percent": 0
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 0,
|
|
"total": 54,
|
|
"percent": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer-plugin-chapter/src/progress.ts",
|
|
"sha256": "4a18d19ed703772d73622ea3fa9d433dbc2c6092ba244c9bb1ec727368996951",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 0,
|
|
"total": 93,
|
|
"percent": 0
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 0,
|
|
"total": 93,
|
|
"percent": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer-plugin-chapter/src/stylesheet.ts",
|
|
"sha256": "6ccd88b6d17127acf6f6c1f02a7fbb3a55d59f427d2d92c007bf658122abd51c",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 0,
|
|
"total": 21,
|
|
"percent": 0
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 0,
|
|
"total": 21,
|
|
"percent": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/accessibility/button.ts",
|
|
"sha256": "e5afa7aade56116082f54678c44961157950fa550d66e21a4e1ff9bb5369a6f8",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 48,
|
|
"total": 48,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 32,
|
|
"total": 33,
|
|
"percent": 96.96969696969697
|
|
},
|
|
"functions": {
|
|
"covered": 5,
|
|
"total": 5,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 48,
|
|
"total": 48,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/accessibility/focus.ts",
|
|
"sha256": "2fa16941ac3632cb1e4b466e9a7e29700ef97b7eb2facd4330c59ec0a9320594",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 50,
|
|
"total": 50,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 16,
|
|
"total": 16,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 6,
|
|
"total": 6,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 50,
|
|
"total": 50,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/accessibility/keyboard.ts",
|
|
"sha256": "2d82122732f84f39e59c6852ca081614caa6430a82b32c4749e297826c77eb12",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 14,
|
|
"total": 14,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 7,
|
|
"total": 7,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 3,
|
|
"total": 3,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 14,
|
|
"total": 14,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/accessibility/moved-focus.ts",
|
|
"sha256": "c3d2a7d496381b2a86819b82fbd26cc940a1204fdf19408ccc8db267741d96c9",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 9,
|
|
"total": 9,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 6,
|
|
"total": 6,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 1,
|
|
"total": 1,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 9,
|
|
"total": 9,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/accessibility/overlay-focus.ts",
|
|
"sha256": "93fa088daaa3afed88f645507828a10cb63292937c49b16f6c2a0ea895897878",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 5,
|
|
"total": 26,
|
|
"percent": 19.23076923076923
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 2,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 5,
|
|
"total": 26,
|
|
"percent": 19.23076923076923
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/accessibility/player-focus.ts",
|
|
"sha256": "e8fd5222cbfc38cd4938324c83d9f5cef3d01a439464e1570d63a5131c84f20a",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 6,
|
|
"total": 22,
|
|
"percent": 27.272727272727273
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 6,
|
|
"total": 22,
|
|
"percent": 27.272727272727273
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/accessibility/slider.ts",
|
|
"sha256": "533d5e6d806c32a84a578b43ed50993d30b4a414b5a85a34bbc68c37c5673a44",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 55,
|
|
"total": 55,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 29,
|
|
"total": 31,
|
|
"percent": 93.54838709677419
|
|
},
|
|
"functions": {
|
|
"covered": 4,
|
|
"total": 4,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 55,
|
|
"total": 55,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/accessibility/suspend-focus.ts",
|
|
"sha256": "d95c6097236be66e252165287435cca01b50553d64259add6b011721e4bbc644",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 32,
|
|
"total": 57,
|
|
"percent": 56.14035087719298
|
|
},
|
|
"branches": {
|
|
"covered": 3,
|
|
"total": 10,
|
|
"percent": 30
|
|
},
|
|
"functions": {
|
|
"covered": 2,
|
|
"total": 3,
|
|
"percent": 66.66666666666667
|
|
},
|
|
"statements": {
|
|
"covered": 32,
|
|
"total": 57,
|
|
"percent": 56.14035087719298
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/bootstrap/browser.ts",
|
|
"sha256": "8d401627e8ea1c87fb44204227b04177a70cc7a0f79f95fb5dc73fe828e46a8c",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 6,
|
|
"total": 21,
|
|
"percent": 28.571428571428573
|
|
},
|
|
"branches": {
|
|
"covered": 1,
|
|
"total": 2,
|
|
"percent": 50
|
|
},
|
|
"functions": {
|
|
"covered": 1,
|
|
"total": 1,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 6,
|
|
"total": 21,
|
|
"percent": 28.571428571428573
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/capture/frame.ts",
|
|
"sha256": "eb25d81ec2d40a239103c63cfd80333705251291f2c2da77c740b4d413ea9cd9",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 28,
|
|
"total": 28,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 7,
|
|
"total": 7,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 2,
|
|
"total": 2,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 28,
|
|
"total": 28,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/component/dom.ts",
|
|
"sha256": "740f63e6e5942c444b9f05605880f8d56a77b066dbe5c4791da74f78cb96c668",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 13,
|
|
"total": 29,
|
|
"percent": 44.827586206896555
|
|
},
|
|
"branches": {
|
|
"covered": 2,
|
|
"total": 2,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 2,
|
|
"total": 3,
|
|
"percent": 66.66666666666667
|
|
},
|
|
"statements": {
|
|
"covered": 13,
|
|
"total": 29,
|
|
"percent": 44.827586206896555
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/component/focus.ts",
|
|
"sha256": "f4aff802711f6146c80e8c6bd90bc2cb406ccbdb581aef41f436ff5c03871ad3",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 15,
|
|
"total": 50,
|
|
"percent": 30
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 2,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 15,
|
|
"total": 50,
|
|
"percent": 30
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/component/resources.ts",
|
|
"sha256": "ff158ef0db8ba13343ff6ba329713820cfe2f5c2c446a7873a6cfff782855edf",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 54,
|
|
"total": 54,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 14,
|
|
"total": 15,
|
|
"percent": 93.33333333333333
|
|
},
|
|
"functions": {
|
|
"covered": 6,
|
|
"total": 6,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 54,
|
|
"total": 54,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/component/selection.ts",
|
|
"sha256": "1f0bd089415da28db862647ffd1a0b4af752576465fb616d4b97ae4f8dcae3a7",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 15,
|
|
"total": 15,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 3,
|
|
"total": 5,
|
|
"percent": 60
|
|
},
|
|
"functions": {
|
|
"covered": 2,
|
|
"total": 2,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 15,
|
|
"total": 15,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/config/index.ts",
|
|
"sha256": "a56b4d3d6942cfa3e2b47f909fc5ad87e6e3202fd61b29c7afd7649049e31d05",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 91,
|
|
"total": 91,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 91,
|
|
"total": 91,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/contextmenu/aspectRatio.ts",
|
|
"sha256": "18ab60c9acee1e0cecd76c0b6cf750763eed7cfbede4220328b5200154c5c478",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 5,
|
|
"total": 45,
|
|
"percent": 11.11111111111111
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 5,
|
|
"total": 45,
|
|
"percent": 11.11111111111111
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/contextmenu/choices.ts",
|
|
"sha256": "6bb880b27afc9457442c3973992da6dc8da48fc61d6b66b3b5a3bb4fc4651dc8",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 6,
|
|
"total": 20,
|
|
"percent": 30
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 2,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 6,
|
|
"total": 20,
|
|
"percent": 30
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/contextmenu/close.ts",
|
|
"sha256": "84b7a96df910e6f38140df8b1e73519d209a7331e9be9f42d076ae791757024f",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 2,
|
|
"total": 11,
|
|
"percent": 18.181818181818183
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 2,
|
|
"total": 11,
|
|
"percent": 18.181818181818183
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/contextmenu/flip.ts",
|
|
"sha256": "a7a4ac375da45dc7b6c996d4534098838646a078abfc4438f688e91e14ef0b38",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 5,
|
|
"total": 43,
|
|
"percent": 11.627906976744185
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 5,
|
|
"total": 43,
|
|
"percent": 11.627906976744185
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/contextmenu/index.ts",
|
|
"sha256": "7532165d162fa463f1fe3c538d6bda0f579b5907b05137382efeb0018719b011",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 20,
|
|
"total": 116,
|
|
"percent": 17.24137931034483
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 2,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 20,
|
|
"total": 116,
|
|
"percent": 17.24137931034483
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/contextmenu/info.ts",
|
|
"sha256": "f37cf0104510c13a130d2f55114c8f7ff15cc1b51863f97e60825442bdb2bf01",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 2,
|
|
"total": 12,
|
|
"percent": 16.666666666666668
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 2,
|
|
"total": 12,
|
|
"percent": 16.666666666666668
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/contextmenu/keyboard.ts",
|
|
"sha256": "eaa1af6b1abf8947d957208a0535f1b34f6c88e95394efd56cae905ccdea564c",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 11,
|
|
"total": 144,
|
|
"percent": 7.638888888888889
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 3,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 11,
|
|
"total": 144,
|
|
"percent": 7.638888888888889
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/contextmenu/playbackRate.ts",
|
|
"sha256": "7e06bb6fab3acdd71fb3ed63f77083172af517b49c1ecaefa3ee6a9068bdfe54",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 5,
|
|
"total": 46,
|
|
"percent": 10.869565217391305
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 5,
|
|
"total": 46,
|
|
"percent": 10.869565217391305
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/contextmenu/position.ts",
|
|
"sha256": "851ed1a884a13fbe430be77e7f72ae46d8a719175647e058644834aabd27ac58",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 5,
|
|
"total": 17,
|
|
"percent": 29.41176470588235
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 5,
|
|
"total": 17,
|
|
"percent": 29.41176470588235
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/contextmenu/version.ts",
|
|
"sha256": "0553a716be0ba49f614059c41eef6dc694a9641fca79e6448b1b30382c6b582b",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 3,
|
|
"total": 9,
|
|
"percent": 33.333333333333336
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 3,
|
|
"total": 9,
|
|
"percent": 33.333333333333336
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/control/airplay.ts",
|
|
"sha256": "539bcc3671c7fe428ab95f9fea8a4943444066bcb742c7cf71591ba347642547",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 7,
|
|
"total": 19,
|
|
"percent": 36.8421052631579
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 2,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 7,
|
|
"total": 19,
|
|
"percent": 36.8421052631579
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/control/builtins.ts",
|
|
"sha256": "2a0e12a9741713c92938e1d2009149bbbde498284aa85c63f270d02b27dc22b1",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 85,
|
|
"total": 135,
|
|
"percent": 62.96296296296296
|
|
},
|
|
"branches": {
|
|
"covered": 3,
|
|
"total": 14,
|
|
"percent": 21.428571428571427
|
|
},
|
|
"functions": {
|
|
"covered": 1,
|
|
"total": 1,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 85,
|
|
"total": 135,
|
|
"percent": 62.96296296296296
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/control/fullscreen.ts",
|
|
"sha256": "7f8a9e8915abf9cbb9dda05b5c68523a47cc0ccf9ef5e0d9b82bc5c362fe346d",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 8,
|
|
"total": 39,
|
|
"percent": 20.512820512820515
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 2,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 8,
|
|
"total": 39,
|
|
"percent": 20.512820512820515
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/control/fullscreenWeb.ts",
|
|
"sha256": "9cb30987a3d2cbb334a80d3f2c41f39fd339bf37a9524c7ed0145cf5c98f1859",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 8,
|
|
"total": 39,
|
|
"percent": 20.512820512820515
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 2,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 8,
|
|
"total": 39,
|
|
"percent": 20.512820512820515
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/control/index.ts",
|
|
"sha256": "0d8e5a281f2eeba06c4cc4ac5a042847df53db1a19fdf140efea17d6ab2c0b78",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 46,
|
|
"total": 136,
|
|
"percent": 33.8235294117647
|
|
},
|
|
"branches": {
|
|
"covered": 1,
|
|
"total": 8,
|
|
"percent": 12.5
|
|
},
|
|
"functions": {
|
|
"covered": 1,
|
|
"total": 5,
|
|
"percent": 20
|
|
},
|
|
"statements": {
|
|
"covered": 46,
|
|
"total": 136,
|
|
"percent": 33.8235294117647
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/control/layout.ts",
|
|
"sha256": "72e0b95bc632561e97569d789b76d16f36edd94eac8c62ba9e1918c9a222d328",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 5,
|
|
"total": 35,
|
|
"percent": 14.285714285714286
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 5,
|
|
"total": 35,
|
|
"percent": 14.285714285714286
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/control/pip.ts",
|
|
"sha256": "b829a7c83c5efa6751c2e434345e077339c9f5bc5022af9973f181ca8ce7f7ce",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 8,
|
|
"total": 28,
|
|
"percent": 28.571428571428573
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 2,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 8,
|
|
"total": 28,
|
|
"percent": 28.571428571428573
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/control/playAndPause.ts",
|
|
"sha256": "20ed88bcc7ac7622e02a7c4e6be518582c05f0d7c571a97a54b851d79dcf13c5",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 10,
|
|
"total": 57,
|
|
"percent": 17.54385964912281
|
|
},
|
|
"branches": {
|
|
"covered": 1,
|
|
"total": 1,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 1,
|
|
"total": 2,
|
|
"percent": 50
|
|
},
|
|
"statements": {
|
|
"covered": 10,
|
|
"total": 57,
|
|
"percent": 17.54385964912281
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/control/progress.ts",
|
|
"sha256": "629c622864619e2515b2eacb1bdfcf523ccce7ce680c8fdf51812e8e50a0cc7e",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 10,
|
|
"total": 27,
|
|
"percent": 37.03703703703704
|
|
},
|
|
"branches": {
|
|
"covered": 1,
|
|
"total": 1,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 1,
|
|
"total": 2,
|
|
"percent": 50
|
|
},
|
|
"statements": {
|
|
"covered": 10,
|
|
"total": 27,
|
|
"percent": 37.03703703703704
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/control/progress/interactions.ts",
|
|
"sha256": "da03600375451ecf8c152be5afcc5f1a4f8b759e837bbd54b7faaf8f8b228497",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 61,
|
|
"total": 66,
|
|
"percent": 92.42424242424242
|
|
},
|
|
"branches": {
|
|
"covered": 19,
|
|
"total": 20,
|
|
"percent": 95
|
|
},
|
|
"functions": {
|
|
"covered": 3,
|
|
"total": 3,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 61,
|
|
"total": 66,
|
|
"percent": 92.42424242424242
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/control/progress/keyboard.ts",
|
|
"sha256": "03d1d47e6641ea08f765d731f10a6aad35f7c3edc16aa97df822c5f9a7f75eb0",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 73,
|
|
"total": 77,
|
|
"percent": 94.8051948051948
|
|
},
|
|
"branches": {
|
|
"covered": 23,
|
|
"total": 24,
|
|
"percent": 95.83333333333333
|
|
},
|
|
"functions": {
|
|
"covered": 5,
|
|
"total": 5,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 73,
|
|
"total": 77,
|
|
"percent": 94.8051948051948
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/control/progress/position.ts",
|
|
"sha256": "a3794ab5ac5dafa5fd61e56acb12c94998bd4b9065dbf0fa4739c6bba1094aa1",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 46,
|
|
"total": 46,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 9,
|
|
"total": 11,
|
|
"percent": 81.81818181818181
|
|
},
|
|
"functions": {
|
|
"covered": 2,
|
|
"total": 3,
|
|
"percent": 66.66666666666667
|
|
},
|
|
"statements": {
|
|
"covered": 46,
|
|
"total": 46,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/control/progress/view.ts",
|
|
"sha256": "60ee16d5170be81b8132bb56dd0bc0eaf23e50f5c268d0697c9187b38a14aba9",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 10,
|
|
"total": 141,
|
|
"percent": 7.092198581560283
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 10,
|
|
"total": 141,
|
|
"percent": 7.092198581560283
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/control/resources.ts",
|
|
"sha256": "16fd7c53ac8f47b333041c4f298313390dc102523d47767b8a16f39a2564ba74",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 13,
|
|
"total": 13,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 3,
|
|
"total": 3,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 3,
|
|
"total": 3,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 13,
|
|
"total": 13,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/control/screenshot.ts",
|
|
"sha256": "11a1e3da919e476e7882abc3f74aaa809c3e9fc1de4346ec808731f78b6f27e2",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 8,
|
|
"total": 23,
|
|
"percent": 34.78260869565217
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 2,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 8,
|
|
"total": 23,
|
|
"percent": 34.78260869565217
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/control/selector-keyboard.ts",
|
|
"sha256": "6a749f48b23cda62148298e648bb380a6067cc18c7be4258b9ec85c382a56165",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 8,
|
|
"total": 191,
|
|
"percent": 4.18848167539267
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 8,
|
|
"total": 191,
|
|
"percent": 4.18848167539267
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/control/selector.ts",
|
|
"sha256": "a6f0c564c674530da9a0e4ed8762c6dfb81fa89373d64313e1020550731441f6",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 23,
|
|
"total": 108,
|
|
"percent": 21.296296296296298
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 4,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 23,
|
|
"total": 108,
|
|
"percent": 21.296296296296298
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/control/setting.ts",
|
|
"sha256": "10ee1118858c41f2e97a6df70d6d5dc978757d0e5d79ec36c11e743e6df86726",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 8,
|
|
"total": 31,
|
|
"percent": 25.806451612903224
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 2,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 8,
|
|
"total": 31,
|
|
"percent": 25.806451612903224
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/control/time.ts",
|
|
"sha256": "fa572092e0848878689367fb536e9658d13888d0a0d476babc5acd165af0f8d3",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 7,
|
|
"total": 34,
|
|
"percent": 20.58823529411765
|
|
},
|
|
"branches": {
|
|
"covered": 1,
|
|
"total": 1,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 1,
|
|
"total": 2,
|
|
"percent": 50
|
|
},
|
|
"statements": {
|
|
"covered": 7,
|
|
"total": 34,
|
|
"percent": 20.58823529411765
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/control/volume.ts",
|
|
"sha256": "45474d8d7f43d59263aa42e774eaaafeb45530ec24b81a5f589f6c906954568b",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 12,
|
|
"total": 113,
|
|
"percent": 10.619469026548673
|
|
},
|
|
"branches": {
|
|
"covered": 1,
|
|
"total": 1,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 1,
|
|
"total": 2,
|
|
"percent": 50
|
|
},
|
|
"statements": {
|
|
"covered": 12,
|
|
"total": 113,
|
|
"percent": 10.619469026548673
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/display/fullscreen-abandoned.ts",
|
|
"sha256": "1715b30d336976921b4957b444418702b7d93dbf1debce47429269638d15810f",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 44,
|
|
"total": 48,
|
|
"percent": 91.66666666666667
|
|
},
|
|
"branches": {
|
|
"covered": 12,
|
|
"total": 14,
|
|
"percent": 85.71428571428571
|
|
},
|
|
"functions": {
|
|
"covered": 5,
|
|
"total": 5,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 44,
|
|
"total": 48,
|
|
"percent": 91.66666666666667
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/display/fullscreen-adapter.ts",
|
|
"sha256": "71da10ec21c7706a8264badedac9022c74b865887931e9e369168fe3233c3b2f",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 14,
|
|
"total": 38,
|
|
"percent": 36.8421052631579
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 2,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 14,
|
|
"total": 38,
|
|
"percent": 36.8421052631579
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/display/fullscreen-request.ts",
|
|
"sha256": "c6292ded96aab0f2dbc978af251f6cd9f5fd074819529ca498077db8d14e1bfe",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 79,
|
|
"total": 88,
|
|
"percent": 89.77272727272727
|
|
},
|
|
"branches": {
|
|
"covered": 33,
|
|
"total": 39,
|
|
"percent": 84.61538461538461
|
|
},
|
|
"functions": {
|
|
"covered": 4,
|
|
"total": 5,
|
|
"percent": 80
|
|
},
|
|
"statements": {
|
|
"covered": 79,
|
|
"total": 88,
|
|
"percent": 89.77272727272727
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/display/mini-drag.ts",
|
|
"sha256": "73d2f48f868c0ba4d8d5e5df40cbbdb4698c26540f3973b178d9cd374008f1cb",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 6,
|
|
"total": 51,
|
|
"percent": 11.764705882352942
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 6,
|
|
"total": 51,
|
|
"percent": 11.764705882352942
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/display/mini-focus.ts",
|
|
"sha256": "1f717619e183b1cfab668bd2e41c8e9ba02210c94cdb58034ec97aa41e71aa34",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 6,
|
|
"total": 36,
|
|
"percent": 16.666666666666668
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 6,
|
|
"total": 36,
|
|
"percent": 16.666666666666668
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/display/mini-layout.ts",
|
|
"sha256": "3835fe3d314da2fc624cbeb0e79fcdfa5393f08d87dfde730d2eac4e827f405b",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 20,
|
|
"total": 24,
|
|
"percent": 83.33333333333333
|
|
},
|
|
"branches": {
|
|
"covered": 11,
|
|
"total": 11,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 2,
|
|
"total": 3,
|
|
"percent": 66.66666666666667
|
|
},
|
|
"statements": {
|
|
"covered": 20,
|
|
"total": 24,
|
|
"percent": 83.33333333333333
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/display/mini-view.ts",
|
|
"sha256": "bbe69e4419ffc0f6c744cb730a51778f23c311a0fac157223bcf8d8bf0f3edc7",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 17,
|
|
"total": 105,
|
|
"percent": 16.19047619047619
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 17,
|
|
"total": 105,
|
|
"percent": 16.19047619047619
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/display/mini.ts",
|
|
"sha256": "a6fed598428bbf8d52931f21bb68b7560a3643d2576f7e7bfbae98b2f7cdd1e5",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 10,
|
|
"total": 150,
|
|
"percent": 6.666666666666667
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 10,
|
|
"total": 150,
|
|
"percent": 6.666666666666667
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/display/native-fullscreen.ts",
|
|
"sha256": "323401f2b3ea5186da981a1215b1b9e7dcf4ef4261a8e885fe8ff0c090de6a7a",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 105,
|
|
"total": 106,
|
|
"percent": 99.05660377358491
|
|
},
|
|
"branches": {
|
|
"covered": 47,
|
|
"total": 52,
|
|
"percent": 90.38461538461539
|
|
},
|
|
"functions": {
|
|
"covered": 6,
|
|
"total": 6,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 105,
|
|
"total": 106,
|
|
"percent": 99.05660377358491
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/display/native-pip.ts",
|
|
"sha256": "647879ae027cc0ebe684daa31d75511dd882e123e4ca8da2942e659bae3719f2",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 91,
|
|
"total": 98,
|
|
"percent": 92.85714285714286
|
|
},
|
|
"branches": {
|
|
"covered": 31,
|
|
"total": 36,
|
|
"percent": 86.11111111111111
|
|
},
|
|
"functions": {
|
|
"covered": 6,
|
|
"total": 6,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 91,
|
|
"total": 98,
|
|
"percent": 92.85714285714286
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/display/orientation-native.ts",
|
|
"sha256": "909980ba837471d9b456545a18fb0ab19f0990e8788936f0580a4b332cd4baee",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 87,
|
|
"total": 87,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 37,
|
|
"total": 37,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 5,
|
|
"total": 5,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 87,
|
|
"total": 87,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/display/orientation-web.ts",
|
|
"sha256": "aea55c3b9e8c708fe5559f07cf8f0afd7ad37ac5b1a43bf519245c3072ec4129",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 9,
|
|
"total": 72,
|
|
"percent": 12.5
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 9,
|
|
"total": 72,
|
|
"percent": 12.5
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/display/placement.ts",
|
|
"sha256": "dbe4491ebd0f46b4efe13ac567e476fcd9ca5b84da675f19025935b5e3f8d733",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 9,
|
|
"total": 19,
|
|
"percent": 47.36842105263158
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 2,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 9,
|
|
"total": 19,
|
|
"percent": 47.36842105263158
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/display/sizing.ts",
|
|
"sha256": "c19856976320f1f35ff5a1049d19a940768300e095270b336dd12861b200da2a",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 24,
|
|
"total": 24,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 21,
|
|
"total": 21,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 3,
|
|
"total": 3,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 24,
|
|
"total": 24,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/display/video-fullscreen-state.ts",
|
|
"sha256": "5fcb5e6b80ac45577664ef67e0460e0ceefd4022cafacdd7434c376a86d619be",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 39,
|
|
"total": 40,
|
|
"percent": 97.5
|
|
},
|
|
"branches": {
|
|
"covered": 9,
|
|
"total": 11,
|
|
"percent": 81.81818181818181
|
|
},
|
|
"functions": {
|
|
"covered": 5,
|
|
"total": 5,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 39,
|
|
"total": 40,
|
|
"percent": 97.5
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/display/video-fullscreen.ts",
|
|
"sha256": "b425bf0df462524b5d3accc9e3df383c6635676c152bf4bef09c477a90662728",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 87,
|
|
"total": 87,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 35,
|
|
"total": 37,
|
|
"percent": 94.5945945945946
|
|
},
|
|
"functions": {
|
|
"covered": 7,
|
|
"total": 7,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 87,
|
|
"total": 87,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/display/web-fullscreen.ts",
|
|
"sha256": "bc091e6dcfb28784dd40ea619ce1fb9061b9e85dcc5bf2b6a303679eee5c727d",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 13,
|
|
"total": 109,
|
|
"percent": 11.926605504587156
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 13,
|
|
"total": 109,
|
|
"percent": 11.926605504587156
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/display/webkit-pip.ts",
|
|
"sha256": "3617927b4bb8fa46f651d0e584141f804ae438e2b4531cc2e9cf9f7eeb027550",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 98,
|
|
"total": 107,
|
|
"percent": 91.58878504672897
|
|
},
|
|
"branches": {
|
|
"covered": 33,
|
|
"total": 40,
|
|
"percent": 82.5
|
|
},
|
|
"functions": {
|
|
"covered": 8,
|
|
"total": 8,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 98,
|
|
"total": 107,
|
|
"percent": 91.58878504672897
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/dom/event-path.ts",
|
|
"sha256": "e952ea847a2e844a79c5c1b83035e03917e0294b80b1eb8af3b3bec0d2f7d333",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 22,
|
|
"total": 22,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 8,
|
|
"total": 10,
|
|
"percent": 80
|
|
},
|
|
"functions": {
|
|
"covered": 2,
|
|
"total": 2,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 22,
|
|
"total": 22,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/dom/measure.ts",
|
|
"sha256": "84a599351d26a790c5a8f6e7d271486a0a68d5b58457d8ce754d540b54902b96",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 26,
|
|
"total": 37,
|
|
"percent": 70.27027027027027
|
|
},
|
|
"branches": {
|
|
"covered": 4,
|
|
"total": 6,
|
|
"percent": 66.66666666666667
|
|
},
|
|
"functions": {
|
|
"covered": 2,
|
|
"total": 4,
|
|
"percent": 50
|
|
},
|
|
"statements": {
|
|
"covered": 26,
|
|
"total": 37,
|
|
"percent": 70.27027027027027
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/dom/presentation.ts",
|
|
"sha256": "500bded394579dd8194778f73cc44d0724f0a59cb5400957491928534ed091c6",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 6,
|
|
"total": 18,
|
|
"percent": 33.333333333333336
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 2,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 6,
|
|
"total": 18,
|
|
"percent": 33.333333333333336
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/dom/styles.ts",
|
|
"sha256": "734e0a4e04d666417a18ac09ed6271ee7630c399d52d7f510a1c19fd6e7b3493",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 22,
|
|
"total": 22,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 6,
|
|
"total": 6,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 3,
|
|
"total": 3,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 22,
|
|
"total": 22,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/dom/tree.ts",
|
|
"sha256": "3bc517ab9fa5317a1445156d53afb27182685eb3b4c0ac2ff41bbde55c9eecb6",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 43,
|
|
"total": 54,
|
|
"percent": 79.62962962962963
|
|
},
|
|
"branches": {
|
|
"covered": 9,
|
|
"total": 10,
|
|
"percent": 90
|
|
},
|
|
"functions": {
|
|
"covered": 6,
|
|
"total": 11,
|
|
"percent": 54.54545454545455
|
|
},
|
|
"statements": {
|
|
"covered": 43,
|
|
"total": 54,
|
|
"percent": 79.62962962962963
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/events/clickInit.ts",
|
|
"sha256": "bd1ba29fe0af4332ceb19297797c4c942a3a74bfd901998d6b93293f1b309300",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 41,
|
|
"total": 45,
|
|
"percent": 91.11111111111111
|
|
},
|
|
"branches": {
|
|
"covered": 14,
|
|
"total": 17,
|
|
"percent": 82.3529411764706
|
|
},
|
|
"functions": {
|
|
"covered": 1,
|
|
"total": 2,
|
|
"percent": 50
|
|
},
|
|
"statements": {
|
|
"covered": 41,
|
|
"total": 45,
|
|
"percent": 91.11111111111111
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/events/gestureInit.ts",
|
|
"sha256": "9e9d1ac0da7f87e89dd0d86fa2820b980e9cb810782d6ab30017de8686fc910b",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 19,
|
|
"total": 19,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 4,
|
|
"total": 5,
|
|
"percent": 80
|
|
},
|
|
"functions": {
|
|
"covered": 2,
|
|
"total": 3,
|
|
"percent": 66.66666666666667
|
|
},
|
|
"statements": {
|
|
"covered": 19,
|
|
"total": 19,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/events/globalInit.ts",
|
|
"sha256": "6f6ea497a20a8fd0746b1f020caff76ad6817cd70a1a90fbaea12f992b6d03a7",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 80,
|
|
"total": 80,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 24,
|
|
"total": 26,
|
|
"percent": 92.3076923076923
|
|
},
|
|
"functions": {
|
|
"covered": 5,
|
|
"total": 6,
|
|
"percent": 83.33333333333333
|
|
},
|
|
"statements": {
|
|
"covered": 80,
|
|
"total": 80,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/events/hoverInit.ts",
|
|
"sha256": "d1250e0dd35a8ba8067275986acbe6320c22adf1a977ec1009c0c012ed1563fe",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 22,
|
|
"total": 22,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 4,
|
|
"total": 5,
|
|
"percent": 80
|
|
},
|
|
"functions": {
|
|
"covered": 1,
|
|
"total": 2,
|
|
"percent": 50
|
|
},
|
|
"statements": {
|
|
"covered": 22,
|
|
"total": 22,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/events/index.ts",
|
|
"sha256": "30d2286316dbd351e93f5a2234dcca84bf68ca28c05921169cca70c2e0b1ecf9",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 31,
|
|
"total": 59,
|
|
"percent": 52.54237288135593
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 5,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 31,
|
|
"total": 59,
|
|
"percent": 52.54237288135593
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/events/listener-registry.ts",
|
|
"sha256": "fb062df5151c4e8e970de469f1c7d9af948f72214d32c293c81a5feeb8406124",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 128,
|
|
"total": 135,
|
|
"percent": 94.81481481481481
|
|
},
|
|
"branches": {
|
|
"covered": 41,
|
|
"total": 48,
|
|
"percent": 85.41666666666667
|
|
},
|
|
"functions": {
|
|
"covered": 7,
|
|
"total": 8,
|
|
"percent": 87.5
|
|
},
|
|
"statements": {
|
|
"covered": 128,
|
|
"total": 135,
|
|
"percent": 94.81481481481481
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/events/moveInit.ts",
|
|
"sha256": "da97591723f8b94a34702559b7ee67a35f172aa696d37dfbecd472581ad3de35",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 10,
|
|
"total": 10,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 3,
|
|
"total": 3,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 1,
|
|
"total": 2,
|
|
"percent": 50
|
|
},
|
|
"statements": {
|
|
"covered": 10,
|
|
"total": 10,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/events/resizeInit.ts",
|
|
"sha256": "719e27d11d2f93fcbe8368393c9190e251fc86dd0c3c2919f60e9b3b1edd0192",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 35,
|
|
"total": 35,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 7,
|
|
"total": 8,
|
|
"percent": 87.5
|
|
},
|
|
"functions": {
|
|
"covered": 3,
|
|
"total": 4,
|
|
"percent": 75
|
|
},
|
|
"statements": {
|
|
"covered": 35,
|
|
"total": 35,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/events/subscriptions.ts",
|
|
"sha256": "98573ed6cce73a73467c0e7fdb8ddc45e66b6bdf684c38886749453b2002a1d8",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 17,
|
|
"total": 17,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 4,
|
|
"total": 5,
|
|
"percent": 80
|
|
},
|
|
"functions": {
|
|
"covered": 2,
|
|
"total": 2,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 17,
|
|
"total": 17,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/events/updateInit.ts",
|
|
"sha256": "6f174db14d20319f03a76e6ea267a3d71973faac44a92483badfa4420791817a",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 21,
|
|
"total": 21,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 7,
|
|
"total": 8,
|
|
"percent": 87.5
|
|
},
|
|
"functions": {
|
|
"covered": 2,
|
|
"total": 4,
|
|
"percent": 50
|
|
},
|
|
"statements": {
|
|
"covered": 21,
|
|
"total": 21,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/events/viewInit.ts",
|
|
"sha256": "d77b83eab802ff0046a4966e28b810a25592bcada49f526adae37556c1e4c3e9",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 29,
|
|
"total": 29,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 8,
|
|
"total": 8,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 1,
|
|
"total": 2,
|
|
"percent": 50
|
|
},
|
|
"statements": {
|
|
"covered": 29,
|
|
"total": 29,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/events/viewport.ts",
|
|
"sha256": "6196fccb8b08ae22bde732c4389d9aceb5d727a63efd87b6d3914e338aadc46f",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 11,
|
|
"total": 11,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 8,
|
|
"total": 8,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 1,
|
|
"total": 1,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 11,
|
|
"total": 11,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/hotkey.ts",
|
|
"sha256": "d8e477bf451143e566e1f743a5f253dcf00beb23544709794779f275e11498e8",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 94,
|
|
"total": 94,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 32,
|
|
"total": 33,
|
|
"percent": 96.96969696969697
|
|
},
|
|
"functions": {
|
|
"covered": 6,
|
|
"total": 6,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 94,
|
|
"total": 94,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/i18n/ar.ts",
|
|
"sha256": "897d8935384da16c3c4e96480777fe7fc022f6e3c0d87f62f79ae5f3c98e228c",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 0,
|
|
"total": 50,
|
|
"percent": 0
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 0,
|
|
"total": 50,
|
|
"percent": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/i18n/cs.ts",
|
|
"sha256": "cc154ee50d258495d04dd2d49e89e9c0166e8b368969c443ec80cb5e48cf357c",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 0,
|
|
"total": 50,
|
|
"percent": 0
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 0,
|
|
"total": 50,
|
|
"percent": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/i18n/es.ts",
|
|
"sha256": "0ed0283cb78847d6d1674be8c8ffa45feab88beaa8dbd11954b793c7b1657c75",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 0,
|
|
"total": 50,
|
|
"percent": 0
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 0,
|
|
"total": 50,
|
|
"percent": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/i18n/fa.ts",
|
|
"sha256": "a72e83717f2e3e8f19f1de82516aef4a54ea70563223637bcbb25d21e9eac084",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 0,
|
|
"total": 50,
|
|
"percent": 0
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 0,
|
|
"total": 50,
|
|
"percent": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/i18n/fr.ts",
|
|
"sha256": "a7366c75530e87f069216e20a6f09da42f7e77fdce862c02b32acf311068124b",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 0,
|
|
"total": 50,
|
|
"percent": 0
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 0,
|
|
"total": 50,
|
|
"percent": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/i18n/id.ts",
|
|
"sha256": "146bf4c4e5bb39d8e1eb1a6fe3c639eb3128c55789de20511201f8ec02c56c0e",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 0,
|
|
"total": 50,
|
|
"percent": 0
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 0,
|
|
"total": 50,
|
|
"percent": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/i18n/index.ts",
|
|
"sha256": "09c6f5bce58e4118dde10e8b2a2d3808785b7fde913a54dd189e0b473e21266a",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 34,
|
|
"total": 34,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 8,
|
|
"total": 8,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 4,
|
|
"total": 4,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 34,
|
|
"total": 34,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/i18n/pl.ts",
|
|
"sha256": "420f3b620d5c7ccdeba7857872be6176239fdf5da30b9cc72341e85dc95c2c8d",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 0,
|
|
"total": 50,
|
|
"percent": 0
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 0,
|
|
"total": 50,
|
|
"percent": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/i18n/publish.ts",
|
|
"sha256": "5b216bbe313b3cda56a5da41fba4fb9d095eeec0dc903fcf284ddd8f94926e99",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 9,
|
|
"total": 12,
|
|
"percent": 75
|
|
},
|
|
"branches": {
|
|
"covered": 1,
|
|
"total": 2,
|
|
"percent": 50
|
|
},
|
|
"functions": {
|
|
"covered": 1,
|
|
"total": 1,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 9,
|
|
"total": 12,
|
|
"percent": 75
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/i18n/ru.ts",
|
|
"sha256": "9a9f61e6a66b3cd884c609250bf765dcdbc850dae3270d8a1600a5c2542436d3",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 0,
|
|
"total": 50,
|
|
"percent": 0
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 0,
|
|
"total": 50,
|
|
"percent": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/i18n/tr.ts",
|
|
"sha256": "631c262a5e6cd00fada5bf2e146007d845816e47edb7643ec792250a403e4ec6",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 0,
|
|
"total": 50,
|
|
"percent": 0
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 0,
|
|
"total": 50,
|
|
"percent": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/i18n/vi.ts",
|
|
"sha256": "e6f3f8e53599e27755e162c76c3b049457aae7089eca73ee531986e67f517f6f",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 0,
|
|
"total": 50,
|
|
"percent": 0
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 0,
|
|
"total": 50,
|
|
"percent": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/i18n/zh-cn.ts",
|
|
"sha256": "51eb75562ae1ae4e248e1db85c90bcbc69b388a177ada6cbf8c3196a2c343ac6",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 50,
|
|
"total": 50,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 50,
|
|
"total": 50,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/i18n/zh-tw.ts",
|
|
"sha256": "6b098739e27ad531172d0f13e53849be30e9936365ce9613a7d938d9f01cce53",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 0,
|
|
"total": 50,
|
|
"percent": 0
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 0,
|
|
"total": 50,
|
|
"percent": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/icons/defaults.ts",
|
|
"sha256": "31df862d754922fe5d68b20911c477d7c22893a6a67b5dcb1a48d3b437a0b23a",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 57,
|
|
"total": 57,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 57,
|
|
"total": 57,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/icons/index.ts",
|
|
"sha256": "7152126328f6e485ee92b6d924c34776518b4a3925b2887867b516f7523b15cc",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 14,
|
|
"total": 21,
|
|
"percent": 66.66666666666667
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 14,
|
|
"total": 21,
|
|
"percent": 66.66666666666667
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/image/load.ts",
|
|
"sha256": "b4f1517243249d5fb017b89f993660e8b148906bbf28d08fe5c9f6d3a41e1e88",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 129,
|
|
"total": 146,
|
|
"percent": 88.35616438356165
|
|
},
|
|
"branches": {
|
|
"covered": 44,
|
|
"total": 52,
|
|
"percent": 84.61538461538461
|
|
},
|
|
"functions": {
|
|
"covered": 10,
|
|
"total": 10,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 129,
|
|
"total": 146,
|
|
"percent": 88.35616438356165
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/index.ts",
|
|
"sha256": "20cfe3738b3ce7e11b69721a5f0bdad9db77807417d8e421397a40dfade4c047",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 196,
|
|
"total": 304,
|
|
"percent": 64.47368421052632
|
|
},
|
|
"branches": {
|
|
"covered": 8,
|
|
"total": 10,
|
|
"percent": 80
|
|
},
|
|
"functions": {
|
|
"covered": 8,
|
|
"total": 17,
|
|
"percent": 47.05882352941177
|
|
},
|
|
"statements": {
|
|
"covered": 196,
|
|
"total": 304,
|
|
"percent": 64.47368421052632
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/info.ts",
|
|
"sha256": "6594ff3ee5643d63fec874631865d0e35b4ebdcf8aeafdd9fd3d9c595cfa3713",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 35,
|
|
"total": 35,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 8,
|
|
"total": 8,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 2,
|
|
"total": 2,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 35,
|
|
"total": 35,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/info/keyboard.ts",
|
|
"sha256": "13a6f617514388b4d14e0bf752780937f2baf545edb216b8259f56a198112c83",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 54,
|
|
"total": 66,
|
|
"percent": 81.81818181818181
|
|
},
|
|
"branches": {
|
|
"covered": 5,
|
|
"total": 21,
|
|
"percent": 23.80952380952381
|
|
},
|
|
"functions": {
|
|
"covered": 3,
|
|
"total": 4,
|
|
"percent": 75
|
|
},
|
|
"statements": {
|
|
"covered": 54,
|
|
"total": 66,
|
|
"percent": 81.81818181818181
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/info/poll.ts",
|
|
"sha256": "d26ff67d9eadf1e032445371dde6f15293a7fc0b2ae6b87c3815e4b4e1ed5dda",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 71,
|
|
"total": 74,
|
|
"percent": 95.94594594594595
|
|
},
|
|
"branches": {
|
|
"covered": 19,
|
|
"total": 25,
|
|
"percent": 76
|
|
},
|
|
"functions": {
|
|
"covered": 5,
|
|
"total": 5,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 71,
|
|
"total": 74,
|
|
"percent": 95.94594594594595
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/input/gesture-controller.ts",
|
|
"sha256": "1ebbd18184771a623b02ec19c363f84dcc72fdb7cd82bcf2adc97f4a138cb2b4",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 94,
|
|
"total": 94,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 46,
|
|
"total": 48,
|
|
"percent": 95.83333333333333
|
|
},
|
|
"functions": {
|
|
"covered": 6,
|
|
"total": 6,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 94,
|
|
"total": 94,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/input/gesture-direction.ts",
|
|
"sha256": "65737f60e177338ebb3337a13ca75aeae77d77e94bc21495ddb829cc30de33a7",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 16,
|
|
"total": 16,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 15,
|
|
"total": 16,
|
|
"percent": 93.75
|
|
},
|
|
"functions": {
|
|
"covered": 1,
|
|
"total": 1,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 16,
|
|
"total": 16,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/input/hotkey-defaults.ts",
|
|
"sha256": "c28e14821e5c7f7ac92a302e92439ab68fe77d5ef7d90a36b147b7c979ab96c6",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 25,
|
|
"total": 27,
|
|
"percent": 92.5925925925926
|
|
},
|
|
"branches": {
|
|
"covered": 6,
|
|
"total": 6,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 6,
|
|
"total": 7,
|
|
"percent": 85.71428571428571
|
|
},
|
|
"statements": {
|
|
"covered": 25,
|
|
"total": 27,
|
|
"percent": 92.5925925925926
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/input/keyboard-focus.ts",
|
|
"sha256": "270c9dba40c0eb6d9fb36118b53e7f1d42a301ba4514917849523b6a05ed9e11",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 35,
|
|
"total": 39,
|
|
"percent": 89.74358974358974
|
|
},
|
|
"branches": {
|
|
"covered": 26,
|
|
"total": 36,
|
|
"percent": 72.22222222222223
|
|
},
|
|
"functions": {
|
|
"covered": 4,
|
|
"total": 4,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 35,
|
|
"total": 39,
|
|
"percent": 89.74358974358974
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/input/long-press.ts",
|
|
"sha256": "110cf16cf9dae845597377ebbc43249e103cbc0ece56f89e44ec6ecc7f3819b0",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 77,
|
|
"total": 80,
|
|
"percent": 96.25
|
|
},
|
|
"branches": {
|
|
"covered": 26,
|
|
"total": 30,
|
|
"percent": 86.66666666666667
|
|
},
|
|
"functions": {
|
|
"covered": 4,
|
|
"total": 4,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 77,
|
|
"total": 80,
|
|
"percent": 96.25
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/input/pointer-focus.ts",
|
|
"sha256": "802087098c786135eefa6727f13177ffe4a98e2abf48fad0e356b91e26960077",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 21,
|
|
"total": 21,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 3,
|
|
"total": 5,
|
|
"percent": 60
|
|
},
|
|
"functions": {
|
|
"covered": 2,
|
|
"total": 2,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 21,
|
|
"total": 21,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/layer.ts",
|
|
"sha256": "4014268eed043d5dd7b925cdeef6245e357cda67192a1301c5612ef98cdbec12",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 11,
|
|
"total": 18,
|
|
"percent": 61.111111111111114
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 11,
|
|
"total": 18,
|
|
"percent": 61.111111111111114
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/lifecycle/instance.ts",
|
|
"sha256": "3168f7db4271bae7a242e80798546b755ac15443e15dd9ebb7675f5a259299d8",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 128,
|
|
"total": 128,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 48,
|
|
"total": 48,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 11,
|
|
"total": 11,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 128,
|
|
"total": 128,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/lifecycle/resources.ts",
|
|
"sha256": "b743daeffb676bb0b31932c3198fa9cf842f5e9015344659594ffffe1a56ba23",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 106,
|
|
"total": 106,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 42,
|
|
"total": 42,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 8,
|
|
"total": 8,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 106,
|
|
"total": 106,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/lifecycle/scope.ts",
|
|
"sha256": "e2188e8544b27cf8c7ac149e7146af628a2d6166c82b719a247adef5d85be5db",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 65,
|
|
"total": 65,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 21,
|
|
"total": 21,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 7,
|
|
"total": 7,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 65,
|
|
"total": 65,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/lifecycle/template-rollback.ts",
|
|
"sha256": "7a83da6739bcec1587b02f8157934988910d7f9103fe489a0d6f4f65290c3d77",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 7,
|
|
"total": 39,
|
|
"percent": 17.94871794871795
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 7,
|
|
"total": 39,
|
|
"percent": 17.94871794871795
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/loading.ts",
|
|
"sha256": "216fa5e2af5be5fcbf95a1578c869553a02f625683a98333d4a404f9a70df9f5",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 19,
|
|
"total": 19,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 1,
|
|
"total": 1,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 1,
|
|
"total": 1,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 19,
|
|
"total": 19,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/mask.ts",
|
|
"sha256": "500b8c2fb5ded63d5acab3c984fc9757f28a8b6cbd4d5beeac8c5a6d73ca63e4",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 57,
|
|
"total": 57,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 7,
|
|
"total": 9,
|
|
"percent": 77.77777777777777
|
|
},
|
|
"functions": {
|
|
"covered": 2,
|
|
"total": 2,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 57,
|
|
"total": 57,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/media/events/forward.ts",
|
|
"sha256": "6b1b7e80036bfb523b51843dc6ec6d83c2b949cefb9cef085b2d679a444e46d8",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 13,
|
|
"total": 13,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 4,
|
|
"total": 4,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 1,
|
|
"total": 1,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 13,
|
|
"total": 13,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/media/events/listen.ts",
|
|
"sha256": "4eb7e943c1ebca77da8025d83b7d408276187cd02860b7793284344378bd0fe0",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 21,
|
|
"total": 21,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 12,
|
|
"total": 12,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 3,
|
|
"total": 3,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 21,
|
|
"total": 21,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/media/events/playback.ts",
|
|
"sha256": "2c68e4f6274a0dc65e56d42c928e500fc1d63bf3e03bbdd8a83c3f3ed7ae8ee4",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 44,
|
|
"total": 53,
|
|
"percent": 83.01886792452831
|
|
},
|
|
"branches": {
|
|
"covered": 6,
|
|
"total": 8,
|
|
"percent": 75
|
|
},
|
|
"functions": {
|
|
"covered": 2,
|
|
"total": 2,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 44,
|
|
"total": 53,
|
|
"percent": 83.01886792452831
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/media/events/readiness.ts",
|
|
"sha256": "3ba74f26dd9ff0729967097c2cb6f329a9cea57745bfe8173f9173e0d134476a",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 17,
|
|
"total": 17,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 5,
|
|
"total": 5,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 1,
|
|
"total": 1,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 17,
|
|
"total": 17,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/media/events/reconnect.ts",
|
|
"sha256": "876027b5116d0d3628755705682b30630f4b713199ed8015541932d81d2944be",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 88,
|
|
"total": 88,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 26,
|
|
"total": 30,
|
|
"percent": 86.66666666666667
|
|
},
|
|
"functions": {
|
|
"covered": 6,
|
|
"total": 6,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 88,
|
|
"total": 88,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/media/position-revision.ts",
|
|
"sha256": "ba074cce7e7c6bda84aa234de8eb315e5ca482aa9b06250896f9ac6251192851",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 9,
|
|
"total": 9,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 3,
|
|
"total": 3,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 2,
|
|
"total": 2,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 9,
|
|
"total": 9,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/notice.ts",
|
|
"sha256": "4faa700323a8fdfd91a59491a5f57da2dee9bd1f2de0d900ed16e9809a208c94",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 102,
|
|
"total": 104,
|
|
"percent": 98.07692307692308
|
|
},
|
|
"branches": {
|
|
"covered": 25,
|
|
"total": 28,
|
|
"percent": 89.28571428571429
|
|
},
|
|
"functions": {
|
|
"covered": 7,
|
|
"total": 7,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 102,
|
|
"total": 104,
|
|
"percent": 98.07692307692308
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/option/defaults.ts",
|
|
"sha256": "f357ef80cf32085fcbc3409d92dfa27b31c13fbcf823f576052c0347911c0cca",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 75,
|
|
"total": 75,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 2,
|
|
"total": 3,
|
|
"percent": 66.66666666666667
|
|
},
|
|
"functions": {
|
|
"covered": 2,
|
|
"total": 2,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 75,
|
|
"total": 75,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/option/resolve.ts",
|
|
"sha256": "53a73627cd540e3f21349c0a43beda35ea5195647a31e3f5b30ac292390b4b1b",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 11,
|
|
"total": 11,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 1,
|
|
"total": 1,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 1,
|
|
"total": 2,
|
|
"percent": 50
|
|
},
|
|
"statements": {
|
|
"covered": 11,
|
|
"total": 11,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/option/runtime.ts",
|
|
"sha256": "d1bcc7682da05a74d7af173304e47f71ba9eb59e5351436040e9dbdef5c58fa8",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 22,
|
|
"total": 28,
|
|
"percent": 78.57142857142857
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 22,
|
|
"total": 28,
|
|
"percent": 78.57142857142857
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/player/airplayMix.ts",
|
|
"sha256": "bfa30e1dcd7cbaef97e977344e8a35524fad6bd23089cd8e45945e3b32b4bf04",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 70,
|
|
"total": 70,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 25,
|
|
"total": 26,
|
|
"percent": 96.15384615384616
|
|
},
|
|
"functions": {
|
|
"covered": 2,
|
|
"total": 3,
|
|
"percent": 66.66666666666667
|
|
},
|
|
"statements": {
|
|
"covered": 70,
|
|
"total": 70,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/player/aspectRatioMix.ts",
|
|
"sha256": "9e5e7365d469aeaef65a6010cb92734702191f9086b2f21d98c9f0ad7f356898",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 5,
|
|
"total": 44,
|
|
"percent": 11.363636363636363
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 5,
|
|
"total": 44,
|
|
"percent": 11.363636363636363
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/player/attrMix.ts",
|
|
"sha256": "d82150611a69423ed46bf673f44c3e0f61e80425026effd486a6951b6c0dd90c",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 24,
|
|
"total": 24,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 4,
|
|
"total": 4,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 2,
|
|
"total": 3,
|
|
"percent": 66.66666666666667
|
|
},
|
|
"statements": {
|
|
"covered": 24,
|
|
"total": 24,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/player/autoHeightMix.ts",
|
|
"sha256": "5848e34cd826f5d4cc81d076c83fb3bcea0aed1228cd93a1edb6b8ca402ad175",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 5,
|
|
"total": 19,
|
|
"percent": 26.31578947368421
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 5,
|
|
"total": 19,
|
|
"percent": 26.31578947368421
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/player/autoSizeMix.ts",
|
|
"sha256": "6373a8ea7fff4cd875d17c5d3df6dc37764055ab77850a6c6348526969071cbb",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 5,
|
|
"total": 30,
|
|
"percent": 16.666666666666668
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 5,
|
|
"total": 30,
|
|
"percent": 16.666666666666668
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/player/cssVarMix.ts",
|
|
"sha256": "0d023f28b7a8b4c1a5e2c4dd5672ef4294c86bce0013babd9d52efa32a443b2a",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 24,
|
|
"total": 24,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 4,
|
|
"total": 4,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 2,
|
|
"total": 3,
|
|
"percent": 66.66666666666667
|
|
},
|
|
"statements": {
|
|
"covered": 24,
|
|
"total": 24,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/player/currentTimeMix.ts",
|
|
"sha256": "cc374abeb85b203b9f31c566a6b9e53a4a1723d609fccc7b0c9c210993b79e75",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 19,
|
|
"total": 19,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 6,
|
|
"total": 6,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 3,
|
|
"total": 4,
|
|
"percent": 75
|
|
},
|
|
"statements": {
|
|
"covered": 19,
|
|
"total": 19,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/player/durationMix.ts",
|
|
"sha256": "60a9d665cf302dcb6b3e37e2f057e31720935e5e588fd7709231f691f6014191",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 14,
|
|
"total": 14,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 5,
|
|
"total": 5,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 2,
|
|
"total": 3,
|
|
"percent": 66.66666666666667
|
|
},
|
|
"statements": {
|
|
"covered": 14,
|
|
"total": 14,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/player/eventInit.ts",
|
|
"sha256": "a915c5a618e70b1ab10536b1273ba0fea4ec11d3a2ca629b538e90b5ad2b55f9",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 15,
|
|
"total": 15,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 1,
|
|
"total": 1,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 1,
|
|
"total": 2,
|
|
"percent": 50
|
|
},
|
|
"statements": {
|
|
"covered": 15,
|
|
"total": 15,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/player/flipMix.ts",
|
|
"sha256": "a1519c83f8c9437a9b7e99a59e38a3d931032c579f4085226fc0955c7c9eab67",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 4,
|
|
"total": 23,
|
|
"percent": 17.391304347826086
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 4,
|
|
"total": 23,
|
|
"percent": 17.391304347826086
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/player/fullscreenMix.ts",
|
|
"sha256": "b339bebb4c87f7b75232d7e0d637ebe25bd09a0a0428ba87339a16af5daa71aa",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 7,
|
|
"total": 35,
|
|
"percent": 20
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 7,
|
|
"total": 35,
|
|
"percent": 20
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/player/fullscreenWebMix.ts",
|
|
"sha256": "75b83a6093c7887ca8725f63c55503d0bf3aafdbbf2347b579120cb257503555",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 4,
|
|
"total": 13,
|
|
"percent": 30.76923076923077
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 4,
|
|
"total": 13,
|
|
"percent": 30.76923076923077
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/player/index.ts",
|
|
"sha256": "359943c88dc99863e510fc0d51f8e8ee2397217e68045f755d4e9538579bdaec",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 119,
|
|
"total": 128,
|
|
"percent": 92.96875
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 119,
|
|
"total": 128,
|
|
"percent": 92.96875
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/player/loadedMix.ts",
|
|
"sha256": "6a4c4a08ed74346dad3e138b1dda22c8c9c12f175fe6d00da41b89c78cbe2c18",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 17,
|
|
"total": 17,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 5,
|
|
"total": 5,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 3,
|
|
"total": 4,
|
|
"percent": 75
|
|
},
|
|
"statements": {
|
|
"covered": 17,
|
|
"total": 17,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/player/miniMix.ts",
|
|
"sha256": "d68a0c4f6c6059d5831d2d1fd4823b8d3cbce95eefd6d36d38670d6d8720f44e",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 4,
|
|
"total": 7,
|
|
"percent": 57.142857142857146
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 4,
|
|
"total": 7,
|
|
"percent": 57.142857142857146
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/player/optionInit.ts",
|
|
"sha256": "7c1c47679ee6201d0e0d203fc7b449a09309e7b24a0a1099ad259a70fc1b1a35",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 117,
|
|
"total": 117,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 31,
|
|
"total": 41,
|
|
"percent": 75.60975609756098
|
|
},
|
|
"functions": {
|
|
"covered": 1,
|
|
"total": 2,
|
|
"percent": 50
|
|
},
|
|
"statements": {
|
|
"covered": 117,
|
|
"total": 117,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/player/pauseMix.ts",
|
|
"sha256": "5bbb68eab7dcf2170c944cabb8d4b82be4e6d7623e37ad6ea464b81c1028bc0b",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 20,
|
|
"total": 20,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 2,
|
|
"total": 2,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 2,
|
|
"total": 3,
|
|
"percent": 66.66666666666667
|
|
},
|
|
"statements": {
|
|
"covered": 20,
|
|
"total": 20,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/player/pipMix.ts",
|
|
"sha256": "63dfb29ffd66ce7d081b24f8e8bf697c041675b49ab8919e206d2df5132de236",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 6,
|
|
"total": 25,
|
|
"percent": 24
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 6,
|
|
"total": 25,
|
|
"percent": 24
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/player/playbackRateMix.ts",
|
|
"sha256": "e185c6ff52cd567f7fd7c30553bbd6c65517324d1d16c4948c3623ef457ef536",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 26,
|
|
"total": 26,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 9,
|
|
"total": 9,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 3,
|
|
"total": 4,
|
|
"percent": 75
|
|
},
|
|
"statements": {
|
|
"covered": 26,
|
|
"total": 26,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/player/playedMix.ts",
|
|
"sha256": "5b6b89bf8dec1efb19cd51e46af1505bae006bdb3fb798e9dec7e3fb5cf0acaa",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 6,
|
|
"total": 6,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 2,
|
|
"total": 2,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 2,
|
|
"total": 3,
|
|
"percent": 66.66666666666667
|
|
},
|
|
"statements": {
|
|
"covered": 6,
|
|
"total": 6,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/player/playingMix.ts",
|
|
"sha256": "968c9f6e6d23c233c77d62a593db64adcc6d1a2411f5f1c61a35c6996d6a54d9",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 14,
|
|
"total": 14,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 7,
|
|
"total": 7,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 2,
|
|
"total": 3,
|
|
"percent": 66.66666666666667
|
|
},
|
|
"statements": {
|
|
"covered": 14,
|
|
"total": 14,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/player/playMix.ts",
|
|
"sha256": "60249fcacdc5b1bc6f33bcd806e8a4f5472cea21d40550b042794a75027fe34a",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 43,
|
|
"total": 43,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 12,
|
|
"total": 15,
|
|
"percent": 80
|
|
},
|
|
"functions": {
|
|
"covered": 2,
|
|
"total": 3,
|
|
"percent": 66.66666666666667
|
|
},
|
|
"statements": {
|
|
"covered": 43,
|
|
"total": 43,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/player/posterMix.ts",
|
|
"sha256": "d569dc24e8e64efe398bd76942bfaf563ffbf64d2a7387ea2e1cb1cf511183d4",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 21,
|
|
"total": 21,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 4,
|
|
"total": 4,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 3,
|
|
"total": 4,
|
|
"percent": 75
|
|
},
|
|
"statements": {
|
|
"covered": 21,
|
|
"total": 21,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/player/qualityMix.ts",
|
|
"sha256": "980ff584c8a5793f5ec9f049f144df31d184d7c9acef49fbe9d504b7657a96bb",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 41,
|
|
"total": 41,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 11,
|
|
"total": 11,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 3,
|
|
"total": 4,
|
|
"percent": 75
|
|
},
|
|
"statements": {
|
|
"covered": 41,
|
|
"total": 41,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/player/rectMix.ts",
|
|
"sha256": "a741ee09fa3271df84363c5d73eac1b2e5adb39491f95f8112af81f1219ffed4",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 34,
|
|
"total": 34,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 6,
|
|
"total": 6,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 5,
|
|
"total": 6,
|
|
"percent": 83.33333333333333
|
|
},
|
|
"statements": {
|
|
"covered": 34,
|
|
"total": 34,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/player/screenshotMix.ts",
|
|
"sha256": "1754bbce09f713204c120cd4657b52c06eb09eb1fe3244f84474e5967cd68e50",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 66,
|
|
"total": 66,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 17,
|
|
"total": 17,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 6,
|
|
"total": 7,
|
|
"percent": 85.71428571428571
|
|
},
|
|
"statements": {
|
|
"covered": 66,
|
|
"total": 66,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/player/seekMix.ts",
|
|
"sha256": "e6e1bf00e8441f1ce58d2a67a66f7e5e98c86d78620ff10a5e6268d54f13fadb",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 26,
|
|
"total": 26,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 4,
|
|
"total": 4,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 4,
|
|
"total": 5,
|
|
"percent": 80
|
|
},
|
|
"statements": {
|
|
"covered": 26,
|
|
"total": 26,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/player/stateMix.ts",
|
|
"sha256": "e45b3209a93ab14665d19c5740d5c632187e9fe234b019a2a0263e26884ab3b2",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 16,
|
|
"total": 16,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 8,
|
|
"total": 8,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 3,
|
|
"total": 4,
|
|
"percent": 75
|
|
},
|
|
"statements": {
|
|
"covered": 16,
|
|
"total": 16,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/player/subtitleOffsetMix.ts",
|
|
"sha256": "e7866cf3a6d9fe271a4c34973f7a961542a738e89a3647df85197cee5853ce8b",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 29,
|
|
"total": 29,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 10,
|
|
"total": 10,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 3,
|
|
"total": 4,
|
|
"percent": 75
|
|
},
|
|
"statements": {
|
|
"covered": 29,
|
|
"total": 29,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/player/switchMix.ts",
|
|
"sha256": "b47e174ef0edb2b96ff29f2ddd3c9f2dd2a38713db2a81002b18c89ce71994e9",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 10,
|
|
"total": 10,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 3,
|
|
"total": 3,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 3,
|
|
"total": 4,
|
|
"percent": 75
|
|
},
|
|
"statements": {
|
|
"covered": 10,
|
|
"total": 10,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/player/themeMix.ts",
|
|
"sha256": "5bf11bcf8b77cd5d5f2970bc3edcee315c693c1be3d567770d5107a5951cb48f",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 13,
|
|
"total": 13,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 3,
|
|
"total": 3,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 3,
|
|
"total": 4,
|
|
"percent": 75
|
|
},
|
|
"statements": {
|
|
"covered": 13,
|
|
"total": 13,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/player/thumbnailsMix.ts",
|
|
"sha256": "6c097d7d00779a6d0d3d65cf9ffd126624a48c9bdb98396c84c39f4de4bdf712",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 115,
|
|
"total": 115,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 33,
|
|
"total": 37,
|
|
"percent": 89.1891891891892
|
|
},
|
|
"functions": {
|
|
"covered": 6,
|
|
"total": 7,
|
|
"percent": 85.71428571428571
|
|
},
|
|
"statements": {
|
|
"covered": 115,
|
|
"total": 115,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/player/toggleMix.ts",
|
|
"sha256": "a3050136248e7d0b942387484c61286ac2b33a90724b1dc3460f5061be76f247",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 13,
|
|
"total": 13,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 5,
|
|
"total": 5,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 2,
|
|
"total": 3,
|
|
"percent": 66.66666666666667
|
|
},
|
|
"statements": {
|
|
"covered": 13,
|
|
"total": 13,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/player/typeMix.ts",
|
|
"sha256": "c2a234a9c09f0269a4bd0659087635995945075ac70a5cf2478c8a135fc1b2fe",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 12,
|
|
"total": 12,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 3,
|
|
"total": 3,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 3,
|
|
"total": 4,
|
|
"percent": 75
|
|
},
|
|
"statements": {
|
|
"covered": 12,
|
|
"total": 12,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/player/urlMix.ts",
|
|
"sha256": "726a42899261879e03c8b1d4f716458bf3e6e614cecc3bb8d7a581afc2b7866d",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 86,
|
|
"total": 86,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 36,
|
|
"total": 39,
|
|
"percent": 92.3076923076923
|
|
},
|
|
"functions": {
|
|
"covered": 4,
|
|
"total": 5,
|
|
"percent": 80
|
|
},
|
|
"statements": {
|
|
"covered": 86,
|
|
"total": 86,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/player/volumeMix.ts",
|
|
"sha256": "d830bb27b984e0ab2f687943fb49abcbd0331d71fe96049fd81edbddaa64f07f",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 22,
|
|
"total": 22,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 6,
|
|
"total": 7,
|
|
"percent": 85.71428571428571
|
|
},
|
|
"functions": {
|
|
"covered": 5,
|
|
"total": 6,
|
|
"percent": 83.33333333333333
|
|
},
|
|
"statements": {
|
|
"covered": 22,
|
|
"total": 22,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/plugins/auto-playback/prompt.ts",
|
|
"sha256": "58c6dcaf540296ee6f6bdeeda38ee7302aca2b06ddb152b716c0c2bf9c6c96b4",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 145,
|
|
"total": 145,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 32,
|
|
"total": 46,
|
|
"percent": 69.56521739130434
|
|
},
|
|
"functions": {
|
|
"covered": 5,
|
|
"total": 6,
|
|
"percent": 83.33333333333333
|
|
},
|
|
"statements": {
|
|
"covered": 145,
|
|
"total": 145,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/plugins/auto-playback/records.ts",
|
|
"sha256": "133a4ba2fd2d3df724d96eb203d05cffb0b82ecb8de72403974f7979bd37ce01",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 46,
|
|
"total": 46,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 11,
|
|
"total": 11,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 2,
|
|
"total": 2,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 46,
|
|
"total": 46,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/plugins/autoOrientation.ts",
|
|
"sha256": "4a13b0c010ea7a5002e66c422260ed24bb0d18b3ed41ce10974ac7ca2804cc09",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 7,
|
|
"total": 30,
|
|
"percent": 23.333333333333332
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 2,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 7,
|
|
"total": 30,
|
|
"percent": 23.333333333333332
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/plugins/autoPlayback.ts",
|
|
"sha256": "e349010813bbcd53503383b707c5f6e6e60d8ade6442d020fe6ba07a128c3122",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 29,
|
|
"total": 29,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 4,
|
|
"total": 4,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 4,
|
|
"total": 5,
|
|
"percent": 80
|
|
},
|
|
"statements": {
|
|
"covered": 29,
|
|
"total": 29,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/plugins/builtins.ts",
|
|
"sha256": "4631c9775732982dfdc87e16b1bd6b41a350be36fb27e0a9132c11a85b0c016d",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 28,
|
|
"total": 28,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 1,
|
|
"total": 12,
|
|
"percent": 8.333333333333334
|
|
},
|
|
"functions": {
|
|
"covered": 1,
|
|
"total": 2,
|
|
"percent": 50
|
|
},
|
|
"statements": {
|
|
"covered": 28,
|
|
"total": 28,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/plugins/fastForward.ts",
|
|
"sha256": "74c03e3fcfe2f87dcb0ef1a5da5410cb96322509fd07e32930128584c54f62b5",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 43,
|
|
"total": 43,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 4,
|
|
"total": 4,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 2,
|
|
"total": 3,
|
|
"percent": 66.66666666666667
|
|
},
|
|
"statements": {
|
|
"covered": 43,
|
|
"total": 43,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/plugins/index.ts",
|
|
"sha256": "4c97f354769bbcb338263f321876a90745a87a9af2d267e216bd3d9d007f268a",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 41,
|
|
"total": 41,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 12,
|
|
"total": 12,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 3,
|
|
"total": 3,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 41,
|
|
"total": 41,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/plugins/lock-keyboard.ts",
|
|
"sha256": "d59ac2fc9d0daf48c7946e0b49698a74e01f5f55e903c1b090fbda5516cbd16f",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 39,
|
|
"total": 44,
|
|
"percent": 88.63636363636364
|
|
},
|
|
"branches": {
|
|
"covered": 8,
|
|
"total": 12,
|
|
"percent": 66.66666666666667
|
|
},
|
|
"functions": {
|
|
"covered": 3,
|
|
"total": 3,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 39,
|
|
"total": 44,
|
|
"percent": 88.63636363636364
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/plugins/lock.ts",
|
|
"sha256": "8f5fe4469787b7b2a0a302d0fbd925f8eb6d1b261cae6e17367e4d97666a096c",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 101,
|
|
"total": 108,
|
|
"percent": 93.51851851851852
|
|
},
|
|
"branches": {
|
|
"covered": 18,
|
|
"total": 27,
|
|
"percent": 66.66666666666667
|
|
},
|
|
"functions": {
|
|
"covered": 8,
|
|
"total": 9,
|
|
"percent": 88.88888888888889
|
|
},
|
|
"statements": {
|
|
"covered": 101,
|
|
"total": 108,
|
|
"percent": 93.51851851851852
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/plugins/miniProgressBar.ts",
|
|
"sha256": "21b4850fcaf6b0e82d5e62ca7aca60c179c578f7ff6d5606e6025628ff4b1cc7",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 20,
|
|
"total": 20,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 3,
|
|
"total": 3,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 1,
|
|
"total": 2,
|
|
"percent": 50
|
|
},
|
|
"statements": {
|
|
"covered": 20,
|
|
"total": 20,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/plugins/registration.ts",
|
|
"sha256": "9891686c32aeaa33c48ca500cf30ab24ffbb0835c6248769b4c645a5ff20129b",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 27,
|
|
"total": 27,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 18,
|
|
"total": 18,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 1,
|
|
"total": 2,
|
|
"percent": 50
|
|
},
|
|
"statements": {
|
|
"covered": 27,
|
|
"total": 27,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/scheme/index.ts",
|
|
"sha256": "dc4a3b5e08478cf72b46b0b59c023359ad5f79b891ea8a6a119ce24a5251821a",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 128,
|
|
"total": 128,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 2,
|
|
"total": 4,
|
|
"percent": 50
|
|
},
|
|
"functions": {
|
|
"covered": 2,
|
|
"total": 2,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 128,
|
|
"total": 128,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/setting/activity.ts",
|
|
"sha256": "699ceed4bdeddb6d48eacf79c8dbf737f5d2d8c4983be70205322b14807a91b7",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 22,
|
|
"total": 22,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 4,
|
|
"total": 7,
|
|
"percent": 57.142857142857146
|
|
},
|
|
"functions": {
|
|
"covered": 2,
|
|
"total": 2,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 22,
|
|
"total": 22,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/setting/aspectRatio.ts",
|
|
"sha256": "a16eb58fadf77f0a9009cf162d957ffd59d9b8fde83cc193d510fd642e3456cb",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 3,
|
|
"total": 43,
|
|
"percent": 6.976744186046512
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 3,
|
|
"total": 43,
|
|
"percent": 6.976744186046512
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/setting/checkpoint.ts",
|
|
"sha256": "9d3bff311f9b15c067ca49661af4f48de939f266b8077e7c2f0d66edef22dde6",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 9,
|
|
"total": 40,
|
|
"percent": 22.5
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 2,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 9,
|
|
"total": 40,
|
|
"percent": 22.5
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/setting/events.ts",
|
|
"sha256": "f7a3347ca146232caf2a8c9a5a18731cf7bc91dca4cd36370e0265c6eb70df53",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 5,
|
|
"total": 65,
|
|
"percent": 7.6923076923076925
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 5,
|
|
"total": 65,
|
|
"percent": 7.6923076923076925
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/setting/flip.ts",
|
|
"sha256": "e72a4ae33300d9e48880897a4f85a04fa6d9a5fff7b06ecaf9081cfb1bb14404",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 4,
|
|
"total": 44,
|
|
"percent": 9.090909090909092
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 4,
|
|
"total": 44,
|
|
"percent": 9.090909090909092
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/setting/index.ts",
|
|
"sha256": "f6319af15ebe3600a466123dd9d343b86a8d6ed201693ac7ac86dc1d674d477f",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 58,
|
|
"total": 190,
|
|
"percent": 30.526315789473685
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 14,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 58,
|
|
"total": 190,
|
|
"percent": 30.526315789473685
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/setting/keyboard-focus.ts",
|
|
"sha256": "b9af20f66342e10564ef606d75550e9eb9c65274af615ff5719598a0620464a3",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 17,
|
|
"total": 65,
|
|
"percent": 26.153846153846153
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 6,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 17,
|
|
"total": 65,
|
|
"percent": 26.153846153846153
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/setting/keyboard-item.ts",
|
|
"sha256": "d94bfc0266486615ddb79b9eee3886f48891ebb2e5f465652ef98f142ada89d2",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 10,
|
|
"total": 30,
|
|
"percent": 33.333333333333336
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 2,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 10,
|
|
"total": 30,
|
|
"percent": 33.333333333333336
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/setting/keyboard.ts",
|
|
"sha256": "5a2c717d9ecd368efb1bab2562e8d8a06af7607e9fe6d96c1be4d8d58212d395",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 10,
|
|
"total": 135,
|
|
"percent": 7.407407407407407
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 10,
|
|
"total": 135,
|
|
"percent": 7.407407407407407
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/setting/layout.ts",
|
|
"sha256": "584604e8fffaeaf1d633d1ed45e64d94595c2a56976e3a3f7ede01839b83a37d",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 39,
|
|
"total": 71,
|
|
"percent": 54.929577464788736
|
|
},
|
|
"branches": {
|
|
"covered": 1,
|
|
"total": 1,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 1,
|
|
"total": 2,
|
|
"percent": 50
|
|
},
|
|
"statements": {
|
|
"covered": 39,
|
|
"total": 71,
|
|
"percent": 54.929577464788736
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/setting/model.ts",
|
|
"sha256": "c47348f0f9494c4ce8ea5561bcde6eb698fb11e9197ccdc1ca1359a6d5e370dd",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 181,
|
|
"total": 183,
|
|
"percent": 98.90710382513662
|
|
},
|
|
"branches": {
|
|
"covered": 73,
|
|
"total": 79,
|
|
"percent": 92.40506329113924
|
|
},
|
|
"functions": {
|
|
"covered": 15,
|
|
"total": 15,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 181,
|
|
"total": 183,
|
|
"percent": 98.90710382513662
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/setting/panels.ts",
|
|
"sha256": "64d48720971763985a2a652a18c2ed2f32300c3553d56b52049ae40c4dfceae1",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 17,
|
|
"total": 31,
|
|
"percent": 54.83870967741935
|
|
},
|
|
"branches": {
|
|
"covered": 1,
|
|
"total": 2,
|
|
"percent": 50
|
|
},
|
|
"functions": {
|
|
"covered": 1,
|
|
"total": 3,
|
|
"percent": 33.333333333333336
|
|
},
|
|
"statements": {
|
|
"covered": 17,
|
|
"total": 31,
|
|
"percent": 54.83870967741935
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/setting/playbackRate.ts",
|
|
"sha256": "2e70e0d2a33cb0ec9fcdd6d22424979fed7b2e01f87015d6be4e520d5cf4e88a",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 3,
|
|
"total": 43,
|
|
"percent": 6.976744186046512
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 3,
|
|
"total": 43,
|
|
"percent": 6.976744186046512
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/setting/registration.ts",
|
|
"sha256": "c29db62b5d90e0efa4a926c753015e65e96a47add3f5b8840ee51017052edf7c",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 7,
|
|
"total": 20,
|
|
"percent": 35
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 2,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 7,
|
|
"total": 20,
|
|
"percent": 35
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/setting/render.ts",
|
|
"sha256": "ed73745f2c7e2d76bbe8ce7202336e5f4de217dc8f0806b769127cb25316faba",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 24,
|
|
"total": 395,
|
|
"percent": 6.075949367088608
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 4,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 24,
|
|
"total": 395,
|
|
"percent": 6.075949367088608
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/setting/resources.ts",
|
|
"sha256": "64c28cc2cb08cb87b0864ab957d7999bc94931be4788f282d6f190b8806a81fd",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 168,
|
|
"total": 202,
|
|
"percent": 83.16831683168317
|
|
},
|
|
"branches": {
|
|
"covered": 46,
|
|
"total": 55,
|
|
"percent": 83.63636363636364
|
|
},
|
|
"functions": {
|
|
"covered": 10,
|
|
"total": 12,
|
|
"percent": 83.33333333333333
|
|
},
|
|
"statements": {
|
|
"covered": 168,
|
|
"total": 202,
|
|
"percent": 83.16831683168317
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/setting/selection.ts",
|
|
"sha256": "a642e630924eaf4ad91705fad1fa6e6dc946b32970d809a23da274399fce20ef",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 44,
|
|
"total": 85,
|
|
"percent": 51.76470588235294
|
|
},
|
|
"branches": {
|
|
"covered": 12,
|
|
"total": 17,
|
|
"percent": 70.58823529411765
|
|
},
|
|
"functions": {
|
|
"covered": 4,
|
|
"total": 5,
|
|
"percent": 80
|
|
},
|
|
"statements": {
|
|
"covered": 44,
|
|
"total": 85,
|
|
"percent": 51.76470588235294
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/setting/subtitleOffset.ts",
|
|
"sha256": "86513835d4e542ac39e9d551507473e3e14c71fd0d5ea725267008ecbff6ab83",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 3,
|
|
"total": 25,
|
|
"percent": 12
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 3,
|
|
"total": 25,
|
|
"percent": 12
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/setting/update.ts",
|
|
"sha256": "79326cb55c52243a7aa8df347a3b081dcd84eb7932fc6162061cc0d9f7078add",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 23,
|
|
"total": 214,
|
|
"percent": 10.74766355140187
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 6,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 23,
|
|
"total": 214,
|
|
"percent": 10.74766355140187
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/source/listen.ts",
|
|
"sha256": "c0596b98258c1544c8e4b762509646428450e56588da36908cb8583b8b716c37",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 21,
|
|
"total": 21,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 10,
|
|
"total": 10,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 2,
|
|
"total": 2,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 21,
|
|
"total": 21,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/source/operation.ts",
|
|
"sha256": "a6cb65594a5b28247e3a6889fe0a2f47a34aeb08cdde5f0125800a87862cd559",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 92,
|
|
"total": 92,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 30,
|
|
"total": 30,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 8,
|
|
"total": 8,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 92,
|
|
"total": 92,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/source/restore-position.ts",
|
|
"sha256": "da98a47e8419b33069191e51fc94cc9652302ee4f3eff8ccc7a6dbd4c4c0e2bc",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 51,
|
|
"total": 51,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 29,
|
|
"total": 29,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 7,
|
|
"total": 7,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 51,
|
|
"total": 51,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/source/switch.ts",
|
|
"sha256": "16f5418d73a1d6e89fbb797afcd79af13857861ba25cca9046c16b70ad31d431",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 142,
|
|
"total": 145,
|
|
"percent": 97.93103448275862
|
|
},
|
|
"branches": {
|
|
"covered": 61,
|
|
"total": 65,
|
|
"percent": 93.84615384615384
|
|
},
|
|
"functions": {
|
|
"covered": 9,
|
|
"total": 9,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 142,
|
|
"total": 145,
|
|
"percent": 97.93103448275862
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/storage.ts",
|
|
"sha256": "9c0a0f3d8ac18261db6e49b2ea14322d1d53bfec3531c7337b85005e708fef30",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 52,
|
|
"total": 52,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 14,
|
|
"total": 14,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 5,
|
|
"total": 5,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 52,
|
|
"total": 52,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/style/index.ts",
|
|
"sha256": "856afc037ffcd4d18c4b54901ddbb30e310014553fe9d19560e34fb54b8378c1",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 0,
|
|
"total": 3,
|
|
"percent": 0
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 0,
|
|
"total": 3,
|
|
"percent": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/style/inject.ts",
|
|
"sha256": "9cddbe51b5de0da74f27c045ab982b509c3854cc6b81eeb02a6b974914760a4d",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 1,
|
|
"total": 16,
|
|
"percent": 6.25
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 1,
|
|
"total": 16,
|
|
"percent": 6.25
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/subtitle/index.ts",
|
|
"sha256": "b4ead680dc82fa47c53d1ec7e5fb8bf94abbf55730d5d1130ad8d544cb42adc8",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 43,
|
|
"total": 151,
|
|
"percent": 28.47682119205298
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 11,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 43,
|
|
"total": 151,
|
|
"percent": 28.47682119205298
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/subtitle/parse.ts",
|
|
"sha256": "7db540c5edb1d2312eed82757fd15a7ce6a28996ba20d0087e56730f21dede74",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 14,
|
|
"total": 14,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 5,
|
|
"total": 6,
|
|
"percent": 83.33333333333333
|
|
},
|
|
"functions": {
|
|
"covered": 1,
|
|
"total": 1,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 14,
|
|
"total": 14,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/subtitle/render.ts",
|
|
"sha256": "96493fc35680af635a8db225a8bf002208df79ed48b1d4ee6cc73587543add5c",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 5,
|
|
"total": 31,
|
|
"percent": 16.129032258064516
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 5,
|
|
"total": 31,
|
|
"percent": 16.129032258064516
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/subtitle/request.ts",
|
|
"sha256": "543c964571bd5ab984bc1adc9f64a8917dd134ed2892ad10b30ed9c859f34119",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 38,
|
|
"total": 38,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 9,
|
|
"total": 9,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 4,
|
|
"total": 4,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 38,
|
|
"total": 38,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/subtitle/state.ts",
|
|
"sha256": "9f79b982d66747170bc39bdaf99b65676310965f23da62a4dec15547c756a56b",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 38,
|
|
"total": 45,
|
|
"percent": 84.44444444444444
|
|
},
|
|
"branches": {
|
|
"covered": 4,
|
|
"total": 5,
|
|
"percent": 80
|
|
},
|
|
"functions": {
|
|
"covered": 3,
|
|
"total": 4,
|
|
"percent": 75
|
|
},
|
|
"statements": {
|
|
"covered": 38,
|
|
"total": 45,
|
|
"percent": 84.44444444444444
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/subtitle/track.ts",
|
|
"sha256": "707f4c43af4ebf4b87521f6f577168460e739274d0cec28b9efe5704d2540d18",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 48,
|
|
"total": 83,
|
|
"percent": 57.83132530120482
|
|
},
|
|
"branches": {
|
|
"covered": 2,
|
|
"total": 13,
|
|
"percent": 15.384615384615385
|
|
},
|
|
"functions": {
|
|
"covered": 1,
|
|
"total": 4,
|
|
"percent": 25
|
|
},
|
|
"statements": {
|
|
"covered": 48,
|
|
"total": 83,
|
|
"percent": 57.83132530120482
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/template.ts",
|
|
"sha256": "0ea9155b9292d4c528a464d3c97996ee5a1c9c4aabc2959a744989085db2251b",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 47,
|
|
"total": 116,
|
|
"percent": 40.51724137931034
|
|
},
|
|
"branches": {
|
|
"covered": 1,
|
|
"total": 1,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 1,
|
|
"total": 6,
|
|
"percent": 16.666666666666668
|
|
},
|
|
"statements": {
|
|
"covered": 47,
|
|
"total": 116,
|
|
"percent": 40.51724137931034
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/template/html.ts",
|
|
"sha256": "351c472bfd01fa5ba1a4e347ed31bd5faaf823d9b4c5cab1ce8c651e3b175021",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 61,
|
|
"total": 61,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 61,
|
|
"total": 61,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/template/nodes.ts",
|
|
"sha256": "1572746a636647e4d313cc8752d3a110ff81fddb390ad7b0feb6a0db0d42b9d4",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 2,
|
|
"total": 27,
|
|
"percent": 7.407407407407407
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 2,
|
|
"total": 27,
|
|
"percent": 7.407407407407407
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/thumbnails/layout.ts",
|
|
"sha256": "6630439242a880f53fcb374b7b15c7f486405aab8a0fad651b137f02971eeb59",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 32,
|
|
"total": 32,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 5,
|
|
"total": 7,
|
|
"percent": 71.42857142857143
|
|
},
|
|
"functions": {
|
|
"covered": 1,
|
|
"total": 1,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 32,
|
|
"total": 32,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/utils/compatibility.ts",
|
|
"sha256": "1fd2a5b17ee3245712eda961d3c0a15caf3c428010112e48231890176ce1e5e2",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 7,
|
|
"total": 7,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 7,
|
|
"percent": 0
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 0,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 7,
|
|
"total": 7,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/utils/component.ts",
|
|
"sha256": "c3fa96467e8b315d974a42a19591aa4a4a7514853db796135b2acbcdcb160ea3",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 53,
|
|
"total": 171,
|
|
"percent": 30.994152046783626
|
|
},
|
|
"branches": {
|
|
"covered": 5,
|
|
"total": 5,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 3,
|
|
"total": 8,
|
|
"percent": 37.5
|
|
},
|
|
"statements": {
|
|
"covered": 53,
|
|
"total": 171,
|
|
"percent": 30.994152046783626
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/utils/dom.ts",
|
|
"sha256": "72f3539dabf296df37ab4cc7ade0c8ac9480f399987101589450c787e7d6719b",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 0,
|
|
"total": 7,
|
|
"percent": 0
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 0,
|
|
"total": 7,
|
|
"percent": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/utils/emitter.ts",
|
|
"sha256": "26a93d3ff35b53e71a5f3bb22c252a854559d8151ede50a66a28d9eefae6c008",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 69,
|
|
"total": 69,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 28,
|
|
"total": 30,
|
|
"percent": 93.33333333333333
|
|
},
|
|
"functions": {
|
|
"covered": 6,
|
|
"total": 6,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 69,
|
|
"total": 69,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/utils/error.ts",
|
|
"sha256": "ba303c7d4e4228919088f9d608fa364596f5853ee646eda2008deee354866f38",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 29,
|
|
"total": 29,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 9,
|
|
"total": 9,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 3,
|
|
"total": 3,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 29,
|
|
"total": 29,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/utils/file.ts",
|
|
"sha256": "ea71d7fc0e818d473bf5a596211ba9d571e4febdf1878014eadefa8d0a98d4cc",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 19,
|
|
"total": 19,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 4,
|
|
"total": 4,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 2,
|
|
"total": 2,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 19,
|
|
"total": 19,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/utils/format.ts",
|
|
"sha256": "891df5b7542b713aef46bf2b93924f42e68eee574afd802db3e6c62ff2655ede",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 44,
|
|
"total": 44,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 14,
|
|
"total": 16,
|
|
"percent": 87.5
|
|
},
|
|
"functions": {
|
|
"covered": 6,
|
|
"total": 6,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 44,
|
|
"total": 44,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/utils/index.ts",
|
|
"sha256": "5211af833dddb2937d25dcc772740d62f9d5c5039ce5505bffff0796d4afd756",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 0,
|
|
"total": 8,
|
|
"percent": 0
|
|
},
|
|
"branches": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"functions": {
|
|
"covered": 0,
|
|
"total": 1,
|
|
"percent": 0
|
|
},
|
|
"statements": {
|
|
"covered": 0,
|
|
"total": 8,
|
|
"percent": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/utils/property.ts",
|
|
"sha256": "c737d4582a4382f4038d12dafdf8b43418e508c9b8b859b2f0cc17c20f370343",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 35,
|
|
"total": 35,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 14,
|
|
"total": 14,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 4,
|
|
"total": 4,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 35,
|
|
"total": 35,
|
|
"percent": 100
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/utils/subtitle.ts",
|
|
"sha256": "f058851d11a418e321a8a498472b67fa535fec2c7b5d3df739b6b4f263d00337",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 93,
|
|
"total": 102,
|
|
"percent": 91.17647058823529
|
|
},
|
|
"branches": {
|
|
"covered": 20,
|
|
"total": 25,
|
|
"percent": 80
|
|
},
|
|
"functions": {
|
|
"covered": 4,
|
|
"total": 5,
|
|
"percent": 80
|
|
},
|
|
"statements": {
|
|
"covered": 93,
|
|
"total": 102,
|
|
"percent": 91.17647058823529
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/utils/time.ts",
|
|
"sha256": "b8ce3d50865f6c343e8e3ce9f5c87de565a87b4e9fbcbccbe7030e30e80b93fe",
|
|
"metrics": {
|
|
"lines": {
|
|
"covered": 32,
|
|
"total": 32,
|
|
"percent": 100
|
|
},
|
|
"branches": {
|
|
"covered": 9,
|
|
"total": 9,
|
|
"percent": 100
|
|
},
|
|
"functions": {
|
|
"covered": 4,
|
|
"total": 4,
|
|
"percent": 100
|
|
},
|
|
"statements": {
|
|
"covered": 32,
|
|
"total": 32,
|
|
"percent": 100
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"excluded": [
|
|
{
|
|
"file": "packages/artplayer/src/component/types.ts",
|
|
"sha256": "d7b0e7008b0f6c82e3e97ac43e0188598dca4f740a860e7a60b3b38a46f4565d",
|
|
"reason": "Type-only module; no emitted runtime code."
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/contextmenu/types.ts",
|
|
"sha256": "a93fc90f4e17b731e8f6b486a507117810b61c1f1b0d9e775eba27dabeaeee1d",
|
|
"reason": "Type-only module; no emitted runtime code."
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/control/types.ts",
|
|
"sha256": "454846310d4fc3a8576ba030c2e8428bb795cde7b89308d29943bb4d4bc2aaa4",
|
|
"reason": "Type-only module; no emitted runtime code."
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/display/orientation-types.ts",
|
|
"sha256": "0d68d2bc99d04db1e2fdf16b74e406e31f8b7e03fd9b6ea271773ed263ffa890",
|
|
"reason": "Type-only module; no emitted runtime code."
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/display/sizing-types.ts",
|
|
"sha256": "da9b3d957dafaca9331f7319257dd8156b3c3e7b6db11f33f11ded48512450ad",
|
|
"reason": "Type-only module; no emitted runtime code."
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/display/types.ts",
|
|
"sha256": "e88c868fd370fcc9dc612489992d446a8d0558bd87c26c5c05fdd73d8a3d1b02",
|
|
"reason": "Type-only module; no emitted runtime code."
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/events/core-types.ts",
|
|
"sha256": "a607a3b2eea1b031f23ec0f620f1f4cd68799c4a77138a1443ecb196b00d1662",
|
|
"reason": "Type-only module; no emitted runtime code."
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/events/global-types.ts",
|
|
"sha256": "3f4672d7af959cfa34ba39aa84ce614f422901437686bba98b14f578df40021c",
|
|
"reason": "Type-only module; no emitted runtime code."
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/events/scheduling-types.ts",
|
|
"sha256": "0fd98e94397064f32cae4c004d9932c006d2db69a7d6d9374ff174d74ff93cd4",
|
|
"reason": "Type-only module; no emitted runtime code."
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/events/types.ts",
|
|
"sha256": "df03625039605314a96ef15b5e3777cbb9d444fd317e1a2fbeaaa0f1e83f6b0f",
|
|
"reason": "Type-only module; no emitted runtime code."
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/input/gesture-types.ts",
|
|
"sha256": "5ed25db69e0d9579a2fc0ab6faadf00fa073ad73a1ea5aa48096b4430c71141a",
|
|
"reason": "Type-only module; no emitted runtime code."
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/input/hotkey-types.ts",
|
|
"sha256": "c7232470d725f3700481ab98bf9203403a67f1ab82e72394baa9c3ad6f3c9a4b",
|
|
"reason": "Type-only module; no emitted runtime code."
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/input/pointer-types.ts",
|
|
"sha256": "63e679498f8f42f6842f63e910c38717ac3438d58df3a75ef5b77c009b7931d4",
|
|
"reason": "Type-only module; no emitted runtime code."
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/libs/screenfull.js",
|
|
"sha256": "2332b50c0c6364d5c99080be0f5739255e4b9e465d2cca40f761adce9a1908f8",
|
|
"reason": "Vendored dependency with separate provenance and browser compatibility tests."
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/media/events/types.ts",
|
|
"sha256": "02bd29ad8b158fa04ce5c1524e397260ef24b94c2cf1f053e7bd02b23e5d29dd",
|
|
"reason": "Type-only module; no emitted runtime code."
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/media/hosts.ts",
|
|
"sha256": "498d1cde31bf9ee12af1f13523eb0a4553adb285264529378abba5b629829e9a",
|
|
"reason": "Type-only module; no emitted runtime code."
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/media/playback.ts",
|
|
"sha256": "b0364027e1ea26e44e435a938e93c022836885c2622cda6bc3a7ca791d3c2964",
|
|
"reason": "Type-only module; no emitted runtime code."
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/media/types.ts",
|
|
"sha256": "96d4a7f066cbb6fb9138165dd736b4ca500cb19c827bd7702134d61c44cc0e87",
|
|
"reason": "Type-only module; no emitted runtime code."
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/option/types.ts",
|
|
"sha256": "f2ce01c01acf45fac6cbb34685b8e6c321bcad6b0da2526f3f189eb5962ea0e5",
|
|
"reason": "Type-only module; no emitted runtime code."
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/player/properties.ts",
|
|
"sha256": "76806d6273545ff556cf9c6d341b59b9041455a8ecbe1fd40510e841c0d5710b",
|
|
"reason": "Type-only module; no emitted runtime code."
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/plugins/types.ts",
|
|
"sha256": "6823098d5ec1bf053f60ddfdd36bfcd3f06f3b528cc5dd30fd676a1318dac590",
|
|
"reason": "Type-only module; no emitted runtime code."
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/setting/types.ts",
|
|
"sha256": "21a07d75a28bbbe20b3e107b6f1a09cb6f8ef2773ea10a4bd7caa88956e9b99c",
|
|
"reason": "Type-only module; no emitted runtime code."
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/source/types.ts",
|
|
"sha256": "e5fa3a9cd6b84dffbbb02f61aad966d6046204d857de3e4564c795f02a0259ff",
|
|
"reason": "Type-only module; no emitted runtime code."
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/subtitle/types.ts",
|
|
"sha256": "615e389b4bb36196a69a059eb04cf7e519cdac13d2da15e4374fede2f3b6631b",
|
|
"reason": "Type-only module; no emitted runtime code."
|
|
},
|
|
{
|
|
"file": "packages/artplayer/src/template/types.ts",
|
|
"sha256": "2bf906b4a209e17dae4d79225e758e2e53772e93f19f188d0131051ea2a0143a",
|
|
"reason": "Type-only module; no emitted runtime code."
|
|
},
|
|
{
|
|
"file": "packages/artplayer-plugin-chapter/src/types.ts",
|
|
"sha256": "07c528f9753cc54c12211276f28ff01a5f6e8f1ef1451b2b534f2d6cfaa17ee9",
|
|
"reason": "Type-only module; no emitted runtime code."
|
|
}
|
|
],
|
|
"minimum": {
|
|
"packages/artplayer/src/lifecycle/scope.ts": {
|
|
"lines": 95,
|
|
"branches": 90,
|
|
"functions": 95
|
|
},
|
|
"packages/artplayer/src/lifecycle/resources.ts": {
|
|
"lines": 95,
|
|
"branches": 90,
|
|
"functions": 95
|
|
},
|
|
"packages/artplayer/src/lifecycle/instance.ts": {
|
|
"lines": 95,
|
|
"branches": 90,
|
|
"functions": 95
|
|
},
|
|
"packages/artplayer/src/source/operation.ts": {
|
|
"lines": 90,
|
|
"branches": 85,
|
|
"functions": 90
|
|
}
|
|
},
|
|
"violations": []
|
|
}
|
|
},
|
|
"cpu": {
|
|
"script": "refactor/scripts/profile-core-layout.mjs",
|
|
"scriptSHA256": "de464c57f98e01925d7edd197901b8964c8085b1914629c92ad900d2b3220c57",
|
|
"profiles": [
|
|
{
|
|
"directory": "refactor/.cache/core22-profile-z45oIu",
|
|
"summarySHA256": "d7e64e6a41292ca63e758c6adccfcae716001c9849977072c445f408ebe2b98d",
|
|
"profileSHA256": "1bb1142c51c2d4d7fbdc9cf3a50c5e10c123d2f24756376d5ada06762db78cc6",
|
|
"summary": {
|
|
"kind": "diagnostic-cpu-sampling",
|
|
"browser": "153.0.8010.12",
|
|
"node": "v24.21.0",
|
|
"manifest": {
|
|
"kind": "artplayer-browser-test",
|
|
"resources": {
|
|
"/candidate/artplayer.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "f3e99e721c33de5b076a3ea3fb8c8c2f0ad1e437208575b3b0f563ada97d594e",
|
|
"bytes": 376730
|
|
},
|
|
"/compiled/artplayer.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "f3e99e721c33de5b076a3ea3fb8c8c2f0ad1e437208575b3b0f563ada97d594e",
|
|
"bytes": 376730,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/uncompiled/artplayer/index.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "f3e99e721c33de5b076a3ea3fb8c8c2f0ad1e437208575b3b0f563ada97d594e",
|
|
"bytes": 376730,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/candidate/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
|
|
},
|
|
"sha256": "3e8d0b7e7a90b5dbadf4cb108fd770d294f8a8a92ea089c41d0766c98bbc8230",
|
|
"bytes": 8433
|
|
},
|
|
"/compiled/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
|
|
},
|
|
"sha256": "3e8d0b7e7a90b5dbadf4cb108fd770d294f8a8a92ea089c41d0766c98bbc8230",
|
|
"bytes": 8433,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/uncompiled/artplayer-plugin-chapter/index.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
|
|
},
|
|
"sha256": "3e8d0b7e7a90b5dbadf4cb108fd770d294f8a8a92ea089c41d0766c98bbc8230",
|
|
"bytes": 8433,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/published/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.4.0",
|
|
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
|
|
"bytes": 134037
|
|
},
|
|
"/published/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "1.1.0",
|
|
"integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==",
|
|
"member": "package/dist/artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0",
|
|
"bytes": 4973
|
|
},
|
|
"/test/pattern.mp4": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.mp4"
|
|
},
|
|
"sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233",
|
|
"bytes": 251538
|
|
},
|
|
"/test/pattern.webm": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.webm"
|
|
},
|
|
"sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f",
|
|
"bytes": 162073
|
|
},
|
|
"/test/declaration-cues.vtt": {
|
|
"source": {
|
|
"kind": "test-subtitles",
|
|
"file": "test/browser/media/declaration-cues.vtt"
|
|
},
|
|
"sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704",
|
|
"bytes": 54
|
|
},
|
|
"/test/thumbnail-grid.svg": {
|
|
"source": {
|
|
"kind": "test-thumbnail-grid",
|
|
"file": "test/browser/media/thumbnail-grid.svg"
|
|
},
|
|
"sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6",
|
|
"bytes": 14969
|
|
},
|
|
"/test/legacy-safe-area.js": {
|
|
"source": {
|
|
"kind": "frozen-own-source",
|
|
"file": "test/helpers/legacy-safe-area.js",
|
|
"commit": "ccf77c4e"
|
|
},
|
|
"sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a",
|
|
"bytes": 795
|
|
},
|
|
"/assets/sample/video.mp4": {
|
|
"source": {
|
|
"kind": "docs-media",
|
|
"file": "docs/assets/sample/video.mp4"
|
|
},
|
|
"sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980",
|
|
"bytes": 5818706
|
|
},
|
|
"/test/performance.js": {
|
|
"source": {
|
|
"kind": "adapted-baseline-fixture",
|
|
"file": "refactor/fixtures/performance.js"
|
|
},
|
|
"sha256": "2318f39bdb5f3a3348d755cb4335907ae4adc944be3a435839c1bba201e81500",
|
|
"bytes": 8994
|
|
}
|
|
}
|
|
},
|
|
"intervalRequestedUs": 100,
|
|
"warmup": 10,
|
|
"repetitions": 60,
|
|
"totalsUs": {
|
|
"constructor": 116678,
|
|
"destroy": 46795,
|
|
"other": 1279531
|
|
},
|
|
"groups": {
|
|
"constructor": [
|
|
{
|
|
"frame": {
|
|
"functionName": "update",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 2732,
|
|
"columnNumber": 19
|
|
},
|
|
"sampledUs": 32712,
|
|
"samples": 57
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "init",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 9213,
|
|
"columnNumber": 8
|
|
},
|
|
"sampledUs": 18991,
|
|
"samples": 34
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "insertAdjacentHTML",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 8869,
|
|
"samples": 16
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "s2",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 131,
|
|
"columnNumber": 19
|
|
},
|
|
"sampledUs": 7402,
|
|
"samples": 14
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "f2",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 111,
|
|
"columnNumber": 19
|
|
},
|
|
"sampledUs": 3375,
|
|
"samples": 6
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "addEventListener",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 2858,
|
|
"samples": 5
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "add",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 2798,
|
|
"samples": 5
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "focusVisibility",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 1856,
|
|
"columnNumber": 26
|
|
},
|
|
"sampledUs": 2151,
|
|
"samples": 4
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "set",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 6414,
|
|
"columnNumber": 15
|
|
},
|
|
"sampledUs": 2098,
|
|
"samples": 4
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "querySelector",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 1715,
|
|
"samples": 3
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "Artplayer",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 9305,
|
|
"columnNumber": 15
|
|
},
|
|
"sampledUs": 1696,
|
|
"samples": 3
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "appendChild",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 1680,
|
|
"samples": 3
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 806,
|
|
"columnNumber": 34
|
|
},
|
|
"sampledUs": 1628,
|
|
"samples": 3
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 8069,
|
|
"columnNumber": 70
|
|
},
|
|
"sampledUs": 1265,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "setTimeout",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 1179,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "Player",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 6536,
|
|
"columnNumber": 15
|
|
},
|
|
"sampledUs": 1169,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "add",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 1336,
|
|
"columnNumber": 7
|
|
},
|
|
"sampledUs": 1141,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "createElement",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 1138,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "installControls",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 2622,
|
|
"columnNumber": 26
|
|
},
|
|
"sampledUs": 1120,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "observeControlLayout",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 2728,
|
|
"columnNumber": 31
|
|
},
|
|
"sampledUs": 1116,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "isClosing",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 358,
|
|
"columnNumber": 20
|
|
},
|
|
"sampledUs": 1111,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "listen",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 970,
|
|
"columnNumber": 17
|
|
},
|
|
"sampledUs": 1100,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "renderEntry",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 1112,
|
|
"columnNumber": 22
|
|
},
|
|
"sampledUs": 1063,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "urlMix",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 6408,
|
|
"columnNumber": 17
|
|
},
|
|
"sampledUs": 604,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "get closed",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 289,
|
|
"columnNumber": 14
|
|
},
|
|
"sampledUs": 592,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "hasAttribute",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 583,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "volumeMix",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 6480,
|
|
"columnNumber": 20
|
|
},
|
|
"sampledUs": 581,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "contextmenuKeyboard",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 1591,
|
|
"columnNumber": 30
|
|
},
|
|
"sampledUs": 581,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "proxy",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 3596,
|
|
"columnNumber": 9
|
|
},
|
|
"sampledUs": 577,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "proxyEntry",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 441,
|
|
"columnNumber": 21
|
|
},
|
|
"sampledUs": 573,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "get",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 4410,
|
|
"columnNumber": 11
|
|
},
|
|
"sampledUs": 573,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "setStyle",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 577,
|
|
"columnNumber": 19
|
|
},
|
|
"sampledUs": 565,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "ownEntry",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 427,
|
|
"columnNumber": 19
|
|
},
|
|
"sampledUs": 565,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "Subtitle",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 8982,
|
|
"columnNumber": 15
|
|
},
|
|
"sampledUs": 562,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "append",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 538,
|
|
"columnNumber": 17
|
|
},
|
|
"sampledUs": 562,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "Component",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 1313,
|
|
"columnNumber": 15
|
|
},
|
|
"sampledUs": 560,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "c",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 24,
|
|
"columnNumber": 56
|
|
},
|
|
"sampledUs": 559,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "state2.defaults",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 3686,
|
|
"columnNumber": 28
|
|
},
|
|
"sampledUs": 558,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "add",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 292,
|
|
"columnNumber": 7
|
|
},
|
|
"sampledUs": 556,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "rectMix",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 5964,
|
|
"columnNumber": 18
|
|
},
|
|
"sampledUs": 556,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "mounted",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 2461,
|
|
"columnNumber": 15
|
|
},
|
|
"sampledUs": 551,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "supportsFlex",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 491,
|
|
"columnNumber": 23
|
|
},
|
|
"sampledUs": 549,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "thumbnailsMix",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 6299,
|
|
"columnNumber": 24
|
|
},
|
|
"sampledUs": 548,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "listenSource",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 6115,
|
|
"columnNumber": 23
|
|
},
|
|
"sampledUs": 547,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "miniMix",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 5549,
|
|
"columnNumber": 18
|
|
},
|
|
"sampledUs": 544,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "optionInit",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 5552,
|
|
"columnNumber": 21
|
|
},
|
|
"sampledUs": 544,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "Icons",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 3870,
|
|
"columnNumber": 15
|
|
},
|
|
"sampledUs": 544,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "capture",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 8064,
|
|
"columnNumber": 20
|
|
},
|
|
"sampledUs": 543,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "get",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 8778,
|
|
"columnNumber": 7
|
|
},
|
|
"sampledUs": 543,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "on",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 9251,
|
|
"columnNumber": 6
|
|
},
|
|
"sampledUs": 543,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "Template",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 9184,
|
|
"columnNumber": 15
|
|
},
|
|
"sampledUs": 541,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "subscribeEntry",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 454,
|
|
"columnNumber": 25
|
|
},
|
|
"sampledUs": 538,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "airplayMix",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 4228,
|
|
"columnNumber": 21
|
|
},
|
|
"sampledUs": 536,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "Layer",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 4017,
|
|
"columnNumber": 15
|
|
},
|
|
"sampledUs": 525,
|
|
"samples": 1
|
|
}
|
|
],
|
|
"destroy": [
|
|
{
|
|
"frame": {
|
|
"functionName": "load",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 28014,
|
|
"samples": 51
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "destroy",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 9235,
|
|
"columnNumber": 11
|
|
},
|
|
"sampledUs": 8750,
|
|
"samples": 16
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "removeEventListener",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 4313,
|
|
"samples": 8
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "dispose",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 317,
|
|
"columnNumber": 11
|
|
},
|
|
"sampledUs": 1357,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "setStyle",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 577,
|
|
"columnNumber": 19
|
|
},
|
|
"sampledUs": 1117,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 986,
|
|
"columnNumber": 24
|
|
},
|
|
"sampledUs": 547,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "destroyInstance",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 389,
|
|
"columnNumber": 26
|
|
},
|
|
"sampledUs": 542,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "state2.releaseContainer",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 379,
|
|
"columnNumber": 30
|
|
},
|
|
"sampledUs": 542,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "releaseTreeOwner",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 7211,
|
|
"columnNumber": 27
|
|
},
|
|
"sampledUs": 540,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 1008,
|
|
"columnNumber": 24
|
|
},
|
|
"sampledUs": 537,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "get element",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 4750,
|
|
"columnNumber": 17
|
|
},
|
|
"sampledUs": 536,
|
|
"samples": 1
|
|
}
|
|
]
|
|
},
|
|
"timings": [
|
|
{
|
|
"constructorMs": 2.4000000059604645,
|
|
"destroyMs": 1.4000000059604645
|
|
},
|
|
{
|
|
"constructorMs": 2.0999999940395355,
|
|
"destroyMs": 0.9000000059604645
|
|
},
|
|
{
|
|
"constructorMs": 2.2999999821186066,
|
|
"destroyMs": 0.9000000059604645
|
|
},
|
|
{
|
|
"constructorMs": 1.9000000059604645,
|
|
"destroyMs": 0.800000011920929
|
|
},
|
|
{
|
|
"constructorMs": 3.0999999940395355,
|
|
"destroyMs": 1.0999999940395355
|
|
},
|
|
{
|
|
"constructorMs": 2.2000000178813934,
|
|
"destroyMs": 0.7999999821186066
|
|
},
|
|
{
|
|
"constructorMs": 1.800000011920929,
|
|
"destroyMs": 0.7999999821186066
|
|
},
|
|
{
|
|
"constructorMs": 1.800000011920929,
|
|
"destroyMs": 0.800000011920929
|
|
},
|
|
{
|
|
"constructorMs": 2.199999988079071,
|
|
"destroyMs": 2.300000011920929
|
|
},
|
|
{
|
|
"constructorMs": 1.699999988079071,
|
|
"destroyMs": 1
|
|
},
|
|
{
|
|
"constructorMs": 2.7000000178813934,
|
|
"destroyMs": 0.699999988079071
|
|
},
|
|
{
|
|
"constructorMs": 2,
|
|
"destroyMs": 0.5999999940395355
|
|
},
|
|
{
|
|
"constructorMs": 2.0999999940395355,
|
|
"destroyMs": 0.699999988079071
|
|
},
|
|
{
|
|
"constructorMs": 1.9000000059604645,
|
|
"destroyMs": 1
|
|
},
|
|
{
|
|
"constructorMs": 1.9000000059604645,
|
|
"destroyMs": 0.7000000178813934
|
|
},
|
|
{
|
|
"constructorMs": 1.9000000059604645,
|
|
"destroyMs": 0.699999988079071
|
|
},
|
|
{
|
|
"constructorMs": 1.9000000059604645,
|
|
"destroyMs": 1
|
|
},
|
|
{
|
|
"constructorMs": 1.899999976158142,
|
|
"destroyMs": 0.5
|
|
},
|
|
{
|
|
"constructorMs": 2.0999999940395355,
|
|
"destroyMs": 0.7999999821186066
|
|
},
|
|
{
|
|
"constructorMs": 1.9000000059604645,
|
|
"destroyMs": 0.699999988079071
|
|
},
|
|
{
|
|
"constructorMs": 1.800000011920929,
|
|
"destroyMs": 0.8999999761581421
|
|
},
|
|
{
|
|
"constructorMs": 1.800000011920929,
|
|
"destroyMs": 0.7000000178813934
|
|
},
|
|
{
|
|
"constructorMs": 2,
|
|
"destroyMs": 0.699999988079071
|
|
},
|
|
{
|
|
"constructorMs": 1.7000000178813934,
|
|
"destroyMs": 0.800000011920929
|
|
},
|
|
{
|
|
"constructorMs": 1.9000000059604645,
|
|
"destroyMs": 0.9000000059604645
|
|
},
|
|
{
|
|
"constructorMs": 2.0999999940395355,
|
|
"destroyMs": 0.800000011920929
|
|
},
|
|
{
|
|
"constructorMs": 1.899999976158142,
|
|
"destroyMs": 0.9000000059604645
|
|
},
|
|
{
|
|
"constructorMs": 1.7000000178813934,
|
|
"destroyMs": 0.7999999821186066
|
|
},
|
|
{
|
|
"constructorMs": 1.800000011920929,
|
|
"destroyMs": 0.699999988079071
|
|
},
|
|
{
|
|
"constructorMs": 1.800000011920929,
|
|
"destroyMs": 0.699999988079071
|
|
},
|
|
{
|
|
"constructorMs": 1.800000011920929,
|
|
"destroyMs": 0.5999999940395355
|
|
},
|
|
{
|
|
"constructorMs": 1.9000000059604645,
|
|
"destroyMs": 0.800000011920929
|
|
},
|
|
{
|
|
"constructorMs": 2.2999999821186066,
|
|
"destroyMs": 0.5
|
|
},
|
|
{
|
|
"constructorMs": 2.0999999940395355,
|
|
"destroyMs": 0.5
|
|
},
|
|
{
|
|
"constructorMs": 1.9000000059604645,
|
|
"destroyMs": 0.8999999761581421
|
|
},
|
|
{
|
|
"constructorMs": 1.699999988079071,
|
|
"destroyMs": 0.7000000178813934
|
|
},
|
|
{
|
|
"constructorMs": 1.9000000059604645,
|
|
"destroyMs": 0.6000000238418579
|
|
},
|
|
{
|
|
"constructorMs": 1.899999976158142,
|
|
"destroyMs": 0.699999988079071
|
|
},
|
|
{
|
|
"constructorMs": 1.9000000059604645,
|
|
"destroyMs": 0.7999999821186066
|
|
},
|
|
{
|
|
"constructorMs": 2.100000023841858,
|
|
"destroyMs": 0.800000011920929
|
|
},
|
|
{
|
|
"constructorMs": 1.899999976158142,
|
|
"destroyMs": 0.9000000059604645
|
|
},
|
|
{
|
|
"constructorMs": 2.0999999940395355,
|
|
"destroyMs": 1
|
|
},
|
|
{
|
|
"constructorMs": 1.9000000059604645,
|
|
"destroyMs": 0.5
|
|
},
|
|
{
|
|
"constructorMs": 1.899999976158142,
|
|
"destroyMs": 0.800000011920929
|
|
},
|
|
{
|
|
"constructorMs": 2,
|
|
"destroyMs": 0.699999988079071
|
|
},
|
|
{
|
|
"constructorMs": 1.9000000059604645,
|
|
"destroyMs": 0.7999999821186066
|
|
},
|
|
{
|
|
"constructorMs": 1.800000011920929,
|
|
"destroyMs": 0.9000000059604645
|
|
},
|
|
{
|
|
"constructorMs": 2,
|
|
"destroyMs": 0.7000000178813934
|
|
},
|
|
{
|
|
"constructorMs": 2.4000000059604645,
|
|
"destroyMs": 0.699999988079071
|
|
},
|
|
{
|
|
"constructorMs": 2.0999999940395355,
|
|
"destroyMs": 0.7000000178813934
|
|
},
|
|
{
|
|
"constructorMs": 1.699999988079071,
|
|
"destroyMs": 0.7000000178813934
|
|
},
|
|
{
|
|
"constructorMs": 1.7999999821186066,
|
|
"destroyMs": 0.5999999940395355
|
|
},
|
|
{
|
|
"constructorMs": 2,
|
|
"destroyMs": 0.699999988079071
|
|
},
|
|
{
|
|
"constructorMs": 1.800000011920929,
|
|
"destroyMs": 0.7000000178813934
|
|
},
|
|
{
|
|
"constructorMs": 1.7999999821186066,
|
|
"destroyMs": 0.800000011920929
|
|
},
|
|
{
|
|
"constructorMs": 1.7999999821186066,
|
|
"destroyMs": 0.7000000178813934
|
|
},
|
|
{
|
|
"constructorMs": 1.699999988079071,
|
|
"destroyMs": 0.699999988079071
|
|
},
|
|
{
|
|
"constructorMs": 2.0999999940395355,
|
|
"destroyMs": 0.9000000059604645
|
|
},
|
|
{
|
|
"constructorMs": 2.699999988079071,
|
|
"destroyMs": 1
|
|
},
|
|
{
|
|
"constructorMs": 1.9000000059604645,
|
|
"destroyMs": 0.800000011920929
|
|
}
|
|
],
|
|
"errors": [],
|
|
"limit": "Instrumented Chromium source-build diagnostic only; not an uninstrumented published/candidate performance comparison. Native frames and sampling gaps may be charged to their JS caller. Timings must not be used for performance acceptance."
|
|
}
|
|
},
|
|
{
|
|
"directory": "refactor/.cache/core22-profile-6pNQZk",
|
|
"summarySHA256": "1faf95b44f762e4fedeb4426ff5240c8b8a998dab1f358702866b47e52dc25e7",
|
|
"profileSHA256": "5901456ffad02c64730bc45dff6a2c20b228f588c3e6b916e3ae9fc0e0c3d360",
|
|
"summary": {
|
|
"kind": "diagnostic-cpu-sampling",
|
|
"browser": "153.0.8010.12",
|
|
"node": "v24.21.0",
|
|
"manifest": {
|
|
"kind": "artplayer-browser-test",
|
|
"resources": {
|
|
"/candidate/artplayer.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "f3e99e721c33de5b076a3ea3fb8c8c2f0ad1e437208575b3b0f563ada97d594e",
|
|
"bytes": 376730
|
|
},
|
|
"/compiled/artplayer.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "f3e99e721c33de5b076a3ea3fb8c8c2f0ad1e437208575b3b0f563ada97d594e",
|
|
"bytes": 376730,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/uncompiled/artplayer/index.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "f3e99e721c33de5b076a3ea3fb8c8c2f0ad1e437208575b3b0f563ada97d594e",
|
|
"bytes": 376730,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/candidate/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
|
|
},
|
|
"sha256": "3e8d0b7e7a90b5dbadf4cb108fd770d294f8a8a92ea089c41d0766c98bbc8230",
|
|
"bytes": 8433
|
|
},
|
|
"/compiled/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
|
|
},
|
|
"sha256": "3e8d0b7e7a90b5dbadf4cb108fd770d294f8a8a92ea089c41d0766c98bbc8230",
|
|
"bytes": 8433,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/uncompiled/artplayer-plugin-chapter/index.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
|
|
},
|
|
"sha256": "3e8d0b7e7a90b5dbadf4cb108fd770d294f8a8a92ea089c41d0766c98bbc8230",
|
|
"bytes": 8433,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/published/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.4.0",
|
|
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
|
|
"bytes": 134037
|
|
},
|
|
"/published/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "1.1.0",
|
|
"integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==",
|
|
"member": "package/dist/artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0",
|
|
"bytes": 4973
|
|
},
|
|
"/test/pattern.mp4": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.mp4"
|
|
},
|
|
"sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233",
|
|
"bytes": 251538
|
|
},
|
|
"/test/pattern.webm": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.webm"
|
|
},
|
|
"sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f",
|
|
"bytes": 162073
|
|
},
|
|
"/test/declaration-cues.vtt": {
|
|
"source": {
|
|
"kind": "test-subtitles",
|
|
"file": "test/browser/media/declaration-cues.vtt"
|
|
},
|
|
"sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704",
|
|
"bytes": 54
|
|
},
|
|
"/test/thumbnail-grid.svg": {
|
|
"source": {
|
|
"kind": "test-thumbnail-grid",
|
|
"file": "test/browser/media/thumbnail-grid.svg"
|
|
},
|
|
"sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6",
|
|
"bytes": 14969
|
|
},
|
|
"/test/legacy-safe-area.js": {
|
|
"source": {
|
|
"kind": "frozen-own-source",
|
|
"file": "test/helpers/legacy-safe-area.js",
|
|
"commit": "ccf77c4e"
|
|
},
|
|
"sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a",
|
|
"bytes": 795
|
|
},
|
|
"/assets/sample/video.mp4": {
|
|
"source": {
|
|
"kind": "docs-media",
|
|
"file": "docs/assets/sample/video.mp4"
|
|
},
|
|
"sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980",
|
|
"bytes": 5818706
|
|
},
|
|
"/test/performance.js": {
|
|
"source": {
|
|
"kind": "adapted-baseline-fixture",
|
|
"file": "refactor/fixtures/performance.js"
|
|
},
|
|
"sha256": "2318f39bdb5f3a3348d755cb4335907ae4adc944be3a435839c1bba201e81500",
|
|
"bytes": 8994
|
|
}
|
|
}
|
|
},
|
|
"intervalRequestedUs": 100,
|
|
"warmup": 10,
|
|
"repetitions": 60,
|
|
"totalsUs": {
|
|
"constructor": 129742,
|
|
"destroy": 78651,
|
|
"other": 1439632
|
|
},
|
|
"groups": {
|
|
"constructor": [
|
|
{
|
|
"frame": {
|
|
"functionName": "update",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 2732,
|
|
"columnNumber": 19
|
|
},
|
|
"sampledUs": 31989,
|
|
"samples": 55
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "init",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 9213,
|
|
"columnNumber": 8
|
|
},
|
|
"sampledUs": 24603,
|
|
"samples": 42
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "insertAdjacentHTML",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 17731,
|
|
"samples": 31
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "s2",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 131,
|
|
"columnNumber": 19
|
|
},
|
|
"sampledUs": 6708,
|
|
"samples": 12
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "setAttribute",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 3969,
|
|
"samples": 7
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "addEventListener",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 3466,
|
|
"samples": 6
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "appendChild",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 3383,
|
|
"samples": 6
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "renderEntry",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 1112,
|
|
"columnNumber": 22
|
|
},
|
|
"sampledUs": 2273,
|
|
"samples": 4
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 806,
|
|
"columnNumber": 34
|
|
},
|
|
"sampledUs": 1873,
|
|
"samples": 3
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "add",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 292,
|
|
"columnNumber": 7
|
|
},
|
|
"sampledUs": 1811,
|
|
"samples": 3
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "proxyListener",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 3385,
|
|
"columnNumber": 24
|
|
},
|
|
"sampledUs": 1471,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "supportsFlex",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 491,
|
|
"columnNumber": 23
|
|
},
|
|
"sampledUs": 1270,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "Events",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 3579,
|
|
"columnNumber": 15
|
|
},
|
|
"sampledUs": 1149,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "capture",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 8064,
|
|
"columnNumber": 20
|
|
},
|
|
"sampledUs": 1147,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "setStyle",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 577,
|
|
"columnNumber": 19
|
|
},
|
|
"sampledUs": 1132,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "state2.defaults",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 3686,
|
|
"columnNumber": 28
|
|
},
|
|
"sampledUs": 1128,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "c",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 24,
|
|
"columnNumber": 56
|
|
},
|
|
"sampledUs": 1112,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "createDefaults",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 4148,
|
|
"columnNumber": 25
|
|
},
|
|
"sampledUs": 1112,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "set",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 6414,
|
|
"columnNumber": 15
|
|
},
|
|
"sampledUs": 1064,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "pollInfo",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 3934,
|
|
"columnNumber": 19
|
|
},
|
|
"sampledUs": 799,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "y",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 141,
|
|
"columnNumber": 18
|
|
},
|
|
"sampledUs": 775,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "bindGlobalEvents",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 3320,
|
|
"columnNumber": 29
|
|
},
|
|
"sampledUs": 662,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "querySelector",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 626,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "mounted",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 2533,
|
|
"columnNumber": 15
|
|
},
|
|
"sampledUs": 617,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "Subtitle",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 8982,
|
|
"columnNumber": 15
|
|
},
|
|
"sampledUs": 608,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "volumeMix",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 6480,
|
|
"columnNumber": 20
|
|
},
|
|
"sampledUs": 595,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "bindNodes",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 9158,
|
|
"columnNumber": 20
|
|
},
|
|
"sampledUs": 593,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "update",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 3808,
|
|
"columnNumber": 10
|
|
},
|
|
"sampledUs": 585,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "beginSubtitleRequest",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 8866,
|
|
"columnNumber": 31
|
|
},
|
|
"sampledUs": 581,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 1117,
|
|
"columnNumber": 31
|
|
},
|
|
"sampledUs": 579,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "Loading",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 4027,
|
|
"columnNumber": 15
|
|
},
|
|
"sampledUs": 577,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "observe",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 577,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "get closed",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 289,
|
|
"columnNumber": 14
|
|
},
|
|
"sampledUs": 573,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "screenshotMix",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 6010,
|
|
"columnNumber": 24
|
|
},
|
|
"sampledUs": 572,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "optionInit",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 5552,
|
|
"columnNumber": 21
|
|
},
|
|
"sampledUs": 568,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "keyboardSlider",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 2182,
|
|
"columnNumber": 25
|
|
},
|
|
"sampledUs": 568,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 9045,
|
|
"columnNumber": 25
|
|
},
|
|
"sampledUs": 568,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "loop",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 3960,
|
|
"columnNumber": 19
|
|
},
|
|
"sampledUs": 563,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "Component",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 1313,
|
|
"columnNumber": 15
|
|
},
|
|
"sampledUs": 562,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "setTimeout",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 558,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "update",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 2185,
|
|
"columnNumber": 19
|
|
},
|
|
"sampledUs": 555,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "Control",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 3036,
|
|
"columnNumber": 15
|
|
},
|
|
"sampledUs": 549,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 117,
|
|
"columnNumber": 45
|
|
},
|
|
"sampledUs": 549,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "ownEntry",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 427,
|
|
"columnNumber": 19
|
|
},
|
|
"sampledUs": 548,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "appendElement",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 1129,
|
|
"columnNumber": 24
|
|
},
|
|
"sampledUs": 545,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "createElement",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 545,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "mountProgressView",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 2340,
|
|
"columnNumber": 28
|
|
},
|
|
"sampledUs": 545,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "getScope",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 352,
|
|
"columnNumber": 19
|
|
},
|
|
"sampledUs": 543,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "getExt",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 740,
|
|
"columnNumber": 17
|
|
},
|
|
"sampledUs": 542,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "constructProfilePlayer",
|
|
"scriptId": "13",
|
|
"url": "",
|
|
"lineNumber": 3,
|
|
"columnNumber": 37
|
|
},
|
|
"sampledUs": 542,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "register",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 3330,
|
|
"columnNumber": 25
|
|
},
|
|
"sampledUs": 541,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "mergeDeep",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 804,
|
|
"columnNumber": 20
|
|
},
|
|
"sampledUs": 535,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "listen",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 970,
|
|
"columnNumber": 17
|
|
},
|
|
"sampledUs": 534,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 3488,
|
|
"columnNumber": 11
|
|
},
|
|
"sampledUs": 531,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "querySelectorAll",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 529,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 6128,
|
|
"columnNumber": 24
|
|
},
|
|
"sampledUs": 512,
|
|
"samples": 1
|
|
}
|
|
],
|
|
"destroy": [
|
|
{
|
|
"frame": {
|
|
"functionName": "load",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 41195,
|
|
"samples": 70
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "destroy",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 9235,
|
|
"columnNumber": 11
|
|
},
|
|
"sampledUs": 16813,
|
|
"samples": 27
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "removeEventListener",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 8365,
|
|
"samples": 13
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "dispose",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 317,
|
|
"columnNumber": 11
|
|
},
|
|
"sampledUs": 4854,
|
|
"samples": 6
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "ownsFullscreen",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 4882,
|
|
"columnNumber": 27
|
|
},
|
|
"sampledUs": 1309,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "off",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 9283,
|
|
"columnNumber": 7
|
|
},
|
|
"sampledUs": 1162,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "setStyle",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 577,
|
|
"columnNumber": 19
|
|
},
|
|
"sampledUs": 1123,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 986,
|
|
"columnNumber": 24
|
|
},
|
|
"sampledUs": 807,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "destroyListeners",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 3462,
|
|
"columnNumber": 27
|
|
},
|
|
"sampledUs": 735,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 463,
|
|
"columnNumber": 14
|
|
},
|
|
"sampledUs": 597,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 403,
|
|
"columnNumber": 14
|
|
},
|
|
"sampledUs": 585,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "stateOf$1",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 346,
|
|
"columnNumber": 20
|
|
},
|
|
"sampledUs": 560,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "clearTimeout",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 546,
|
|
"samples": 1
|
|
}
|
|
]
|
|
},
|
|
"timings": [
|
|
{
|
|
"constructorMs": 2,
|
|
"destroyMs": 1
|
|
},
|
|
{
|
|
"constructorMs": 1.800000011920929,
|
|
"destroyMs": 0.9000000059604645
|
|
},
|
|
{
|
|
"constructorMs": 1.699999988079071,
|
|
"destroyMs": 0.9000000059604645
|
|
},
|
|
{
|
|
"constructorMs": 1.9000000059604645,
|
|
"destroyMs": 0.9000000059604645
|
|
},
|
|
{
|
|
"constructorMs": 2,
|
|
"destroyMs": 1.300000011920929
|
|
},
|
|
{
|
|
"constructorMs": 2.399999976158142,
|
|
"destroyMs": 1.2000000178813934
|
|
},
|
|
{
|
|
"constructorMs": 2.9000000059604645,
|
|
"destroyMs": 0.5999999940395355
|
|
},
|
|
{
|
|
"constructorMs": 1.9000000059604645,
|
|
"destroyMs": 0.800000011920929
|
|
},
|
|
{
|
|
"constructorMs": 2,
|
|
"destroyMs": 0.9000000059604645
|
|
},
|
|
{
|
|
"constructorMs": 1.9000000059604645,
|
|
"destroyMs": 1.5999999940395355
|
|
},
|
|
{
|
|
"constructorMs": 2,
|
|
"destroyMs": 1.5
|
|
},
|
|
{
|
|
"constructorMs": 2.5,
|
|
"destroyMs": 1.5999999940395355
|
|
},
|
|
{
|
|
"constructorMs": 2.7000000178813934,
|
|
"destroyMs": 1.5999999940395355
|
|
},
|
|
{
|
|
"constructorMs": 1.9000000059604645,
|
|
"destroyMs": 1
|
|
},
|
|
{
|
|
"constructorMs": 2,
|
|
"destroyMs": 0.7999999821186066
|
|
},
|
|
{
|
|
"constructorMs": 2,
|
|
"destroyMs": 0.699999988079071
|
|
},
|
|
{
|
|
"constructorMs": 1.9000000059604645,
|
|
"destroyMs": 0.5999999940395355
|
|
},
|
|
{
|
|
"constructorMs": 2,
|
|
"destroyMs": 0.699999988079071
|
|
},
|
|
{
|
|
"constructorMs": 2,
|
|
"destroyMs": 1.199999988079071
|
|
},
|
|
{
|
|
"constructorMs": 2.300000011920929,
|
|
"destroyMs": 1.5
|
|
},
|
|
{
|
|
"constructorMs": 1.7999999821186066,
|
|
"destroyMs": 1.800000011920929
|
|
},
|
|
{
|
|
"constructorMs": 2.199999988079071,
|
|
"destroyMs": 1.9000000059604645
|
|
},
|
|
{
|
|
"constructorMs": 1.9000000059604645,
|
|
"destroyMs": 0.800000011920929
|
|
},
|
|
{
|
|
"constructorMs": 1.899999976158142,
|
|
"destroyMs": 2.5
|
|
},
|
|
{
|
|
"constructorMs": 3.5,
|
|
"destroyMs": 1.199999988079071
|
|
},
|
|
{
|
|
"constructorMs": 2.0999999940395355,
|
|
"destroyMs": 1.7999999821186066
|
|
},
|
|
{
|
|
"constructorMs": 2.4000000059604645,
|
|
"destroyMs": 1.5
|
|
},
|
|
{
|
|
"constructorMs": 1.9000000059604645,
|
|
"destroyMs": 2
|
|
},
|
|
{
|
|
"constructorMs": 1.800000011920929,
|
|
"destroyMs": 1.699999988079071
|
|
},
|
|
{
|
|
"constructorMs": 1.9000000059604645,
|
|
"destroyMs": 2.300000011920929
|
|
},
|
|
{
|
|
"constructorMs": 3.5999999940395355,
|
|
"destroyMs": 1.699999988079071
|
|
},
|
|
{
|
|
"constructorMs": 2.0999999940395355,
|
|
"destroyMs": 2.2999999821186066
|
|
},
|
|
{
|
|
"constructorMs": 2,
|
|
"destroyMs": 1
|
|
},
|
|
{
|
|
"constructorMs": 2.0999999940395355,
|
|
"destroyMs": 1
|
|
},
|
|
{
|
|
"constructorMs": 1.7999999821186066,
|
|
"destroyMs": 0.5999999940395355
|
|
},
|
|
{
|
|
"constructorMs": 2.0999999940395355,
|
|
"destroyMs": 0.5
|
|
},
|
|
{
|
|
"constructorMs": 2.2000000178813934,
|
|
"destroyMs": 0.7999999821186066
|
|
},
|
|
{
|
|
"constructorMs": 1.800000011920929,
|
|
"destroyMs": 0.800000011920929
|
|
},
|
|
{
|
|
"constructorMs": 1.800000011920929,
|
|
"destroyMs": 0.7999999821186066
|
|
},
|
|
{
|
|
"constructorMs": 2.100000023841858,
|
|
"destroyMs": 0.8999999761581421
|
|
},
|
|
{
|
|
"constructorMs": 2.5,
|
|
"destroyMs": 0.7000000178813934
|
|
},
|
|
{
|
|
"constructorMs": 1.7999999821186066,
|
|
"destroyMs": 0.800000011920929
|
|
},
|
|
{
|
|
"constructorMs": 1.9000000059604645,
|
|
"destroyMs": 1.100000023841858
|
|
},
|
|
{
|
|
"constructorMs": 1.7999999821186066,
|
|
"destroyMs": 0.5999999940395355
|
|
},
|
|
{
|
|
"constructorMs": 1.9000000059604645,
|
|
"destroyMs": 0.9000000059604645
|
|
},
|
|
{
|
|
"constructorMs": 2.0999999940395355,
|
|
"destroyMs": 1
|
|
},
|
|
{
|
|
"constructorMs": 2.0999999940395355,
|
|
"destroyMs": 1.0999999940395355
|
|
},
|
|
{
|
|
"constructorMs": 2,
|
|
"destroyMs": 0.7000000178813934
|
|
},
|
|
{
|
|
"constructorMs": 1.899999976158142,
|
|
"destroyMs": 1.5999999940395355
|
|
},
|
|
{
|
|
"constructorMs": 2.2999999821186066,
|
|
"destroyMs": 0.9000000059604645
|
|
},
|
|
{
|
|
"constructorMs": 1.7999999821186066,
|
|
"destroyMs": 1.699999988079071
|
|
},
|
|
{
|
|
"constructorMs": 2.2000000178813934,
|
|
"destroyMs": 2
|
|
},
|
|
{
|
|
"constructorMs": 2.300000011920929,
|
|
"destroyMs": 2.5
|
|
},
|
|
{
|
|
"constructorMs": 1.899999976158142,
|
|
"destroyMs": 1.4000000059604645
|
|
},
|
|
{
|
|
"constructorMs": 2.0999999940395355,
|
|
"destroyMs": 1.9000000059604645
|
|
},
|
|
{
|
|
"constructorMs": 4.200000017881393,
|
|
"destroyMs": 1
|
|
},
|
|
{
|
|
"constructorMs": 1.7000000178813934,
|
|
"destroyMs": 0.9000000059604645
|
|
},
|
|
{
|
|
"constructorMs": 2,
|
|
"destroyMs": 1
|
|
},
|
|
{
|
|
"constructorMs": 1.9000000059604645,
|
|
"destroyMs": 1.0999999940395355
|
|
},
|
|
{
|
|
"constructorMs": 2.300000011920929,
|
|
"destroyMs": 2.100000023841858
|
|
}
|
|
],
|
|
"errors": [],
|
|
"limit": "Instrumented Chromium source-build diagnostic only; not an uninstrumented published/candidate performance comparison. Native frames and sampling gaps may be charged to their JS caller. Timings must not be used for performance acceptance."
|
|
}
|
|
},
|
|
{
|
|
"directory": "refactor/.cache/core22-profile-mGz2AL",
|
|
"summarySHA256": "1ea2e86cd28d27eaea65d2b6e22faacf4961ceca5613180fbab7ccb27629e972",
|
|
"profileSHA256": "4deb8fe06a936c0f5c53bcd68e78dbdfe0d72209cb2758cb3f5eab389c777b5e",
|
|
"summary": {
|
|
"kind": "diagnostic-cpu-sampling",
|
|
"browser": "153.0.8010.12",
|
|
"node": "v24.21.0",
|
|
"manifest": {
|
|
"kind": "artplayer-browser-test",
|
|
"resources": {
|
|
"/candidate/artplayer.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "32f3dc22e296dcc569dc1227f0b0cad92bd0dd7e74d747e19759ac5997443e92",
|
|
"bytes": 376744
|
|
},
|
|
"/compiled/artplayer.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "32f3dc22e296dcc569dc1227f0b0cad92bd0dd7e74d747e19759ac5997443e92",
|
|
"bytes": 376744,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/uncompiled/artplayer/index.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "32f3dc22e296dcc569dc1227f0b0cad92bd0dd7e74d747e19759ac5997443e92",
|
|
"bytes": 376744,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/candidate/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
|
|
},
|
|
"sha256": "3e8d0b7e7a90b5dbadf4cb108fd770d294f8a8a92ea089c41d0766c98bbc8230",
|
|
"bytes": 8433
|
|
},
|
|
"/compiled/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
|
|
},
|
|
"sha256": "3e8d0b7e7a90b5dbadf4cb108fd770d294f8a8a92ea089c41d0766c98bbc8230",
|
|
"bytes": 8433,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/uncompiled/artplayer-plugin-chapter/index.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
|
|
},
|
|
"sha256": "3e8d0b7e7a90b5dbadf4cb108fd770d294f8a8a92ea089c41d0766c98bbc8230",
|
|
"bytes": 8433,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/published/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.4.0",
|
|
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
|
|
"bytes": 134037
|
|
},
|
|
"/published/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "1.1.0",
|
|
"integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==",
|
|
"member": "package/dist/artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0",
|
|
"bytes": 4973
|
|
},
|
|
"/test/pattern.mp4": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.mp4"
|
|
},
|
|
"sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233",
|
|
"bytes": 251538
|
|
},
|
|
"/test/pattern.webm": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.webm"
|
|
},
|
|
"sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f",
|
|
"bytes": 162073
|
|
},
|
|
"/test/declaration-cues.vtt": {
|
|
"source": {
|
|
"kind": "test-subtitles",
|
|
"file": "test/browser/media/declaration-cues.vtt"
|
|
},
|
|
"sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704",
|
|
"bytes": 54
|
|
},
|
|
"/test/thumbnail-grid.svg": {
|
|
"source": {
|
|
"kind": "test-thumbnail-grid",
|
|
"file": "test/browser/media/thumbnail-grid.svg"
|
|
},
|
|
"sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6",
|
|
"bytes": 14969
|
|
},
|
|
"/test/legacy-safe-area.js": {
|
|
"source": {
|
|
"kind": "frozen-own-source",
|
|
"file": "test/helpers/legacy-safe-area.js",
|
|
"commit": "ccf77c4e"
|
|
},
|
|
"sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a",
|
|
"bytes": 795
|
|
},
|
|
"/assets/sample/video.mp4": {
|
|
"source": {
|
|
"kind": "docs-media",
|
|
"file": "docs/assets/sample/video.mp4"
|
|
},
|
|
"sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980",
|
|
"bytes": 5818706
|
|
},
|
|
"/test/performance.js": {
|
|
"source": {
|
|
"kind": "adapted-baseline-fixture",
|
|
"file": "refactor/fixtures/performance.js"
|
|
},
|
|
"sha256": "2318f39bdb5f3a3348d755cb4335907ae4adc944be3a435839c1bba201e81500",
|
|
"bytes": 8994
|
|
}
|
|
}
|
|
},
|
|
"intervalRequestedUs": 100,
|
|
"warmup": 10,
|
|
"repetitions": 60,
|
|
"totalsUs": {
|
|
"constructor": 85399,
|
|
"destroy": 44270,
|
|
"other": 1450176
|
|
},
|
|
"groups": {
|
|
"constructor": [
|
|
{
|
|
"frame": {
|
|
"functionName": "init",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 9214,
|
|
"columnNumber": 8
|
|
},
|
|
"sampledUs": 12928,
|
|
"samples": 24
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "insertAdjacentHTML",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 10669,
|
|
"samples": 19
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "f2",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 111,
|
|
"columnNumber": 19
|
|
},
|
|
"sampledUs": 7151,
|
|
"samples": 13
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "addEventListener",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 5636,
|
|
"samples": 10
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "s2",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 131,
|
|
"columnNumber": 19
|
|
},
|
|
"sampledUs": 4494,
|
|
"samples": 8
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "appendChild",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 3423,
|
|
"samples": 6
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "set",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 6415,
|
|
"columnNumber": 15
|
|
},
|
|
"sampledUs": 2687,
|
|
"samples": 5
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "on",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 9252,
|
|
"columnNumber": 6
|
|
},
|
|
"sampledUs": 2300,
|
|
"samples": 4
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "Artplayer",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 9306,
|
|
"columnNumber": 15
|
|
},
|
|
"sampledUs": 2225,
|
|
"samples": 4
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "createElement",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 2202,
|
|
"samples": 4
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "add",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 2199,
|
|
"samples": 4
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "c",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 24,
|
|
"columnNumber": 56
|
|
},
|
|
"sampledUs": 2166,
|
|
"samples": 4
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "resizeInit",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 3502,
|
|
"columnNumber": 21
|
|
},
|
|
"sampledUs": 1677,
|
|
"samples": 3
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "autoSizeMix",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 4360,
|
|
"columnNumber": 22
|
|
},
|
|
"sampledUs": 1152,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "Player",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 6537,
|
|
"columnNumber": 15
|
|
},
|
|
"sampledUs": 1123,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "setProperty",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 1119,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "capture",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 8065,
|
|
"columnNumber": 20
|
|
},
|
|
"sampledUs": 1083,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "get",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 8779,
|
|
"columnNumber": 7
|
|
},
|
|
"sampledUs": 1080,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "installPlaybackUI",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 4461,
|
|
"columnNumber": 28
|
|
},
|
|
"sampledUs": 1078,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "getExt",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 740,
|
|
"columnNumber": 17
|
|
},
|
|
"sampledUs": 1075,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "get",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 3875,
|
|
"columnNumber": 15
|
|
},
|
|
"sampledUs": 626,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "renderEntry",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 1112,
|
|
"columnNumber": 22
|
|
},
|
|
"sampledUs": 588,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "getScope",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 352,
|
|
"columnNumber": 19
|
|
},
|
|
"sampledUs": 584,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "setAttribute",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 579,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "contextmenuKeyboard",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 1591,
|
|
"columnNumber": 30
|
|
},
|
|
"sampledUs": 577,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "Info",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 3993,
|
|
"columnNumber": 15
|
|
},
|
|
"sampledUs": 576,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "timeout",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 996,
|
|
"columnNumber": 18
|
|
},
|
|
"sampledUs": 576,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "AbortController",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 574,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "has",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 798,
|
|
"columnNumber": 14
|
|
},
|
|
"sampledUs": 574,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "pauseMix",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 5642,
|
|
"columnNumber": 19
|
|
},
|
|
"sampledUs": 574,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "get textTrack",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 9013,
|
|
"columnNumber": 17
|
|
},
|
|
"sampledUs": 574,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "mounted",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 2533,
|
|
"columnNumber": 15
|
|
},
|
|
"sampledUs": 573,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 309,
|
|
"columnNumber": 31
|
|
},
|
|
"sampledUs": 572,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "isClosing",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 358,
|
|
"columnNumber": 20
|
|
},
|
|
"sampledUs": 568,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "loop",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 3961,
|
|
"columnNumber": 19
|
|
},
|
|
"sampledUs": 564,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "keyboardSlider",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 2182,
|
|
"columnNumber": 25
|
|
},
|
|
"sampledUs": 563,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "setStyle",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 577,
|
|
"columnNumber": 19
|
|
},
|
|
"sampledUs": 562,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "setTimeout",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 557,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "Control",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 3037,
|
|
"columnNumber": 15
|
|
},
|
|
"sampledUs": 552,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 806,
|
|
"columnNumber": 34
|
|
},
|
|
"sampledUs": 549,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "mergeDeep",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 804,
|
|
"columnNumber": 20
|
|
},
|
|
"sampledUs": 547,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "ResourceScope",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 285,
|
|
"columnNumber": 15
|
|
},
|
|
"sampledUs": 545,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "y",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 141,
|
|
"columnNumber": 18
|
|
},
|
|
"sampledUs": 545,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "constructProfilePlayer",
|
|
"scriptId": "13",
|
|
"url": "",
|
|
"lineNumber": 3,
|
|
"columnNumber": 37
|
|
},
|
|
"sampledUs": 542,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "posterMix",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 5922,
|
|
"columnNumber": 20
|
|
},
|
|
"sampledUs": 542,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "nativePip",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 5657,
|
|
"columnNumber": 20
|
|
},
|
|
"sampledUs": 541,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "bindDocument",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 1876,
|
|
"columnNumber": 25
|
|
},
|
|
"sampledUs": 539,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "get option",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 9420,
|
|
"columnNumber": 21
|
|
},
|
|
"sampledUs": 537,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "optionInit",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 5553,
|
|
"columnNumber": 21
|
|
},
|
|
"sampledUs": 537,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "append",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 538,
|
|
"columnNumber": 17
|
|
},
|
|
"sampledUs": 535,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "listener",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 3492,
|
|
"columnNumber": 23
|
|
},
|
|
"sampledUs": 531,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "querySelector",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 529,
|
|
"samples": 1
|
|
}
|
|
],
|
|
"destroy": [
|
|
{
|
|
"frame": {
|
|
"functionName": "load",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 26431,
|
|
"samples": 48
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "destroy",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 9236,
|
|
"columnNumber": 11
|
|
},
|
|
"sampledUs": 9868,
|
|
"samples": 18
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "dispose",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 317,
|
|
"columnNumber": 11
|
|
},
|
|
"sampledUs": 2149,
|
|
"samples": 4
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "removeEventListener",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 1982,
|
|
"samples": 4
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "setStyle",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 577,
|
|
"columnNumber": 19
|
|
},
|
|
"sampledUs": 1085,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "clearTimeout",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 1070,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "state2.releaseContainer",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 379,
|
|
"columnNumber": 30
|
|
},
|
|
"sampledUs": 591,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "destroyInstance",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 389,
|
|
"columnNumber": 26
|
|
},
|
|
"sampledUs": 552,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "clean",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 3423,
|
|
"columnNumber": 18
|
|
},
|
|
"sampledUs": 542,
|
|
"samples": 1
|
|
}
|
|
]
|
|
},
|
|
"timings": [
|
|
{
|
|
"constructorMs": 1.5999999940395355,
|
|
"destroyMs": 1
|
|
},
|
|
{
|
|
"constructorMs": 1.199999988079071,
|
|
"destroyMs": 0.800000011920929
|
|
},
|
|
{
|
|
"constructorMs": 1.199999988079071,
|
|
"destroyMs": 0.800000011920929
|
|
},
|
|
{
|
|
"constructorMs": 1.2999999821186066,
|
|
"destroyMs": 0.800000011920929
|
|
},
|
|
{
|
|
"constructorMs": 1.5999999940395355,
|
|
"destroyMs": 0.699999988079071
|
|
},
|
|
{
|
|
"constructorMs": 1.5,
|
|
"destroyMs": 0.7000000178813934
|
|
},
|
|
{
|
|
"constructorMs": 1.4000000059604645,
|
|
"destroyMs": 0.6000000238418579
|
|
},
|
|
{
|
|
"constructorMs": 1.2999999821186066,
|
|
"destroyMs": 0.8999999761581421
|
|
},
|
|
{
|
|
"constructorMs": 1.300000011920929,
|
|
"destroyMs": 0.699999988079071
|
|
},
|
|
{
|
|
"constructorMs": 1.5999999940395355,
|
|
"destroyMs": 0.9000000059604645
|
|
},
|
|
{
|
|
"constructorMs": 1.9000000059604645,
|
|
"destroyMs": 0.699999988079071
|
|
},
|
|
{
|
|
"constructorMs": 1.300000011920929,
|
|
"destroyMs": 0.8999999761581421
|
|
},
|
|
{
|
|
"constructorMs": 1.5,
|
|
"destroyMs": 0.800000011920929
|
|
},
|
|
{
|
|
"constructorMs": 1.199999988079071,
|
|
"destroyMs": 0.9000000059604645
|
|
},
|
|
{
|
|
"constructorMs": 1.199999988079071,
|
|
"destroyMs": 0.7000000178813934
|
|
},
|
|
{
|
|
"constructorMs": 1.2999999821186066,
|
|
"destroyMs": 0.7999999821186066
|
|
},
|
|
{
|
|
"constructorMs": 1.300000011920929,
|
|
"destroyMs": 0.800000011920929
|
|
},
|
|
{
|
|
"constructorMs": 1.800000011920929,
|
|
"destroyMs": 0.7000000178813934
|
|
},
|
|
{
|
|
"constructorMs": 1.4000000059604645,
|
|
"destroyMs": 0.7000000178813934
|
|
},
|
|
{
|
|
"constructorMs": 1.4000000059604645,
|
|
"destroyMs": 0.9000000059604645
|
|
},
|
|
{
|
|
"constructorMs": 1.4000000059604645,
|
|
"destroyMs": 0.699999988079071
|
|
},
|
|
{
|
|
"constructorMs": 1.300000011920929,
|
|
"destroyMs": 0.7999999821186066
|
|
},
|
|
{
|
|
"constructorMs": 1.4000000059604645,
|
|
"destroyMs": 0.7999999821186066
|
|
},
|
|
{
|
|
"constructorMs": 1.4000000059604645,
|
|
"destroyMs": 0.7999999821186066
|
|
},
|
|
{
|
|
"constructorMs": 1.4000000059604645,
|
|
"destroyMs": 0.5999999940395355
|
|
},
|
|
{
|
|
"constructorMs": 1.800000011920929,
|
|
"destroyMs": 0.9000000059604645
|
|
},
|
|
{
|
|
"constructorMs": 1.300000011920929,
|
|
"destroyMs": 0.7000000178813934
|
|
},
|
|
{
|
|
"constructorMs": 1.4000000059604645,
|
|
"destroyMs": 0.800000011920929
|
|
},
|
|
{
|
|
"constructorMs": 1.4000000059604645,
|
|
"destroyMs": 0.699999988079071
|
|
},
|
|
{
|
|
"constructorMs": 1.4000000059604645,
|
|
"destroyMs": 0.699999988079071
|
|
},
|
|
{
|
|
"constructorMs": 1.4000000059604645,
|
|
"destroyMs": 1
|
|
},
|
|
{
|
|
"constructorMs": 1.300000011920929,
|
|
"destroyMs": 0.9000000059604645
|
|
},
|
|
{
|
|
"constructorMs": 1.5,
|
|
"destroyMs": 0.7999999821186066
|
|
},
|
|
{
|
|
"constructorMs": 1.4000000059604645,
|
|
"destroyMs": 1.0999999940395355
|
|
},
|
|
{
|
|
"constructorMs": 1.4000000059604645,
|
|
"destroyMs": 0.7999999821186066
|
|
},
|
|
{
|
|
"constructorMs": 1.4000000059604645,
|
|
"destroyMs": 0.8999999761581421
|
|
},
|
|
{
|
|
"constructorMs": 1.300000011920929,
|
|
"destroyMs": 0.7999999821186066
|
|
},
|
|
{
|
|
"constructorMs": 1.5,
|
|
"destroyMs": 0.5999999940395355
|
|
},
|
|
{
|
|
"constructorMs": 1.4000000059604645,
|
|
"destroyMs": 0.699999988079071
|
|
},
|
|
{
|
|
"constructorMs": 1.5,
|
|
"destroyMs": 0.699999988079071
|
|
},
|
|
{
|
|
"constructorMs": 1.300000011920929,
|
|
"destroyMs": 0.800000011920929
|
|
},
|
|
{
|
|
"constructorMs": 1.2999999821186066,
|
|
"destroyMs": 0.9000000059604645
|
|
},
|
|
{
|
|
"constructorMs": 1.2999999821186066,
|
|
"destroyMs": 0.5999999940395355
|
|
},
|
|
{
|
|
"constructorMs": 1.300000011920929,
|
|
"destroyMs": 0.9000000059604645
|
|
},
|
|
{
|
|
"constructorMs": 1.2000000178813934,
|
|
"destroyMs": 0.6000000238418579
|
|
},
|
|
{
|
|
"constructorMs": 1.2999999821186066,
|
|
"destroyMs": 0.800000011920929
|
|
},
|
|
{
|
|
"constructorMs": 1.4000000059604645,
|
|
"destroyMs": 0.7000000178813934
|
|
},
|
|
{
|
|
"constructorMs": 1.5,
|
|
"destroyMs": 0.6000000238418579
|
|
},
|
|
{
|
|
"constructorMs": 1.399999976158142,
|
|
"destroyMs": 0.800000011920929
|
|
},
|
|
{
|
|
"constructorMs": 1.2999999821186066,
|
|
"destroyMs": 0.9000000059604645
|
|
},
|
|
{
|
|
"constructorMs": 1.399999976158142,
|
|
"destroyMs": 0.7000000178813934
|
|
},
|
|
{
|
|
"constructorMs": 1.399999976158142,
|
|
"destroyMs": 0.800000011920929
|
|
},
|
|
{
|
|
"constructorMs": 1.300000011920929,
|
|
"destroyMs": 0.5999999940395355
|
|
},
|
|
{
|
|
"constructorMs": 1.699999988079071,
|
|
"destroyMs": 0.699999988079071
|
|
},
|
|
{
|
|
"constructorMs": 1.5,
|
|
"destroyMs": 0.800000011920929
|
|
},
|
|
{
|
|
"constructorMs": 1.4000000059604645,
|
|
"destroyMs": 0.699999988079071
|
|
},
|
|
{
|
|
"constructorMs": 1.300000011920929,
|
|
"destroyMs": 0.800000011920929
|
|
},
|
|
{
|
|
"constructorMs": 1.300000011920929,
|
|
"destroyMs": 1
|
|
},
|
|
{
|
|
"constructorMs": 1.300000011920929,
|
|
"destroyMs": 0.7000000178813934
|
|
},
|
|
{
|
|
"constructorMs": 1.399999976158142,
|
|
"destroyMs": 0.800000011920929
|
|
}
|
|
],
|
|
"errors": [],
|
|
"limit": "Instrumented Chromium source-build diagnostic only; not an uninstrumented published/candidate performance comparison. Native frames and sampling gaps may be charged to their JS caller. Timings must not be used for performance acceptance."
|
|
}
|
|
},
|
|
{
|
|
"directory": "refactor/.cache/core22-profile-Wsg2mP",
|
|
"summarySHA256": "f6191f375ca389663b8d0f70dcff50fd2eb5e1ef2bef74fac298f4a760ece31a",
|
|
"profileSHA256": "3fcc5e44779d8613077c969b7d25cfd37a1c6bd55ca5e3c6960f41c805ceaa4a",
|
|
"summary": {
|
|
"kind": "diagnostic-cpu-sampling",
|
|
"browser": "153.0.8010.12",
|
|
"node": "v24.21.0",
|
|
"manifest": {
|
|
"kind": "artplayer-browser-test",
|
|
"resources": {
|
|
"/candidate/artplayer.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "32f3dc22e296dcc569dc1227f0b0cad92bd0dd7e74d747e19759ac5997443e92",
|
|
"bytes": 376744
|
|
},
|
|
"/compiled/artplayer.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "32f3dc22e296dcc569dc1227f0b0cad92bd0dd7e74d747e19759ac5997443e92",
|
|
"bytes": 376744,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/uncompiled/artplayer/index.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer\\src\\index.ts"
|
|
},
|
|
"sha256": "32f3dc22e296dcc569dc1227f0b0cad92bd0dd7e74d747e19759ac5997443e92",
|
|
"bytes": 376744,
|
|
"aliasOf": "/candidate/artplayer.js"
|
|
},
|
|
"/candidate/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
|
|
},
|
|
"sha256": "3e8d0b7e7a90b5dbadf4cb108fd770d294f8a8a92ea089c41d0766c98bbc8230",
|
|
"bytes": 8433
|
|
},
|
|
"/compiled/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
|
|
},
|
|
"sha256": "3e8d0b7e7a90b5dbadf4cb108fd770d294f8a8a92ea089c41d0766c98bbc8230",
|
|
"bytes": 8433,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/uncompiled/artplayer-plugin-chapter/index.js": {
|
|
"source": {
|
|
"kind": "workspace-build",
|
|
"entry": "packages\\artplayer-plugin-chapter\\src\\index.ts"
|
|
},
|
|
"sha256": "3e8d0b7e7a90b5dbadf4cb108fd770d294f8a8a92ea089c41d0766c98bbc8230",
|
|
"bytes": 8433,
|
|
"aliasOf": "/candidate/artplayer-plugin-chapter.js"
|
|
},
|
|
"/published/artplayer.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "5.4.0",
|
|
"integrity": "sha512-2B+plbx8N2yNsjK4nJU3+EOG8TULm1LRZk/QPkWRAMEX2Ee/MSnZG/WJYz8kcoZxZuLKcQ3uXifqLuPxZOH29A==",
|
|
"member": "package/dist/artplayer.js"
|
|
},
|
|
"sha256": "f1db1fa3406aa6d41baa7c554749429a8e79f99d56a794bde23345eb9c07573f",
|
|
"bytes": 134037
|
|
},
|
|
"/published/artplayer-plugin-chapter.js": {
|
|
"source": {
|
|
"kind": "npm-release",
|
|
"version": "1.1.0",
|
|
"integrity": "sha512-ji66Lr2K2S+OjFMuMby3yq+pefWlOC51Sbpop/DIr2N6w3F0smrF+YZbshN1Dy8/Tx1TYpT7N6WkkZWy5Jix1w==",
|
|
"member": "package/dist/artplayer-plugin-chapter.js"
|
|
},
|
|
"sha256": "c2aaee11bf1db765433b01d9f8dd3978e41fa4d39655db00ebd03fc0be3e35e0",
|
|
"bytes": 4973
|
|
},
|
|
"/test/pattern.mp4": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.mp4"
|
|
},
|
|
"sha256": "0ad1d7ad286aec6e0fa9e27fc1e487e7277df2e603e30040fb942365763d0233",
|
|
"bytes": 251538
|
|
},
|
|
"/test/pattern.webm": {
|
|
"source": {
|
|
"kind": "generated-media",
|
|
"file": "test/browser/media/pattern.webm"
|
|
},
|
|
"sha256": "9d3c2b3dec9581a599de2d6732992ef7846790e0d1368e6e131bd339b39e984f",
|
|
"bytes": 162073
|
|
},
|
|
"/test/declaration-cues.vtt": {
|
|
"source": {
|
|
"kind": "test-subtitles",
|
|
"file": "test/browser/media/declaration-cues.vtt"
|
|
},
|
|
"sha256": "5d149d4e641ce41cbb83376835c03daf1fb89f3b9f568fa59e064d51e2b57704",
|
|
"bytes": 54
|
|
},
|
|
"/test/thumbnail-grid.svg": {
|
|
"source": {
|
|
"kind": "test-thumbnail-grid",
|
|
"file": "test/browser/media/thumbnail-grid.svg"
|
|
},
|
|
"sha256": "bb3f1ec9895d37def77ca4b192d3cd73577a2668558cc99de1588f511d65d3e6",
|
|
"bytes": 14969
|
|
},
|
|
"/test/legacy-safe-area.js": {
|
|
"source": {
|
|
"kind": "frozen-own-source",
|
|
"file": "test/helpers/legacy-safe-area.js",
|
|
"commit": "ccf77c4e"
|
|
},
|
|
"sha256": "ce0368618ef6363b78271b8bcc7973abd0478e797cc464ddd912929e6dfa501a",
|
|
"bytes": 795
|
|
},
|
|
"/assets/sample/video.mp4": {
|
|
"source": {
|
|
"kind": "docs-media",
|
|
"file": "docs/assets/sample/video.mp4"
|
|
},
|
|
"sha256": "30a2de667ba267b6bc605edcee1c4bd728c048ed76f500ea0e73d1f1a6f8f980",
|
|
"bytes": 5818706
|
|
},
|
|
"/test/performance.js": {
|
|
"source": {
|
|
"kind": "adapted-baseline-fixture",
|
|
"file": "refactor/fixtures/performance.js"
|
|
},
|
|
"sha256": "2318f39bdb5f3a3348d755cb4335907ae4adc944be3a435839c1bba201e81500",
|
|
"bytes": 8994
|
|
}
|
|
}
|
|
},
|
|
"intervalRequestedUs": 100,
|
|
"warmup": 10,
|
|
"repetitions": 60,
|
|
"totalsUs": {
|
|
"constructor": 91257,
|
|
"destroy": 44088,
|
|
"other": 1261858
|
|
},
|
|
"groups": {
|
|
"constructor": [
|
|
{
|
|
"frame": {
|
|
"functionName": "init",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 9214,
|
|
"columnNumber": 8
|
|
},
|
|
"sampledUs": 16978,
|
|
"samples": 31
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "insertAdjacentHTML",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 14205,
|
|
"samples": 25
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "s2",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 131,
|
|
"columnNumber": 19
|
|
},
|
|
"sampledUs": 5646,
|
|
"samples": 11
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "addEventListener",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 3407,
|
|
"samples": 6
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "set",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 6415,
|
|
"columnNumber": 15
|
|
},
|
|
"sampledUs": 2705,
|
|
"samples": 5
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "loop",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 3961,
|
|
"columnNumber": 19
|
|
},
|
|
"sampledUs": 2430,
|
|
"samples": 4
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "querySelector",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 2238,
|
|
"samples": 4
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "setAttribute",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 2237,
|
|
"samples": 4
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "setStyle",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 577,
|
|
"columnNumber": 19
|
|
},
|
|
"sampledUs": 2215,
|
|
"samples": 4
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "c",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 24,
|
|
"columnNumber": 56
|
|
},
|
|
"sampledUs": 2168,
|
|
"samples": 4
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "Artplayer",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 9306,
|
|
"columnNumber": 15
|
|
},
|
|
"sampledUs": 1735,
|
|
"samples": 3
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "add",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 1657,
|
|
"samples": 3
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "createDefaults",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 4149,
|
|
"columnNumber": 25
|
|
},
|
|
"sampledUs": 1652,
|
|
"samples": 3
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "proxyListener",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 3386,
|
|
"columnNumber": 24
|
|
},
|
|
"sampledUs": 1645,
|
|
"samples": 3
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "f2",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 111,
|
|
"columnNumber": 19
|
|
},
|
|
"sampledUs": 1600,
|
|
"samples": 3
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "init",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 1779,
|
|
"columnNumber": 8
|
|
},
|
|
"sampledUs": 1161,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "append",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 538,
|
|
"columnNumber": 17
|
|
},
|
|
"sampledUs": 1148,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "createElement",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 1120,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "renderEntry",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 1112,
|
|
"columnNumber": 22
|
|
},
|
|
"sampledUs": 1111,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "supportsFlex",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 491,
|
|
"columnNumber": 23
|
|
},
|
|
"sampledUs": 1110,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "appendChild",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 1104,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "listen",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 970,
|
|
"columnNumber": 17
|
|
},
|
|
"sampledUs": 1092,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "set",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 6494,
|
|
"columnNumber": 11
|
|
},
|
|
"sampledUs": 1091,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "optionInit",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 5553,
|
|
"columnNumber": 21
|
|
},
|
|
"sampledUs": 1088,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 806,
|
|
"columnNumber": 34
|
|
},
|
|
"sampledUs": 1087,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "add",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 292,
|
|
"columnNumber": 7
|
|
},
|
|
"sampledUs": 1082,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "pollInfo",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 3935,
|
|
"columnNumber": 19
|
|
},
|
|
"sampledUs": 1080,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "Icons",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 3871,
|
|
"columnNumber": 15
|
|
},
|
|
"sampledUs": 1075,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "resizeInit",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 3502,
|
|
"columnNumber": 21
|
|
},
|
|
"sampledUs": 1042,
|
|
"samples": 2
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "getScope",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 352,
|
|
"columnNumber": 19
|
|
},
|
|
"sampledUs": 680,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "isClosing",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 358,
|
|
"columnNumber": 20
|
|
},
|
|
"sampledUs": 602,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "screenshotMix",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 6011,
|
|
"columnNumber": 24
|
|
},
|
|
"sampledUs": 597,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "seekMix",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 6056,
|
|
"columnNumber": 18
|
|
},
|
|
"sampledUs": 587,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "bindNodes",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 9159,
|
|
"columnNumber": 20
|
|
},
|
|
"sampledUs": 578,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "state2.defaults",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 3687,
|
|
"columnNumber": 28
|
|
},
|
|
"sampledUs": 575,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "getTime",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 2516,
|
|
"columnNumber": 24
|
|
},
|
|
"sampledUs": 574,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "Mask",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 4037,
|
|
"columnNumber": 15
|
|
},
|
|
"sampledUs": 568,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "addClass",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 529,
|
|
"columnNumber": 19
|
|
},
|
|
"sampledUs": 562,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "beginLifecycle",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 338,
|
|
"columnNumber": 25
|
|
},
|
|
"sampledUs": 552,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "get",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 4411,
|
|
"columnNumber": 11
|
|
},
|
|
"sampledUs": 547,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "validElement",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 1198,
|
|
"columnNumber": 23
|
|
},
|
|
"sampledUs": 547,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "query",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 523,
|
|
"columnNumber": 16
|
|
},
|
|
"sampledUs": 545,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "ownContainer",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 372,
|
|
"columnNumber": 23
|
|
},
|
|
"sampledUs": 545,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "resolveOption",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 4221,
|
|
"columnNumber": 24
|
|
},
|
|
"sampledUs": 544,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "value",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 4338,
|
|
"columnNumber": 11
|
|
},
|
|
"sampledUs": 544,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "setProperty",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 542,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "proxy",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 3597,
|
|
"columnNumber": 9
|
|
},
|
|
"sampledUs": 539,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "captureTemplate",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 8063,
|
|
"columnNumber": 26
|
|
},
|
|
"sampledUs": 537,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "listener",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 3492,
|
|
"columnNumber": 23
|
|
},
|
|
"sampledUs": 536,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "constructProfilePlayer",
|
|
"scriptId": "13",
|
|
"url": "",
|
|
"lineNumber": 3,
|
|
"columnNumber": 37
|
|
},
|
|
"sampledUs": 536,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "Template",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 9185,
|
|
"columnNumber": 15
|
|
},
|
|
"sampledUs": 535,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "switchMix",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 6267,
|
|
"columnNumber": 20
|
|
},
|
|
"sampledUs": 506,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "ResizeObserver",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 470,
|
|
"samples": 1
|
|
}
|
|
],
|
|
"destroy": [
|
|
{
|
|
"frame": {
|
|
"functionName": "load",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 29623,
|
|
"samples": 54
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "destroy",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 9236,
|
|
"columnNumber": 11
|
|
},
|
|
"sampledUs": 8807,
|
|
"samples": 16
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "removeEventListener",
|
|
"scriptId": "0",
|
|
"url": "",
|
|
"lineNumber": -1,
|
|
"columnNumber": -1
|
|
},
|
|
"sampledUs": 1742,
|
|
"samples": 3
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "clean",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 3423,
|
|
"columnNumber": 18
|
|
},
|
|
"sampledUs": 1606,
|
|
"samples": 3
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "remove",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 3606,
|
|
"columnNumber": 10
|
|
},
|
|
"sampledUs": 633,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 309,
|
|
"columnNumber": 31
|
|
},
|
|
"sampledUs": 599,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "reset",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 9432,
|
|
"columnNumber": 9
|
|
},
|
|
"sampledUs": 542,
|
|
"samples": 1
|
|
},
|
|
{
|
|
"frame": {
|
|
"functionName": "get element",
|
|
"scriptId": "4",
|
|
"url": "http://127.0.0.1:8086/candidate/artplayer.js",
|
|
"lineNumber": 4751,
|
|
"columnNumber": 17
|
|
},
|
|
"sampledUs": 536,
|
|
"samples": 1
|
|
}
|
|
]
|
|
},
|
|
"timings": [
|
|
{
|
|
"constructorMs": 1.4000000059604645,
|
|
"destroyMs": 0.9000000059604645
|
|
},
|
|
{
|
|
"constructorMs": 1.2999999821186066,
|
|
"destroyMs": 0.699999988079071
|
|
},
|
|
{
|
|
"constructorMs": 1.4000000059604645,
|
|
"destroyMs": 0.800000011920929
|
|
},
|
|
{
|
|
"constructorMs": 1.4000000059604645,
|
|
"destroyMs": 0.800000011920929
|
|
},
|
|
{
|
|
"constructorMs": 1.5,
|
|
"destroyMs": 0.7000000178813934
|
|
},
|
|
{
|
|
"constructorMs": 1.4000000059604645,
|
|
"destroyMs": 0.9000000059604645
|
|
},
|
|
{
|
|
"constructorMs": 1.5,
|
|
"destroyMs": 0.5999999940395355
|
|
},
|
|
{
|
|
"constructorMs": 1.300000011920929,
|
|
"destroyMs": 0.800000011920929
|
|
},
|
|
{
|
|
"constructorMs": 1.300000011920929,
|
|
"destroyMs": 0.7999999821186066
|
|
},
|
|
{
|
|
"constructorMs": 1.4000000059604645,
|
|
"destroyMs": 0.9000000059604645
|
|
},
|
|
{
|
|
"constructorMs": 1.4000000059604645,
|
|
"destroyMs": 0.5999999940395355
|
|
},
|
|
{
|
|
"constructorMs": 1.5,
|
|
"destroyMs": 0.800000011920929
|
|
},
|
|
{
|
|
"constructorMs": 1.5999999940395355,
|
|
"destroyMs": 1
|
|
},
|
|
{
|
|
"constructorMs": 1.2000000178813934,
|
|
"destroyMs": 0.8999999761581421
|
|
},
|
|
{
|
|
"constructorMs": 1.300000011920929,
|
|
"destroyMs": 0.9000000059604645
|
|
},
|
|
{
|
|
"constructorMs": 1.5,
|
|
"destroyMs": 0.9000000059604645
|
|
},
|
|
{
|
|
"constructorMs": 1.399999976158142,
|
|
"destroyMs": 0.7999999821186066
|
|
},
|
|
{
|
|
"constructorMs": 1.2000000178813934,
|
|
"destroyMs": 0.5999999940395355
|
|
},
|
|
{
|
|
"constructorMs": 1.5,
|
|
"destroyMs": 0.9000000059604645
|
|
},
|
|
{
|
|
"constructorMs": 1.4000000059604645,
|
|
"destroyMs": 0.5999999940395355
|
|
},
|
|
{
|
|
"constructorMs": 2.0999999940395355,
|
|
"destroyMs": 0.7000000178813934
|
|
},
|
|
{
|
|
"constructorMs": 1.5,
|
|
"destroyMs": 0.800000011920929
|
|
},
|
|
{
|
|
"constructorMs": 1.5,
|
|
"destroyMs": 0.800000011920929
|
|
},
|
|
{
|
|
"constructorMs": 1.4000000059604645,
|
|
"destroyMs": 0.699999988079071
|
|
},
|
|
{
|
|
"constructorMs": 1.5,
|
|
"destroyMs": 0.7999999821186066
|
|
},
|
|
{
|
|
"constructorMs": 1.4000000059604645,
|
|
"destroyMs": 0.9000000059604645
|
|
},
|
|
{
|
|
"constructorMs": 1.4000000059604645,
|
|
"destroyMs": 0.7999999821186066
|
|
},
|
|
{
|
|
"constructorMs": 1.300000011920929,
|
|
"destroyMs": 0.5999999940395355
|
|
},
|
|
{
|
|
"constructorMs": 1.4000000059604645,
|
|
"destroyMs": 0.7999999821186066
|
|
},
|
|
{
|
|
"constructorMs": 1.300000011920929,
|
|
"destroyMs": 0.9000000059604645
|
|
},
|
|
{
|
|
"constructorMs": 1.5999999940395355,
|
|
"destroyMs": 0.800000011920929
|
|
},
|
|
{
|
|
"constructorMs": 1.300000011920929,
|
|
"destroyMs": 0.7999999821186066
|
|
},
|
|
{
|
|
"constructorMs": 1.7000000178813934,
|
|
"destroyMs": 0.7999999821186066
|
|
},
|
|
{
|
|
"constructorMs": 1.9000000059604645,
|
|
"destroyMs": 0.5999999940395355
|
|
},
|
|
{
|
|
"constructorMs": 1.2999999821186066,
|
|
"destroyMs": 0.699999988079071
|
|
},
|
|
{
|
|
"constructorMs": 1.2000000178813934,
|
|
"destroyMs": 0.7999999821186066
|
|
},
|
|
{
|
|
"constructorMs": 1.4000000059604645,
|
|
"destroyMs": 0.5999999940395355
|
|
},
|
|
{
|
|
"constructorMs": 1.5999999940395355,
|
|
"destroyMs": 0.800000011920929
|
|
},
|
|
{
|
|
"constructorMs": 1.5999999940395355,
|
|
"destroyMs": 0.699999988079071
|
|
},
|
|
{
|
|
"constructorMs": 1.4000000059604645,
|
|
"destroyMs": 1.0999999940395355
|
|
},
|
|
{
|
|
"constructorMs": 1.300000011920929,
|
|
"destroyMs": 0.5999999940395355
|
|
},
|
|
{
|
|
"constructorMs": 1.4000000059604645,
|
|
"destroyMs": 1.2000000178813934
|
|
},
|
|
{
|
|
"constructorMs": 1.5999999940395355,
|
|
"destroyMs": 0.6000000238418579
|
|
},
|
|
{
|
|
"constructorMs": 1.2999999821186066,
|
|
"destroyMs": 0.9000000059604645
|
|
},
|
|
{
|
|
"constructorMs": 1.0999999940395355,
|
|
"destroyMs": 1.0999999940395355
|
|
},
|
|
{
|
|
"constructorMs": 1.300000011920929,
|
|
"destroyMs": 0.7000000178813934
|
|
},
|
|
{
|
|
"constructorMs": 1.399999976158142,
|
|
"destroyMs": 0.7999999821186066
|
|
},
|
|
{
|
|
"constructorMs": 1.4000000059604645,
|
|
"destroyMs": 1.300000011920929
|
|
},
|
|
{
|
|
"constructorMs": 2.5,
|
|
"destroyMs": 0.699999988079071
|
|
},
|
|
{
|
|
"constructorMs": 1.300000011920929,
|
|
"destroyMs": 0.7000000178813934
|
|
},
|
|
{
|
|
"constructorMs": 1.5,
|
|
"destroyMs": 0.800000011920929
|
|
},
|
|
{
|
|
"constructorMs": 1.300000011920929,
|
|
"destroyMs": 0.9000000059604645
|
|
},
|
|
{
|
|
"constructorMs": 1.300000011920929,
|
|
"destroyMs": 1.0999999940395355
|
|
},
|
|
{
|
|
"constructorMs": 1.5,
|
|
"destroyMs": 0.7000000178813934
|
|
},
|
|
{
|
|
"constructorMs": 1.5999999940395355,
|
|
"destroyMs": 0.9000000059604645
|
|
},
|
|
{
|
|
"constructorMs": 1.300000011920929,
|
|
"destroyMs": 0.800000011920929
|
|
},
|
|
{
|
|
"constructorMs": 1.2999999821186066,
|
|
"destroyMs": 0.699999988079071
|
|
},
|
|
{
|
|
"constructorMs": 1.199999988079071,
|
|
"destroyMs": 0.7999999821186066
|
|
},
|
|
{
|
|
"constructorMs": 2.100000023841858,
|
|
"destroyMs": 1.0999999940395355
|
|
},
|
|
{
|
|
"constructorMs": 1.4000000059604645,
|
|
"destroyMs": 0.699999988079071
|
|
}
|
|
],
|
|
"errors": [],
|
|
"limit": "Instrumented Chromium source-build diagnostic only; not an uninstrumented published/candidate performance comparison. Native frames and sampling gaps may be charged to their JS caller. Timings must not be used for performance acceptance."
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"validator": {
|
|
"version": "2.0.6",
|
|
"file": "node_modules/option-validator/dist/option-validator.js",
|
|
"sha256": "7d8781668aa1ea52af5b46eba94cf2be18845bc116e3cfa727b8b19d1904d747",
|
|
"runtime": "bundled synchronous dependency; no device or remote service",
|
|
"tests": [
|
|
"test/options.test.js",
|
|
"test/browser/options.spec.js",
|
|
"test/browser/initialization.spec.js"
|
|
]
|
|
},
|
|
"limits": [
|
|
"Core stage only; all ecosystem packages, external SDKs and physical devices still require their named PKG/REL tasks.",
|
|
"Size and intermittent timing risks remain open for MOD-03/REVIEW-01; historical thresholds are unchanged.",
|
|
"No remote CI, npm publication, heap/GPU certification or whole-site acceptance is implied."
|
|
]
|
|
}
|