{ "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" }