browser suite: sign-out.spec.ts fails on dev #467

Open
opened 2026-11-09 09:44:29 +00:00 by kayg · 0 comments
Owner

Nightly browser suite on dev (D373, #443).

Spec: sign-out.spec.ts
Source: c751e99309764e30958eb665708e2553c31043c4
Evidence: /home/claude/j406-ev/runs/20261109T061806Z-c751e99/evidence on infraternal-dev-02-std (the newest seven nights are kept)
Full log: /home/claude/j406-ev/runs/20261109T061806Z-c751e99/suite.log

D245: signing out removes the account's data from every storage area; signing back in starts clean

Error: expect(received).toBe(expected) // Object.is equality

Expected: true
Received: false

Call Log:
- Timeout 5000ms exceeded while waiting on the predicate

  343 |   await page.locator(".ui-window").first().locator("[data-action='split-right']").click();
  344 |   await expect(page.locator(".ui-window")).toHaveCount(windows + 1);
> 345 |   await expect.poll(() => page.evaluate(() => Object.keys(localStorage).some((k) => k.startsWith("infraternal.canvas.") && !k.endsWith("someone-else")))).toBe(true);
      |                                                                                                                                                           ^
  346 |   const before = await storageSnapshot(page);
  347 |   const own = (snap: typeof before) => [...Object.keys(snap.local), ...Object.keys(snap.session)].filter((k) => ACCOUNT_KEY.test(k) && !k.endsWith("someone-else"));
  348 |   expect(own(before).some((k) => k.startsWith("infraternal.canvas."))).toBe(true);
    at /home/claude/worktrees/j406/apps/tracer/test/sign-out.spec.ts:345:155

Log tail for this spec:

  ✓  1046 test/sign-out.spec.ts:59:1 › profile pill: a menu with Settings and Sign out; the confirmation asks once and signs out (14.7s)
  ✓  1047 test/sign-out.spec.ts:115:1 › profile pill by keyboard: Enter opens the menu on its first row, arrows walk it, Escape returns to the pill (8.2s)
  ✓  1048 test/sign-out.spec.ts:144:1 › the palette has Sign out; it asks, then signs out (10.4s)
  ✓  1049 test/sign-out.spec.ts:164:1 › Settings, Account has the row; it asks, then signs out (12.4s)
  ✓  1050 test/sign-out.spec.ts:180:1 › a sign-out the server could not complete says so and leaves the person signed in (5.9s)
  ✓  1051 test/sign-out.spec.ts:199:5 › touch: 44 px targets, the menu and the confirmation fit (phone, ink) (11.1s)
  ✓  1052 test/sign-out.spec.ts:199:5 › touch: 44 px targets, the menu and the confirmation fit (phone, paper) (11.0s)
  ✓  1053 test/sign-out.spec.ts:199:5 › touch: 44 px targets, the menu and the confirmation fit (small, ink) (10.7s)
  ✓  1054 test/sign-out.spec.ts:199:5 › touch: 44 px targets, the menu and the confirmation fit (small, paper) (10.7s)
  ✓  1055 test/sign-out.spec.ts:238:3 › captures: desktop menu, confirmation and sign-in (ink) (9.7s)
  ✓  1056 test/sign-out.spec.ts:238:3 › captures: desktop menu, confirmation and sign-in (paper) (9.6s)
  ✓  1057 test/sign-out.spec.ts:257:1 › the product canvas on the real cookie: sign out from the palette, a reload stays signed out (19.5s)
  ✘  1058 test/sign-out.spec.ts:309:1 › D245: signing out removes the account's data from every storage area; signing back in starts clean (20.7s)
  41) test/sign-out.spec.ts:309:1 › D245: signing out removes the account's data from every storage area; signing back in starts clean 
        at /home/claude/worktrees/j406/apps/tracer/test/sign-out.spec.ts:345:155
    test/sign-out.spec.ts:309:1 › D245: signing out removes the account's data from every storage area; signing back in starts clean 

Rerun with cd apps/tracer && bun x playwright test test/sign-out.spec.ts.

Nightly browser suite on dev (D373, #443). Spec: `sign-out.spec.ts` Source: `c751e99309764e30958eb665708e2553c31043c4` Evidence: `/home/claude/j406-ev/runs/20261109T061806Z-c751e99/evidence` on infraternal-dev-02-std (the newest seven nights are kept) Full log: `/home/claude/j406-ev/runs/20261109T061806Z-c751e99/suite.log` ### D245: signing out removes the account's data from every storage area; signing back in starts clean ``` Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false Call Log: - Timeout 5000ms exceeded while waiting on the predicate 343 | await page.locator(".ui-window").first().locator("[data-action='split-right']").click(); 344 | await expect(page.locator(".ui-window")).toHaveCount(windows + 1); > 345 | await expect.poll(() => page.evaluate(() => Object.keys(localStorage).some((k) => k.startsWith("infraternal.canvas.") && !k.endsWith("someone-else")))).toBe(true); | ^ 346 | const before = await storageSnapshot(page); 347 | const own = (snap: typeof before) => [...Object.keys(snap.local), ...Object.keys(snap.session)].filter((k) => ACCOUNT_KEY.test(k) && !k.endsWith("someone-else")); 348 | expect(own(before).some((k) => k.startsWith("infraternal.canvas."))).toBe(true); at /home/claude/worktrees/j406/apps/tracer/test/sign-out.spec.ts:345:155 ``` Log tail for this spec: ``` ✓ 1046 test/sign-out.spec.ts:59:1 › profile pill: a menu with Settings and Sign out; the confirmation asks once and signs out (14.7s) ✓ 1047 test/sign-out.spec.ts:115:1 › profile pill by keyboard: Enter opens the menu on its first row, arrows walk it, Escape returns to the pill (8.2s) ✓ 1048 test/sign-out.spec.ts:144:1 › the palette has Sign out; it asks, then signs out (10.4s) ✓ 1049 test/sign-out.spec.ts:164:1 › Settings, Account has the row; it asks, then signs out (12.4s) ✓ 1050 test/sign-out.spec.ts:180:1 › a sign-out the server could not complete says so and leaves the person signed in (5.9s) ✓ 1051 test/sign-out.spec.ts:199:5 › touch: 44 px targets, the menu and the confirmation fit (phone, ink) (11.1s) ✓ 1052 test/sign-out.spec.ts:199:5 › touch: 44 px targets, the menu and the confirmation fit (phone, paper) (11.0s) ✓ 1053 test/sign-out.spec.ts:199:5 › touch: 44 px targets, the menu and the confirmation fit (small, ink) (10.7s) ✓ 1054 test/sign-out.spec.ts:199:5 › touch: 44 px targets, the menu and the confirmation fit (small, paper) (10.7s) ✓ 1055 test/sign-out.spec.ts:238:3 › captures: desktop menu, confirmation and sign-in (ink) (9.7s) ✓ 1056 test/sign-out.spec.ts:238:3 › captures: desktop menu, confirmation and sign-in (paper) (9.6s) ✓ 1057 test/sign-out.spec.ts:257:1 › the product canvas on the real cookie: sign out from the palette, a reload stays signed out (19.5s) ✘ 1058 test/sign-out.spec.ts:309:1 › D245: signing out removes the account's data from every storage area; signing back in starts clean (20.7s) 41) test/sign-out.spec.ts:309:1 › D245: signing out removes the account's data from every storage area; signing back in starts clean at /home/claude/worktrees/j406/apps/tracer/test/sign-out.spec.ts:345:155 test/sign-out.spec.ts:309:1 › D245: signing out removes the account's data from every storage area; signing back in starts clean ``` Rerun with `cd apps/tracer && bun x playwright test test/sign-out.spec.ts`. <!-- infraternal-browser-spec: sign-out.spec.ts --> <!-- infraternal-browser-state: failing -->
Sign in to join this conversation.
No labels
launch-qa
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/infraternal#467
No description provided.