frontend-patterns/research/experiments/boundary-recovery/result-immediate.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

134 lines
3.2 KiB
JSON

{
"date": "2026-09-26T19:58:51.268Z",
"evidence": "synthetic-browser-fixture-real-libraries",
"node": "v24.11.1",
"browser": "151.0.7922.34",
"nestedSettleMs": 0,
"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": "3dd538006affc9bcdb69c8b5cd1bb06ac335499f1143b91f06f1d455a127c525",
"experiment.mjs": "33ea08bcbd8fda533dc4bb44d5369b5453fd8e23940116597658435296d834fb",
"package.json": "a0ad37e8518b0c561d6b4a091ee51f5bca90e0ce329b2be7ba75347f6dc26ae7",
"package-lock.json": "ec4b544d441f89d9c512bc9931c1818473327105d5ef9047dc04d6a721e68463"
},
"cases": [
{
"id": "X01-render-contained",
"status": "pass",
"observed": {
"caught": [
{
"boundary": "inner",
"message": "render fault"
}
],
"globalErrors": [],
"requests": [],
"dialogTransitions": []
},
"siblingUsable": true,
"browserErrors": []
},
{
"id": "X02-event-not-contained",
"status": "pass",
"observed": {
"caught": [],
"globalErrors": [
"Uncaught Error: event fault"
],
"requests": [],
"dialogTransitions": []
},
"panelPresent": true,
"browserErrors": [
"event fault"
]
},
{
"id": "X03-request-explicit-state",
"status": "pass",
"observed": {
"caught": [],
"globalErrors": [],
"requests": [
503
],
"dialogTransitions": []
},
"state": "request failed",
"browserErrors": []
},
{
"id": "X04-fallback-escapes-inner",
"status": "pass",
"observed": {
"caught": [
{
"boundary": "outer",
"message": "fallback fault"
}
],
"globalErrors": [],
"requests": [],
"dialogTransitions": []
},
"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.",
"observed": {
"caught": [],
"globalErrors": [],
"requests": [],
"dialogTransitions": [
{
"dialog": "outer",
"open": true
},
{
"dialog": "inner",
"open": true
},
{
"dialog": "outer",
"open": false
}
]
},
"browserErrors": []
}
],
"passed": 7,
"total": 8
}