Files
ArtPlayer/refactor/baselines/danmuku-fullscreen-validation.json

12306 lines
363 KiB
JSON

{
"schemaVersion": 1,
"task": "PKG-DANMUKU-08",
"status": "partial",
"capturedAt": "2026-09-14T13:06:02.581Z",
"scope": "Three fresh player lifetimes per old/current core/plugin pair in real CSS web and document fullscreen. Source includes frozen npm plugin; main/legacy select candidate plugin only.",
"reports": [
{
"file": "refactor/.cache/danmuku08-fullscreen-first-report/report.json",
"sha256": "ca6cd7d93c7c455587a4b234ca7f3e3ccb5cda3783165ae0b1bf654f71b6e5a1",
"stats": {
"startTime": "2026-09-14T12:54:23.935Z",
"duration": 20482.958,
"expected": 3,
"skipped": 0,
"unexpected": 5,
"flaky": 0
},
"result": {
"scope": "source",
"exitCode": 1,
"signal": null,
"args": [
"test",
"--config=playwright.source.config.js",
"test/browser/danmuku-fullscreen.spec.js",
"--project=chromium",
"--workers=2"
]
},
"cases": [
{
"title": "published core / published Danmuku: web fullscreen across three player lifetimes",
"engine": "chromium",
"status": "failed",
"browser": "153.0.8010.12",
"platform": "win32",
"coreInput": {
"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
},
"errors": [
"Error: \u001b[2mexpect(\u001b[22m\u001b[31mlocator\u001b[39m\u001b[2m).\u001b[22mtoBeVisible\u001b[2m(\u001b[22m\u001b[2m)\u001b[22m failed\n\nLocator: getByText('Fullscreen row 0', { exact: true })\nExpected: visible\nError: strict mode violation: getByText('Fullscreen row 0', { exact: true }) resolved to 2 elements:\n 1) <div class=\"\" data-id=\"\" data-mode=\"\">Fullscreen row 0</div> aka getByText('Fullscreen row').first()\n 2) <div class=\"\" data-id=\"\" data-mode=\"1\" data-state=\"emit\">Fullscreen row 0</div> aka getByText('Fullscreen row').nth(1)\n\nCall log:\n\u001b[2m - Expect \"toBeVisible\" getByText('Fullscreen row 0', { exact: true }) with timeout 7000ms\u001b[22m\n\u001b[2m - waiting for getByText('Fullscreen row 0', { exact: true })\u001b[22m\n\n\n 88 | }, text)\n 89 | await expect.poll(() => page.evaluate(text => window.fullscreenRows.some(row => row.text === text), text)).toBe(true)\n> 90 | await expect(page.getByText(text, { exact: true })).toBeVisible()\n | ^\n 91 | const entered = await page.evaluate(() => ({\n 92 | width: window.art.template.$player.clientWidth,\n 93 | layerWidth: window.art.template.$danmuku.clientWidth,\n at D:\\github\\ArtPlayer\\test\\browser\\danmuku-fullscreen.spec.js:90:65"
],
"fullscreen": {
"core": "published",
"plugin": "published",
"mode": "web",
"input": "npm 5.3.0",
"sha256": "7c8749288711ef97e80b6f9f00981170aa73f62a8ae25d6d663749a4aef62a8f",
"cycles": [],
"outcome": "incomplete"
}
},
{
"title": "published core / published Danmuku: native fullscreen across three player lifetimes",
"engine": "chromium",
"status": "failed",
"browser": "153.0.8010.12",
"platform": "win32",
"coreInput": {
"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
},
"errors": [
"Error: \u001b[2mexpect(\u001b[22m\u001b[31mlocator\u001b[39m\u001b[2m).\u001b[22mtoBeVisible\u001b[2m(\u001b[22m\u001b[2m)\u001b[22m failed\n\nLocator: getByText('Fullscreen row 0', { exact: true })\nExpected: visible\nError: strict mode violation: getByText('Fullscreen row 0', { exact: true }) resolved to 2 elements:\n 1) <div class=\"\" data-id=\"\" data-mode=\"\">Fullscreen row 0</div> aka getByText('Fullscreen row').first()\n 2) <div class=\"\" data-id=\"\" data-mode=\"1\" data-state=\"emit\">Fullscreen row 0</div> aka getByText('Fullscreen row').nth(1)\n\nCall log:\n\u001b[2m - Expect \"toBeVisible\" getByText('Fullscreen row 0', { exact: true }) with timeout 7000ms\u001b[22m\n\u001b[2m - waiting for getByText('Fullscreen row 0', { exact: true })\u001b[22m\n\n\n 88 | }, text)\n 89 | await expect.poll(() => page.evaluate(text => window.fullscreenRows.some(row => row.text === text), text)).toBe(true)\n> 90 | await expect(page.getByText(text, { exact: true })).toBeVisible()\n | ^\n 91 | const entered = await page.evaluate(() => ({\n 92 | width: window.art.template.$player.clientWidth,\n 93 | layerWidth: window.art.template.$danmuku.clientWidth,\n at D:\\github\\ArtPlayer\\test\\browser\\danmuku-fullscreen.spec.js:90:65"
],
"fullscreen": {
"core": "published",
"plugin": "published",
"mode": "native",
"input": "npm 5.3.0",
"sha256": "7c8749288711ef97e80b6f9f00981170aa73f62a8ae25d6d663749a4aef62a8f",
"cycles": [],
"outcome": "incomplete"
}
},
{
"title": "published core / candidate Danmuku: web fullscreen across three player lifetimes",
"engine": "chromium",
"status": "passed",
"browser": "153.0.8010.12",
"platform": "win32",
"coreInput": {
"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
},
"errors": [],
"fullscreen": {
"core": "published",
"plugin": "candidate",
"mode": "web",
"input": "source UMD",
"sha256": "e8193aa8fae3329b3a8e435fc450726d9305e258dddea043ff3114f058516a66",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.302287
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.308623
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.300285
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed"
}
},
{
"title": "published core / candidate Danmuku: native fullscreen across three player lifetimes",
"engine": "chromium",
"status": "failed",
"browser": "153.0.8010.12",
"platform": "win32",
"coreInput": {
"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
},
"errors": [
"Error: \u001b[2mexpect(\u001b[22m\u001b[31mreceived\u001b[39m\u001b[2m).\u001b[22mtoEqual\u001b[2m(\u001b[22m\u001b[32mexpected\u001b[39m\u001b[2m) // deep equality\u001b[22m\n\n\u001b[32m- Expected - 0\u001b[39m\n\u001b[31m+ Received + 2\u001b[39m\n\n\u001b[2m Array [\u001b[22m\n\u001b[2m true,\u001b[22m\n\u001b[31m+ true,\u001b[39m\n\u001b[31m+ false,\u001b[39m\n\u001b[2m false,\u001b[22m\n\u001b[2m ]\u001b[22m\n\n 129 | expect(after.styles).toBe(1)\n 130 | expect(after.errors).toEqual([])\n> 131 | expect(after.modes).toEqual([true, false])\n | ^\n 132 | expect(after.workers).toHaveLength(cycle + 1)\n 133 | for (const worker of after.workers) {\n 134 | expect(worker.replies).toBeGreaterThan(0)\n at D:\\github\\ArtPlayer\\test\\browser\\danmuku-fullscreen.spec.js:131:33"
],
"fullscreen": {
"core": "published",
"plugin": "candidate",
"mode": "native",
"input": "source UMD",
"sha256": "e8193aa8fae3329b3a8e435fc450726d9305e258dddea043ff3114f058516a66",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.42319
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.424272
},
"after": {
"modes": [
true,
true,
false,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "incomplete"
}
},
{
"title": "candidate core / published Danmuku: web fullscreen across three player lifetimes",
"engine": "chromium",
"status": "failed",
"browser": "153.0.8010.12",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [
"Error: \u001b[2mexpect(\u001b[22m\u001b[31mlocator\u001b[39m\u001b[2m).\u001b[22mtoBeVisible\u001b[2m(\u001b[22m\u001b[2m)\u001b[22m failed\n\nLocator: getByText('Fullscreen row 0', { exact: true })\nExpected: visible\nError: strict mode violation: getByText('Fullscreen row 0', { exact: true }) resolved to 2 elements:\n 1) <div class=\"\" data-id=\"\" data-mode=\"\">Fullscreen row 0</div> aka getByText('Fullscreen row').first()\n 2) <div class=\"\" data-id=\"\" data-mode=\"1\" data-state=\"emit\">Fullscreen row 0</div> aka getByText('Fullscreen row').nth(1)\n\nCall log:\n\u001b[2m - Expect \"toBeVisible\" getByText('Fullscreen row 0', { exact: true }) with timeout 7000ms\u001b[22m\n\u001b[2m - waiting for getByText('Fullscreen row 0', { exact: true })\u001b[22m\n\n\n 88 | }, text)\n 89 | await expect.poll(() => page.evaluate(text => window.fullscreenRows.some(row => row.text === text), text)).toBe(true)\n> 90 | await expect(page.getByText(text, { exact: true })).toBeVisible()\n | ^\n 91 | const entered = await page.evaluate(() => ({\n 92 | width: window.art.template.$player.clientWidth,\n 93 | layerWidth: window.art.template.$danmuku.clientWidth,\n at D:\\github\\ArtPlayer\\test\\browser\\danmuku-fullscreen.spec.js:90:65"
],
"fullscreen": {
"core": "candidate",
"plugin": "published",
"mode": "web",
"input": "npm 5.3.0",
"sha256": "7c8749288711ef97e80b6f9f00981170aa73f62a8ae25d6d663749a4aef62a8f",
"cycles": [],
"outcome": "incomplete"
}
},
{
"title": "candidate core / published Danmuku: native fullscreen across three player lifetimes",
"engine": "chromium",
"status": "failed",
"browser": "153.0.8010.12",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [
"Error: \u001b[2mexpect(\u001b[22m\u001b[31mlocator\u001b[39m\u001b[2m).\u001b[22mtoBeVisible\u001b[2m(\u001b[22m\u001b[2m)\u001b[22m failed\n\nLocator: getByText('Fullscreen row 0', { exact: true })\nExpected: visible\nError: strict mode violation: getByText('Fullscreen row 0', { exact: true }) resolved to 2 elements:\n 1) <div class=\"\" data-id=\"\" data-mode=\"\">Fullscreen row 0</div> aka getByText('Fullscreen row').first()\n 2) <div class=\"\" data-id=\"\" data-mode=\"1\" data-state=\"emit\">Fullscreen row 0</div> aka getByText('Fullscreen row').nth(1)\n\nCall log:\n\u001b[2m - Expect \"toBeVisible\" getByText('Fullscreen row 0', { exact: true }) with timeout 7000ms\u001b[22m\n\u001b[2m - waiting for getByText('Fullscreen row 0', { exact: true })\u001b[22m\n\n\n 88 | }, text)\n 89 | await expect.poll(() => page.evaluate(text => window.fullscreenRows.some(row => row.text === text), text)).toBe(true)\n> 90 | await expect(page.getByText(text, { exact: true })).toBeVisible()\n | ^\n 91 | const entered = await page.evaluate(() => ({\n 92 | width: window.art.template.$player.clientWidth,\n 93 | layerWidth: window.art.template.$danmuku.clientWidth,\n at D:\\github\\ArtPlayer\\test\\browser\\danmuku-fullscreen.spec.js:90:65"
],
"fullscreen": {
"core": "candidate",
"plugin": "published",
"mode": "native",
"input": "npm 5.3.0",
"sha256": "7c8749288711ef97e80b6f9f00981170aa73f62a8ae25d6d663749a4aef62a8f",
"cycles": [],
"outcome": "incomplete"
}
},
{
"title": "candidate core / candidate Danmuku: web fullscreen across three player lifetimes",
"engine": "chromium",
"status": "passed",
"browser": "153.0.8010.12",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [],
"fullscreen": {
"core": "candidate",
"plugin": "candidate",
"mode": "web",
"input": "source UMD",
"sha256": "e8193aa8fae3329b3a8e435fc450726d9305e258dddea043ff3114f058516a66",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.295599
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.285728
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.305937
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed"
}
},
{
"title": "candidate core / candidate Danmuku: native fullscreen across three player lifetimes",
"engine": "chromium",
"status": "passed",
"browser": "153.0.8010.12",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [],
"fullscreen": {
"core": "candidate",
"plugin": "candidate",
"mode": "native",
"input": "source UMD",
"sha256": "e8193aa8fae3329b3a8e435fc450726d9305e258dddea043ff3114f058516a66",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.420091
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.40066
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.421755
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed"
}
}
]
},
{
"file": "refactor/.cache/danmuku08-fullscreen-exit-first-report/report.json",
"sha256": "5927ab0e768672181e9bb4f8178697f0e68d187f7b641a169fbdf0bfea91f30c",
"stats": {
"startTime": "2026-09-14T12:59:57.971Z",
"duration": 80872.709,
"expected": 20,
"skipped": 0,
"unexpected": 4,
"flaky": 0
},
"result": {
"scope": "source",
"exitCode": 1,
"signal": null,
"args": [
"test",
"--config=playwright.source.config.js",
"test/browser/danmuku-fullscreen.spec.js",
"--workers=2"
]
},
"cases": [
{
"title": "published core / published Danmuku: web fullscreen across three player lifetimes",
"engine": "chromium",
"status": "passed",
"browser": "153.0.8010.12",
"platform": "win32",
"coreInput": {
"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
},
"errors": [],
"fullscreen": {
"core": "published",
"plugin": "published",
"mode": "web",
"input": "npm 5.3.0",
"sha256": "7c8749288711ef97e80b6f9f00981170aa73f62a8ae25d6d663749a4aef62a8f",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.305587
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.302409
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.292386
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.818216
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.80352
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.786962
}
],
"errors": []
}
]
}
},
{
"title": "published core / published Danmuku: native fullscreen across three player lifetimes",
"engine": "chromium",
"status": "passed",
"browser": "153.0.8010.12",
"platform": "win32",
"coreInput": {
"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
},
"errors": [],
"fullscreen": {
"core": "published",
"plugin": "published",
"mode": "native",
"input": "npm 5.3.0",
"sha256": "7c8749288711ef97e80b6f9f00981170aa73f62a8ae25d6d663749a4aef62a8f",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.394856
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.3803
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.417738
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false,
true,
false,
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.90935
}
],
"errors": []
},
{
"modes": [
true,
false,
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.903625
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.91707
}
],
"errors": []
}
]
}
},
{
"title": "published core / candidate Danmuku: web fullscreen across three player lifetimes",
"engine": "chromium",
"status": "passed",
"browser": "153.0.8010.12",
"platform": "win32",
"coreInput": {
"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
},
"errors": [],
"fullscreen": {
"core": "published",
"plugin": "candidate",
"mode": "web",
"input": "source UMD",
"sha256": "e8193aa8fae3329b3a8e435fc450726d9305e258dddea043ff3114f058516a66",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.303321
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.285748
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.324368
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.808347
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.790806
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.818202
}
],
"errors": []
}
]
}
},
{
"title": "published core / candidate Danmuku: native fullscreen across three player lifetimes",
"engine": "chromium",
"status": "passed",
"browser": "153.0.8010.12",
"platform": "win32",
"coreInput": {
"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
},
"errors": [],
"fullscreen": {
"core": "published",
"plugin": "candidate",
"mode": "native",
"input": "source UMD",
"sha256": "e8193aa8fae3329b3a8e435fc450726d9305e258dddea043ff3114f058516a66",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.3975
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.393407
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.391375
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false,
true,
false,
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.92484
}
],
"errors": []
},
{
"modes": [
true,
false,
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.889227
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.888514
}
],
"errors": []
}
]
}
},
{
"title": "candidate core / published Danmuku: web fullscreen across three player lifetimes",
"engine": "chromium",
"status": "passed",
"browser": "153.0.8010.12",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [],
"fullscreen": {
"core": "candidate",
"plugin": "published",
"mode": "web",
"input": "npm 5.3.0",
"sha256": "7c8749288711ef97e80b6f9f00981170aa73f62a8ae25d6d663749a4aef62a8f",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.287732
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.304802
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.306601
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.804428
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.805052
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.820109
}
],
"errors": []
}
]
}
},
{
"title": "candidate core / published Danmuku: native fullscreen across three player lifetimes",
"engine": "chromium",
"status": "passed",
"browser": "153.0.8010.12",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [],
"fullscreen": {
"core": "candidate",
"plugin": "published",
"mode": "native",
"input": "npm 5.3.0",
"sha256": "7c8749288711ef97e80b6f9f00981170aa73f62a8ae25d6d663749a4aef62a8f",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.421158
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.407455
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.404603
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.920465
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.906354
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.906628
}
],
"errors": []
}
]
}
},
{
"title": "candidate core / candidate Danmuku: web fullscreen across three player lifetimes",
"engine": "chromium",
"status": "passed",
"browser": "153.0.8010.12",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [],
"fullscreen": {
"core": "candidate",
"plugin": "candidate",
"mode": "web",
"input": "source UMD",
"sha256": "e8193aa8fae3329b3a8e435fc450726d9305e258dddea043ff3114f058516a66",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.293472
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.312246
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.287302
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.805568
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.823699
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.805252
}
],
"errors": []
}
]
}
},
{
"title": "candidate core / candidate Danmuku: native fullscreen across three player lifetimes",
"engine": "chromium",
"status": "passed",
"browser": "153.0.8010.12",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [],
"fullscreen": {
"core": "candidate",
"plugin": "candidate",
"mode": "native",
"input": "source UMD",
"sha256": "e8193aa8fae3329b3a8e435fc450726d9305e258dddea043ff3114f058516a66",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.42429
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.400802
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.394154
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.93993
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.906686
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.905918
}
],
"errors": []
}
]
}
},
{
"title": "published core / published Danmuku: web fullscreen across three player lifetimes",
"engine": "firefox",
"status": "passed",
"browser": "155.0",
"platform": "win32",
"coreInput": {
"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
},
"errors": [],
"fullscreen": {
"core": "published",
"plugin": "published",
"mode": "web",
"input": "npm 5.3.0",
"sha256": "7c8749288711ef97e80b6f9f00981170aa73f62a8ae25d6d663749a4aef62a8f",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.197675
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.151079
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.376561
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.70956
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.625697
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.875997
}
],
"errors": []
}
]
}
},
{
"title": "published core / published Danmuku: native fullscreen across three player lifetimes",
"engine": "firefox",
"status": "passed",
"browser": "155.0",
"platform": "win32",
"coreInput": {
"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
},
"errors": [],
"fullscreen": {
"core": "published",
"plugin": "published",
"mode": "native",
"input": "npm 5.3.0",
"sha256": "7c8749288711ef97e80b6f9f00981170aa73f62a8ae25d6d663749a4aef62a8f",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1366,
"layerWidth": 1366,
"settings": 1,
"heatmaps": 1,
"time": 0.917785
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 1,
"entered": {
"width": 1366,
"layerWidth": 1366,
"settings": 1,
"heatmaps": 1,
"time": 1.127668
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 2,
"entered": {
"width": 1366,
"layerWidth": 1366,
"settings": 1,
"heatmaps": 1,
"time": 1.418264
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false,
true,
false,
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.87473
}
],
"errors": []
},
{
"modes": [
true,
false,
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.601132
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.876731
}
],
"errors": []
}
]
}
},
{
"title": "published core / candidate Danmuku: web fullscreen across three player lifetimes",
"engine": "firefox",
"status": "passed",
"browser": "155.0",
"platform": "win32",
"coreInput": {
"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
},
"errors": [],
"fullscreen": {
"core": "published",
"plugin": "candidate",
"mode": "web",
"input": "source UMD",
"sha256": "e8193aa8fae3329b3a8e435fc450726d9305e258dddea043ff3114f058516a66",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.375693
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.375387
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.376667
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.877128
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.875062
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.876148
}
],
"errors": []
}
]
}
},
{
"title": "published core / candidate Danmuku: native fullscreen across three player lifetimes",
"engine": "firefox",
"status": "passed",
"browser": "155.0",
"platform": "win32",
"coreInput": {
"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
},
"errors": [],
"fullscreen": {
"core": "published",
"plugin": "candidate",
"mode": "native",
"input": "source UMD",
"sha256": "e8193aa8fae3329b3a8e435fc450726d9305e258dddea043ff3114f058516a66",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1366,
"layerWidth": 1366,
"settings": 1,
"heatmaps": 1,
"time": 1.418203
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1366,
"layerWidth": 1366,
"settings": 1,
"heatmaps": 1,
"time": 1.14767
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1366,
"layerWidth": 1366,
"settings": 1,
"heatmaps": 1,
"time": 1.376448
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false,
true,
false,
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.876055
}
],
"errors": []
},
{
"modes": [
true,
false,
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.619397
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.884482
}
],
"errors": []
}
]
}
},
{
"title": "candidate core / published Danmuku: web fullscreen across three player lifetimes",
"engine": "firefox",
"status": "passed",
"browser": "155.0",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [],
"fullscreen": {
"core": "candidate",
"plugin": "published",
"mode": "web",
"input": "npm 5.3.0",
"sha256": "7c8749288711ef97e80b6f9f00981170aa73f62a8ae25d6d663749a4aef62a8f",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.164867
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.162877
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.38304
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.666878
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.63526
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.885454
}
],
"errors": []
}
]
}
},
{
"title": "candidate core / published Danmuku: native fullscreen across three player lifetimes",
"engine": "firefox",
"status": "passed",
"browser": "155.0",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [],
"fullscreen": {
"core": "candidate",
"plugin": "published",
"mode": "native",
"input": "npm 5.3.0",
"sha256": "7c8749288711ef97e80b6f9f00981170aa73f62a8ae25d6d663749a4aef62a8f",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1366,
"layerWidth": 1366,
"settings": 1,
"heatmaps": 1,
"time": 1.418523
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 1,
"entered": {
"width": 1366,
"layerWidth": 1366,
"settings": 1,
"heatmaps": 1,
"time": 1.155952
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 2,
"entered": {
"width": 1366,
"layerWidth": 1366,
"settings": 1,
"heatmaps": 1,
"time": 0.874467
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.876216
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.629133
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.874467
}
],
"errors": []
}
]
}
},
{
"title": "candidate core / candidate Danmuku: web fullscreen across three player lifetimes",
"engine": "firefox",
"status": "passed",
"browser": "155.0",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [],
"fullscreen": {
"core": "candidate",
"plugin": "candidate",
"mode": "web",
"input": "source UMD",
"sha256": "e8193aa8fae3329b3a8e435fc450726d9305e258dddea043ff3114f058516a66",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.126851
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.406531
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.168395
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.626185
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.874941
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.631091
}
],
"errors": []
}
]
}
},
{
"title": "candidate core / candidate Danmuku: native fullscreen across three player lifetimes",
"engine": "firefox",
"status": "passed",
"browser": "155.0",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [],
"fullscreen": {
"core": "candidate",
"plugin": "candidate",
"mode": "native",
"input": "source UMD",
"sha256": "e8193aa8fae3329b3a8e435fc450726d9305e258dddea043ff3114f058516a66",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1366,
"layerWidth": 1366,
"settings": 1,
"heatmaps": 1,
"time": 1.395735
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1366,
"layerWidth": 1366,
"settings": 1,
"heatmaps": 1,
"time": 1.421872
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1366,
"layerWidth": 1366,
"settings": 1,
"heatmaps": 1,
"time": 1.168301
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.870158
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.8868
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.628731
}
],
"errors": []
}
]
}
},
{
"title": "published core / published Danmuku: web fullscreen across three player lifetimes",
"engine": "webkit",
"status": "passed",
"browser": "26.6",
"platform": "win32",
"coreInput": {
"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
},
"errors": [],
"fullscreen": {
"core": "published",
"plugin": "published",
"mode": "web",
"input": "npm 5.3.0",
"sha256": "7c8749288711ef97e80b6f9f00981170aa73f62a8ae25d6d663749a4aef62a8f",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.4189168
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.463021
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.4471668
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.8705625
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.9387501
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.8884167
}
],
"errors": []
}
]
}
},
{
"title": "published core / published Danmuku: native fullscreen across three player lifetimes",
"engine": "webkit",
"status": "failed",
"browser": "26.6",
"platform": "win32",
"coreInput": {
"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
},
"errors": [
"Error: \u001b[2mexpect(\u001b[22m\u001b[31mreceived\u001b[39m\u001b[2m).\u001b[22mtoEqual\u001b[2m(\u001b[22m\u001b[32mexpected\u001b[39m\u001b[2m) // deep equality\u001b[22m\n\n\u001b[32m- Expected - 1\u001b[39m\n\u001b[31m+ Received + 0\u001b[39m\n\n\u001b[2m Array [\u001b[22m\n\u001b[2m true,\u001b[22m\n\u001b[32m- false,\u001b[39m\n\u001b[2m ]\u001b[22m\n\n 133 | expect(after.styles).toBe(1)\n 134 | expect(after.errors).toEqual([])\n> 135 | expect(after.modes).toEqual([true, false])\n | ^\n 136 | expect(after.workers).toHaveLength(cycle + 1)\n 137 | for (const worker of after.workers) {\n 138 | expect(worker.replies).toBeGreaterThan(0)\n at D:\\github\\ArtPlayer\\test\\browser\\danmuku-fullscreen.spec.js:135:33"
],
"fullscreen": {
"core": "published",
"plugin": "published",
"mode": "native",
"input": "npm 5.3.0",
"sha256": "7c8749288711ef97e80b6f9f00981170aa73f62a8ae25d6d663749a4aef62a8f",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.6261877
},
"after": {
"modes": [
true
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
}
]
}
}
],
"outcome": "incomplete"
}
},
{
"title": "published core / candidate Danmuku: web fullscreen across three player lifetimes",
"engine": "webkit",
"status": "passed",
"browser": "26.6",
"platform": "win32",
"coreInput": {
"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
},
"errors": [],
"fullscreen": {
"core": "published",
"plugin": "candidate",
"mode": "web",
"input": "source UMD",
"sha256": "e8193aa8fae3329b3a8e435fc450726d9305e258dddea043ff3114f058516a66",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.6495627
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.4110001
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.4964793
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 1.1040418
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.8834584
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.9641043
}
],
"errors": []
}
]
}
},
{
"title": "published core / candidate Danmuku: native fullscreen across three player lifetimes",
"engine": "webkit",
"status": "failed",
"browser": "26.6",
"platform": "win32",
"coreInput": {
"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
},
"errors": [
"Error: \u001b[2mexpect(\u001b[22m\u001b[31mreceived\u001b[39m\u001b[2m).\u001b[22mtoEqual\u001b[2m(\u001b[22m\u001b[32mexpected\u001b[39m\u001b[2m) // deep equality\u001b[22m\n\n\u001b[32m- Expected - 1\u001b[39m\n\u001b[31m+ Received + 0\u001b[39m\n\n\u001b[2m Array [\u001b[22m\n\u001b[2m true,\u001b[22m\n\u001b[32m- false,\u001b[39m\n\u001b[2m ]\u001b[22m\n\n 133 | expect(after.styles).toBe(1)\n 134 | expect(after.errors).toEqual([])\n> 135 | expect(after.modes).toEqual([true, false])\n | ^\n 136 | expect(after.workers).toHaveLength(cycle + 1)\n 137 | for (const worker of after.workers) {\n 138 | expect(worker.replies).toBeGreaterThan(0)\n at D:\\github\\ArtPlayer\\test\\browser\\danmuku-fullscreen.spec.js:135:33"
],
"fullscreen": {
"core": "published",
"plugin": "candidate",
"mode": "native",
"input": "source UMD",
"sha256": "e8193aa8fae3329b3a8e435fc450726d9305e258dddea043ff3114f058516a66",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.491271
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.3739377
},
"after": {
"modes": [
true
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "incomplete"
}
},
{
"title": "candidate core / published Danmuku: web fullscreen across three player lifetimes",
"engine": "webkit",
"status": "passed",
"browser": "26.6",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [],
"fullscreen": {
"core": "candidate",
"plugin": "published",
"mode": "web",
"input": "npm 5.3.0",
"sha256": "7c8749288711ef97e80b6f9f00981170aa73f62a8ae25d6d663749a4aef62a8f",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.4675002
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.4633543
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.3901877
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.9397917
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.9360209
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.9301251
}
],
"errors": []
}
]
}
},
{
"title": "candidate core / published Danmuku: native fullscreen across three player lifetimes",
"engine": "webkit",
"status": "failed",
"browser": "26.6",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [
"Error: \u001b[2mexpect(\u001b[22m\u001b[31mreceived\u001b[39m\u001b[2m).\u001b[22mtoEqual\u001b[2m(\u001b[22m\u001b[32mexpected\u001b[39m\u001b[2m) // deep equality\u001b[22m\n\n\u001b[32m- Expected - 1\u001b[39m\n\u001b[31m+ Received + 0\u001b[39m\n\n\u001b[2m Array [\u001b[22m\n\u001b[2m true,\u001b[22m\n\u001b[32m- false,\u001b[39m\n\u001b[2m ]\u001b[22m\n\n 133 | expect(after.styles).toBe(1)\n 134 | expect(after.errors).toEqual([])\n> 135 | expect(after.modes).toEqual([true, false])\n | ^\n 136 | expect(after.workers).toHaveLength(cycle + 1)\n 137 | for (const worker of after.workers) {\n 138 | expect(worker.replies).toBeGreaterThan(0)\n at D:\\github\\ArtPlayer\\test\\browser\\danmuku-fullscreen.spec.js:135:33"
],
"fullscreen": {
"core": "candidate",
"plugin": "published",
"mode": "native",
"input": "npm 5.3.0",
"sha256": "7c8749288711ef97e80b6f9f00981170aa73f62a8ae25d6d663749a4aef62a8f",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.6771877
},
"after": {
"modes": [
true
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
}
]
}
}
],
"outcome": "incomplete"
}
},
{
"title": "candidate core / candidate Danmuku: web fullscreen across three player lifetimes",
"engine": "webkit",
"status": "passed",
"browser": "26.6",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [],
"fullscreen": {
"core": "candidate",
"plugin": "candidate",
"mode": "web",
"input": "source UMD",
"sha256": "e8193aa8fae3329b3a8e435fc450726d9305e258dddea043ff3114f058516a66",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.6823752
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.3943335
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.508021
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 1.1490834
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.869875
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.9733543
}
],
"errors": []
}
]
}
},
{
"title": "candidate core / candidate Danmuku: native fullscreen across three player lifetimes",
"engine": "webkit",
"status": "failed",
"browser": "26.6",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [
"Error: \u001b[2mexpect(\u001b[22m\u001b[31mreceived\u001b[39m\u001b[2m).\u001b[22mtoEqual\u001b[2m(\u001b[22m\u001b[32mexpected\u001b[39m\u001b[2m) // deep equality\u001b[22m\n\n\u001b[32m- Expected - 1\u001b[39m\n\u001b[31m+ Received + 0\u001b[39m\n\n\u001b[2m Array [\u001b[22m\n\u001b[2m true,\u001b[22m\n\u001b[32m- false,\u001b[39m\n\u001b[2m ]\u001b[22m\n\n 133 | expect(after.styles).toBe(1)\n 134 | expect(after.errors).toEqual([])\n> 135 | expect(after.modes).toEqual([true, false])\n | ^\n 136 | expect(after.workers).toHaveLength(cycle + 1)\n 137 | for (const worker of after.workers) {\n 138 | expect(worker.replies).toBeGreaterThan(0)\n at D:\\github\\ArtPlayer\\test\\browser\\danmuku-fullscreen.spec.js:135:33"
],
"fullscreen": {
"core": "candidate",
"plugin": "candidate",
"mode": "native",
"input": "source UMD",
"sha256": "e8193aa8fae3329b3a8e435fc450726d9305e258dddea043ff3114f058516a66",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.3409584
},
"after": {
"modes": [
true
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "incomplete"
}
}
]
},
{
"file": "refactor/.cache/danmuku08-fullscreen-source-report/report.json",
"sha256": "65390cb14d155e35036311b2ff6cf97f35c60feb154ebe578b7af699ad81a666",
"stats": {
"startTime": "2026-09-14T13:01:54.048Z",
"duration": 86398.68000000001,
"expected": 24,
"skipped": 0,
"unexpected": 0,
"flaky": 0
},
"result": {
"scope": "source",
"exitCode": 0,
"signal": null,
"args": [
"test",
"--config=playwright.source.config.js",
"test/browser/danmuku-fullscreen.spec.js",
"--workers=2"
]
},
"cases": [
{
"title": "published core / published Danmuku: web fullscreen across three player lifetimes",
"engine": "chromium",
"status": "passed",
"browser": "153.0.8010.12",
"platform": "win32",
"coreInput": {
"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
},
"errors": [],
"fullscreen": {
"core": "published",
"plugin": "published",
"mode": "web",
"input": "npm 5.3.0",
"sha256": "7c8749288711ef97e80b6f9f00981170aa73f62a8ae25d6d663749a4aef62a8f",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.311276
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.301213
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.336758
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.821775
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.809219
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.83148
}
],
"errors": []
}
]
}
},
{
"title": "published core / published Danmuku: native fullscreen across three player lifetimes",
"engine": "chromium",
"status": "passed",
"browser": "153.0.8010.12",
"platform": "win32",
"coreInput": {
"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
},
"errors": [],
"fullscreen": {
"core": "published",
"plugin": "published",
"mode": "native",
"input": "npm 5.3.0",
"sha256": "7c8749288711ef97e80b6f9f00981170aa73f62a8ae25d6d663749a4aef62a8f",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.355981
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.417251
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.405935
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false,
true,
false,
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.858451
}
],
"errors": []
},
{
"modes": [
true,
false,
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.922198
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.905579
}
],
"errors": []
}
]
}
},
{
"title": "published core / candidate Danmuku: web fullscreen across three player lifetimes",
"engine": "chromium",
"status": "passed",
"browser": "153.0.8010.12",
"platform": "win32",
"coreInput": {
"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
},
"errors": [],
"fullscreen": {
"core": "published",
"plugin": "candidate",
"mode": "web",
"input": "source UMD",
"sha256": "e8193aa8fae3329b3a8e435fc450726d9305e258dddea043ff3114f058516a66",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.313195
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.296546
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.287347
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.808599
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.806425
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.788396
}
],
"errors": []
}
]
}
},
{
"title": "published core / candidate Danmuku: native fullscreen across three player lifetimes",
"engine": "chromium",
"status": "passed",
"browser": "153.0.8010.12",
"platform": "win32",
"coreInput": {
"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
},
"errors": [],
"fullscreen": {
"core": "published",
"plugin": "candidate",
"mode": "native",
"input": "source UMD",
"sha256": "e8193aa8fae3329b3a8e435fc450726d9305e258dddea043ff3114f058516a66",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.40039
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.396518
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.383932
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false,
true,
false,
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.923523
}
],
"errors": []
},
{
"modes": [
true,
false,
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.904751
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.905907
}
],
"errors": []
}
]
}
},
{
"title": "candidate core / published Danmuku: web fullscreen across three player lifetimes",
"engine": "chromium",
"status": "passed",
"browser": "153.0.8010.12",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [],
"fullscreen": {
"core": "candidate",
"plugin": "published",
"mode": "web",
"input": "npm 5.3.0",
"sha256": "7c8749288711ef97e80b6f9f00981170aa73f62a8ae25d6d663749a4aef62a8f",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.306942
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.30023
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.320403
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.816921
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.805887
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.831516
}
],
"errors": []
}
]
}
},
{
"title": "candidate core / published Danmuku: native fullscreen across three player lifetimes",
"engine": "chromium",
"status": "passed",
"browser": "153.0.8010.12",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [],
"fullscreen": {
"core": "candidate",
"plugin": "published",
"mode": "native",
"input": "npm 5.3.0",
"sha256": "7c8749288711ef97e80b6f9f00981170aa73f62a8ae25d6d663749a4aef62a8f",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.356246
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.417083
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.312277
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.858305
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.922136
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.806533
}
],
"errors": []
}
]
}
},
{
"title": "candidate core / candidate Danmuku: web fullscreen across three player lifetimes",
"engine": "chromium",
"status": "passed",
"browser": "153.0.8010.12",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [],
"fullscreen": {
"core": "candidate",
"plugin": "candidate",
"mode": "web",
"input": "source UMD",
"sha256": "e8193aa8fae3329b3a8e435fc450726d9305e258dddea043ff3114f058516a66",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.300938
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.289118
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.297129
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.816116
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.807087
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.806969
}
],
"errors": []
}
]
}
},
{
"title": "candidate core / candidate Danmuku: native fullscreen across three player lifetimes",
"engine": "chromium",
"status": "passed",
"browser": "153.0.8010.12",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [],
"fullscreen": {
"core": "candidate",
"plugin": "candidate",
"mode": "native",
"input": "source UMD",
"sha256": "e8193aa8fae3329b3a8e435fc450726d9305e258dddea043ff3114f058516a66",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.41399
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.406802
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.402889
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.905785
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.905718
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.907086
}
],
"errors": []
}
]
}
},
{
"title": "published core / published Danmuku: web fullscreen across three player lifetimes",
"engine": "firefox",
"status": "passed",
"browser": "155.0",
"platform": "win32",
"coreInput": {
"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
},
"errors": [],
"fullscreen": {
"core": "published",
"plugin": "published",
"mode": "web",
"input": "npm 5.3.0",
"sha256": "7c8749288711ef97e80b6f9f00981170aa73f62a8ae25d6d663749a4aef62a8f",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 0.74827
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.367701
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.12653
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.74827
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.876225
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.637462
}
],
"errors": []
}
]
}
},
{
"title": "published core / published Danmuku: native fullscreen across three player lifetimes",
"engine": "firefox",
"status": "passed",
"browser": "155.0",
"platform": "win32",
"coreInput": {
"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
},
"errors": [],
"fullscreen": {
"core": "published",
"plugin": "published",
"mode": "native",
"input": "npm 5.3.0",
"sha256": "7c8749288711ef97e80b6f9f00981170aa73f62a8ae25d6d663749a4aef62a8f",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1366,
"layerWidth": 1366,
"settings": 1,
"heatmaps": 1,
"time": 1.398977
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 1,
"entered": {
"width": 1366,
"layerWidth": 1366,
"settings": 1,
"heatmaps": 1,
"time": 1.418425
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 2,
"entered": {
"width": 1366,
"layerWidth": 1366,
"settings": 1,
"heatmaps": 1,
"time": 1.234932
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false,
true,
false,
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.87358
}
],
"errors": []
},
{
"modes": [
true,
false,
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.91799
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.66854
}
],
"errors": []
}
]
}
},
{
"title": "published core / candidate Danmuku: web fullscreen across three player lifetimes",
"engine": "firefox",
"status": "passed",
"browser": "155.0",
"platform": "win32",
"coreInput": {
"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
},
"errors": [],
"fullscreen": {
"core": "published",
"plugin": "candidate",
"mode": "web",
"input": "source UMD",
"sha256": "e8193aa8fae3329b3a8e435fc450726d9305e258dddea043ff3114f058516a66",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.37692
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.388092
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.376764
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.876016
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.863569
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.876484
}
],
"errors": []
}
]
}
},
{
"title": "published core / candidate Danmuku: native fullscreen across three player lifetimes",
"engine": "firefox",
"status": "passed",
"browser": "155.0",
"platform": "win32",
"coreInput": {
"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
},
"errors": [],
"fullscreen": {
"core": "published",
"plugin": "candidate",
"mode": "native",
"input": "source UMD",
"sha256": "e8193aa8fae3329b3a8e435fc450726d9305e258dddea043ff3114f058516a66",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1366,
"layerWidth": 1366,
"settings": 1,
"heatmaps": 1,
"time": 1.377106
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1366,
"layerWidth": 1366,
"settings": 1,
"heatmaps": 1,
"time": 1.153697
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1366,
"layerWidth": 1366,
"settings": 1,
"heatmaps": 1,
"time": 1.376948
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false,
true,
false,
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.876065
}
],
"errors": []
},
{
"modes": [
true,
false,
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.625014
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.876241
}
],
"errors": []
}
]
}
},
{
"title": "candidate core / published Danmuku: web fullscreen across three player lifetimes",
"engine": "firefox",
"status": "passed",
"browser": "155.0",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [],
"fullscreen": {
"core": "candidate",
"plugin": "published",
"mode": "web",
"input": "npm 5.3.0",
"sha256": "7c8749288711ef97e80b6f9f00981170aa73f62a8ae25d6d663749a4aef62a8f",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.391081
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.144986
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.377002
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.906146
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.618796
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.885956
}
],
"errors": []
}
]
}
},
{
"title": "candidate core / published Danmuku: native fullscreen across three player lifetimes",
"engine": "firefox",
"status": "passed",
"browser": "155.0",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [],
"fullscreen": {
"core": "candidate",
"plugin": "published",
"mode": "native",
"input": "npm 5.3.0",
"sha256": "7c8749288711ef97e80b6f9f00981170aa73f62a8ae25d6d663749a4aef62a8f",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1366,
"layerWidth": 1366,
"settings": 1,
"heatmaps": 1,
"time": 1.126219
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 1,
"entered": {
"width": 1366,
"layerWidth": 1366,
"settings": 1,
"heatmaps": 1,
"time": 1.122477
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 2,
"entered": {
"width": 1366,
"layerWidth": 1366,
"settings": 1,
"heatmaps": 1,
"time": 1.40245
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.633298
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.632438
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.917654
}
],
"errors": []
}
]
}
},
{
"title": "candidate core / candidate Danmuku: web fullscreen across three player lifetimes",
"engine": "firefox",
"status": "passed",
"browser": "155.0",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [],
"fullscreen": {
"core": "candidate",
"plugin": "candidate",
"mode": "web",
"input": "source UMD",
"sha256": "e8193aa8fae3329b3a8e435fc450726d9305e258dddea043ff3114f058516a66",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.168018
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.123495
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 0.674975
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.632239
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.634477
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.634459
}
],
"errors": []
}
]
}
},
{
"title": "candidate core / candidate Danmuku: native fullscreen across three player lifetimes",
"engine": "firefox",
"status": "passed",
"browser": "155.0",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [],
"fullscreen": {
"core": "candidate",
"plugin": "candidate",
"mode": "native",
"input": "source UMD",
"sha256": "e8193aa8fae3329b3a8e435fc450726d9305e258dddea043ff3114f058516a66",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1366,
"layerWidth": 1366,
"settings": 1,
"heatmaps": 1,
"time": 0.945494
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1366,
"layerWidth": 1366,
"settings": 1,
"heatmaps": 1,
"time": 1.376773
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1366,
"layerWidth": 1366,
"settings": 1,
"heatmaps": 1,
"time": 1.396479
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.905076
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.881391
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.870989
}
],
"errors": []
}
]
}
},
{
"title": "published core / published Danmuku: web fullscreen across three player lifetimes",
"engine": "webkit",
"status": "passed",
"browser": "26.6",
"platform": "win32",
"coreInput": {
"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
},
"errors": [],
"fullscreen": {
"core": "published",
"plugin": "published",
"mode": "web",
"input": "npm 5.3.0",
"sha256": "7c8749288711ef97e80b6f9f00981170aa73f62a8ae25d6d663749a4aef62a8f",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.4825627
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.3670001
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.4962918
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.9549168
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.8691459
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.9698126
}
],
"errors": []
}
]
}
},
{
"title": "published core / published Danmuku: native fullscreen across three player lifetimes",
"engine": "webkit",
"status": "passed",
"browser": "26.6",
"platform": "win32",
"coreInput": {
"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
},
"errors": [],
"fullscreen": {
"core": "published",
"plugin": "published",
"mode": "native",
"input": "npm 5.3.0",
"sha256": "7c8749288711ef97e80b6f9f00981170aa73f62a8ae25d6d663749a4aef62a8f",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.0135209
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.5129377
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.4340418
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false,
true,
false,
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.9572709
}
],
"errors": []
},
{
"modes": [
true,
false,
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 1.0519168
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.9011251
}
],
"errors": []
}
]
}
},
{
"title": "published core / candidate Danmuku: web fullscreen across three player lifetimes",
"engine": "webkit",
"status": "passed",
"browser": "26.6",
"platform": "win32",
"coreInput": {
"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
},
"errors": [],
"fullscreen": {
"core": "published",
"plugin": "candidate",
"mode": "web",
"input": "source UMD",
"sha256": "e8193aa8fae3329b3a8e435fc450726d9305e258dddea043ff3114f058516a66",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 0.9459376
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.6052085
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.1644376
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.8739167
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 1.0550418
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 1.0907293
}
],
"errors": []
}
]
}
},
{
"title": "published core / candidate Danmuku: native fullscreen across three player lifetimes",
"engine": "webkit",
"status": "passed",
"browser": "26.6",
"platform": "win32",
"coreInput": {
"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
},
"errors": [],
"fullscreen": {
"core": "published",
"plugin": "candidate",
"mode": "native",
"input": "source UMD",
"sha256": "e8193aa8fae3329b3a8e435fc450726d9305e258dddea043ff3114f058516a66",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.7458961
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.5142293
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 0.9927917
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false,
true,
false,
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 1.2001668
}
],
"errors": []
},
{
"modes": [
true,
false,
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.9600418
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.9221459
}
],
"errors": []
}
]
}
},
{
"title": "candidate core / published Danmuku: web fullscreen across three player lifetimes",
"engine": "webkit",
"status": "passed",
"browser": "26.6",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [],
"fullscreen": {
"core": "candidate",
"plugin": "published",
"mode": "web",
"input": "npm 5.3.0",
"sha256": "7c8749288711ef97e80b6f9f00981170aa73f62a8ae25d6d663749a4aef62a8f",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.5274377
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.4827293
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.5256252
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.9411876
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.9295417
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 1.0027709
}
],
"errors": []
}
]
}
},
{
"title": "candidate core / published Danmuku: native fullscreen across three player lifetimes",
"engine": "webkit",
"status": "passed",
"browser": "26.6",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [],
"fullscreen": {
"core": "candidate",
"plugin": "published",
"mode": "native",
"input": "npm 5.3.0",
"sha256": "7c8749288711ef97e80b6f9f00981170aa73f62a8ae25d6d663749a4aef62a8f",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.448771
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.5601252
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.0914793
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
},
{
"replies": 2,
"terminated": 1
}
]
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.9175
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 1.0274584
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 1.0234167
}
],
"errors": []
}
]
}
},
{
"title": "candidate core / candidate Danmuku: web fullscreen across three player lifetimes",
"engine": "webkit",
"status": "passed",
"browser": "26.6",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [],
"fullscreen": {
"core": "candidate",
"plugin": "candidate",
"mode": "web",
"input": "source UMD",
"sha256": "e8193aa8fae3329b3a8e435fc450726d9305e258dddea043ff3114f058516a66",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.374396
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.6021877
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.532896
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.8267084
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 1.0507084
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.9721876
}
],
"errors": []
}
]
}
},
{
"title": "candidate core / candidate Danmuku: native fullscreen across three player lifetimes",
"engine": "webkit",
"status": "passed",
"browser": "26.6",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [],
"fullscreen": {
"core": "candidate",
"plugin": "candidate",
"mode": "native",
"input": "source UMD",
"sha256": "e8193aa8fae3329b3a8e435fc450726d9305e258dddea043ff3114f058516a66",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.426896
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.0215626
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.4615001
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.8908751
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.9617501
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 1.0014168
}
],
"errors": []
}
]
}
}
]
},
{
"file": "refactor/.cache/danmuku08-fullscreen-main-report/report.json",
"sha256": "dbcd90f381efdb1fdf623fc4418852816100a41c8091523d7f00df497e59810b",
"stats": {
"startTime": "2026-09-14T13:03:37.668Z",
"duration": 46458.390999999996,
"expected": 12,
"skipped": 0,
"unexpected": 0,
"flaky": 0
},
"result": {
"scope": "source",
"exitCode": 0,
"signal": null,
"args": [
"test",
"--config=playwright.source.config.js",
"test/browser/danmuku-fullscreen.spec.js",
"--grep",
"candidate Danmuku",
"--workers=2"
]
},
"cases": [
{
"title": "published core / candidate Danmuku: web fullscreen across three player lifetimes",
"engine": "chromium",
"status": "passed",
"browser": "153.0.8010.12",
"platform": "win32",
"coreInput": {
"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
},
"errors": [],
"fullscreen": {
"core": "published",
"plugin": "candidate",
"mode": "web",
"input": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-danmuku\\dist\\artplayer-plugin-danmuku.js",
"sha256": "133b7412e1a468b34f4f7ab3779958259f13899e037833029931f02b0833d088",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.309074
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.303309
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.3082
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.818812
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.800969
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.80323
}
],
"errors": []
}
]
}
},
{
"title": "published core / candidate Danmuku: native fullscreen across three player lifetimes",
"engine": "chromium",
"status": "passed",
"browser": "153.0.8010.12",
"platform": "win32",
"coreInput": {
"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
},
"errors": [],
"fullscreen": {
"core": "published",
"plugin": "candidate",
"mode": "native",
"input": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-danmuku\\dist\\artplayer-plugin-danmuku.js",
"sha256": "133b7412e1a468b34f4f7ab3779958259f13899e037833029931f02b0833d088",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.397958
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.415633
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.429601
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false,
true,
false,
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.907535
}
],
"errors": []
},
{
"modes": [
true,
false,
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.921587
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.938983
}
],
"errors": []
}
]
}
},
{
"title": "candidate core / candidate Danmuku: web fullscreen across three player lifetimes",
"engine": "chromium",
"status": "passed",
"browser": "153.0.8010.12",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [],
"fullscreen": {
"core": "candidate",
"plugin": "candidate",
"mode": "web",
"input": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-danmuku\\dist\\artplayer-plugin-danmuku.js",
"sha256": "133b7412e1a468b34f4f7ab3779958259f13899e037833029931f02b0833d088",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.331649
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.300204
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.317929
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.81943
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.819931
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.82126
}
],
"errors": []
}
]
}
},
{
"title": "candidate core / candidate Danmuku: native fullscreen across three player lifetimes",
"engine": "chromium",
"status": "passed",
"browser": "153.0.8010.12",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [],
"fullscreen": {
"core": "candidate",
"plugin": "candidate",
"mode": "native",
"input": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-danmuku\\dist\\artplayer-plugin-danmuku.js",
"sha256": "133b7412e1a468b34f4f7ab3779958259f13899e037833029931f02b0833d088",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.427215
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.412034
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.315379
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.923654
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.905837
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.805649
}
],
"errors": []
}
]
}
},
{
"title": "published core / candidate Danmuku: web fullscreen across three player lifetimes",
"engine": "firefox",
"status": "passed",
"browser": "155.0",
"platform": "win32",
"coreInput": {
"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
},
"errors": [],
"fullscreen": {
"core": "published",
"plugin": "candidate",
"mode": "web",
"input": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-danmuku\\dist\\artplayer-plugin-danmuku.js",
"sha256": "133b7412e1a468b34f4f7ab3779958259f13899e037833029931f02b0833d088",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 0.785552
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.41373
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 0.594322
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.745308
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.884084
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.594322
}
],
"errors": []
}
]
}
},
{
"title": "published core / candidate Danmuku: native fullscreen across three player lifetimes",
"engine": "firefox",
"status": "passed",
"browser": "155.0",
"platform": "win32",
"coreInput": {
"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
},
"errors": [],
"fullscreen": {
"core": "published",
"plugin": "candidate",
"mode": "native",
"input": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-danmuku\\dist\\artplayer-plugin-danmuku.js",
"sha256": "133b7412e1a468b34f4f7ab3779958259f13899e037833029931f02b0833d088",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1366,
"layerWidth": 1366,
"settings": 1,
"heatmaps": 1,
"time": 0.918053
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1366,
"layerWidth": 1366,
"settings": 1,
"heatmaps": 1,
"time": 1.409679
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1366,
"layerWidth": 1366,
"settings": 1,
"heatmaps": 1,
"time": 1.126685
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false,
true,
false,
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.874856
}
],
"errors": []
},
{
"modes": [
true,
false,
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.878721
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.636405
}
],
"errors": []
}
]
}
},
{
"title": "candidate core / candidate Danmuku: web fullscreen across three player lifetimes",
"engine": "firefox",
"status": "passed",
"browser": "155.0",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [],
"fullscreen": {
"core": "candidate",
"plugin": "candidate",
"mode": "web",
"input": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-danmuku\\dist\\artplayer-plugin-danmuku.js",
"sha256": "133b7412e1a468b34f4f7ab3779958259f13899e037833029931f02b0833d088",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.199823
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.168249
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.376669
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.669024
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.628843
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.876063
}
],
"errors": []
}
]
}
},
{
"title": "candidate core / candidate Danmuku: native fullscreen across three player lifetimes",
"engine": "firefox",
"status": "passed",
"browser": "155.0",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [],
"fullscreen": {
"core": "candidate",
"plugin": "candidate",
"mode": "native",
"input": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-danmuku\\dist\\artplayer-plugin-danmuku.js",
"sha256": "133b7412e1a468b34f4f7ab3779958259f13899e037833029931f02b0833d088",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1366,
"layerWidth": 1366,
"settings": 1,
"heatmaps": 1,
"time": 1.376868
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1366,
"layerWidth": 1366,
"settings": 1,
"heatmaps": 1,
"time": 1.122723
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1366,
"layerWidth": 1366,
"settings": 1,
"heatmaps": 1,
"time": 1.146674
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.876328
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.623445
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.62141
}
],
"errors": []
}
]
}
},
{
"title": "published core / candidate Danmuku: web fullscreen across three player lifetimes",
"engine": "webkit",
"status": "passed",
"browser": "26.6",
"platform": "win32",
"coreInput": {
"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
},
"errors": [],
"fullscreen": {
"core": "published",
"plugin": "candidate",
"mode": "web",
"input": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-danmuku\\dist\\artplayer-plugin-danmuku.js",
"sha256": "133b7412e1a468b34f4f7ab3779958259f13899e037833029931f02b0833d088",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.4654377
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.5799377
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.5899585
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.9305626
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 1.0253542
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 1.0634376
}
],
"errors": []
}
]
}
},
{
"title": "published core / candidate Danmuku: native fullscreen across three player lifetimes",
"engine": "webkit",
"status": "passed",
"browser": "26.6",
"platform": "win32",
"coreInput": {
"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
},
"errors": [],
"fullscreen": {
"core": "published",
"plugin": "candidate",
"mode": "native",
"input": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-danmuku\\dist\\artplayer-plugin-danmuku.js",
"sha256": "133b7412e1a468b34f4f7ab3779958259f13899e037833029931f02b0833d088",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.4849168
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.4642502
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.3802085
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false,
true,
false,
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.9524793
}
],
"errors": []
},
{
"modes": [
true,
false,
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.9569168
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.9214375
}
],
"errors": []
}
]
}
},
{
"title": "candidate core / candidate Danmuku: web fullscreen across three player lifetimes",
"engine": "webkit",
"status": "passed",
"browser": "26.6",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [],
"fullscreen": {
"core": "candidate",
"plugin": "candidate",
"mode": "web",
"input": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-danmuku\\dist\\artplayer-plugin-danmuku.js",
"sha256": "133b7412e1a468b34f4f7ab3779958259f13899e037833029931f02b0833d088",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.5095835
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.1336251
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.5649168
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.9874792
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 1.0082918
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 1.0269167
}
],
"errors": []
}
]
}
},
{
"title": "candidate core / candidate Danmuku: native fullscreen across three player lifetimes",
"engine": "webkit",
"status": "passed",
"browser": "26.6",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [],
"fullscreen": {
"core": "candidate",
"plugin": "candidate",
"mode": "native",
"input": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-danmuku\\dist\\artplayer-plugin-danmuku.js",
"sha256": "133b7412e1a468b34f4f7ab3779958259f13899e037833029931f02b0833d088",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.4530418
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.6259794
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.4052501
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.9226875
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 1.0997918
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.8838542
}
],
"errors": []
}
]
}
}
]
},
{
"file": "refactor/.cache/danmuku08-fullscreen-legacy-report/report.json",
"sha256": "944b406d192958bb72c45cf70950546b1adfd01e784ea2c37337b578181a0eab",
"stats": {
"startTime": "2026-09-14T13:04:53.022Z",
"duration": 46433.519,
"expected": 12,
"skipped": 0,
"unexpected": 0,
"flaky": 0
},
"result": {
"scope": "source",
"exitCode": 0,
"signal": null,
"args": [
"test",
"--config=playwright.source.config.js",
"test/browser/danmuku-fullscreen.spec.js",
"--grep",
"candidate Danmuku",
"--workers=2"
]
},
"cases": [
{
"title": "published core / candidate Danmuku: web fullscreen across three player lifetimes",
"engine": "chromium",
"status": "passed",
"browser": "153.0.8010.12",
"platform": "win32",
"coreInput": {
"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
},
"errors": [],
"fullscreen": {
"core": "published",
"plugin": "candidate",
"mode": "web",
"input": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-danmuku\\dist\\artplayer-plugin-danmuku.legacy.js",
"sha256": "9f0cb9969419a7d0c02d54790c423353b83f775acd95fbdbaeeb29a7fc42c816",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.333472
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.314354
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.301615
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.834443
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.820397
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.805118
}
],
"errors": []
}
]
}
},
{
"title": "published core / candidate Danmuku: native fullscreen across three player lifetimes",
"engine": "chromium",
"status": "passed",
"browser": "153.0.8010.12",
"platform": "win32",
"coreInput": {
"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
},
"errors": [],
"fullscreen": {
"core": "published",
"plugin": "candidate",
"mode": "native",
"input": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-danmuku\\dist\\artplayer-plugin-danmuku.legacy.js",
"sha256": "9f0cb9969419a7d0c02d54790c423353b83f775acd95fbdbaeeb29a7fc42c816",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.42261
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.399858
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.400165
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false,
true,
false,
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.906674
}
],
"errors": []
},
{
"modes": [
true,
false,
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.901131
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.906125
}
],
"errors": []
}
]
}
},
{
"title": "candidate core / candidate Danmuku: web fullscreen across three player lifetimes",
"engine": "chromium",
"status": "passed",
"browser": "153.0.8010.12",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [],
"fullscreen": {
"core": "candidate",
"plugin": "candidate",
"mode": "web",
"input": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-danmuku\\dist\\artplayer-plugin-danmuku.legacy.js",
"sha256": "9f0cb9969419a7d0c02d54790c423353b83f775acd95fbdbaeeb29a7fc42c816",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.334278
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.299512
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.301948
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.819864
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.803623
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.805099
}
],
"errors": []
}
]
}
},
{
"title": "candidate core / candidate Danmuku: native fullscreen across three player lifetimes",
"engine": "chromium",
"status": "passed",
"browser": "153.0.8010.12",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [],
"fullscreen": {
"core": "candidate",
"plugin": "candidate",
"mode": "native",
"input": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-danmuku\\dist\\artplayer-plugin-danmuku.legacy.js",
"sha256": "9f0cb9969419a7d0c02d54790c423353b83f775acd95fbdbaeeb29a7fc42c816",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.405045
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.416388
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.402219
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.921059
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.905255
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.90534
}
],
"errors": []
}
]
}
},
{
"title": "published core / candidate Danmuku: web fullscreen across three player lifetimes",
"engine": "firefox",
"status": "passed",
"browser": "155.0",
"platform": "win32",
"coreInput": {
"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
},
"errors": [],
"fullscreen": {
"core": "published",
"plugin": "candidate",
"mode": "web",
"input": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-danmuku\\dist\\artplayer-plugin-danmuku.legacy.js",
"sha256": "9f0cb9969419a7d0c02d54790c423353b83f775acd95fbdbaeeb29a7fc42c816",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 0.749553
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.494256
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.167937
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.709227
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.918139
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.628059
}
],
"errors": []
}
]
}
},
{
"title": "published core / candidate Danmuku: native fullscreen across three player lifetimes",
"engine": "firefox",
"status": "passed",
"browser": "155.0",
"platform": "win32",
"coreInput": {
"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
},
"errors": [],
"fullscreen": {
"core": "published",
"plugin": "candidate",
"mode": "native",
"input": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-danmuku\\dist\\artplayer-plugin-danmuku.legacy.js",
"sha256": "9f0cb9969419a7d0c02d54790c423353b83f775acd95fbdbaeeb29a7fc42c816",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1366,
"layerWidth": 1366,
"settings": 1,
"heatmaps": 1,
"time": 1.376912
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1366,
"layerWidth": 1366,
"settings": 1,
"heatmaps": 1,
"time": 1.151558
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1366,
"layerWidth": 1366,
"settings": 1,
"heatmaps": 1,
"time": 0.62616
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false,
true,
false,
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.874997
}
],
"errors": []
},
{
"modes": [
true,
false,
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.625716
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.62616
}
],
"errors": []
}
]
}
},
{
"title": "candidate core / candidate Danmuku: web fullscreen across three player lifetimes",
"engine": "firefox",
"status": "passed",
"browser": "155.0",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [],
"fullscreen": {
"core": "candidate",
"plugin": "candidate",
"mode": "web",
"input": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-danmuku\\dist\\artplayer-plugin-danmuku.legacy.js",
"sha256": "9f0cb9969419a7d0c02d54790c423353b83f775acd95fbdbaeeb29a7fc42c816",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 0.661996
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.371261
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.126594
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.661996
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.875236
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.625761
}
],
"errors": []
}
]
}
},
{
"title": "candidate core / candidate Danmuku: native fullscreen across three player lifetimes",
"engine": "firefox",
"status": "passed",
"browser": "155.0",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [],
"fullscreen": {
"core": "candidate",
"plugin": "candidate",
"mode": "native",
"input": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-danmuku\\dist\\artplayer-plugin-danmuku.legacy.js",
"sha256": "9f0cb9969419a7d0c02d54790c423353b83f775acd95fbdbaeeb29a7fc42c816",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1366,
"layerWidth": 1366,
"settings": 1,
"heatmaps": 1,
"time": 1.418162
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1366,
"layerWidth": 1366,
"settings": 1,
"heatmaps": 1,
"time": 1.39553
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1366,
"layerWidth": 1366,
"settings": 1,
"heatmaps": 1,
"time": 1.122454
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.917699
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.871302
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.624493
}
],
"errors": []
}
]
}
},
{
"title": "published core / candidate Danmuku: web fullscreen across three player lifetimes",
"engine": "webkit",
"status": "passed",
"browser": "26.6",
"platform": "win32",
"coreInput": {
"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
},
"errors": [],
"fullscreen": {
"core": "published",
"plugin": "candidate",
"mode": "web",
"input": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-danmuku\\dist\\artplayer-plugin-danmuku.legacy.js",
"sha256": "9f0cb9969419a7d0c02d54790c423353b83f775acd95fbdbaeeb29a7fc42c816",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 0.9875834
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.5314585
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.5489793
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.92175
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.9166459
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 1.0160209
}
],
"errors": []
}
]
}
},
{
"title": "published core / candidate Danmuku: native fullscreen across three player lifetimes",
"engine": "webkit",
"status": "passed",
"browser": "26.6",
"platform": "win32",
"coreInput": {
"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
},
"errors": [],
"fullscreen": {
"core": "published",
"plugin": "candidate",
"mode": "native",
"input": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-danmuku\\dist\\artplayer-plugin-danmuku.legacy.js",
"sha256": "9f0cb9969419a7d0c02d54790c423353b83f775acd95fbdbaeeb29a7fc42c816",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.4504376
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.3974168
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.6227502
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false,
true,
false,
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.9038542
}
],
"errors": []
},
{
"modes": [
true,
false,
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.8856876
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 1.0803751
}
],
"errors": []
}
]
}
},
{
"title": "candidate core / candidate Danmuku: web fullscreen across three player lifetimes",
"engine": "webkit",
"status": "passed",
"browser": "26.6",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [],
"fullscreen": {
"core": "candidate",
"plugin": "candidate",
"mode": "web",
"input": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-danmuku\\dist\\artplayer-plugin-danmuku.legacy.js",
"sha256": "9f0cb9969419a7d0c02d54790c423353b83f775acd95fbdbaeeb29a7fc42c816",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.4887085
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.6131043
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.4870835
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.9386042
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 1.0483543
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 0.9615834
}
],
"errors": []
}
]
}
},
{
"title": "candidate core / candidate Danmuku: native fullscreen across three player lifetimes",
"engine": "webkit",
"status": "passed",
"browser": "26.6",
"platform": "win32",
"coreInput": {
"source": {
"kind": "workspace-build",
"entry": "packages\\artplayer\\src\\index.ts"
},
"sha256": "5139cabd5abf9b92684ee2dcdaa620c4db7f67c0cb1aa3f654435d739468bf9d",
"bytes": 378931
},
"errors": [],
"fullscreen": {
"core": "candidate",
"plugin": "candidate",
"mode": "native",
"input": "D:\\github\\ArtPlayer\\packages\\artplayer-plugin-danmuku\\dist\\artplayer-plugin-danmuku.legacy.js",
"sha256": "9f0cb9969419a7d0c02d54790c423353b83f775acd95fbdbaeeb29a7fc42c816",
"cycles": [
{
"cycle": 0,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 0.9312292
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 1,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.5265002
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
},
{
"cycle": 2,
"entered": {
"width": 1280,
"layerWidth": 1280,
"settings": 1,
"heatmaps": 1,
"time": 1.5664585
},
"after": {
"modes": [
true,
false
],
"errors": [],
"roots": 0,
"settings": 0,
"heatmaps": 0,
"styles": 1,
"workers": [
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
},
{
"replies": 1,
"terminated": 1
}
],
"frame": null,
"operation": null
}
}
],
"outcome": "three-lifetimes-fullscreen-playback-cleanup-passed",
"lifetimes": [
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 0",
"time": 0.8616875
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 1",
"time": 0.9857501
}
],
"errors": []
},
{
"modes": [
true,
false
],
"rows": [
{
"text": "Fullscreen row 2",
"time": 1.0397709
}
],
"errors": []
}
]
}
}
]
}
],
"limitations": [
"Frozen core BASE-LIFE-18 listener callbacks after destroy are observed separately from candidate cleanup.",
"Finite lifecycle checks do not prove unbounded heap stability or physical-device support.",
"Direct main/legacy bytes are not isolated installed-package distribution acceptance.",
"Mask/PiP combined-load performance and remaining old-plugin combinations remain open."
]
}