mirror of
https://github.com/openclaw/openclaw.git
synced 2026-10-03 17:53:39 +00:00
* test(ui): record renderer stall evidence when Control UI e2e waits fail Two scheduled main runs failed intermittently in comment flows without evidence of what the renderer was doing: a pin click hung for 30 s with the failure read missing its deadline, and a comment delete never showed up during a 15 s poll. Neither reproduced locally. Mocked-Gateway pages now arm a stall probe before navigation. A renderer that misses the failure-read deadline reports main-thread busy time by kind and its paused JavaScript stack, then resumes. A stall that ended appears as script-attributed long animation frames. Public output keeps only bundle paths, positions, function names, and listener tag and event names. * test(ui): arm the stall probe before tests open CDP sessions PR CI showed 11 mobile safe-area geometry failures: installMockGateway attached the probe after those tests had set Emulation.setSafeAreaInsetsOverride on their own CDP session, and Chromium drops an earlier session's override at the next navigation once a later session attaches. A session attached first leaves later overrides intact. The shared suite's withPage now arms the probe right after newPage(), before test code runs, and installation is best effort for test doubles, closed pages, and non-Chromium contexts. |
||
|---|---|---|
| .. | ||
| database-schemas | ||
| full-release-validation | ||
| session-management-compaction | ||
| templates | ||
| test | ||
| AGENTS.default.md | ||
| api-usage-costs.md | ||
| credits.md | ||
| database-schemas.md | ||
| device-models.md | ||
| full-release-validation.md | ||
| memory-config.md | ||
| openclaw-ai.md | ||
| prompt-caching.md | ||
| pull-request-review-flow.md | ||
| release-performance-sweep.md | ||
| RELEASING.md | ||
| rich-output-protocol.md | ||
| rpc.md | ||
| secret-placeholder-conventions.md | ||
| secretref-credential-surface.md | ||
| secretref-user-supplied-credentials-matrix.json | ||
| session-management-compaction.md | ||
| test.md | ||
| token-use.md | ||
| transcript-hygiene.md | ||