Wizard verification: diagnose browser target closure in the long format round #1176

Open
opened 2026-10-06 04:27:33 +00:00 by kayg · 0 comments
Owner

Found during #1140 verification on head 09dc5bd7b. The six width/theme cases passed on the real production build. During the optional format phase, the Playwright page closed while waiting for replacement confirmation to reach done; error: locator.waitFor: Target page, context or browser has been closed. The browser process exited normally during harness cleanup (code:0, signal:null). There was no available failure screenshot because the page was already closed. Do not classify this as an application crash without more evidence.

A separate format-only run on head 02050bea9 passes CSV, JSON, replacement confirmation, server restart, Undo from a fresh browser, and unrelated-ZIP rejection. The harness now logs page crash/close, context close and browser disconnection events. All 175 current screenshots and both logs are attached to #1140.

Re-run node apps/web/e2e/money-wizard-1140.mjs --acceptance with the real production server and current web asset override. Determine why a browser target closes in the long combined run; keep all workflow assertions. This is a verification follow-up with no confirmed product crash or data-loss finding.

Found during #1140 verification on head 09dc5bd7b. The six width/theme cases passed on the real production build. During the optional format phase, the Playwright page closed while waiting for replacement confirmation to reach `done`; error: `locator.waitFor: Target page, context or browser has been closed`. The browser process exited normally during harness cleanup (`code:0`, `signal:null`). There was no available failure screenshot because the page was already closed. Do not classify this as an application crash without more evidence. A separate format-only run on head 02050bea9 passes CSV, JSON, replacement confirmation, server restart, Undo from a fresh browser, and unrelated-ZIP rejection. The harness now logs page crash/close, context close and browser disconnection events. All 175 current screenshots and both logs are attached to #1140. Re-run `node apps/web/e2e/money-wizard-1140.mjs --acceptance` with the real production server and current web asset override. Determine why a browser target closes in the long combined run; keep all workflow assertions. This is a verification follow-up with no confirmed product crash or data-loss finding.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kayg/calternal#1176
No description provided.