Files
ArtPlayer/refactor/baselines/iframe-requests-checkpoint.json

3050 lines
125 KiB
JSON

{
"task": "PKG-IFRAME-03",
"status": "doing",
"checkpoint": "verified-request-ownership",
"sourceSha256LF": {
"package.json": "71ab122e3c1eea872920b1269d72c7112de5d9871b260c13b9015295f55c67aa",
"packages/artplayer-tool-iframe/src/index.ts": "a698c3cf690c4fcfb508cd4fc89a0c3e439a87e8312108a4f863a1cb5c9deb67",
"packages/artplayer-tool-iframe/src/requests.ts": "f84dceace6b0c88cc2d1e8545cf0017960b0bcb58093909447f5861b0557abe6",
"packages/artplayer-tool-iframe/tsconfig.json": "712a3fa32ed57692d16bf854a0e77ffaecd04236efa0f557905aab7291e0aef6",
"packages/artplayer-tool-iframe/types/artplayer-tool-iframe.d.ts": "4f02aa22a6b373393ead533ae3421ad5acf0de7116057f351021c72d3448bd1e",
"packages/artplayer-tool-iframe/README.md": "7d862afc9e3177e33cb04ba51695883ae5b412a77d27551232dce60bddf8f146",
"packages/artplayer-tool-iframe/ARCHITECTURE.md": "635e3be6814d5e0e3fd07201fa213c5d48e23f6749239d8fbbd10e7ec1ab1483",
"test/iframe-lifecycle.test.js": "96273d46077c28069504643a989a4d628e875c9aa49fb62e28ac160f7e7aaae1",
"test/browser/iframe.spec.js": "50add3cec28e94947ac48466860056cb43b9f47b0d08ded816124805567484d0",
"test/helpers/iframe.js": "0aae4805e1bfa8d6cddf1e558daa080fc67f7af8f10b92bc5e8df0d4d28f63f0"
},
"artifacts": {
"packages/artplayer-tool-iframe/dist/artplayer-tool-iframe.js": "307c84030a0c9eff44437b2b9a8af58f06c3350bc97a4c318aca831263028624",
"packages/artplayer-tool-iframe/dist/artplayer-tool-iframe.legacy.js": "dc72986d86f8b5959acd673450c67cef7fe5e6384a586ba3ee5496e755046f52",
"packages/artplayer-tool-iframe/dist/artplayer-tool-iframe.mjs": "1690846fea7a1b13cc0eac2a91bdce72f7dd6029535678b60b3584714cd0900c"
},
"historical": {
"node": {
"tests": 16,
"passed": 5,
"failed": 11,
"log": "refactor/.cache/iframe03-before-node.log"
},
"browser": {
"tests": 10,
"passed": 2,
"failed": 8,
"report": "refactor/.cache/iframe03-before-results/report.json",
"results": "refactor/.cache/iframe03-before-results/results"
},
"emptyRegistryComparison": "refactor/.cache/iframe03-empty-record-before.log"
},
"node": [
{
"kind": "source",
"tests": 16,
"passed": 16,
"log": "refactor/.cache/iframe03-source-node-final.log"
},
{
"kind": "main",
"tests": 16,
"passed": 16,
"log": "refactor/.cache/iframe03-main-node-final.log"
},
{
"kind": "legacy",
"tests": 16,
"passed": 16,
"log": "refactor/.cache/iframe03-legacy-node-final.log"
}
],
"browser": [
{
"kind": "main",
"total": 174,
"candidateLifecycle": 30,
"historicalAssertions": 144,
"report": "refactor/.cache/iframe03-final-main-results/report.json",
"sha256": "9941c27277b5e4614df64fc44daa193841143066b2ab62d4d833e9054e9964bc",
"results": "refactor/.cache/iframe03-final-main-results/results",
"records": [
{
"project": "chromium",
"browser": "153.0.8010.12",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "307c84030a0c9eff44437b2b9a8af58f06c3350bc97a4c318aca831263028624",
"relation": "same-origin",
"scenario": "round-trip",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"foreignOrigin": "http://localhost:8084",
"result": {
"sync": 7,
"async": 8,
"error": "iframe baseline expected error",
"recovery": 9,
"pending": 0
},
"packets": [
{
"type": "inject",
"id": 0,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "fixture-ready",
"data": "?auto=1&epoch=1",
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "response",
"data": 7,
"id": 1789227465525,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "response",
"data": 8,
"id": 1789227465526,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "error",
"data": "iframe baseline expected error",
"id": 1789227465536,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "response",
"data": 9,
"id": 1789227465537,
"origin": "http://127.0.0.1:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "307c84030a0c9eff44437b2b9a8af58f06c3350bc97a4c318aca831263028624",
"relation": "same-origin",
"scenario": "same-tick",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"foreignOrigin": "http://localhost:8084",
"result": {
"states": {
"first": {
"status": "resolved",
"value": 1
},
"second": {
"status": "resolved",
"value": 2
}
},
"pending": 0
},
"packets": [
{
"type": "inject",
"id": 0,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "fixture-ready",
"data": "?auto=1&epoch=1",
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "response",
"data": 1,
"id": 1234,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "response",
"data": 2,
"id": 1235,
"origin": "http://127.0.0.1:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "307c84030a0c9eff44437b2b9a8af58f06c3350bc97a4c318aca831263028624",
"relation": "same-origin",
"scenario": "destroy-pending",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"foreignOrigin": "http://localhost:8084",
"result": {
"destroyed": true,
"state": {
"status": "rejected",
"error": "The instance has been destroyed"
},
"pending": 0
},
"packets": [
{
"type": "inject",
"id": 0,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "fixture-ready",
"data": "?auto=1&epoch=1",
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "fixture-held",
"data": 1789227465834,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "response",
"data": "late",
"id": 1789227465834,
"origin": "http://127.0.0.1:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "307c84030a0c9eff44437b2b9a8af58f06c3350bc97a4c318aca831263028624",
"relation": "same-origin",
"scenario": "destroy-wait",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"foreignOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "rejected",
"error": "The instance has been destroyed"
},
"pending": 0
},
"packets": [
{
"type": "fixture-ready",
"data": "?auto=0&epoch=1",
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "inject",
"id": 0,
"origin": "http://127.0.0.1:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "307c84030a0c9eff44437b2b9a8af58f06c3350bc97a4c318aca831263028624",
"relation": "same-origin",
"scenario": "clone-failure",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"foreignOrigin": "http://localhost:8084",
"result": {
"failure": "DataCloneError",
"deferred": {
"status": "rejected",
"error": "Failed to execute 'postMessage' on 'Window': () => 'not cloneable' could not be cloned."
},
"pending": 0,
"uncaught": []
},
"packets": [
{
"type": "fixture-ready",
"data": "?auto=0&epoch=1",
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "inject",
"id": 0,
"origin": "http://127.0.0.1:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "307c84030a0c9eff44437b2b9a8af58f06c3350bc97a4c318aca831263028624",
"relation": "cross-origin",
"scenario": "round-trip",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"foreignOrigin": "http://127.0.0.1:8084",
"result": {
"sync": 7,
"async": 8,
"error": "iframe baseline expected error",
"recovery": 9,
"pending": 0
},
"packets": [
{
"type": "inject",
"id": 0,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "fixture-ready",
"data": "?auto=1&epoch=1",
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "response",
"data": 7,
"id": 1789227466161,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "response",
"data": 8,
"id": 1789227466162,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "error",
"data": "iframe baseline expected error",
"id": 1789227466174,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "response",
"data": 9,
"id": 1789227466175,
"origin": "http://localhost:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "307c84030a0c9eff44437b2b9a8af58f06c3350bc97a4c318aca831263028624",
"relation": "cross-origin",
"scenario": "same-tick",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"foreignOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"first": {
"status": "resolved",
"value": 1
},
"second": {
"status": "resolved",
"value": 2
}
},
"pending": 0
},
"packets": [
{
"type": "inject",
"id": 0,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "fixture-ready",
"data": "?auto=1&epoch=1",
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "response",
"data": 1,
"id": 1234,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "response",
"data": 2,
"id": 1235,
"origin": "http://localhost:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "307c84030a0c9eff44437b2b9a8af58f06c3350bc97a4c318aca831263028624",
"relation": "cross-origin",
"scenario": "destroy-pending",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"foreignOrigin": "http://127.0.0.1:8084",
"result": {
"destroyed": true,
"state": {
"status": "rejected",
"error": "The instance has been destroyed"
},
"pending": 0
},
"packets": [
{
"type": "inject",
"id": 0,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "fixture-ready",
"data": "?auto=1&epoch=1",
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "fixture-held",
"data": 1789227466469,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "response",
"data": "late",
"id": 1789227466469,
"origin": "http://localhost:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "307c84030a0c9eff44437b2b9a8af58f06c3350bc97a4c318aca831263028624",
"relation": "cross-origin",
"scenario": "destroy-wait",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"foreignOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "rejected",
"error": "The instance has been destroyed"
},
"pending": 0
},
"packets": [
{
"type": "fixture-ready",
"data": "?auto=0&epoch=1",
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "inject",
"id": 0,
"origin": "http://localhost:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "307c84030a0c9eff44437b2b9a8af58f06c3350bc97a4c318aca831263028624",
"relation": "cross-origin",
"scenario": "clone-failure",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"foreignOrigin": "http://127.0.0.1:8084",
"result": {
"failure": "DataCloneError",
"deferred": {
"status": "rejected",
"error": "Failed to execute 'postMessage' on 'Window': () => 'not cloneable' could not be cloned."
},
"pending": 0,
"uncaught": []
},
"packets": [
{
"type": "fixture-ready",
"data": "?auto=0&epoch=1",
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "inject",
"id": 0,
"origin": "http://localhost:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "firefox",
"browser": "155.0",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "307c84030a0c9eff44437b2b9a8af58f06c3350bc97a4c318aca831263028624",
"relation": "same-origin",
"scenario": "round-trip",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"foreignOrigin": "http://localhost:8084",
"result": {
"sync": 7,
"async": 8,
"error": "iframe baseline expected error",
"recovery": 9,
"pending": 0
},
"packets": [
{
"type": "inject",
"id": 0,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "fixture-ready",
"data": "?auto=1&epoch=1",
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "response",
"data": 7,
"id": 1789227483728,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "response",
"data": 8,
"id": 1789227483729,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "error",
"data": "iframe baseline expected error",
"id": 1789227483739,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "response",
"data": 9,
"id": 1789227483740,
"origin": "http://127.0.0.1:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "firefox",
"browser": "155.0",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "307c84030a0c9eff44437b2b9a8af58f06c3350bc97a4c318aca831263028624",
"relation": "same-origin",
"scenario": "same-tick",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"foreignOrigin": "http://localhost:8084",
"result": {
"states": {
"first": {
"status": "resolved",
"value": 1
},
"second": {
"status": "resolved",
"value": 2
}
},
"pending": 0
},
"packets": [
{
"type": "inject",
"id": 0,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "fixture-ready",
"data": "?auto=1&epoch=1",
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "response",
"data": 1,
"id": 1234,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "response",
"data": 2,
"id": 1235,
"origin": "http://127.0.0.1:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "firefox",
"browser": "155.0",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "307c84030a0c9eff44437b2b9a8af58f06c3350bc97a4c318aca831263028624",
"relation": "same-origin",
"scenario": "destroy-pending",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"foreignOrigin": "http://localhost:8084",
"result": {
"destroyed": true,
"state": {
"status": "rejected",
"error": "The instance has been destroyed"
},
"pending": 0
},
"packets": [
{
"type": "inject",
"id": 0,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "fixture-ready",
"data": "?auto=1&epoch=1",
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "fixture-held",
"data": 1789227484296,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "response",
"data": "late",
"id": 1789227484296,
"origin": "http://127.0.0.1:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "firefox",
"browser": "155.0",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "307c84030a0c9eff44437b2b9a8af58f06c3350bc97a4c318aca831263028624",
"relation": "same-origin",
"scenario": "destroy-wait",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"foreignOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "rejected",
"error": "The instance has been destroyed"
},
"pending": 0
},
"packets": [
{
"type": "fixture-ready",
"data": "?auto=0&epoch=1",
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "inject",
"id": 0,
"origin": "http://127.0.0.1:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "firefox",
"browser": "155.0",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "307c84030a0c9eff44437b2b9a8af58f06c3350bc97a4c318aca831263028624",
"relation": "same-origin",
"scenario": "clone-failure",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"foreignOrigin": "http://localhost:8084",
"result": {
"failure": "DataCloneError",
"deferred": {
"status": "rejected",
"error": "Function object could not be cloned."
},
"pending": 0,
"uncaught": []
},
"packets": [
{
"type": "fixture-ready",
"data": "?auto=0&epoch=1",
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "inject",
"id": 0,
"origin": "http://127.0.0.1:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "firefox",
"browser": "155.0",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "307c84030a0c9eff44437b2b9a8af58f06c3350bc97a4c318aca831263028624",
"relation": "cross-origin",
"scenario": "round-trip",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"foreignOrigin": "http://127.0.0.1:8084",
"result": {
"sync": 7,
"async": 8,
"error": "iframe baseline expected error",
"recovery": 9,
"pending": 0
},
"packets": [
{
"type": "inject",
"id": 0,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "fixture-ready",
"data": "?auto=1&epoch=1",
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "response",
"data": 7,
"id": 1789227485008,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "response",
"data": 8,
"id": 1789227485009,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "error",
"data": "iframe baseline expected error",
"id": 1789227485019,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "response",
"data": 9,
"id": 1789227485020,
"origin": "http://localhost:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "firefox",
"browser": "155.0",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "307c84030a0c9eff44437b2b9a8af58f06c3350bc97a4c318aca831263028624",
"relation": "cross-origin",
"scenario": "same-tick",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"foreignOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"first": {
"status": "resolved",
"value": 1
},
"second": {
"status": "resolved",
"value": 2
}
},
"pending": 0
},
"packets": [
{
"type": "inject",
"id": 0,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "fixture-ready",
"data": "?auto=1&epoch=1",
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "response",
"data": 1,
"id": 1234,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "response",
"data": 2,
"id": 1235,
"origin": "http://localhost:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "firefox",
"browser": "155.0",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "307c84030a0c9eff44437b2b9a8af58f06c3350bc97a4c318aca831263028624",
"relation": "cross-origin",
"scenario": "destroy-pending",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"foreignOrigin": "http://127.0.0.1:8084",
"result": {
"destroyed": true,
"state": {
"status": "rejected",
"error": "The instance has been destroyed"
},
"pending": 0
},
"packets": [
{
"type": "inject",
"id": 0,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "fixture-ready",
"data": "?auto=1&epoch=1",
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "fixture-held",
"data": 1789227485716,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "response",
"data": "late",
"id": 1789227485716,
"origin": "http://localhost:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "firefox",
"browser": "155.0",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "307c84030a0c9eff44437b2b9a8af58f06c3350bc97a4c318aca831263028624",
"relation": "cross-origin",
"scenario": "destroy-wait",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"foreignOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "rejected",
"error": "The instance has been destroyed"
},
"pending": 0
},
"packets": [
{
"type": "fixture-ready",
"data": "?auto=0&epoch=1",
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "inject",
"id": 0,
"origin": "http://localhost:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "firefox",
"browser": "155.0",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "307c84030a0c9eff44437b2b9a8af58f06c3350bc97a4c318aca831263028624",
"relation": "cross-origin",
"scenario": "clone-failure",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"foreignOrigin": "http://127.0.0.1:8084",
"result": {
"failure": "DataCloneError",
"deferred": {
"status": "rejected",
"error": "Function object could not be cloned."
},
"pending": 0,
"uncaught": []
},
"packets": [
{
"type": "fixture-ready",
"data": "?auto=0&epoch=1",
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "inject",
"id": 0,
"origin": "http://localhost:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "webkit",
"browser": "26.6",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "307c84030a0c9eff44437b2b9a8af58f06c3350bc97a4c318aca831263028624",
"relation": "same-origin",
"scenario": "round-trip",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"foreignOrigin": "http://localhost:8084",
"result": {
"sync": 7,
"async": 8,
"error": "iframe baseline expected error",
"recovery": 9,
"pending": 0
},
"packets": [
{
"type": "inject",
"id": 0,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "fixture-ready",
"data": "?auto=1&epoch=1",
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "response",
"data": 7,
"id": 1789227504497,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "response",
"data": 8,
"id": 1789227504511,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "error",
"data": "iframe baseline expected error",
"id": 1789227504557,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "response",
"data": 9,
"id": 1789227504587,
"origin": "http://127.0.0.1:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "webkit",
"browser": "26.6",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "307c84030a0c9eff44437b2b9a8af58f06c3350bc97a4c318aca831263028624",
"relation": "same-origin",
"scenario": "same-tick",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"foreignOrigin": "http://localhost:8084",
"result": {
"states": {
"first": {
"status": "resolved",
"value": 1
},
"second": {
"status": "resolved",
"value": 2
}
},
"pending": 0
},
"packets": [
{
"type": "inject",
"id": 0,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "fixture-ready",
"data": "?auto=1&epoch=1",
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "response",
"data": 1,
"id": 1234,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "response",
"data": 2,
"id": 1235,
"origin": "http://127.0.0.1:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "webkit",
"browser": "26.6",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "307c84030a0c9eff44437b2b9a8af58f06c3350bc97a4c318aca831263028624",
"relation": "same-origin",
"scenario": "destroy-pending",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"foreignOrigin": "http://localhost:8084",
"result": {
"destroyed": true,
"state": {
"status": "rejected",
"error": "The instance has been destroyed"
},
"pending": 0
},
"packets": [
{
"type": "inject",
"id": 0,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "fixture-ready",
"data": "?auto=1&epoch=1",
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "fixture-held",
"data": 1789227505258,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "response",
"data": "late",
"id": 1789227505258,
"origin": "http://127.0.0.1:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "webkit",
"browser": "26.6",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "307c84030a0c9eff44437b2b9a8af58f06c3350bc97a4c318aca831263028624",
"relation": "same-origin",
"scenario": "destroy-wait",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"foreignOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "rejected",
"error": "The instance has been destroyed"
},
"pending": 0
},
"packets": [
{
"type": "fixture-ready",
"data": "?auto=0&epoch=1",
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "inject",
"id": 0,
"origin": "http://127.0.0.1:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "webkit",
"browser": "26.6",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "307c84030a0c9eff44437b2b9a8af58f06c3350bc97a4c318aca831263028624",
"relation": "same-origin",
"scenario": "clone-failure",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"foreignOrigin": "http://localhost:8084",
"result": {
"failure": "DataCloneError",
"deferred": {
"status": "rejected",
"error": "The object can not be cloned."
},
"pending": 0,
"uncaught": []
},
"packets": [
{
"type": "fixture-ready",
"data": "?auto=0&epoch=1",
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "inject",
"id": 0,
"origin": "http://127.0.0.1:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "webkit",
"browser": "26.6",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "307c84030a0c9eff44437b2b9a8af58f06c3350bc97a4c318aca831263028624",
"relation": "cross-origin",
"scenario": "round-trip",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"foreignOrigin": "http://127.0.0.1:8084",
"result": {
"sync": 7,
"async": 8,
"error": "iframe baseline expected error",
"recovery": 9,
"pending": 0
},
"packets": [
{
"type": "inject",
"id": 0,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "fixture-ready",
"data": "?auto=1&epoch=1",
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "response",
"data": 7,
"id": 1789227505888,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "response",
"data": 8,
"id": 1789227505904,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "error",
"data": "iframe baseline expected error",
"id": 1789227505951,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "response",
"data": 9,
"id": 1789227505981,
"origin": "http://localhost:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "webkit",
"browser": "26.6",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "307c84030a0c9eff44437b2b9a8af58f06c3350bc97a4c318aca831263028624",
"relation": "cross-origin",
"scenario": "same-tick",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"foreignOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"first": {
"status": "resolved",
"value": 1
},
"second": {
"status": "resolved",
"value": 2
}
},
"pending": 0
},
"packets": [
{
"type": "inject",
"id": 0,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "fixture-ready",
"data": "?auto=1&epoch=1",
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "response",
"data": 1,
"id": 1234,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "response",
"data": 2,
"id": 1235,
"origin": "http://localhost:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "webkit",
"browser": "26.6",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "307c84030a0c9eff44437b2b9a8af58f06c3350bc97a4c318aca831263028624",
"relation": "cross-origin",
"scenario": "destroy-pending",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"foreignOrigin": "http://127.0.0.1:8084",
"result": {
"destroyed": true,
"state": {
"status": "rejected",
"error": "The instance has been destroyed"
},
"pending": 0
},
"packets": [
{
"type": "inject",
"id": 0,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "fixture-ready",
"data": "?auto=1&epoch=1",
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "fixture-held",
"data": 1789227506637,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "response",
"data": "late",
"id": 1789227506637,
"origin": "http://localhost:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "webkit",
"browser": "26.6",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "307c84030a0c9eff44437b2b9a8af58f06c3350bc97a4c318aca831263028624",
"relation": "cross-origin",
"scenario": "destroy-wait",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"foreignOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "rejected",
"error": "The instance has been destroyed"
},
"pending": 0
},
"packets": [
{
"type": "fixture-ready",
"data": "?auto=0&epoch=1",
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "inject",
"id": 0,
"origin": "http://localhost:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "webkit",
"browser": "26.6",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "307c84030a0c9eff44437b2b9a8af58f06c3350bc97a4c318aca831263028624",
"relation": "cross-origin",
"scenario": "clone-failure",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"foreignOrigin": "http://127.0.0.1:8084",
"result": {
"failure": "DataCloneError",
"deferred": {
"status": "rejected",
"error": "The object can not be cloned."
},
"pending": 0,
"uncaught": []
},
"packets": [
{
"type": "fixture-ready",
"data": "?auto=0&epoch=1",
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "inject",
"id": 0,
"origin": "http://localhost:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
}
]
},
{
"kind": "legacy",
"total": 30,
"candidateLifecycle": 30,
"historicalAssertions": 0,
"report": "refactor/.cache/iframe03-final-legacy-results/report.json",
"sha256": "b9d4bea4bf5a3f9f15d3cf603cd79835c6bfaaec64427a16da7af863585506f7",
"results": "refactor/.cache/iframe03-final-legacy-results/results",
"records": [
{
"project": "chromium",
"browser": "153.0.8010.12",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "dc72986d86f8b5959acd673450c67cef7fe5e6384a586ba3ee5496e755046f52",
"relation": "same-origin",
"scenario": "round-trip",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"foreignOrigin": "http://localhost:8084",
"result": {
"sync": 7,
"async": 8,
"error": "iframe baseline expected error",
"recovery": 9,
"pending": 0
},
"packets": [
{
"type": "inject",
"id": 0,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "fixture-ready",
"data": "?auto=1&epoch=1",
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "response",
"data": 7,
"id": 1789227562622,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "response",
"data": 8,
"id": 1789227562623,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "error",
"data": "iframe baseline expected error",
"id": 1789227562634,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "response",
"data": 9,
"id": 1789227562635,
"origin": "http://127.0.0.1:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "dc72986d86f8b5959acd673450c67cef7fe5e6384a586ba3ee5496e755046f52",
"relation": "same-origin",
"scenario": "same-tick",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"foreignOrigin": "http://localhost:8084",
"result": {
"states": {
"first": {
"status": "resolved",
"value": 1
},
"second": {
"status": "resolved",
"value": 2
}
},
"pending": 0
},
"packets": [
{
"type": "inject",
"id": 0,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "fixture-ready",
"data": "?auto=1&epoch=1",
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "response",
"data": 1,
"id": 1234,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "response",
"data": 2,
"id": 1235,
"origin": "http://127.0.0.1:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "dc72986d86f8b5959acd673450c67cef7fe5e6384a586ba3ee5496e755046f52",
"relation": "same-origin",
"scenario": "destroy-pending",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"foreignOrigin": "http://localhost:8084",
"result": {
"destroyed": true,
"state": {
"status": "rejected",
"error": "The instance has been destroyed"
},
"pending": 0
},
"packets": [
{
"type": "inject",
"id": 0,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "fixture-ready",
"data": "?auto=1&epoch=1",
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "fixture-held",
"data": 1789227562622,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "response",
"data": "late",
"id": 1789227562622,
"origin": "http://127.0.0.1:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "dc72986d86f8b5959acd673450c67cef7fe5e6384a586ba3ee5496e755046f52",
"relation": "same-origin",
"scenario": "destroy-wait",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"foreignOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "rejected",
"error": "The instance has been destroyed"
},
"pending": 0
},
"packets": [
{
"type": "fixture-ready",
"data": "?auto=0&epoch=1",
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "inject",
"id": 0,
"origin": "http://127.0.0.1:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "dc72986d86f8b5959acd673450c67cef7fe5e6384a586ba3ee5496e755046f52",
"relation": "same-origin",
"scenario": "clone-failure",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"foreignOrigin": "http://localhost:8084",
"result": {
"failure": "DataCloneError",
"deferred": {
"status": "rejected",
"error": "Failed to execute 'postMessage' on 'Window': () => 'not cloneable' could not be cloned."
},
"pending": 0,
"uncaught": []
},
"packets": [
{
"type": "fixture-ready",
"data": "?auto=0&epoch=1",
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "inject",
"id": 0,
"origin": "http://127.0.0.1:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "dc72986d86f8b5959acd673450c67cef7fe5e6384a586ba3ee5496e755046f52",
"relation": "cross-origin",
"scenario": "round-trip",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"foreignOrigin": "http://127.0.0.1:8084",
"result": {
"sync": 7,
"async": 8,
"error": "iframe baseline expected error",
"recovery": 9,
"pending": 0
},
"packets": [
{
"type": "inject",
"id": 0,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "fixture-ready",
"data": "?auto=1&epoch=1",
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "response",
"data": 7,
"id": 1789227563039,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "response",
"data": 8,
"id": 1789227563040,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "error",
"data": "iframe baseline expected error",
"id": 1789227563050,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "response",
"data": 9,
"id": 1789227563051,
"origin": "http://localhost:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "dc72986d86f8b5959acd673450c67cef7fe5e6384a586ba3ee5496e755046f52",
"relation": "cross-origin",
"scenario": "same-tick",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"foreignOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"first": {
"status": "resolved",
"value": 1
},
"second": {
"status": "resolved",
"value": 2
}
},
"pending": 0
},
"packets": [
{
"type": "inject",
"id": 0,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "fixture-ready",
"data": "?auto=1&epoch=1",
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "response",
"data": 1,
"id": 1234,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "response",
"data": 2,
"id": 1235,
"origin": "http://localhost:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "dc72986d86f8b5959acd673450c67cef7fe5e6384a586ba3ee5496e755046f52",
"relation": "cross-origin",
"scenario": "destroy-pending",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"foreignOrigin": "http://127.0.0.1:8084",
"result": {
"destroyed": true,
"state": {
"status": "rejected",
"error": "The instance has been destroyed"
},
"pending": 0
},
"packets": [
{
"type": "inject",
"id": 0,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "fixture-ready",
"data": "?auto=1&epoch=1",
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "fixture-held",
"data": 1789227563362,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "response",
"data": "late",
"id": 1789227563362,
"origin": "http://localhost:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "dc72986d86f8b5959acd673450c67cef7fe5e6384a586ba3ee5496e755046f52",
"relation": "cross-origin",
"scenario": "destroy-wait",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"foreignOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "rejected",
"error": "The instance has been destroyed"
},
"pending": 0
},
"packets": [
{
"type": "fixture-ready",
"data": "?auto=0&epoch=1",
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "inject",
"id": 0,
"origin": "http://localhost:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "chromium",
"browser": "153.0.8010.12",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.8010.12 Safari/537.36",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "dc72986d86f8b5959acd673450c67cef7fe5e6384a586ba3ee5496e755046f52",
"relation": "cross-origin",
"scenario": "clone-failure",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"foreignOrigin": "http://127.0.0.1:8084",
"result": {
"failure": "DataCloneError",
"deferred": {
"status": "rejected",
"error": "Failed to execute 'postMessage' on 'Window': () => 'not cloneable' could not be cloned."
},
"pending": 0,
"uncaught": []
},
"packets": [
{
"type": "fixture-ready",
"data": "?auto=0&epoch=1",
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "inject",
"id": 0,
"origin": "http://localhost:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "firefox",
"browser": "155.0",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "dc72986d86f8b5959acd673450c67cef7fe5e6384a586ba3ee5496e755046f52",
"relation": "same-origin",
"scenario": "round-trip",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"foreignOrigin": "http://localhost:8084",
"result": {
"sync": 7,
"async": 8,
"error": "iframe baseline expected error",
"recovery": 9,
"pending": 0
},
"packets": [
{
"type": "inject",
"id": 0,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "fixture-ready",
"data": "?auto=1&epoch=1",
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "response",
"data": 7,
"id": 1789227567305,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "response",
"data": 8,
"id": 1789227567306,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "error",
"data": "iframe baseline expected error",
"id": 1789227567327,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "response",
"data": 9,
"id": 1789227567328,
"origin": "http://127.0.0.1:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "firefox",
"browser": "155.0",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "dc72986d86f8b5959acd673450c67cef7fe5e6384a586ba3ee5496e755046f52",
"relation": "same-origin",
"scenario": "same-tick",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"foreignOrigin": "http://localhost:8084",
"result": {
"states": {
"first": {
"status": "resolved",
"value": 1
},
"second": {
"status": "resolved",
"value": 2
}
},
"pending": 0
},
"packets": [
{
"type": "inject",
"id": 0,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "fixture-ready",
"data": "?auto=1&epoch=1",
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "response",
"data": 1,
"id": 1234,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "response",
"data": 2,
"id": 1235,
"origin": "http://127.0.0.1:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "firefox",
"browser": "155.0",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "dc72986d86f8b5959acd673450c67cef7fe5e6384a586ba3ee5496e755046f52",
"relation": "same-origin",
"scenario": "destroy-pending",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"foreignOrigin": "http://localhost:8084",
"result": {
"destroyed": true,
"state": {
"status": "rejected",
"error": "The instance has been destroyed"
},
"pending": 0
},
"packets": [
{
"type": "inject",
"id": 0,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "fixture-ready",
"data": "?auto=1&epoch=1",
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "fixture-held",
"data": 1789227568861,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "response",
"data": "late",
"id": 1789227568861,
"origin": "http://127.0.0.1:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "firefox",
"browser": "155.0",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "dc72986d86f8b5959acd673450c67cef7fe5e6384a586ba3ee5496e755046f52",
"relation": "same-origin",
"scenario": "destroy-wait",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"foreignOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "rejected",
"error": "The instance has been destroyed"
},
"pending": 0
},
"packets": [
{
"type": "fixture-ready",
"data": "?auto=0&epoch=1",
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "inject",
"id": 0,
"origin": "http://127.0.0.1:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "firefox",
"browser": "155.0",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "dc72986d86f8b5959acd673450c67cef7fe5e6384a586ba3ee5496e755046f52",
"relation": "same-origin",
"scenario": "clone-failure",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"foreignOrigin": "http://localhost:8084",
"result": {
"failure": "DataCloneError",
"deferred": {
"status": "rejected",
"error": "Function object could not be cloned."
},
"pending": 0,
"uncaught": []
},
"packets": [
{
"type": "fixture-ready",
"data": "?auto=0&epoch=1",
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "inject",
"id": 0,
"origin": "http://127.0.0.1:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "firefox",
"browser": "155.0",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "dc72986d86f8b5959acd673450c67cef7fe5e6384a586ba3ee5496e755046f52",
"relation": "cross-origin",
"scenario": "round-trip",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"foreignOrigin": "http://127.0.0.1:8084",
"result": {
"sync": 7,
"async": 8,
"error": "iframe baseline expected error",
"recovery": 9,
"pending": 0
},
"packets": [
{
"type": "inject",
"id": 0,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "fixture-ready",
"data": "?auto=1&epoch=1",
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "response",
"data": 7,
"id": 1789227570517,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "response",
"data": 8,
"id": 1789227570518,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "error",
"data": "iframe baseline expected error",
"id": 1789227570529,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "response",
"data": 9,
"id": 1789227570530,
"origin": "http://localhost:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "firefox",
"browser": "155.0",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "dc72986d86f8b5959acd673450c67cef7fe5e6384a586ba3ee5496e755046f52",
"relation": "cross-origin",
"scenario": "same-tick",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"foreignOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"first": {
"status": "resolved",
"value": 1
},
"second": {
"status": "resolved",
"value": 2
}
},
"pending": 0
},
"packets": [
{
"type": "inject",
"id": 0,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "fixture-ready",
"data": "?auto=1&epoch=1",
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "response",
"data": 1,
"id": 1234,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "response",
"data": 2,
"id": 1235,
"origin": "http://localhost:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "firefox",
"browser": "155.0",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "dc72986d86f8b5959acd673450c67cef7fe5e6384a586ba3ee5496e755046f52",
"relation": "cross-origin",
"scenario": "destroy-pending",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"foreignOrigin": "http://127.0.0.1:8084",
"result": {
"destroyed": true,
"state": {
"status": "rejected",
"error": "The instance has been destroyed"
},
"pending": 0
},
"packets": [
{
"type": "inject",
"id": 0,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "fixture-ready",
"data": "?auto=1&epoch=1",
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "fixture-held",
"data": 1789227571357,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "response",
"data": "late",
"id": 1789227571357,
"origin": "http://localhost:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "firefox",
"browser": "155.0",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "dc72986d86f8b5959acd673450c67cef7fe5e6384a586ba3ee5496e755046f52",
"relation": "cross-origin",
"scenario": "destroy-wait",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"foreignOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "rejected",
"error": "The instance has been destroyed"
},
"pending": 0
},
"packets": [
{
"type": "fixture-ready",
"data": "?auto=0&epoch=1",
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "inject",
"id": 0,
"origin": "http://localhost:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "firefox",
"browser": "155.0",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:155.0) Gecko/20100101 Firefox/155.0",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "dc72986d86f8b5959acd673450c67cef7fe5e6384a586ba3ee5496e755046f52",
"relation": "cross-origin",
"scenario": "clone-failure",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"foreignOrigin": "http://127.0.0.1:8084",
"result": {
"failure": "DataCloneError",
"deferred": {
"status": "rejected",
"error": "Function object could not be cloned."
},
"pending": 0,
"uncaught": []
},
"packets": [
{
"type": "fixture-ready",
"data": "?auto=0&epoch=1",
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "inject",
"id": 0,
"origin": "http://localhost:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "webkit",
"browser": "26.6",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "dc72986d86f8b5959acd673450c67cef7fe5e6384a586ba3ee5496e755046f52",
"relation": "same-origin",
"scenario": "round-trip",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"foreignOrigin": "http://localhost:8084",
"result": {
"sync": 7,
"async": 8,
"error": "iframe baseline expected error",
"recovery": 9,
"pending": 0
},
"packets": [
{
"type": "inject",
"id": 0,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "fixture-ready",
"data": "?auto=1&epoch=1",
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "response",
"data": 7,
"id": 1789227577975,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "response",
"data": 8,
"id": 1789227577984,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "error",
"data": "iframe baseline expected error",
"id": 1789227578030,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "response",
"data": 9,
"id": 1789227578061,
"origin": "http://127.0.0.1:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "webkit",
"browser": "26.6",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "dc72986d86f8b5959acd673450c67cef7fe5e6384a586ba3ee5496e755046f52",
"relation": "same-origin",
"scenario": "same-tick",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"foreignOrigin": "http://localhost:8084",
"result": {
"states": {
"first": {
"status": "resolved",
"value": 1
},
"second": {
"status": "resolved",
"value": 2
}
},
"pending": 0
},
"packets": [
{
"type": "inject",
"id": 0,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "fixture-ready",
"data": "?auto=1&epoch=1",
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "response",
"data": 1,
"id": 1234,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "response",
"data": 2,
"id": 1235,
"origin": "http://127.0.0.1:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "webkit",
"browser": "26.6",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "dc72986d86f8b5959acd673450c67cef7fe5e6384a586ba3ee5496e755046f52",
"relation": "same-origin",
"scenario": "destroy-pending",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"foreignOrigin": "http://localhost:8084",
"result": {
"destroyed": true,
"state": {
"status": "rejected",
"error": "The instance has been destroyed"
},
"pending": 0
},
"packets": [
{
"type": "inject",
"id": 0,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "fixture-ready",
"data": "?auto=1&epoch=1",
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "fixture-held",
"data": 1789227578107,
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "response",
"data": "late",
"id": 1789227578107,
"origin": "http://127.0.0.1:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "webkit",
"browser": "26.6",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "dc72986d86f8b5959acd673450c67cef7fe5e6384a586ba3ee5496e755046f52",
"relation": "same-origin",
"scenario": "destroy-wait",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"foreignOrigin": "http://localhost:8084",
"result": {
"state": {
"status": "rejected",
"error": "The instance has been destroyed"
},
"pending": 0
},
"packets": [
{
"type": "fixture-ready",
"data": "?auto=0&epoch=1",
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "inject",
"id": 0,
"origin": "http://127.0.0.1:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "webkit",
"browser": "26.6",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "dc72986d86f8b5959acd673450c67cef7fe5e6384a586ba3ee5496e755046f52",
"relation": "same-origin",
"scenario": "clone-failure",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://127.0.0.1:8084",
"foreignOrigin": "http://localhost:8084",
"result": {
"failure": "DataCloneError",
"deferred": {
"status": "rejected",
"error": "The object can not be cloned."
},
"pending": 0,
"uncaught": []
},
"packets": [
{
"type": "fixture-ready",
"data": "?auto=0&epoch=1",
"origin": "http://127.0.0.1:8084",
"fromChild": true
},
{
"type": "inject",
"id": 0,
"origin": "http://127.0.0.1:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "webkit",
"browser": "26.6",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "dc72986d86f8b5959acd673450c67cef7fe5e6384a586ba3ee5496e755046f52",
"relation": "cross-origin",
"scenario": "round-trip",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"foreignOrigin": "http://127.0.0.1:8084",
"result": {
"sync": 7,
"async": 8,
"error": "iframe baseline expected error",
"recovery": 9,
"pending": 0
},
"packets": [
{
"type": "inject",
"id": 0,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "fixture-ready",
"data": "?auto=1&epoch=1",
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "response",
"data": 7,
"id": 1789227579702,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "response",
"data": 8,
"id": 1789227579712,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "error",
"data": "iframe baseline expected error",
"id": 1789227579758,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "response",
"data": 9,
"id": 1789227579789,
"origin": "http://localhost:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "webkit",
"browser": "26.6",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "dc72986d86f8b5959acd673450c67cef7fe5e6384a586ba3ee5496e755046f52",
"relation": "cross-origin",
"scenario": "same-tick",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"foreignOrigin": "http://127.0.0.1:8084",
"result": {
"states": {
"first": {
"status": "resolved",
"value": 1
},
"second": {
"status": "resolved",
"value": 2
}
},
"pending": 0
},
"packets": [
{
"type": "inject",
"id": 0,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "fixture-ready",
"data": "?auto=1&epoch=1",
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "response",
"data": 1,
"id": 1234,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "response",
"data": 2,
"id": 1235,
"origin": "http://localhost:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "webkit",
"browser": "26.6",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "dc72986d86f8b5959acd673450c67cef7fe5e6384a586ba3ee5496e755046f52",
"relation": "cross-origin",
"scenario": "destroy-pending",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"foreignOrigin": "http://127.0.0.1:8084",
"result": {
"destroyed": true,
"state": {
"status": "rejected",
"error": "The instance has been destroyed"
},
"pending": 0
},
"packets": [
{
"type": "inject",
"id": 0,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "fixture-ready",
"data": "?auto=1&epoch=1",
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "fixture-held",
"data": 1789227580236,
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "response",
"data": "late",
"id": 1789227580236,
"origin": "http://localhost:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "webkit",
"browser": "26.6",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "dc72986d86f8b5959acd673450c67cef7fe5e6384a586ba3ee5496e755046f52",
"relation": "cross-origin",
"scenario": "destroy-wait",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"foreignOrigin": "http://127.0.0.1:8084",
"result": {
"state": {
"status": "rejected",
"error": "The instance has been destroyed"
},
"pending": 0
},
"packets": [
{
"type": "fixture-ready",
"data": "?auto=0&epoch=1",
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "inject",
"id": 0,
"origin": "http://localhost:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
},
{
"project": "webkit",
"browser": "26.6",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6 Safari/605.1.15",
"platform": "win32",
"implementation": "candidate-artifact",
"sha256": "dc72986d86f8b5959acd673450c67cef7fe5e6384a586ba3ee5496e755046f52",
"relation": "cross-origin",
"scenario": "clone-failure",
"parentOrigin": "http://127.0.0.1:8084",
"childOrigin": "http://localhost:8084",
"foreignOrigin": "http://127.0.0.1:8084",
"result": {
"failure": "DataCloneError",
"deferred": {
"status": "rejected",
"error": "The object can not be cloned."
},
"pending": 0,
"uncaught": []
},
"packets": [
{
"type": "fixture-ready",
"data": "?auto=0&epoch=1",
"origin": "http://localhost:8084",
"fromChild": true
},
{
"type": "inject",
"id": 0,
"origin": "http://localhost:8084",
"fromChild": true
}
],
"lifecycleAcceptance": true,
"scope": "Actual browser iframe WindowProxy/source/origin and postMessage. Local route fulfills immutable library bytes. Date.now is controlled for collision and distinct clone-failure IDs. Only the deliberate child error/DataCloneError is intercepted. Historical defects are asserted for historical rows; lifecycle acceptance requires cleanup and absence of uncaught clone errors. Navigation and trust are not candidate acceptance yet."
}
]
}
],
"checks": [
{
"command": "yarn ci:check",
"result": "pass",
"exitCode": 0,
"log": "refactor/.cache/iframe03-ci-final.log",
"tests": 1505,
"unit": 1331,
"engineering": 14,
"baseline": 160,
"repeatedContracts": 44,
"productionTypeScriptFiles": 326
},
{
"command": "yarn test:imports",
"result": "pass",
"exitCode": 0,
"tests": 3,
"log": "refactor/.cache/iframe03-imports-final.log"
}
],
"priorCandidate": [
"refactor/.cache/iframe03-main-results/report.json",
"refactor/.cache/iframe03-legacy-results/report.json",
"refactor/.cache/iframe03-ci.log"
],
"build": {
"failed": "refactor/.cache/iframe03-build-final.log",
"failure": "Windows copyfile UNKNOWN while copying legacy output into docs; cause not established",
"recovered": "refactor/.cache/iframe03-build-recovered.log",
"result": "normal build rerun passed; all three docs copies byte-identical"
},
"limitations": [
"Navigation/reinjection and malformed-message handling remain open.",
"Source/origin trust policy is unchanged and unsafe foreign-window behavior remains open.",
"No player/media/demo integration is claimed by tool-only iframe fixtures.",
"Full old-name/helper/declaration/distribution consumers remain separate PKG-IFRAME-04/05/06 gates.",
"Independent module copies do not share request ID allocation."
]
}