diff --git a/TREE.md b/TREE.md index ffdfd6b..743178c 100644 --- a/TREE.md +++ b/TREE.md @@ -352,6 +352,9 @@ research/experiments/boundary-recovery/README.md research/experiments/boundary-recovery/development-results.json research/experiments/boundary-recovery/experiment.mjs research/experiments/boundary-recovery/fixture.jsx +research/experiments/boundary-recovery/isolation-provenance.json +research/experiments/boundary-recovery/isolation-results.json +research/experiments/boundary-recovery/isolation.mjs research/experiments/boundary-recovery/package-lock.json research/experiments/boundary-recovery/package.json research/experiments/boundary-recovery/provenance.json @@ -379,6 +382,7 @@ research/reviews/LocalFirstEvidenceExpansion.md research/reviews/MatrixRecoveryExperiment.md research/reviews/NavigationCoverage.md research/reviews/NavigationRenderingEvidence.md +research/reviews/NestedDismissalIsolation.md research/reviews/ObsidianConflictScreen.json research/reviews/PatternBreadthExpansion.md research/reviews/RecoveryReviewMetrics.json diff --git a/research/README.md b/research/README.md index 528dc88..2333a20 100644 --- a/research/README.md +++ b/research/README.md @@ -52,3 +52,7 @@ previous counts above describe earlier slices. No additional runtime or model ru Latest execution: [rendering/focus boundary experiment](reviews/BoundaryRecoveryExperiment.md) uses pinned React/Radix packages in Chromium. It records seven stable case observations and a timing-sensitive nested-dialog failure; no production or accessibility certification. + +Nested-dialog follow-up: [ownership isolation](reviews/NestedDismissalIsolation.md) +captures a stale Escape-listener interval in a 48-trial browser/build comparison. +A partial guard loses input; a complete remedy remains open. Original results retained. diff --git a/research/candidates/FocusReturn.md b/research/candidates/FocusReturn.md index a53c180..e1070d5 100644 --- a/research/candidates/FocusReturn.md +++ b/research/candidates/FocusReturn.md @@ -51,3 +51,14 @@ run, while a 100 ms settling variant passed. Neither focus arrival nor dialog vi alone proves dismissal ownership has stabilized. The delay is an experimental variable, not a recommended fix. Root cause and accessibility conformance remain unverified; retain hypothesis maturity and test lifecycle ownership before a stronger claim. + +## Nested ownership isolation — 2026-09-26 + +[Follow-up matrix](../reviews/NestedDismissalIsolation.md) captures an interval where +the inner layer is registered and focused but the outer Escape listener still handles +input. This explains the recorded wrong-owner dismissal in the instrumented fixture. +Development/production and Chromium/Firefox comparisons retain all 48 trial results. +A current-owner guard can lose the keypress; private listener-readiness waiting passes +its trials but is not a product solution. Test ownership of dismissal as well as return +focus, including activation/teardown input. No arbitrary-delay fix, production repair +or full-pattern promotion is established. diff --git a/research/catalog/SourceCatalog.md b/research/catalog/SourceCatalog.md index 36b30c5..7224047 100644 --- a/research/catalog/SourceCatalog.md +++ b/research/catalog/SourceCatalog.md @@ -122,3 +122,8 @@ Content API and keyboard interaction; living page accessed 2026-09-26, revision unknown. Displayed documentation version differs from executed package; runtime claims use the pinned archive, not an assumption that the page exactly matches it. [Results and limits](../reviews/BoundaryRecoveryExperiment.md). + +SRC-0029 follow-up: [nested dismissal isolation](../reviews/NestedDismissalIsolation.md) +reuses the same pinned packages across two browsers/build modes. Instrumented and +experimentally modified bundles are explicitly separated from the unmodified control; +this is additional evidence from the same family, not a new independent use. diff --git a/research/experiments/boundary-recovery/README.md b/research/experiments/boundary-recovery/README.md index 6df069e..b1a2a14 100644 --- a/research/experiments/boundary-recovery/README.md +++ b/research/experiments/boundary-recovery/README.md @@ -61,3 +61,28 @@ or full accessibility conformance. X03 handles a response error explicitly; it d not test unhandled promises, timeouts, mutation idempotency or remote rollback. Nested dismissal remains unresolved. Dependency/version compatibility and fixture lifecycle effects must be separated before attributing a library defect. + +## Follow-up: nested ownership isolation + +[Review](../../reviews/NestedDismissalIsolation.md) and [48-trial receipt](isolation-results.json) +compare development/production, Chromium/Firefox and four explicit variants. The +original experiment and receipts above remain unchanged. Follow-up reports 43/48 +obligations met, including failures; it is a research runner, not a green CI gate. + +```bash +PLAYWRIGHT_BROWSERS_PATH=/tmp/fep-playwright-browsers node node_modules/playwright/cli.js install firefox +PLAYWRIGHT_BROWSERS_PATH=/tmp/fep-playwright-browsers FEP_CHROMIUM_PATH=/path/to/chrome node isolation.mjs +``` + +Runs three trials per browser/build/variant, without automatic retries. Default +output is `/tmp/fep-isolation.json`; `FEP_RESULT_PATH` overrides it. A separate +`/tmp/fep-isolation-checkpoint.json` preserves completed trials if a later launch +fails. Launch failures abort; completed matrices retain assertion failures in JSON. +A sandbox prevented Firefox accessing its temporary profile here; the recorded +completed matrix ran outside that sandbox. Firefox build and limitations are in +[isolation-provenance.json](isolation-provenance.json). + +Instrumentation and an experimental guard are applied in memory during bundling; +installed vendor files are not modified. The readiness variant observes private +listener state and is not a proposed public readiness API. The guard can lose input +and is not a validated fix. Do not replace raw failures with readiness passes. diff --git a/research/experiments/boundary-recovery/isolation-provenance.json b/research/experiments/boundary-recovery/isolation-provenance.json new file mode 100644 index 0000000..6d6c56b --- /dev/null +++ b/research/experiments/boundary-recovery/isolation-provenance.json @@ -0,0 +1,17 @@ +{ + "date": "2026-09-26", + "firefox": { + "playwright_build": "1543", + "executable_sha256": "062272ac4d851eade5b75db2dc7c14569d96cb3ca38f949337cdc1b74367e35b", + "version": "155.0" + }, + "chromium": "Same executable as provenance.json; explicit override", + "instrumentation": "In-memory esbuild transformation; installed package files unmodified", + "initial_attempt": "Sandboxed run reached Firefox launch, which failed to access its temporary profile; no completed matrix receipt. Re-executed outside sandbox.", + "limitations": [ + "Fixed condition order, three trials each, no population failure-rate inference", + "Tracing and before-event snapshot can change scheduling; raw is an unmodified-library control", + "ready uses private listener instrumentation, not a public product readiness API", + "guarded is an experimental mutation, not vendor behavior or a validated fix" + ] +} diff --git a/research/experiments/boundary-recovery/isolation-results.json b/research/experiments/boundary-recovery/isolation-results.json new file mode 100644 index 0000000..ebf480d --- /dev/null +++ b/research/experiments/boundary-recovery/isolation-results.json @@ -0,0 +1,6807 @@ +{ + "date": "2026-09-26T20:33:08.519Z", + "node": "v24.11.1", + "repetitions": 3, + "files": { + "isolation.mjs": "2164ae443b7070a40bc98b3da0e5d400de1a39e2cdcbcfbfd54a288cf59167d7", + "fixture.jsx": "3dd538006affc9bcdb69c8b5cd1bb06ac335499f1143b91f06f1d455a127c525", + "package.json": "a0ad37e8518b0c561d6b4a091ee51f5bca90e0ce329b2be7ba75347f6dc26ae7", + "package-lock.json": "ec4b544d441f89d9c512bc9931c1818473327105d5ef9047dc04d6a721e68463" + }, + "layerSourceSha256": "01df449a23d65bab1f2f2215a953cba74741419496ebd9a7932533f267cc873d", + "bundleHashes": { + "development-raw": "e2334407de0acf4710fa8492162ba0c8e03afffa5d6aef3a0c1c4ab21bc85f85", + "development-traced": "339cef2d51ac719c3f273040ccd874029248f30e020f85be94aaba0dd7ad8c78", + "development-ready": "339cef2d51ac719c3f273040ccd874029248f30e020f85be94aaba0dd7ad8c78", + "development-guarded": "2ad8f15296f24d2ba10798663bd7a52f3d5dbd0f25265955e23684a0b2aaae1e", + "production-raw": "f0f067c0be0fc5eec31ec7f85533d7e0c7d4612b781878406404462b7011154f", + "production-traced": "6d8639a4d4e344f994f619a1dbff2f3b8312458a5e0ea267e998dae635b8d5ff", + "production-ready": "6d8639a4d4e344f994f619a1dbff2f3b8312458a5e0ea267e998dae635b8d5ff", + "production-guarded": "49d3bc96810098898af8e657e791c30eef3762a7545ad9590058d487c86c0a7f" + }, + "summary": [ + { + "engine": "chromium", + "mode": "development", + "variant": "raw", + "passed": 2, + "total": 3 + }, + { + "engine": "chromium", + "mode": "development", + "variant": "traced", + "passed": 2, + "total": 3 + }, + { + "engine": "chromium", + "mode": "development", + "variant": "ready", + "passed": 3, + "total": 3 + }, + { + "engine": "chromium", + "mode": "development", + "variant": "guarded", + "passed": 3, + "total": 3 + }, + { + "engine": "chromium", + "mode": "production", + "variant": "raw", + "passed": 3, + "total": 3 + }, + { + "engine": "chromium", + "mode": "production", + "variant": "traced", + "passed": 1, + "total": 3 + }, + { + "engine": "chromium", + "mode": "production", + "variant": "ready", + "passed": 3, + "total": 3 + }, + { + "engine": "chromium", + "mode": "production", + "variant": "guarded", + "passed": 2, + "total": 3 + }, + { + "engine": "firefox", + "mode": "development", + "variant": "raw", + "passed": 3, + "total": 3 + }, + { + "engine": "firefox", + "mode": "development", + "variant": "traced", + "passed": 3, + "total": 3 + }, + { + "engine": "firefox", + "mode": "development", + "variant": "ready", + "passed": 3, + "total": 3 + }, + { + "engine": "firefox", + "mode": "development", + "variant": "guarded", + "passed": 3, + "total": 3 + }, + { + "engine": "firefox", + "mode": "production", + "variant": "raw", + "passed": 3, + "total": 3 + }, + { + "engine": "firefox", + "mode": "production", + "variant": "traced", + "passed": 3, + "total": 3 + }, + { + "engine": "firefox", + "mode": "production", + "variant": "ready", + "passed": 3, + "total": 3 + }, + { + "engine": "firefox", + "mode": "production", + "variant": "guarded", + "passed": 3, + "total": 3 + } + ], + "results": [ + { + "engine": "chromium", + "browser": "151.0.7922.34", + "mode": "development", + "variant": "raw", + "trial": 1, + "status": "fail", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "error": "page.waitForFunction: Timeout 1500ms exceeded.", + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [] + } + }, + { + "engine": "chromium", + "browser": "151.0.7922.34", + "mode": "development", + "variant": "raw", + "trial": 2, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [] + } + }, + { + "engine": "chromium", + "browser": "151.0.7922.34", + "mode": "development", + "variant": "raw", + "trial": 3, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [] + } + }, + { + "engine": "chromium", + "browser": "151.0.7922.34", + "mode": "development", + "variant": "traced", + "trial": 1, + "status": "fail", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "error": "page.waitForFunction: Timeout 1500ms exceeded.", + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [ + { + "kind": "listen", + "t": 266.59999999403954, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [] + }, + { + "kind": "layer-add", + "t": 266.7999999821186, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 335.2999999821186, + "node": "radix-_r_4_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "escape", + "t": 351.19999998807907, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 351.40000000596046, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 351.59999999403954, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-add", + "t": 360.7999999821186, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-remove", + "t": 364, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 364.5, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_4_" + ] + }, + { + "kind": "layer-remove", + "t": 364.59999999403954, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_4_" + ] + } + ] + } + }, + { + "engine": "chromium", + "browser": "151.0.7922.34", + "mode": "development", + "variant": "traced", + "trial": 2, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [ + { + "kind": "listen", + "t": 231.90000000596046, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [] + }, + { + "kind": "layer-add", + "t": 231.90000000596046, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 288.09999999403954, + "node": "radix-_r_4_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 299.90000000596046, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 300.09999999403954, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "escape", + "t": 303.2999999821186, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-add", + "t": 307.59999999403954, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 310.7999999821186, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-remove", + "t": 310.7999999821186, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 312.2999999821186, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "escape", + "t": 322.19999998807907, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 327.59999999403954, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "unlisten", + "t": 328.40000000596046, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-remove", + "t": 328.40000000596046, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + } + ] + } + }, + { + "engine": "chromium", + "browser": "151.0.7922.34", + "mode": "development", + "variant": "traced", + "trial": 3, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [ + { + "kind": "listen", + "t": 229, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [] + }, + { + "kind": "layer-add", + "t": 229.09999999403954, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 283.30000001192093, + "node": "radix-_r_4_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 289.80000001192093, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 289.90000000596046, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "escape", + "t": 295.80000001192093, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-add", + "t": 299.7000000178814, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 302.80000001192093, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-remove", + "t": 302.80000001192093, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 304.80000001192093, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "escape", + "t": 313.40000000596046, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 319.09999999403954, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "unlisten", + "t": 320.2000000178814, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-remove", + "t": 320.2000000178814, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + } + ] + } + }, + { + "engine": "chromium", + "browser": "151.0.7922.34", + "mode": "development", + "variant": "ready", + "trial": 1, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [ + { + "kind": "listen", + "t": 224.7999999821186, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [] + }, + { + "kind": "layer-add", + "t": 224.7999999821186, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 281.40000000596046, + "node": "radix-_r_4_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 287.19999998807907, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 287.90000000596046, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "escape", + "t": 301, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-add", + "t": 306.09999999403954, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 309, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-remove", + "t": 309.09999999403954, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 311.19999998807907, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "escape", + "t": 321.40000000596046, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 327.5, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "unlisten", + "t": 328.7999999821186, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-remove", + "t": 328.7999999821186, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + } + ] + } + }, + { + "engine": "chromium", + "browser": "151.0.7922.34", + "mode": "development", + "variant": "ready", + "trial": 2, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [ + { + "kind": "listen", + "t": 240.59999999403954, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [] + }, + { + "kind": "layer-add", + "t": 240.7000000178814, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 296.7000000178814, + "node": "radix-_r_4_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 312.40000000596046, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 312.59999999403954, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "escape", + "t": 333.09999999403954, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-add", + "t": 337.7000000178814, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 340.7000000178814, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-remove", + "t": 340.7000000178814, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 342.30000001192093, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "escape", + "t": 352, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 356.59999999403954, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "unlisten", + "t": 357.59999999403954, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-remove", + "t": 357.59999999403954, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + } + ] + } + }, + { + "engine": "chromium", + "browser": "151.0.7922.34", + "mode": "development", + "variant": "ready", + "trial": 3, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [ + { + "kind": "listen", + "t": 234.59999999403954, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [] + }, + { + "kind": "layer-add", + "t": 234.59999999403954, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 290.5, + "node": "radix-_r_4_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 298.90000000596046, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 299.09999999403954, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "escape", + "t": 309.30000001192093, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-add", + "t": 313.69999998807907, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 316.69999998807907, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-remove", + "t": 316.69999998807907, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 318.59999999403954, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "escape", + "t": 328.09999999403954, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 333.40000000596046, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "unlisten", + "t": 334.30000001192093, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-remove", + "t": 334.30000001192093, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + } + ] + } + }, + { + "engine": "chromium", + "browser": "151.0.7922.34", + "mode": "development", + "variant": "guarded", + "trial": 1, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [ + { + "kind": "listen", + "t": 226.5, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [] + }, + { + "kind": "layer-add", + "t": 226.60000002384186, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 283.40000000596046, + "node": "radix-_r_4_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 291.40000000596046, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 291.60000002384186, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "escape", + "t": 297.80000001192093, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-add", + "t": 301.90000000596046, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 305, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-remove", + "t": 305.10000002384186, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 307, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "escape", + "t": 315.2000000178814, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 320.10000002384186, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "unlisten", + "t": 321.10000002384186, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-remove", + "t": 321.2000000178814, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + } + ] + } + }, + { + "engine": "chromium", + "browser": "151.0.7922.34", + "mode": "development", + "variant": "guarded", + "trial": 2, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [ + { + "kind": "listen", + "t": 231.2999999821186, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [] + }, + { + "kind": "layer-add", + "t": 231.2999999821186, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 287.90000000596046, + "node": "radix-_r_4_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 297.69999998807907, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 297.90000000596046, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "escape", + "t": 304.19999998807907, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-add", + "t": 308.69999998807907, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 311.90000000596046, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-remove", + "t": 311.90000000596046, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 314.09999999403954, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "escape", + "t": 322, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 326.59999999403954, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "unlisten", + "t": 327.59999999403954, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-remove", + "t": 327.59999999403954, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + } + ] + } + }, + { + "engine": "chromium", + "browser": "151.0.7922.34", + "mode": "development", + "variant": "guarded", + "trial": 3, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [ + { + "kind": "listen", + "t": 261.7999999821186, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [] + }, + { + "kind": "layer-add", + "t": 261.90000000596046, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 341.90000000596046, + "node": "radix-_r_4_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 351.09999999403954, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 351.2999999821186, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "escape", + "t": 358.5, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-add", + "t": 364, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 367.69999998807907, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-remove", + "t": 367.7999999821186, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 369.90000000596046, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "escape", + "t": 378, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 384.19999998807907, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "unlisten", + "t": 385.40000000596046, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-remove", + "t": 385.40000000596046, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + } + ] + } + }, + { + "engine": "chromium", + "browser": "151.0.7922.34", + "mode": "production", + "variant": "raw", + "trial": 1, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [] + } + }, + { + "engine": "chromium", + "browser": "151.0.7922.34", + "mode": "production", + "variant": "raw", + "trial": 2, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [] + } + }, + { + "engine": "chromium", + "browser": "151.0.7922.34", + "mode": "production", + "variant": "raw", + "trial": 3, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [] + } + }, + { + "engine": "chromium", + "browser": "151.0.7922.34", + "mode": "production", + "variant": "traced", + "trial": 1, + "status": "fail", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "error": "page.waitForFunction: Timeout 1500ms exceeded.", + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [ + { + "kind": "listen", + "t": 155.59999999403954, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [] + }, + { + "kind": "layer-add", + "t": 155.7000000178814, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 206.09999999403954, + "node": "radix-_r_4_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "escape", + "t": 218.5, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 218.80000001192093, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 219, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-add", + "t": 221.59999999403954, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-remove", + "t": 224.59999999403954, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 225, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_4_" + ] + }, + { + "kind": "layer-remove", + "t": 225, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_4_" + ] + } + ] + } + }, + { + "engine": "chromium", + "browser": "151.0.7922.34", + "mode": "production", + "variant": "traced", + "trial": 2, + "status": "fail", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "error": "page.waitForFunction: Timeout 1500ms exceeded.", + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [ + { + "kind": "listen", + "t": 158.19999998807907, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [] + }, + { + "kind": "layer-add", + "t": 158.19999998807907, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 207.30000001192093, + "node": "radix-_r_4_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "escape", + "t": 219.19999998807907, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 219.5, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 219.59999999403954, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-add", + "t": 222.5, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-remove", + "t": 224.5, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 224.69999998807907, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_4_" + ] + }, + { + "kind": "layer-remove", + "t": 224.69999998807907, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_4_" + ] + } + ] + } + }, + { + "engine": "chromium", + "browser": "151.0.7922.34", + "mode": "production", + "variant": "traced", + "trial": 3, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [ + { + "kind": "listen", + "t": 164.90000000596046, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [] + }, + { + "kind": "layer-add", + "t": 165, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 218, + "node": "radix-_r_4_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 229.80000001192093, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 229.80000001192093, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "escape", + "t": 232.40000000596046, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-add", + "t": 234.09999999403954, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 237, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-remove", + "t": 237.09999999403954, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 237.80000001192093, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "escape", + "t": 263, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 264.5, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "unlisten", + "t": 265.7000000178814, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-remove", + "t": 265.7000000178814, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + } + ] + } + }, + { + "engine": "chromium", + "browser": "151.0.7922.34", + "mode": "production", + "variant": "ready", + "trial": 1, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [ + { + "kind": "listen", + "t": 173.7999999821186, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [] + }, + { + "kind": "layer-add", + "t": 173.7999999821186, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 225.09999999403954, + "node": "radix-_r_4_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 237.89999997615814, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 238, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "escape", + "t": 259, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-add", + "t": 260.59999999403954, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 263.09999999403954, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-remove", + "t": 263.09999999403954, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 263.7999999821186, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "escape", + "t": 290.5, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 292, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "unlisten", + "t": 292.69999998807907, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-remove", + "t": 292.69999998807907, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + } + ] + } + }, + { + "engine": "chromium", + "browser": "151.0.7922.34", + "mode": "production", + "variant": "ready", + "trial": 2, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [ + { + "kind": "listen", + "t": 171.40000000596046, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [] + }, + { + "kind": "layer-add", + "t": 171.5, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 225.69999998807907, + "node": "radix-_r_4_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 233.19999998807907, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 233.19999998807907, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "escape", + "t": 242.19999998807907, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-add", + "t": 243.90000000596046, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 246.90000000596046, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-remove", + "t": 246.90000000596046, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 247.69999998807907, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "escape", + "t": 255.7999999821186, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 257.19999998807907, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "unlisten", + "t": 258.09999999403954, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-remove", + "t": 258.09999999403954, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + } + ] + } + }, + { + "engine": "chromium", + "browser": "151.0.7922.34", + "mode": "production", + "variant": "ready", + "trial": 3, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [ + { + "kind": "listen", + "t": 158, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [] + }, + { + "kind": "layer-add", + "t": 158, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 207.89999997615814, + "node": "radix-_r_4_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 220.5, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 220.69999998807907, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "escape", + "t": 241.69999998807907, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-add", + "t": 243.7999999821186, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 246.89999997615814, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-remove", + "t": 246.89999997615814, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 247.69999998807907, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "escape", + "t": 271.69999998807907, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 273.19999998807907, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "unlisten", + "t": 274.09999999403954, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-remove", + "t": 274.09999999403954, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + } + ] + } + }, + { + "engine": "chromium", + "browser": "151.0.7922.34", + "mode": "production", + "variant": "guarded", + "trial": 1, + "status": "fail", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "error": "page.waitForFunction: Timeout 1500ms exceeded.", + "after": { + "active": "nested-close", + "dialogs": 2, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + } + ], + "trace": [ + { + "kind": "listen", + "t": 156.09999999403954, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [] + }, + { + "kind": "layer-add", + "t": 156.09999999403954, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 205.80000001192093, + "node": "radix-_r_4_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "escape", + "t": 217.59999999403954, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "guard-rejected", + "t": 217.59999999403954, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 220.30000001192093, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 220.59999999403954, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + } + ] + } + }, + { + "engine": "chromium", + "browser": "151.0.7922.34", + "mode": "production", + "variant": "guarded", + "trial": 2, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [ + { + "kind": "listen", + "t": 163.80000001192093, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [] + }, + { + "kind": "layer-add", + "t": 163.80000001192093, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 214.2000000178814, + "node": "radix-_r_4_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 221.2000000178814, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 221.40000000596046, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "escape", + "t": 228.80000001192093, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-add", + "t": 230.40000000596046, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 232.7000000178814, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-remove", + "t": 232.7000000178814, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 233.30000001192093, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "escape", + "t": 241.80000001192093, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 243.40000000596046, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "unlisten", + "t": 244.2000000178814, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-remove", + "t": 244.2000000178814, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + } + ] + } + }, + { + "engine": "chromium", + "browser": "151.0.7922.34", + "mode": "production", + "variant": "guarded", + "trial": 3, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [ + { + "kind": "listen", + "t": 169.09999999403954, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [] + }, + { + "kind": "layer-add", + "t": 169.09999999403954, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 222.40000000596046, + "node": "radix-_r_4_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 234.19999998807907, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 234.19999998807907, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "escape", + "t": 234.40000000596046, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-add", + "t": 236.09999999403954, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 238.59999999403954, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-remove", + "t": 238.59999999403954, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 239.19999998807907, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "escape", + "t": 268.40000000596046, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 269.69999998807907, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "unlisten", + "t": 270.59999999403954, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-remove", + "t": 270.59999999403954, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + } + ] + } + }, + { + "engine": "firefox", + "browser": "155.0", + "mode": "development", + "variant": "raw", + "trial": 1, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [] + } + }, + { + "engine": "firefox", + "browser": "155.0", + "mode": "development", + "variant": "raw", + "trial": 2, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [] + } + }, + { + "engine": "firefox", + "browser": "155.0", + "mode": "development", + "variant": "raw", + "trial": 3, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [] + } + }, + { + "engine": "firefox", + "browser": "155.0", + "mode": "development", + "variant": "traced", + "trial": 1, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [ + { + "kind": "listen", + "t": 309, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [] + }, + { + "kind": "layer-add", + "t": 309, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 481, + "node": "radix-_r_4_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 499, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 501, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "escape", + "t": 513, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-add", + "t": 527, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 532, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-remove", + "t": 532, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 539, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "escape", + "t": 556, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 566, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "unlisten", + "t": 572, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-remove", + "t": 572, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + } + ] + } + }, + { + "engine": "firefox", + "browser": "155.0", + "mode": "development", + "variant": "traced", + "trial": 2, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [ + { + "kind": "listen", + "t": 317, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [] + }, + { + "kind": "layer-add", + "t": 317, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 447, + "node": "radix-_r_4_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 465, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 466, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "escape", + "t": 477, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-add", + "t": 490, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 497, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-remove", + "t": 497, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 504, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "escape", + "t": 520, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 533, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "unlisten", + "t": 538, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-remove", + "t": 538, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + } + ] + } + }, + { + "engine": "firefox", + "browser": "155.0", + "mode": "development", + "variant": "traced", + "trial": 3, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [ + { + "kind": "listen", + "t": 296, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [] + }, + { + "kind": "layer-add", + "t": 296, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 421, + "node": "radix-_r_4_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 436, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 437, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "escape", + "t": 449, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-add", + "t": 461, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 466, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-remove", + "t": 467, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 476, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "escape", + "t": 495, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 510, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "unlisten", + "t": 515, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-remove", + "t": 515, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + } + ] + } + }, + { + "engine": "firefox", + "browser": "155.0", + "mode": "development", + "variant": "ready", + "trial": 1, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [ + { + "kind": "listen", + "t": 309, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [] + }, + { + "kind": "layer-add", + "t": 309, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 439, + "node": "radix-_r_4_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 462, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 465, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "escape", + "t": 487, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-add", + "t": 501, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 508, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-remove", + "t": 508, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 518, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "escape", + "t": 539, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 555, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "unlisten", + "t": 562, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-remove", + "t": 562, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + } + ] + } + }, + { + "engine": "firefox", + "browser": "155.0", + "mode": "development", + "variant": "ready", + "trial": 2, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [ + { + "kind": "listen", + "t": 351, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [] + }, + { + "kind": "layer-add", + "t": 351, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 472, + "node": "radix-_r_4_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 487, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 488, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "escape", + "t": 505, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-add", + "t": 517, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 523, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-remove", + "t": 523, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 530, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "escape", + "t": 549, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 563, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "unlisten", + "t": 569, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-remove", + "t": 569, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + } + ] + } + }, + { + "engine": "firefox", + "browser": "155.0", + "mode": "development", + "variant": "ready", + "trial": 3, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [ + { + "kind": "listen", + "t": 329, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [] + }, + { + "kind": "layer-add", + "t": 330, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 527, + "node": "radix-_r_4_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 545, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 547, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "escape", + "t": 566, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-add", + "t": 578, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 583, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-remove", + "t": 583, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 591, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "escape", + "t": 606, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 619, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "unlisten", + "t": 623, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-remove", + "t": 623, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + } + ] + } + }, + { + "engine": "firefox", + "browser": "155.0", + "mode": "development", + "variant": "guarded", + "trial": 1, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [ + { + "kind": "listen", + "t": 435, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [] + }, + { + "kind": "layer-add", + "t": 435, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 588, + "node": "radix-_r_4_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 606, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 607, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "escape", + "t": 769, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-add", + "t": 787, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 792, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-remove", + "t": 792, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 799, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "escape", + "t": 816, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 827, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "unlisten", + "t": 832, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-remove", + "t": 832, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + } + ] + } + }, + { + "engine": "firefox", + "browser": "155.0", + "mode": "development", + "variant": "guarded", + "trial": 2, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [ + { + "kind": "listen", + "t": 325, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [] + }, + { + "kind": "layer-add", + "t": 325, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 445, + "node": "radix-_r_4_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 460, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 461, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "escape", + "t": 475, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-add", + "t": 486, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 492, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-remove", + "t": 492, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 500, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "escape", + "t": 518, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 528, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "unlisten", + "t": 534, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-remove", + "t": 534, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + } + ] + } + }, + { + "engine": "firefox", + "browser": "155.0", + "mode": "development", + "variant": "guarded", + "trial": 3, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [ + { + "kind": "listen", + "t": 331, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [] + }, + { + "kind": "layer-add", + "t": 331, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 456, + "node": "radix-_r_4_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 472, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 473, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "escape", + "t": 486, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-add", + "t": 500, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 506, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-remove", + "t": 506, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 514, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "escape", + "t": 532, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 543, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "unlisten", + "t": 548, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-remove", + "t": 548, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + } + ] + } + }, + { + "engine": "firefox", + "browser": "155.0", + "mode": "production", + "variant": "raw", + "trial": 1, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [] + } + }, + { + "engine": "firefox", + "browser": "155.0", + "mode": "production", + "variant": "raw", + "trial": 2, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [] + } + }, + { + "engine": "firefox", + "browser": "155.0", + "mode": "production", + "variant": "raw", + "trial": 3, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [] + } + }, + { + "engine": "firefox", + "browser": "155.0", + "mode": "production", + "variant": "traced", + "trial": 1, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [ + { + "kind": "listen", + "t": 256, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [] + }, + { + "kind": "layer-add", + "t": 256, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 388, + "node": "radix-_r_4_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 391, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 391, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "escape", + "t": 404, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-add", + "t": 408, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 410, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-remove", + "t": 410, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 411, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "escape", + "t": 424, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 427, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "unlisten", + "t": 428, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-remove", + "t": 428, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + } + ] + } + }, + { + "engine": "firefox", + "browser": "155.0", + "mode": "production", + "variant": "traced", + "trial": 2, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [ + { + "kind": "listen", + "t": 236, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [] + }, + { + "kind": "layer-add", + "t": 236, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 319, + "node": "radix-_r_4_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 324, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 325, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "escape", + "t": 337, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-add", + "t": 340, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 342, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-remove", + "t": 342, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 343, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "escape", + "t": 354, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 358, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "unlisten", + "t": 359, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-remove", + "t": 359, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + } + ] + } + }, + { + "engine": "firefox", + "browser": "155.0", + "mode": "production", + "variant": "traced", + "trial": 3, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [ + { + "kind": "listen", + "t": 219, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [] + }, + { + "kind": "layer-add", + "t": 219, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 297, + "node": "radix-_r_4_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 301, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 301, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "escape", + "t": 316, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-add", + "t": 318, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 320, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-remove", + "t": 320, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 321, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "escape", + "t": 332, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 335, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "unlisten", + "t": 336, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-remove", + "t": 336, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + } + ] + } + }, + { + "engine": "firefox", + "browser": "155.0", + "mode": "production", + "variant": "ready", + "trial": 1, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [ + { + "kind": "listen", + "t": 239, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [] + }, + { + "kind": "layer-add", + "t": 239, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 326, + "node": "radix-_r_4_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 332, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 332, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "escape", + "t": 353, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-add", + "t": 355, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 356, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-remove", + "t": 356, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 357, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "escape", + "t": 369, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 372, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "unlisten", + "t": 374, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-remove", + "t": 374, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + } + ] + } + }, + { + "engine": "firefox", + "browser": "155.0", + "mode": "production", + "variant": "ready", + "trial": 2, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [ + { + "kind": "listen", + "t": 224, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [] + }, + { + "kind": "layer-add", + "t": 224, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 303, + "node": "radix-_r_4_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 306, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 307, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "escape", + "t": 327, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-add", + "t": 329, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 331, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-remove", + "t": 331, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 333, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "escape", + "t": 344, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 347, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "unlisten", + "t": 349, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-remove", + "t": 349, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + } + ] + } + }, + { + "engine": "firefox", + "browser": "155.0", + "mode": "production", + "variant": "ready", + "trial": 3, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [ + { + "kind": "listen", + "t": 239, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [] + }, + { + "kind": "layer-add", + "t": 239, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 321, + "node": "radix-_r_4_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 326, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 327, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "escape", + "t": 345, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-add", + "t": 349, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 350, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-remove", + "t": 351, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 352, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "escape", + "t": 362, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 365, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "unlisten", + "t": 366, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-remove", + "t": 366, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + } + ] + } + }, + { + "engine": "firefox", + "browser": "155.0", + "mode": "production", + "variant": "guarded", + "trial": 1, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [ + { + "kind": "listen", + "t": 232, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [] + }, + { + "kind": "layer-add", + "t": 232, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 311, + "node": "radix-_r_4_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 316, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 316, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "escape", + "t": 330, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-add", + "t": 334, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 336, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-remove", + "t": 336, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 337, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "escape", + "t": 349, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 352, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "unlisten", + "t": 353, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-remove", + "t": 353, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + } + ] + } + }, + { + "engine": "firefox", + "browser": "155.0", + "mode": "production", + "variant": "guarded", + "trial": 2, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [ + { + "kind": "listen", + "t": 221, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [] + }, + { + "kind": "layer-add", + "t": 221, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 302, + "node": "radix-_r_4_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 306, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 306, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "escape", + "t": 320, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-add", + "t": 322, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 324, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-remove", + "t": 324, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 325, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "escape", + "t": 338, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 341, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "unlisten", + "t": 342, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-remove", + "t": 342, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + } + ] + } + }, + { + "engine": "firefox", + "browser": "155.0", + "mode": "production", + "variant": "guarded", + "trial": 3, + "status": "pass", + "before": { + "active": "nested-close", + "dialogs": [ + { + "id": "radix-_r_1_", + "title": "Record task" + }, + { + "id": "radix-_r_4_", + "title": "Nested task" + } + ] + }, + "after": { + "active": "invoker", + "dialogs": 0, + "transitions": [ + { + "dialog": "outer", + "open": true + }, + { + "dialog": "inner", + "open": true + }, + { + "dialog": "inner", + "open": false + }, + { + "dialog": "outer", + "open": false + } + ], + "trace": [ + { + "kind": "listen", + "t": 231, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [] + }, + { + "kind": "layer-add", + "t": 231, + "node": "radix-_r_1_", + "active": "invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 307, + "node": "radix-_r_4_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 312, + "node": "radix-_r_1_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 313, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "escape", + "t": 326, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-add", + "t": 329, + "node": "radix-_r_4_", + "active": "nested-close", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "unlisten", + "t": 331, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "layer-remove", + "t": 331, + "node": "radix-_r_4_", + "active": "", + "layers": [ + "radix-_r_1_", + "radix-_r_4_" + ] + }, + { + "kind": "listen", + "t": 332, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "escape", + "t": 344, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-add", + "t": 347, + "node": "radix-_r_1_", + "active": "nested-invoker", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "unlisten", + "t": 348, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + }, + { + "kind": "layer-remove", + "t": 348, + "node": "radix-_r_1_", + "active": "", + "layers": [ + "radix-_r_1_" + ] + } + ] + } + } + ] +} diff --git a/research/experiments/boundary-recovery/isolation.mjs b/research/experiments/boundary-recovery/isolation.mjs new file mode 100644 index 0000000..68d959b --- /dev/null +++ b/research/experiments/boundary-recovery/isolation.mjs @@ -0,0 +1,91 @@ +// Follow-up only: original fixture, runner and result receipts remain unchanged. +import {build} from 'esbuild'; +import {chromium, firefox} from 'playwright'; +import {createServer} from 'node:http'; +import {once} from 'node:events'; +import {readFile, writeFile} from 'node:fs/promises'; +import {createHash} from 'node:crypto'; +import {fileURLToPath} from 'node:url'; +const dir = fileURLToPath(new URL('.', import.meta.url)); +const hash = data => createHash('sha256').update(data).digest('hex'); +const repetitions = 3; +const layerPath = dir + 'node_modules/@radix-ui/react-dismissable-layer/dist/index.mjs'; +const layerSource = await readFile(layerPath, 'utf8'); +const expectedLayerHash = JSON.parse(await readFile(dir + 'provenance.json')).inspected_files['@radix-ui/react-dismissable-layer/dist/index.mjs'].sha256; +if (hash(layerSource) !== expectedLayerHash) throw new Error('Inspected dependency changed'); +const bundles = new Map(); +function instrument(source, guard) { + const replace = (from, to) => { + if (source.split(from).length !== 2) throw new Error('Ambiguous instrumentation locator: ' + from); + source = source.replace(from, to); + }; + replace('const isHighestLayer = node ? index === layers.length - 1 : false;', `const isHighestLayer = node ? index === layers.length - 1 : false; + const trace = (kind) => window.layerTrace.push({kind, t: performance.now(), node: node?.getAttribute('aria-labelledby'), active: document.activeElement?.id, layers: [...context.layers].map(n => n.getAttribute('aria-labelledby'))});`); + replace(' onEscapeKeyDown?.(event);', ` trace('escape'); + ${guard ? "if ([...context.layers].at(-1) !== node) { trace('guard-rejected'); return; }" : ''} + onEscapeKeyDown?.(event);`); + replace(' ownerDocument.addEventListener("keydown", handleKeyDown, { capture: true });', ' trace("listen");\n ownerDocument.addEventListener("keydown", handleKeyDown, { capture: true });'); + replace(' return () => ownerDocument.removeEventListener("keydown", handleKeyDown, { capture: true });', ' return () => { trace("unlisten"); ownerDocument.removeEventListener("keydown", handleKeyDown, { capture: true }); };'); + replace(' context.layers.add(node);', ' context.layers.add(node); trace("layer-add");'); + replace(' context.layers.delete(node);', ' trace("layer-remove"); context.layers.delete(node);'); + return source; +} +for (const mode of ['development', 'production']) { + for (const variant of ['raw', 'traced', 'ready', 'guarded']) { + const b = await build({entryPoints: [dir + 'fixture.jsx'], bundle: true, write: false, + define: {'process.env.NODE_ENV': JSON.stringify(mode)}, format: 'iife', + plugins: variant === 'raw' ? [] : [{name: 'layer-observation', setup(build) { + build.onLoad({filter: /@radix-ui\/react-dismissable-layer\/dist\/index\.mjs$/}, () => ({contents: instrument(layerSource, variant === 'guarded'), loader: 'js', resolveDir: dir + 'node_modules/@radix-ui/react-dismissable-layer/dist'})); + }}]}); + bundles.set(mode + '-' + variant, b.outputFiles[0].contents); + } +} +const server = createServer((req, res) => { + const u = new URL(req.url, 'http://localhost'); + if (u.pathname === '/bundle.js') {res.setHeader('Content-Type','application/javascript'); res.end(bundles.get(u.searchParams.get('key')));} + else {res.setHeader('Content-Type', 'text/html');res.end(`