frontend-patterns/research/experiments/boundary-recovery/development-results.json
tegwick 3eecd74b0d Probe rendering and modal focus boundaries in pinned browser fixture
Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a0cffe-206f-7323-89d3-b20ca4cf4bf9
2026-09-26 22:01:35 +02:00

333 lines
8.6 KiB
JSON

[
{
"date": "2026-09-26T19:57:23.882Z",
"evidence": "synthetic-browser-fixture-real-libraries",
"node": "v24.11.1",
"browser": "151.0.7922.34",
"browserSelection": "explicit executable override",
"packages": {
"react": "19.3.0",
"react-dom": "19.3.0",
"@radix-ui/react-dialog": "1.1.23",
"playwright": "1.63.0",
"esbuild": "0.28.2"
},
"files": {
"fixture.jsx": "d01a78f533a8ac4c086fc93845ce5b86a5b676aee86a22ee53ac91ad2a77f936",
"experiment.mjs": "981d39a45d22503077817cb032145f1e05221821c157be18ca7a509667a5e384",
"package.json": "a0ad37e8518b0c561d6b4a091ee51f5bca90e0ce329b2be7ba75347f6dc26ae7",
"package-lock.json": "ec4b544d441f89d9c512bc9931c1818473327105d5ef9047dc04d6a721e68463"
},
"cases": [
{
"id": "X01-render-contained",
"status": "pass",
"observed": {
"caught": [
{
"boundary": "inner",
"message": "render fault"
}
],
"globalErrors": [],
"requests": []
},
"siblingUsable": true,
"browserErrors": []
},
{
"id": "X02-event-not-contained",
"status": "pass",
"observed": {
"caught": [],
"globalErrors": [
"Uncaught Error: event fault"
],
"requests": []
},
"panelPresent": true,
"browserErrors": [
"event fault"
]
},
{
"id": "X03-request-explicit-state",
"status": "pass",
"observed": {
"caught": [],
"globalErrors": [],
"requests": [
503
]
},
"state": "request failed",
"browserErrors": []
},
{
"id": "X04-fallback-escapes-inner",
"status": "pass",
"observed": {
"caught": [
{
"boundary": "outer",
"message": "fallback fault"
}
],
"globalErrors": [],
"requests": []
},
"enclosingFallback": true,
"browserErrors": []
},
{
"id": "X05-focus-existing-invoker",
"status": "pass",
"activeId": "invoker",
"browserErrors": []
},
{
"id": "X06-focus-removed-default",
"status": "pass",
"activeTag": "BODY",
"workflowTargetSelected": false,
"browserErrors": []
},
{
"id": "X07-focus-removed-explicit",
"status": "pass",
"activeId": "next",
"applicationPolicy": true,
"browserErrors": []
},
{
"id": "X08-nested-return",
"status": "fail",
"error": "page.waitForFunction: Timeout 5000ms exceeded.",
"browserErrors": []
}
],
"passed": 7,
"total": 8
},
{
"date": "2026-09-26T19:57:42.875Z",
"evidence": "synthetic-browser-fixture-real-libraries",
"node": "v24.11.1",
"browser": "151.0.7922.34",
"browserSelection": "explicit executable override",
"packages": {
"react": "19.3.0",
"react-dom": "19.3.0",
"@radix-ui/react-dialog": "1.1.23",
"playwright": "1.63.0",
"esbuild": "0.28.2"
},
"files": {
"fixture.jsx": "d01a78f533a8ac4c086fc93845ce5b86a5b676aee86a22ee53ac91ad2a77f936",
"experiment.mjs": "5268d5cfefedb6186333bcc014080757821f2bb4820f70397b22474bd3264414",
"package.json": "a0ad37e8518b0c561d6b4a091ee51f5bca90e0ce329b2be7ba75347f6dc26ae7",
"package-lock.json": "ec4b544d441f89d9c512bc9931c1818473327105d5ef9047dc04d6a721e68463"
},
"cases": [
{
"id": "X01-render-contained",
"status": "pass",
"observed": {
"caught": [
{
"boundary": "inner",
"message": "render fault"
}
],
"globalErrors": [],
"requests": []
},
"siblingUsable": true,
"browserErrors": []
},
{
"id": "X02-event-not-contained",
"status": "pass",
"observed": {
"caught": [],
"globalErrors": [
"Uncaught Error: event fault"
],
"requests": []
},
"panelPresent": true,
"browserErrors": [
"event fault"
]
},
{
"id": "X03-request-explicit-state",
"status": "pass",
"observed": {
"caught": [],
"globalErrors": [],
"requests": [
503
]
},
"state": "request failed",
"browserErrors": []
},
{
"id": "X04-fallback-escapes-inner",
"status": "pass",
"observed": {
"caught": [
{
"boundary": "outer",
"message": "fallback fault"
}
],
"globalErrors": [],
"requests": []
},
"enclosingFallback": true,
"browserErrors": []
},
{
"id": "X05-focus-existing-invoker",
"status": "pass",
"activeId": "invoker",
"browserErrors": []
},
{
"id": "X06-focus-removed-default",
"status": "pass",
"activeTag": "BODY",
"workflowTargetSelected": false,
"browserErrors": []
},
{
"id": "X07-focus-removed-explicit",
"status": "pass",
"activeId": "next",
"applicationPolicy": true,
"browserErrors": []
},
{
"id": "X08-nested-return",
"status": "pass",
"innerReturn": "nested-invoker",
"outerReturn": "invoker",
"browserErrors": []
}
],
"passed": 8,
"total": 8
},
{
"date": "2026-09-26T19:58:16.005Z",
"evidence": "synthetic-browser-fixture-real-libraries",
"node": "v24.11.1",
"browser": "151.0.7922.34",
"browserSelection": "explicit executable override",
"packages": {
"react": "19.3.0",
"react-dom": "19.3.0",
"@radix-ui/react-dialog": "1.1.23",
"playwright": "1.63.0",
"esbuild": "0.28.2"
},
"files": {
"fixture.jsx": "d01a78f533a8ac4c086fc93845ce5b86a5b676aee86a22ee53ac91ad2a77f936",
"experiment.mjs": "df9912cacd5b01b10fdc70a45d50b36d91202c44c0f57358334a1d3c41b4c88d",
"package.json": "a0ad37e8518b0c561d6b4a091ee51f5bca90e0ce329b2be7ba75347f6dc26ae7",
"package-lock.json": "ec4b544d441f89d9c512bc9931c1818473327105d5ef9047dc04d6a721e68463"
},
"cases": [
{
"id": "X01-render-contained",
"status": "pass",
"observed": {
"caught": [
{
"boundary": "inner",
"message": "render fault"
}
],
"globalErrors": [],
"requests": []
},
"siblingUsable": true,
"browserErrors": []
},
{
"id": "X02-event-not-contained",
"status": "pass",
"observed": {
"caught": [],
"globalErrors": [
"Uncaught Error: event fault"
],
"requests": []
},
"panelPresent": true,
"browserErrors": [
"event fault"
]
},
{
"id": "X03-request-explicit-state",
"status": "pass",
"observed": {
"caught": [],
"globalErrors": [],
"requests": [
503
]
},
"state": "request failed",
"browserErrors": []
},
{
"id": "X04-fallback-escapes-inner",
"status": "pass",
"observed": {
"caught": [
{
"boundary": "outer",
"message": "fallback fault"
}
],
"globalErrors": [],
"requests": []
},
"enclosingFallback": true,
"browserErrors": []
},
{
"id": "X05-focus-existing-invoker",
"status": "pass",
"activeId": "invoker",
"browserErrors": []
},
{
"id": "X06-focus-removed-default",
"status": "pass",
"activeTag": "BODY",
"workflowTargetSelected": false,
"browserErrors": []
},
{
"id": "X07-focus-removed-explicit",
"status": "pass",
"activeId": "next",
"applicationPolicy": true,
"browserErrors": []
},
{
"id": "X08-nested-return",
"status": "fail",
"error": "Expected focus nested-invoker; got {\"id\":\"invoker\",\"tag\":\"BUTTON\",\"dialogs\":0}: page.waitForFunction: Timeout 5000ms exceeded.",
"browserErrors": []
}
],
"passed": 7,
"total": 8
}
]