Files
ArtPlayer/refactor/baselines/iframe-navigation-validation.json

9073 lines
396 KiB
JSON

{
"task": "PKG-IFRAME-03",
"status": "done",
"checkpoint": "verified-document-ownership-and-internal-structure",
"sourceSha256LF": {
"package.json": "1a1441c26e7d7a130db9ec6b984a28b8d925f4f51c113404585b287cef53f943",
"packages/artplayer-tool-iframe/src/index.ts": "64fd8f39b3d23e886ddecda38ae2b1e17b5b93c156825b1de23915c71f33991e",
"packages/artplayer-tool-iframe/src/requests.ts": "74bc15f2102eb45fa00d3b801b629aa1a280ea20af491949ad644e765cb3dbe9",
"packages/artplayer-tool-iframe/src/connection.ts": "a0b2f5a34f1c479f874d824429d1429804f2fabea53015a8e76b9548e8eb208d",
"packages/artplayer-tool-iframe/src/protocol.ts": "c1046b798d79b2765648a7b5e7caa0d8554d2b12f074e960c297429575fa841f",
"packages/artplayer-tool-iframe/src/navigation.ts": "f17f00448e6b337772bd2feb4183cf670e2560d8ab2c1bef63b494ce815c9a7d",
"packages/artplayer-tool-iframe/src/child-session.ts": "0078dd6c209c9f7608c165277b80be40696d90433848b9025e25fc15ec4bf3d5",
"packages/artplayer-tool-iframe/tsconfig.json": "712a3fa32ed57692d16bf854a0e77ffaecd04236efa0f557905aab7291e0aef6",
"packages/artplayer-tool-iframe/types/artplayer-tool-iframe.d.ts": "4f02aa22a6b373393ead533ae3421ad5acf0de7116057f351021c72d3448bd1e",
"packages/artplayer-tool-iframe/ARCHITECTURE.md": "1d750d410f3934d099cf38bf464017bf614257f7aee31a10b95f4d8ce00a0e11",
"test/iframe-navigation.test.js": "8a5f5a1823c66dcdbd53d976d855f65ad68e2922c89bc0b43957a3e241317523",
"test/iframe-boundaries.test.js": "31540e0eaca4050ab496da03bd2e31c5f97c8e30efba10454db1b285a2c4c1a1",
"test/iframe-lifecycle.test.js": "96273d46077c28069504643a989a4d628e875c9aa49fb62e28ac160f7e7aaae1",
"test/helpers/iframe.js": "0aae4805e1bfa8d6cddf1e558daa080fc67f7af8f10b92bc5e8df0d4d28f63f0",
"test/browser/iframe.spec.js": "50add3cec28e94947ac48466860056cb43b9f47b0d08ded816124805567484d0",
"test/browser/iframe-navigation.spec.js": "472e7716a0a1ea263283dba22fc30012f8ac1c9a29e7483e965cc8023e1217a8",
"test/browser/iframe-boundaries.spec.js": "212eb5c3fb10c4b4fe0f1ca89ffd294bd932d29b4e1907e53afed612cf52396e",
"test/browser/iframe-boundary-child.html": "4721de185f606de7d576e71395127257e476765455e2a947ded79df4ebed901a",
"test/browser/server.mjs": "44f49dbeccc47248a0561d5cbea4058e530b3e41d9d0d7ae82b59bcd0c1d7a6d",
"refactor/iframe-document-protocol.md": "2ad6eb902f045ad44a14068747cbd8b0142df62a4ee8d035aee06503d39e03c1"
},
"artifacts": {
"packages/artplayer-tool-iframe/dist/artplayer-tool-iframe.js": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"packages/artplayer-tool-iframe/dist/artplayer-tool-iframe.legacy.js": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"packages/artplayer-tool-iframe/dist/artplayer-tool-iframe.mjs": "ac4c5efa670c0429fc95bdab7902df60f5b5540f0dad9c7e65c2bd660796dc83"
},
"sourceBundleSha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"precedingBuild": {
"commit": "b8cdafedd19fe403817ae2ff52b143c1168ce29d",
"file": "refactor/.cache/iframe03-navigation-before.js",
"sha256": "243474c6f31b15fd6c705e05a3b9c3120c005c0514b9299f565a8797590b91dc",
"node": {
"tests": 15,
"passed": 2,
"failed": 13,
"log": "refactor/.cache/iframe03-navigation-before-node-final.log",
"scope": "Before adding the separate candidate consecutive-source regression."
},
"browser": {
"tests": 39,
"passed": 12,
"failed": 27,
"report": "refactor/.cache/iframe03-navigation-before-final-results/report.json",
"reportSha256": "a55dc76f217fc43576082378c39197291e5bfc7ae0f410a97e3e0fc5ef95779b",
"results": "refactor/.cache/iframe03-navigation-before-final-results/results",
"scope": "Recorded before correcting candidate rapid-navigation queue expectation; historical rapid cases already fail earlier at old request cancellation."
}
},
"diagnosticFailures": [
{
"report": "refactor/.cache/iframe03-navigation-source-results/report.json",
"passed": 342,
"issue": "Intermediate source matrix before additional attribute-fragment regression and subsequent fixes; not final acceptance."
},
{
"report": "refactor/.cache/iframe03-navigation-fragment-failure-results/report.json",
"failed": 3,
"issue": "Candidate cancelled a pending request while the actual same document survived an attribute fragment change."
},
{
"report": "refactor/.cache/iframe03-navigation-fragment-fixed-results/report.json",
"passed": 3,
"issue": "Intermediate Chromium fragment repair probe, before raw-attribute and consecutive-navigation guards."
},
{
"log": "refactor/.cache/iframe03-navigation-rapid-failure.log",
"failed": 1,
"issue": "Candidate recaptured newly queued requests on consecutive source mutations. Fixed one snapshot per departing document; final unsent queue waits for final injection."
},
{
"report": "refactor/.cache/iframe03-navigation-legacy-teardown-failure-results/report.json",
"sha256": "c2afe936a1db956bed95ac4d9ad72c67330567331cf888cd239919b33a108e92",
"passed": 206,
"failed": 1,
"issue": "Firefox cross-origin malformed case completed all assertions, tool.destroy/frame removal and browser diagnostics (trace pw:api@59, expect@65). Native Close context pw:api@69 failed during fixture teardown at 20s. Root cause not established; not counted as a passing matrix or claimed fixed. Unchanged focused case then passed 10 repetitions; final unchanged complete legacy matrix is recorded separately.",
"probe": {
"report": "refactor/.cache/iframe03-navigation-legacy-teardown-probe-results/report.json",
"sha256": "e04a13d9505c6fbfcbb08b7b9eab680eb30d00fb8e08b8e396ca04ce9af4cdf9",
"passed": 10
},
"followUp": "PKG-IFRAME-05 and release review retain browser harness reproducibility; preserve original trace if the symptom recurs."
}
],
"node": [
{
"kind": "source",
"tests": 50,
"navigation": 16,
"boundary": 18,
"lifecycle": 16,
"result": "pass",
"log": "refactor/.cache/iframe03-navigation-source-node.log",
"sha256": "7583e58901ceed3246f93a886244cafe264db245705de79c271d7c6c1229f618"
},
{
"kind": "main",
"tests": 50,
"navigation": 16,
"boundary": 18,
"lifecycle": 16,
"result": "pass",
"log": "refactor/.cache/iframe03-navigation-main-node.log",
"sha256": "277a6f74f539c939d5360c0ffe638d764a15c6abf372e87dd0b5c882c8f4d427"
},
{
"kind": "legacy",
"tests": 50,
"navigation": 16,
"boundary": 18,
"lifecycle": 16,
"result": "pass",
"log": "refactor/.cache/iframe03-navigation-legacy-node.log",
"sha256": "bf03f5b6a40220fa372e64ca05a5a2f720261f1eae0fe5ae233bfbbcbdffb406"
}
],
"browser": [
{
"kind": "source",
"passed": 351,
"navigationCases": 99,
"legacyChildNavigationCases": 18,
"boundaryCases": 60,
"lifecycleCases": 30,
"historicalAssertions": 144,
"history": {
"total": 9,
"actualBfcache": 0,
"ordinaryReload": 9
},
"report": "refactor/.cache/iframe03-navigation-source-final-results/report.json",
"sha256": "b0d3c5b2a2d4be26006009ab39f83b206def3d10340a5b34f7eef83a573f41cd",
"results": "refactor/.cache/iframe03-navigation-source-final-results/results",
"records": [
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "inject-before-load",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "after load"
},
"order": [
"inject",
"load"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 7
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "duplicate-inject",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": 12
},
"documentIds": [
"1789232156189-1696047357-4146416724-1213574400-2033063232",
"1789232156189-1696047357-4146416724-1213574400-2033063232",
"1789232156189-1696047357-4146416724-1213574400-2033063232"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 11
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "attribute-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 17
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "child-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 15
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "rapid-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"intermediate": {
"status": "resolved",
"value": 2
},
"new": {
"status": "resolved",
"value": "3"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "same-source-reload",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "rejected",
"error": "The iframe document has changed"
},
"documentIds": [
"1789232156805-2420485649-3616672582-56713062-623647374",
"1789232156948-2530123604-3249536506-582490928-2340810991"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "fragment-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "same document"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 8
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "attribute-fragment",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "attribute fragment"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "stale-packets",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "history-back",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"pageshow": {
"epoch": "1",
"persisted": false,
"witness": "0.ogydddbe5c9"
},
"restored": {
"witness": "0.ogydddbe5c9",
"epoch": "1"
},
"actualBfcache": false
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 22
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "srcdoc-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"srcdoc": {
"status": "resolved",
"value": "about:srcdoc"
},
"srcdocHeld": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"injected": true,
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 25
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "inject-before-load",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "resolved",
"value": "after load"
},
"order": [
"inject",
"load"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 7
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "duplicate-inject",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "resolved",
"value": 12
},
"documentIds": [
"1789232157930-4185190910-1182891468-2450710335-983808041",
"1789232157930-4185190910-1182891468-2450710335-983808041",
"1789232157930-4185190910-1182891468-2450710335-983808041"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 11
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "attribute-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 17
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "child-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 15
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "rapid-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"intermediate": {
"status": "resolved",
"value": 2
},
"new": {
"status": "resolved",
"value": "3"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "same-source-reload",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "rejected",
"error": "The iframe document has changed"
},
"documentIds": [
"1789232158823-2903640642-115947439-3251290606-1153178039",
"1789232158975-2044464161-2546028676-685132042-2483242120"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "fragment-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "resolved",
"value": "same document"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 8
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "attribute-fragment",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "resolved",
"value": "attribute fragment"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "stale-packets",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "history-back",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"pageshow": {
"epoch": "1",
"persisted": false,
"witness": "0.yofpe77fkcp"
},
"restored": {
"witness": "0.yofpe77fkcp",
"epoch": "1"
},
"actualBfcache": false
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 22
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "srcdoc-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"srcdoc": {
"status": "resolved",
"value": "about:srcdoc"
},
"srcdocHeld": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"injected": true,
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 25
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "inject-before-load",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "after load"
},
"order": [
"inject",
"load"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 7
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "duplicate-inject",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": 12
},
"documentIds": [
"1789232159944-3779060456-2872368370-2244568100-1688434875",
"1789232159944-3779060456-2872368370-2244568100-1688434875",
"1789232159944-3779060456-2872368370-2244568100-1688434875"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 11
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "attribute-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 17
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "child-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 15
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "rapid-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"intermediate": {
"status": "resolved",
"value": 2
},
"new": {
"status": "resolved",
"value": "3"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "same-source-reload",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "rejected",
"error": "The iframe document has changed"
},
"documentIds": [
"1789232160824-1549697405-152488477-3964905018-2600548475",
"1789232160971-1479938812-736043644-3476939814-1762919579"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "fragment-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "same document"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 8
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "attribute-fragment",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "attribute fragment"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "stale-packets",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "history-back",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"pageshow": {
"epoch": "1",
"persisted": false,
"witness": "0.0najbmhdhh2b"
},
"restored": {
"witness": "0.0najbmhdhh2b",
"epoch": "1"
},
"actualBfcache": false
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 22
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "srcdoc-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"srcdoc": {
"status": "resolved",
"value": "about:srcdoc"
},
"srcdocHeld": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"injected": true,
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 25
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "published-artplayer-plugin-iframe.js",
"sha256": "df469c3e4582b127f35798494d0845f1fc4ca2d19bbaf01b918492e035479745"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "published-artplayer-plugin-iframe.js",
"sha256": "df469c3e4582b127f35798494d0845f1fc4ca2d19bbaf01b918492e035479745"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "published-artplayer-plugin-iframe.js",
"sha256": "df469c3e4582b127f35798494d0845f1fc4ca2d19bbaf01b918492e035479745"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "workspace.js",
"sha256": "2ec257c8055a9448d12af3fecf1fae8ba58c06f47e85072d02c386cd258b0c86"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "workspace.js",
"sha256": "2ec257c8055a9448d12af3fecf1fae8ba58c06f47e85072d02c386cd258b0c86"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "workspace.js",
"sha256": "2ec257c8055a9448d12af3fecf1fae8ba58c06f47e85072d02c386cd258b0c86"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "inject-before-load",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "after load"
},
"order": [
"inject",
"load"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 7
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "duplicate-inject",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": 12
},
"documentIds": [
"1789232182367-1075618172-1054693888-3882667944-1488825696",
"1789232182367-1075618172-1054693888-3882667944-1488825696",
"1789232182367-1075618172-1054693888-3882667944-1488825696"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 11
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "attribute-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 17
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "child-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 15
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "rapid-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"intermediate": {
"status": "resolved",
"value": 2
},
"new": {
"status": "resolved",
"value": "3"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "same-source-reload",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "rejected",
"error": "The iframe document has changed"
},
"documentIds": [
"1789232183500-4161724069-3239591468-3712416277-948386368",
"1789232183677-558145951-2135322438-2900712840-3784295323"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "fragment-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "same document"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 8
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "attribute-fragment",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "attribute fragment"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "stale-packets",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "history-back",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"pageshow": {
"epoch": "1",
"persisted": false,
"witness": "0.ecevb0bacno"
},
"restored": {
"witness": "0.ecevb0bacno",
"epoch": "1"
},
"actualBfcache": false
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 22
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "srcdoc-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"srcdoc": {
"status": "resolved",
"value": "about:srcdoc"
},
"srcdocHeld": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"injected": true,
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 25
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "inject-before-load",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "resolved",
"value": "after load"
},
"order": [
"inject",
"load"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 7
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "duplicate-inject",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "resolved",
"value": 12
},
"documentIds": [
"1789232186275-235801628-2905541301-2362980405-1156174581",
"1789232186275-235801628-2905541301-2362980405-1156174581",
"1789232186275-235801628-2905541301-2362980405-1156174581"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 11
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "attribute-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 17
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "child-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 15
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "rapid-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"intermediate": {
"status": "resolved",
"value": 2
},
"new": {
"status": "resolved",
"value": "3"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "same-source-reload",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "rejected",
"error": "The iframe document has changed"
},
"documentIds": [
"1789232187488-3051068883-4290026600-1291589782-379800685",
"1789232187621-3231079156-630717569-2222409987-3401812413"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "fragment-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "resolved",
"value": "same document"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 8
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "attribute-fragment",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "resolved",
"value": "attribute fragment"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "stale-packets",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "history-back",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"pageshow": {
"epoch": "1",
"persisted": false,
"witness": "0.jlcmii5pwn"
},
"restored": {
"witness": "0.jlcmii5pwn",
"epoch": "1"
},
"actualBfcache": false
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 22
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "srcdoc-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"srcdoc": {
"status": "resolved",
"value": "about:srcdoc"
},
"srcdocHeld": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"injected": true,
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 25
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "inject-before-load",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "after load"
},
"order": [
"inject",
"load"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 7
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "duplicate-inject",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": 12
},
"documentIds": [
"1789232189115-896854802-396286369-4052225631-4213486805",
"1789232189115-896854802-396286369-4052225631-4213486805",
"1789232189115-896854802-396286369-4052225631-4213486805"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 11
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "attribute-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 17
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "child-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 15
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "rapid-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"intermediate": {
"status": "resolved",
"value": 2
},
"new": {
"status": "resolved",
"value": "3"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "same-source-reload",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "rejected",
"error": "The iframe document has changed"
},
"documentIds": [
"1789232190514-4111836606-3491465209-3375922321-3237275013",
"1789232190686-551138465-1776784638-3198442099-1947460257"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "fragment-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "same document"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 8
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "attribute-fragment",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "attribute fragment"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "stale-packets",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "history-back",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"pageshow": {
"epoch": "1",
"persisted": false,
"witness": "0.r1kdk816a1l"
},
"restored": {
"witness": "0.r1kdk816a1l",
"epoch": "1"
},
"actualBfcache": false
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 22
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "srcdoc-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"srcdoc": {
"status": "resolved",
"value": "about:srcdoc"
},
"srcdocHeld": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"injected": true,
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 25
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "published-artplayer-plugin-iframe.js",
"sha256": "df469c3e4582b127f35798494d0845f1fc4ca2d19bbaf01b918492e035479745"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "published-artplayer-plugin-iframe.js",
"sha256": "df469c3e4582b127f35798494d0845f1fc4ca2d19bbaf01b918492e035479745"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "published-artplayer-plugin-iframe.js",
"sha256": "df469c3e4582b127f35798494d0845f1fc4ca2d19bbaf01b918492e035479745"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "workspace.js",
"sha256": "2ec257c8055a9448d12af3fecf1fae8ba58c06f47e85072d02c386cd258b0c86"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "workspace.js",
"sha256": "2ec257c8055a9448d12af3fecf1fae8ba58c06f47e85072d02c386cd258b0c86"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "workspace.js",
"sha256": "2ec257c8055a9448d12af3fecf1fae8ba58c06f47e85072d02c386cd258b0c86"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "inject-before-load",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "after load"
},
"order": [
"inject",
"load"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 7
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "duplicate-inject",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": 12
},
"documentIds": [
"1789232222260-1320328412-356444427-3916451747-3514165417",
"1789232222260-1320328412-356444427-3916451747-3514165417",
"1789232222260-1320328412-356444427-3916451747-3514165417"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 11
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "attribute-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 17
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "child-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 15
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "rapid-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"intermediate": {
"status": "resolved",
"value": 2
},
"new": {
"status": "resolved",
"value": "3"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "same-source-reload",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "rejected",
"error": "The iframe document has changed"
},
"documentIds": [
"1789232223391-3999111788-3414547468-1869754148-1379764391",
"1789232223631-2119349264-658427233-3089938984-339413712"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "fragment-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "same document"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 8
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "attribute-fragment",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "attribute fragment"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "stale-packets",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "history-back",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"pageshow": {
"epoch": "1",
"persisted": false,
"witness": "0.x3j8hilsbi"
},
"restored": {
"witness": "0.x3j8hilsbi",
"epoch": "1"
},
"actualBfcache": false
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 22
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "srcdoc-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"srcdoc": {
"status": "resolved",
"value": "about:srcdoc"
},
"srcdocHeld": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"injected": true,
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 25
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "inject-before-load",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "resolved",
"value": "after load"
},
"order": [
"inject",
"load"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 7
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "duplicate-inject",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "resolved",
"value": 12
},
"documentIds": [
"1789232226307-1605712367-2693554559-1619423257-3404019873",
"1789232226307-1605712367-2693554559-1619423257-3404019873",
"1789232226307-1605712367-2693554559-1619423257-3404019873"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 11
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "attribute-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 17
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "child-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 15
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "rapid-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"intermediate": {
"status": "resolved",
"value": 2
},
"new": {
"status": "resolved",
"value": "3"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "same-source-reload",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "rejected",
"error": "The iframe document has changed"
},
"documentIds": [
"1789232228194-334061872-1975494352-833629985-4067372207",
"1789232228503-1330262761-1477648546-3093758824-1324176656"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "fragment-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "resolved",
"value": "same document"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 8
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "attribute-fragment",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "resolved",
"value": "attribute fragment"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 14
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "stale-packets",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "history-back",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"pageshow": {
"epoch": "1",
"persisted": false,
"witness": "0.wghk0evdph"
},
"restored": {
"witness": "0.wghk0evdph",
"epoch": "1"
},
"actualBfcache": false
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 22
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "srcdoc-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"srcdoc": {
"status": "resolved",
"value": "about:srcdoc"
},
"srcdocHeld": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"injected": true,
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 25
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "inject-before-load",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "after load"
},
"order": [
"inject",
"load"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 7
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "duplicate-inject",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": 12
},
"documentIds": [
"1789232230854-4045300185-3788481707-1048895257-3654550687",
"1789232230854-4045300185-3788481707-1048895257-3654550687",
"1789232230854-4045300185-3788481707-1048895257-3654550687"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 11
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "attribute-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 17
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "child-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 15
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "rapid-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"intermediate": {
"status": "resolved",
"value": 2
},
"new": {
"status": "resolved",
"value": "3"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "same-source-reload",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "rejected",
"error": "The iframe document has changed"
},
"documentIds": [
"1789232232820-4125213008-2519926081-1673177914-3010888568",
"1789232233133-3492440768-1159069162-580929497-2924043386"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "fragment-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "same document"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 9
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "attribute-fragment",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "attribute fragment"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "stale-packets",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "history-back",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"pageshow": {
"epoch": "1",
"persisted": false,
"witness": "0.zpbm4a8iat8"
},
"restored": {
"witness": "0.zpbm4a8iat8",
"epoch": "1"
},
"actualBfcache": false
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 22
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "srcdoc-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"srcdoc": {
"status": "resolved",
"value": "about:srcdoc"
},
"srcdocHeld": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"injected": true,
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 25
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "published-artplayer-plugin-iframe.js",
"sha256": "df469c3e4582b127f35798494d0845f1fc4ca2d19bbaf01b918492e035479745"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "published-artplayer-plugin-iframe.js",
"sha256": "df469c3e4582b127f35798494d0845f1fc4ca2d19bbaf01b918492e035479745"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "published-artplayer-plugin-iframe.js",
"sha256": "df469c3e4582b127f35798494d0845f1fc4ca2d19bbaf01b918492e035479745"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "same-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "workspace.js",
"sha256": "2ec257c8055a9448d12af3fecf1fae8ba58c06f47e85072d02c386cd258b0c86"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "cross-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "workspace.js",
"sha256": "2ec257c8055a9448d12af3fecf1fae8ba58c06f47e85072d02c386cd258b0c86"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-source",
"sha256": "3748a8b38801d858cb018ffb9d690146bd2d3ce6bca086212401e7baa4cbf2cf",
"relation": "opaque-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "workspace.js",
"sha256": "2ec257c8055a9448d12af3fecf1fae8ba58c06f47e85072d02c386cd258b0c86"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
}
]
},
{
"kind": "main",
"passed": 351,
"navigationCases": 99,
"legacyChildNavigationCases": 18,
"boundaryCases": 60,
"lifecycleCases": 30,
"historicalAssertions": 144,
"history": {
"total": 9,
"actualBfcache": 0,
"ordinaryReload": 9
},
"report": "refactor/.cache/iframe03-navigation-main-results/report.json",
"sha256": "29040af85c54dd8df3ffabc1e5c741e5375a14bb4980949272060d9dc23e4235",
"results": "refactor/.cache/iframe03-navigation-main-results/results",
"records": [
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "inject-before-load",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "after load"
},
"order": [
"inject",
"load"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 7
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "duplicate-inject",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": 12
},
"documentIds": [
"1789232311093-407076534-1818085175-3576899445-547350250",
"1789232311093-407076534-1818085175-3576899445-547350250",
"1789232311093-407076534-1818085175-3576899445-547350250"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 11
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "attribute-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 17
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "child-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 15
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "rapid-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"intermediate": {
"status": "resolved",
"value": 2
},
"new": {
"status": "resolved",
"value": "3"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "same-source-reload",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "rejected",
"error": "The iframe document has changed"
},
"documentIds": [
"1789232311668-4051515271-2042120322-3960481396-1146198638",
"1789232311813-1492875844-3366482853-926224160-3777788645"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "fragment-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "same document"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 8
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "attribute-fragment",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "attribute fragment"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "stale-packets",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "history-back",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"pageshow": {
"epoch": "1",
"persisted": false,
"witness": "0.9wmeho88emt"
},
"restored": {
"witness": "0.9wmeho88emt",
"epoch": "1"
},
"actualBfcache": false
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 22
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "srcdoc-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"srcdoc": {
"status": "resolved",
"value": "about:srcdoc"
},
"srcdocHeld": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"injected": true,
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 25
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "inject-before-load",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "resolved",
"value": "after load"
},
"order": [
"inject",
"load"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 7
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "duplicate-inject",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "resolved",
"value": 12
},
"documentIds": [
"1789232312763-1501573177-2037467643-1307688133-1445512009",
"1789232312763-1501573177-2037467643-1307688133-1445512009",
"1789232312763-1501573177-2037467643-1307688133-1445512009"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 11
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "attribute-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 17
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "child-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 15
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "rapid-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"intermediate": {
"status": "resolved",
"value": 2
},
"new": {
"status": "resolved",
"value": "3"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "same-source-reload",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "rejected",
"error": "The iframe document has changed"
},
"documentIds": [
"1789232313620-2351772579-2421832418-2550930112-1484945826",
"1789232313772-1793440842-1876793334-3916684450-2101459367"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "fragment-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "resolved",
"value": "same document"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 8
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "attribute-fragment",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "resolved",
"value": "attribute fragment"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "stale-packets",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "history-back",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"pageshow": {
"epoch": "1",
"persisted": false,
"witness": "0.exg1sbtmvtk"
},
"restored": {
"witness": "0.exg1sbtmvtk",
"epoch": "1"
},
"actualBfcache": false
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 22
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "srcdoc-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"srcdoc": {
"status": "resolved",
"value": "about:srcdoc"
},
"srcdocHeld": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"injected": true,
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 25
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "inject-before-load",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "after load"
},
"order": [
"inject",
"load"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 7
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "duplicate-inject",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": 12
},
"documentIds": [
"1789232314724-589599216-4190860607-956693786-3174814308",
"1789232314724-589599216-4190860607-956693786-3174814308",
"1789232314724-589599216-4190860607-956693786-3174814308"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 11
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "attribute-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 17
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "child-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 15
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "rapid-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"intermediate": {
"status": "resolved",
"value": 2
},
"new": {
"status": "resolved",
"value": "3"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "same-source-reload",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "rejected",
"error": "The iframe document has changed"
},
"documentIds": [
"1789232315575-3722326957-2543313151-3902194754-2742950198",
"1789232315721-2914656262-1864457151-1392402011-3025616821"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "fragment-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "same document"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 8
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "attribute-fragment",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "attribute fragment"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "stale-packets",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "history-back",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"pageshow": {
"epoch": "1",
"persisted": false,
"witness": "0.56ehrcg0tg7"
},
"restored": {
"witness": "0.56ehrcg0tg7",
"epoch": "1"
},
"actualBfcache": false
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 22
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "srcdoc-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"srcdoc": {
"status": "resolved",
"value": "about:srcdoc"
},
"srcdocHeld": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"injected": true,
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 25
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "published-artplayer-plugin-iframe.js",
"sha256": "df469c3e4582b127f35798494d0845f1fc4ca2d19bbaf01b918492e035479745"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "published-artplayer-plugin-iframe.js",
"sha256": "df469c3e4582b127f35798494d0845f1fc4ca2d19bbaf01b918492e035479745"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "published-artplayer-plugin-iframe.js",
"sha256": "df469c3e4582b127f35798494d0845f1fc4ca2d19bbaf01b918492e035479745"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "workspace.js",
"sha256": "2ec257c8055a9448d12af3fecf1fae8ba58c06f47e85072d02c386cd258b0c86"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "workspace.js",
"sha256": "2ec257c8055a9448d12af3fecf1fae8ba58c06f47e85072d02c386cd258b0c86"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "workspace.js",
"sha256": "2ec257c8055a9448d12af3fecf1fae8ba58c06f47e85072d02c386cd258b0c86"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "inject-before-load",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "after load"
},
"order": [
"inject",
"load"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 7
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "duplicate-inject",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": 12
},
"documentIds": [
"1789232338028-4190277092-402043666-1869252158-418110248",
"1789232338028-4190277092-402043666-1869252158-418110248",
"1789232338028-4190277092-402043666-1869252158-418110248"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 11
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "attribute-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 17
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "child-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 15
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "rapid-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"intermediate": {
"status": "resolved",
"value": 2
},
"new": {
"status": "resolved",
"value": "3"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "same-source-reload",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "rejected",
"error": "The iframe document has changed"
},
"documentIds": [
"1789232339253-3439017635-1620707514-1016429403-217092934",
"1789232339419-1752483673-1775926730-3580908493-1645093412"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "fragment-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "same document"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 8
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "attribute-fragment",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "attribute fragment"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "stale-packets",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "history-back",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"pageshow": {
"epoch": "1",
"persisted": false,
"witness": "0.37sbhbusp4w"
},
"restored": {
"witness": "0.37sbhbusp4w",
"epoch": "1"
},
"actualBfcache": false
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 22
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "srcdoc-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"srcdoc": {
"status": "resolved",
"value": "about:srcdoc"
},
"srcdocHeld": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"injected": true,
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 25
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "inject-before-load",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "resolved",
"value": "after load"
},
"order": [
"inject",
"load"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 7
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "duplicate-inject",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "resolved",
"value": 12
},
"documentIds": [
"1789232341682-673637628-1303147348-1814153350-3854032517",
"1789232341682-673637628-1303147348-1814153350-3854032517",
"1789232341682-673637628-1303147348-1814153350-3854032517"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 11
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "attribute-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 17
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "child-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 15
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "rapid-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"intermediate": {
"status": "resolved",
"value": 2
},
"new": {
"status": "resolved",
"value": "3"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "same-source-reload",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "rejected",
"error": "The iframe document has changed"
},
"documentIds": [
"1789232343137-1477067114-1601868753-774714833-1402492981",
"1789232343263-2576298341-1657988862-2939866708-2549193637"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "fragment-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "resolved",
"value": "same document"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 8
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "attribute-fragment",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "resolved",
"value": "attribute fragment"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "stale-packets",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "history-back",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"pageshow": {
"epoch": "1",
"persisted": false,
"witness": "0.7rg295k2jei"
},
"restored": {
"witness": "0.7rg295k2jei",
"epoch": "1"
},
"actualBfcache": false
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 22
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "srcdoc-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"srcdoc": {
"status": "resolved",
"value": "about:srcdoc"
},
"srcdocHeld": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"injected": true,
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 25
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "inject-before-load",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "after load"
},
"order": [
"inject",
"load"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 7
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "duplicate-inject",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": 12
},
"documentIds": [
"1789232344875-1253446882-1630055561-1754109776-906750217",
"1789232344875-1253446882-1630055561-1754109776-906750217",
"1789232344875-1253446882-1630055561-1754109776-906750217"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 11
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "attribute-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 17
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "child-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 15
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "rapid-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"intermediate": {
"status": "resolved",
"value": 2
},
"new": {
"status": "resolved",
"value": "3"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "same-source-reload",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "rejected",
"error": "The iframe document has changed"
},
"documentIds": [
"1789232346122-537223018-1346041554-1983342104-1753421886",
"1789232346299-89050844-1336957273-3680958949-2592630830"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "fragment-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "same document"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 8
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "attribute-fragment",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "attribute fragment"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "stale-packets",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "history-back",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"pageshow": {
"epoch": "1",
"persisted": false,
"witness": "0.mbeae3w6yv"
},
"restored": {
"witness": "0.mbeae3w6yv",
"epoch": "1"
},
"actualBfcache": false
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 22
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "srcdoc-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"srcdoc": {
"status": "resolved",
"value": "about:srcdoc"
},
"srcdocHeld": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"injected": true,
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 25
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "published-artplayer-plugin-iframe.js",
"sha256": "df469c3e4582b127f35798494d0845f1fc4ca2d19bbaf01b918492e035479745"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "published-artplayer-plugin-iframe.js",
"sha256": "df469c3e4582b127f35798494d0845f1fc4ca2d19bbaf01b918492e035479745"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "published-artplayer-plugin-iframe.js",
"sha256": "df469c3e4582b127f35798494d0845f1fc4ca2d19bbaf01b918492e035479745"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "workspace.js",
"sha256": "2ec257c8055a9448d12af3fecf1fae8ba58c06f47e85072d02c386cd258b0c86"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "workspace.js",
"sha256": "2ec257c8055a9448d12af3fecf1fae8ba58c06f47e85072d02c386cd258b0c86"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "workspace.js",
"sha256": "2ec257c8055a9448d12af3fecf1fae8ba58c06f47e85072d02c386cd258b0c86"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "inject-before-load",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "after load"
},
"order": [
"inject",
"load"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 7
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "duplicate-inject",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": 12
},
"documentIds": [
"1789232376964-3855681123-4271679715-212737900-4226619412",
"1789232376964-3855681123-4271679715-212737900-4226619412",
"1789232376964-3855681123-4271679715-212737900-4226619412"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 11
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "attribute-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 17
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "child-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 15
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "rapid-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"intermediate": {
"status": "resolved",
"value": 2
},
"new": {
"status": "resolved",
"value": "3"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "same-source-reload",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "rejected",
"error": "The iframe document has changed"
},
"documentIds": [
"1789232378090-3132796365-3536904286-1213917764-1224228146",
"1789232378250-3448179080-3605138903-647461343-3625578540"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "fragment-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "same document"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 8
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "attribute-fragment",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "attribute fragment"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "stale-packets",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "history-back",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"pageshow": {
"epoch": "1",
"persisted": false,
"witness": "0.vp3zj420nxr"
},
"restored": {
"witness": "0.vp3zj420nxr",
"epoch": "1"
},
"actualBfcache": false
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 22
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "srcdoc-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"srcdoc": {
"status": "resolved",
"value": "about:srcdoc"
},
"srcdocHeld": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"injected": true,
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 25
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "inject-before-load",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "resolved",
"value": "after load"
},
"order": [
"inject",
"load"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 7
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "duplicate-inject",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "resolved",
"value": 12
},
"documentIds": [
"1789232380831-2298232968-2009240199-1383188780-3540104289",
"1789232380831-2298232968-2009240199-1383188780-3540104289",
"1789232380831-2298232968-2009240199-1383188780-3540104289"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 11
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "attribute-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 17
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "child-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 15
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "rapid-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"intermediate": {
"status": "resolved",
"value": 2
},
"new": {
"status": "resolved",
"value": "3"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "same-source-reload",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "rejected",
"error": "The iframe document has changed"
},
"documentIds": [
"1789232382770-3027628665-2214741360-4153819657-1856817679",
"1789232383111-4057897379-3491583805-2471601229-2691725068"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "fragment-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "resolved",
"value": "same document"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 8
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "attribute-fragment",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "resolved",
"value": "attribute fragment"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 14
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "stale-packets",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "history-back",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"pageshow": {
"epoch": "1",
"persisted": false,
"witness": "0.gp3o0n1fyuc"
},
"restored": {
"witness": "0.gp3o0n1fyuc",
"epoch": "1"
},
"actualBfcache": false
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 22
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "srcdoc-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"srcdoc": {
"status": "resolved",
"value": "about:srcdoc"
},
"srcdocHeld": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"injected": true,
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 25
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "inject-before-load",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "after load"
},
"order": [
"inject",
"load"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 7
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "duplicate-inject",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": 12
},
"documentIds": [
"1789232385459-4041734317-2503663093-592271631-2310564742",
"1789232385459-4041734317-2503663093-592271631-2310564742",
"1789232385459-4041734317-2503663093-592271631-2310564742"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 11
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "attribute-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 17
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "child-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 15
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "rapid-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"intermediate": {
"status": "resolved",
"value": 2
},
"new": {
"status": "resolved",
"value": "3"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "same-source-reload",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "rejected",
"error": "The iframe document has changed"
},
"documentIds": [
"1789232387175-3604907531-788970734-63229914-1547039048",
"1789232387482-2746236162-3346929073-1884687420-2752880199"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "fragment-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "same document"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 8
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "attribute-fragment",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "attribute fragment"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 14
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "stale-packets",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "history-back",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"pageshow": {
"epoch": "1",
"persisted": false,
"witness": "0.am2za6n80b9"
},
"restored": {
"witness": "0.am2za6n80b9",
"epoch": "1"
},
"actualBfcache": false
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 22
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "srcdoc-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"srcdoc": {
"status": "resolved",
"value": "about:srcdoc"
},
"srcdocHeld": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"injected": true,
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 25
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "published-artplayer-plugin-iframe.js",
"sha256": "df469c3e4582b127f35798494d0845f1fc4ca2d19bbaf01b918492e035479745"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "published-artplayer-plugin-iframe.js",
"sha256": "df469c3e4582b127f35798494d0845f1fc4ca2d19bbaf01b918492e035479745"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "published-artplayer-plugin-iframe.js",
"sha256": "df469c3e4582b127f35798494d0845f1fc4ca2d19bbaf01b918492e035479745"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "same-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "workspace.js",
"sha256": "2ec257c8055a9448d12af3fecf1fae8ba58c06f47e85072d02c386cd258b0c86"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "cross-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "workspace.js",
"sha256": "2ec257c8055a9448d12af3fecf1fae8ba58c06f47e85072d02c386cd258b0c86"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "7408fceccb000e1b304abe30ac9bc364da7860c3896ad5aaa6af427804c237e6",
"relation": "opaque-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "workspace.js",
"sha256": "2ec257c8055a9448d12af3fecf1fae8ba58c06f47e85072d02c386cd258b0c86"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
}
]
},
{
"kind": "legacy",
"passed": 207,
"navigationCases": 99,
"legacyChildNavigationCases": 18,
"boundaryCases": 60,
"lifecycleCases": 30,
"historicalAssertions": 0,
"history": {
"total": 9,
"actualBfcache": 0,
"ordinaryReload": 9
},
"report": "refactor/.cache/iframe03-navigation-legacy-results/report.json",
"sha256": "937f422cd5b7c91bfd4ed248a1b5f91c34e27e4bd1f540209e8f4611d0591b38",
"results": "refactor/.cache/iframe03-navigation-legacy-results/results",
"records": [
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "inject-before-load",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "after load"
},
"order": [
"inject",
"load"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 7
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "duplicate-inject",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": 12
},
"documentIds": [
"1789232751049-930693104-570326415-2289196110-2590235352",
"1789232751049-930693104-570326415-2289196110-2590235352",
"1789232751049-930693104-570326415-2289196110-2590235352"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 11
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "attribute-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 17
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "child-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 15
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "rapid-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"intermediate": {
"status": "resolved",
"value": 2
},
"new": {
"status": "resolved",
"value": "3"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "same-source-reload",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "rejected",
"error": "The iframe document has changed"
},
"documentIds": [
"1789232751688-2248888185-3641607349-3631729352-3973233809",
"1789232751854-3848423724-1781183907-3852695546-3551175803"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "fragment-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "same document"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 8
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "attribute-fragment",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "attribute fragment"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "stale-packets",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "history-back",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"pageshow": {
"epoch": "1",
"persisted": false,
"witness": "0.g8nllil73r9"
},
"restored": {
"witness": "0.g8nllil73r9",
"epoch": "1"
},
"actualBfcache": false
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 22
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "srcdoc-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"srcdoc": {
"status": "resolved",
"value": "about:srcdoc"
},
"srcdocHeld": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"injected": true,
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 25
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "inject-before-load",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "resolved",
"value": "after load"
},
"order": [
"inject",
"load"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 7
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "duplicate-inject",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "resolved",
"value": 12
},
"documentIds": [
"1789232752779-3094865060-2883197906-3156698690-1050569622",
"1789232752779-3094865060-2883197906-3156698690-1050569622",
"1789232752779-3094865060-2883197906-3156698690-1050569622"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 11
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "attribute-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 17
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "child-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 15
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "rapid-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"intermediate": {
"status": "resolved",
"value": 2
},
"new": {
"status": "resolved",
"value": "3"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "same-source-reload",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "rejected",
"error": "The iframe document has changed"
},
"documentIds": [
"1789232753628-2301767624-2511923989-273962715-3840470655",
"1789232753777-804975393-661349429-3266229981-3653488996"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "fragment-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "resolved",
"value": "same document"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 8
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "attribute-fragment",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "resolved",
"value": "attribute fragment"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "stale-packets",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "history-back",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"pageshow": {
"epoch": "1",
"persisted": false,
"witness": "0.bsd5bijv7pw"
},
"restored": {
"witness": "0.bsd5bijv7pw",
"epoch": "1"
},
"actualBfcache": false
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 22
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "srcdoc-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"srcdoc": {
"status": "resolved",
"value": "about:srcdoc"
},
"srcdocHeld": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"injected": true,
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 25
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "inject-before-load",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "after load"
},
"order": [
"inject",
"load"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 7
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "duplicate-inject",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": 12
},
"documentIds": [
"1789232754690-1854368516-1953708905-3480812445-2191184949",
"1789232754690-1854368516-1953708905-3480812445-2191184949",
"1789232754690-1854368516-1953708905-3480812445-2191184949"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 11
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "attribute-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 17
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "child-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 15
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "rapid-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"intermediate": {
"status": "resolved",
"value": 2
},
"new": {
"status": "resolved",
"value": "3"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "same-source-reload",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "rejected",
"error": "The iframe document has changed"
},
"documentIds": [
"1789232755376-1153396270-4139235946-4279238137-819781588",
"1789232755518-1134492055-681317214-1444957499-4247721769"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "fragment-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "same document"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 8
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "attribute-fragment",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "attribute fragment"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "stale-packets",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "history-back",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"pageshow": {
"epoch": "1",
"persisted": false,
"witness": "0.9v3436encuj"
},
"restored": {
"witness": "0.9v3436encuj",
"epoch": "1"
},
"actualBfcache": false
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 22
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "srcdoc-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"srcdoc": {
"status": "resolved",
"value": "about:srcdoc"
},
"srcdocHeld": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"injected": true,
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 25
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "published-artplayer-plugin-iframe.js",
"sha256": "df469c3e4582b127f35798494d0845f1fc4ca2d19bbaf01b918492e035479745"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "published-artplayer-plugin-iframe.js",
"sha256": "df469c3e4582b127f35798494d0845f1fc4ca2d19bbaf01b918492e035479745"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "published-artplayer-plugin-iframe.js",
"sha256": "df469c3e4582b127f35798494d0845f1fc4ca2d19bbaf01b918492e035479745"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "workspace.js",
"sha256": "2ec257c8055a9448d12af3fecf1fae8ba58c06f47e85072d02c386cd258b0c86"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "workspace.js",
"sha256": "2ec257c8055a9448d12af3fecf1fae8ba58c06f47e85072d02c386cd258b0c86"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "workspace.js",
"sha256": "2ec257c8055a9448d12af3fecf1fae8ba58c06f47e85072d02c386cd258b0c86"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "inject-before-load",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "after load"
},
"order": [
"inject",
"load"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 7
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "duplicate-inject",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": 12
},
"documentIds": [
"1789232768427-2669948644-671315341-2276337086-4005359146",
"1789232768427-2669948644-671315341-2276337086-4005359146",
"1789232768427-2669948644-671315341-2276337086-4005359146"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 11
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "attribute-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 17
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "child-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 15
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "rapid-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"intermediate": {
"status": "resolved",
"value": 2
},
"new": {
"status": "resolved",
"value": "3"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "same-source-reload",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "rejected",
"error": "The iframe document has changed"
},
"documentIds": [
"1789232769176-3785147901-2418037032-3541779918-940349561",
"1789232769342-3582033469-3627539106-2382744066-4107600495"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "fragment-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "same document"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 8
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "attribute-fragment",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "attribute fragment"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "stale-packets",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "history-back",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"pageshow": {
"epoch": "1",
"persisted": false,
"witness": "0.3lnbzkqwbqc"
},
"restored": {
"witness": "0.3lnbzkqwbqc",
"epoch": "1"
},
"actualBfcache": false
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 22
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "srcdoc-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"srcdoc": {
"status": "resolved",
"value": "about:srcdoc"
},
"srcdocHeld": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"injected": true,
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 25
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "inject-before-load",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "resolved",
"value": "after load"
},
"order": [
"inject",
"load"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 7
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "duplicate-inject",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "resolved",
"value": 12
},
"documentIds": [
"1789232771814-1092207335-755582740-2004657505-2003433885",
"1789232771814-1092207335-755582740-2004657505-2003433885",
"1789232771814-1092207335-755582740-2004657505-2003433885"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 11
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "attribute-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 17
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "child-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 15
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "rapid-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"intermediate": {
"status": "resolved",
"value": 2
},
"new": {
"status": "resolved",
"value": "3"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "same-source-reload",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "rejected",
"error": "The iframe document has changed"
},
"documentIds": [
"1789232773003-1578486460-4177420789-4088406981-1667031924",
"1789232773123-2127523754-3593858342-1712324099-3613014977"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "fragment-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "resolved",
"value": "same document"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 8
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "attribute-fragment",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "resolved",
"value": "attribute fragment"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "stale-packets",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "history-back",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"pageshow": {
"epoch": "1",
"persisted": false,
"witness": "0.p5s63ix7kjl"
},
"restored": {
"witness": "0.p5s63ix7kjl",
"epoch": "1"
},
"actualBfcache": false
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 22
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "srcdoc-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"srcdoc": {
"status": "resolved",
"value": "about:srcdoc"
},
"srcdocHeld": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"injected": true,
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 25
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "inject-before-load",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "after load"
},
"order": [
"inject",
"load"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 7
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "duplicate-inject",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": 12
},
"documentIds": [
"1789232774690-2886360156-628507868-1781690841-1355515050",
"1789232774690-2886360156-628507868-1781690841-1355515050",
"1789232774690-2886360156-628507868-1781690841-1355515050"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 11
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "attribute-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 17
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "child-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 15
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "rapid-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"intermediate": {
"status": "resolved",
"value": 2
},
"new": {
"status": "resolved",
"value": "3"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "same-source-reload",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "rejected",
"error": "The iframe document has changed"
},
"documentIds": [
"1789232775907-130228500-933739953-470083914-1048075423",
"1789232776070-2492660222-2517745402-1129323105-1860728516"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "fragment-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "same document"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 8
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "attribute-fragment",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "attribute fragment"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "stale-packets",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "history-back",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"pageshow": {
"epoch": "1",
"persisted": false,
"witness": "0.vskcd3ys4l"
},
"restored": {
"witness": "0.vskcd3ys4l",
"epoch": "1"
},
"actualBfcache": false
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 22
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "srcdoc-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"srcdoc": {
"status": "resolved",
"value": "about:srcdoc"
},
"srcdocHeld": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"injected": true,
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 25
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "published-artplayer-plugin-iframe.js",
"sha256": "df469c3e4582b127f35798494d0845f1fc4ca2d19bbaf01b918492e035479745"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "published-artplayer-plugin-iframe.js",
"sha256": "df469c3e4582b127f35798494d0845f1fc4ca2d19bbaf01b918492e035479745"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "published-artplayer-plugin-iframe.js",
"sha256": "df469c3e4582b127f35798494d0845f1fc4ca2d19bbaf01b918492e035479745"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "workspace.js",
"sha256": "2ec257c8055a9448d12af3fecf1fae8ba58c06f47e85072d02c386cd258b0c86"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "workspace.js",
"sha256": "2ec257c8055a9448d12af3fecf1fae8ba58c06f47e85072d02c386cd258b0c86"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "firefox",
"browser": "155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "workspace.js",
"sha256": "2ec257c8055a9448d12af3fecf1fae8ba58c06f47e85072d02c386cd258b0c86"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "inject-before-load",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "after load"
},
"order": [
"inject",
"load"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 7
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "duplicate-inject",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": 12
},
"documentIds": [
"1789232791877-1836497296-3491989077-3902008641-1785542349",
"1789232791877-1836497296-3491989077-3902008641-1785542349",
"1789232791877-1836497296-3491989077-3902008641-1785542349"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 11
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "attribute-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 17
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "child-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 15
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "rapid-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"intermediate": {
"status": "resolved",
"value": 2
},
"new": {
"status": "resolved",
"value": "3"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "same-source-reload",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "rejected",
"error": "The iframe document has changed"
},
"documentIds": [
"1789232793309-1251723494-391280762-3145596648-3105784467",
"1789232793504-1045113396-2358853868-3566928430-2930426437"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "fragment-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "same document"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 8
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "attribute-fragment",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "attribute fragment"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "stale-packets",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "history-back",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"pageshow": {
"epoch": "1",
"persisted": false,
"witness": "0.8f8ppzds0m6"
},
"restored": {
"witness": "0.8f8ppzds0m6",
"epoch": "1"
},
"actualBfcache": false
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 22
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "srcdoc-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"srcdoc": {
"status": "resolved",
"value": "about:srcdoc"
},
"srcdocHeld": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"injected": true,
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 25
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "inject-before-load",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "resolved",
"value": "after load"
},
"order": [
"inject",
"load"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 7
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "duplicate-inject",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "resolved",
"value": 12
},
"documentIds": [
"1789232795627-3714954151-1635929480-2696386756-790827654",
"1789232795627-3714954151-1635929480-2696386756-790827654",
"1789232795627-3714954151-1635929480-2696386756-790827654"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 11
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "attribute-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 17
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "child-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 15
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "rapid-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"intermediate": {
"status": "resolved",
"value": 2
},
"new": {
"status": "resolved",
"value": "3"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "same-source-reload",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "rejected",
"error": "The iframe document has changed"
},
"documentIds": [
"1789232797452-725289296-1854179468-2643552830-2634155906",
"1789232797678-2206018652-1201866087-3496491637-2991817469"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "fragment-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "resolved",
"value": "same document"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 8
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "attribute-fragment",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "resolved",
"value": "attribute fragment"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "stale-packets",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "history-back",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"pageshow": {
"epoch": "1",
"persisted": false,
"witness": "0.x0sjx7vvtj"
},
"restored": {
"witness": "0.x0sjx7vvtj",
"epoch": "1"
},
"actualBfcache": false
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 22
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "srcdoc-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"srcdoc": {
"status": "resolved",
"value": "about:srcdoc"
},
"srcdocHeld": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"injected": true,
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 25
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "inject-before-load",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "after load"
},
"order": [
"inject",
"load"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 7
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "duplicate-inject",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": 12
},
"documentIds": [
"1789232800119-1622419352-3373258987-1243293605-3944879779",
"1789232800119-1622419352-3373258987-1243293605-3944879779",
"1789232800119-1622419352-3373258987-1243293605-3944879779"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 11
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "attribute-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 17
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "child-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 15
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "rapid-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"intermediate": {
"status": "resolved",
"value": 2
},
"new": {
"status": "resolved",
"value": "3"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "same-source-reload",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "rejected",
"error": "The iframe document has changed"
},
"documentIds": [
"1789232801351-3346286220-3512902330-4147502953-2173269774",
"1789232801573-1386408679-3423312897-334546413-1956996966"
]
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "fragment-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "same document"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 8
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "attribute-fragment",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "resolved",
"value": "attribute fragment"
},
"injected": true
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 13
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "stale-packets",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 19
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "history-back",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"pageshow": {
"epoch": "1",
"persisted": false,
"witness": "0.0elnkwe2pnx"
},
"restored": {
"witness": "0.0elnkwe2pnx",
"epoch": "1"
},
"actualBfcache": false
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 22
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "srcdoc-navigation",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"srcdoc": {
"status": "resolved",
"value": "about:srcdoc"
},
"srcdocHeld": {
"status": "rejected",
"error": "The iframe document has changed"
}
},
"injected": true,
"pending": 0
},
"scope": "Actual native frame navigation and postMessage; history-back records actual pageshow.persisted rather than assuming bfcache. Delayed-load barrier forces injection before load. Stale-packet tests replay old metadata from the controlled current frame to isolate document filtering. No media/player integration.",
"timelineEntries": 25
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "published-artplayer-plugin-iframe.js",
"sha256": "df469c3e4582b127f35798494d0845f1fc4ca2d19bbaf01b918492e035479745"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "published-artplayer-plugin-iframe.js",
"sha256": "df469c3e4582b127f35798494d0845f1fc4ca2d19bbaf01b918492e035479745"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "published-artplayer-plugin-iframe.js",
"sha256": "df469c3e4582b127f35798494d0845f1fc4ca2d19bbaf01b918492e035479745"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "same-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "workspace.js",
"sha256": "2ec257c8055a9448d12af3fecf1fae8ba58c06f47e85072d02c386cd258b0c86"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "cross-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "workspace.js",
"sha256": "2ec257c8055a9448d12af3fecf1fae8ba58c06f47e85072d02c386cd258b0c86"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
},
{
"project": "webkit",
"browser": "26.6",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "4e8bd39cdc37e98bff9cd19b5e0c9453ebe5231264242fc1c573aa96edb5ea8a",
"relation": "opaque-origin",
"scenario": "legacy-child-source-change",
"child": {
"name": "workspace.js",
"sha256": "2ec257c8055a9448d12af3fecf1fae8ba58c06f47e85072d02c386cd258b0c86"
},
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"old": {
"status": "rejected",
"error": "The iframe document has changed"
},
"new": {
"status": "resolved",
"value": "2"
}
},
"pending": 0
},
"scope": "Actual source attribute navigation with an immutable historical child. No document metadata or internal child navigation protection is claimed for an unchanged legacy peer."
}
]
}
],
"checks": [
{
"command": "yarn ci:check",
"result": "pass",
"exitCode": 0,
"tests": 1539,
"unit": 1365,
"engineering": 14,
"baseline": 160,
"repeatedContracts": 44,
"productionTypeScriptFiles": 330,
"log": "refactor/.cache/iframe03-navigation-ci.log",
"sha256": "5eb57710f26f70bf69bf268dda9126ceb7f4572d0d9a2e8993b9199341d7ced2"
},
{
"command": "yarn test:imports",
"result": "pass",
"exitCode": 0,
"tests": 3,
"log": "refactor/.cache/iframe03-navigation-imports.log"
},
{
"command": "yarn build artplayer-tool-iframe",
"result": "pass",
"log": "refactor/.cache/iframe03-navigation-build.log"
}
],
"limitations": [
"IFRAME-04 public declaration and package-consumer reconciliation remains pending.",
"IFRAME-05 retains full old/new core and demo integration, actual BFCache/device and externally interrupted navigation acceptance.",
"Legacy unmarked peers preserve ordinary protocol; same-address reload, self-navigation and document-level late filtering cannot be guaranteed through unchanged code.",
"Missing/null-source local calls and unmarked custom messages preserve their documented legacy path.",
"Document markers correlate sessions, not origin permissions or executable-code sandboxing. The selected parent and child remain trusted.",
"No release, push, tag or publication readiness is claimed."
],
"verifiedAt": "2026-09-12T17:07:06.288Z"
}