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