browser suite: phone-polish.spec.ts fails on dev #465

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

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

Spec: phone-polish.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

desktop 1440x900 ink: header pills are one size; the title pill leads with the system mark and names the host in full

Error: monitor01 is not cut

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

Expected: false
Received: true

  266 |       await page.waitForTimeout(250);
  267 |       m = await pillMetrics(page);
> 268 |       expect(m.hostCut, "monitor01 is not cut").toBe(false);
      |                                                 ^
  269 |       const head = await page.locator("[data-view='console'] .ui-window .ui-window-head").first().boundingBox();
  270 |       await page.screenshot({ path: `${captures}/${label.replace(" ", "-")}-${theme}-window-header.png`, clip: { x: Math.max(0, head!.x - 6), y: head!.y - 6, width: Math.min(w, head!.width + 12), height: head!.height + 12 } });
  271 |     } finally { await context.close(); }
    at /home/claude/worktrees/j406/apps/tracer/test/phone-polish.spec.ts:268:49

desktop 1440x900 paper: header pills are one size; the title pill leads with the system mark and names the host in full

Error: monitor01 is not cut

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

Expected: false
Received: true

  266 |       await page.waitForTimeout(250);
  267 |       m = await pillMetrics(page);
> 268 |       expect(m.hostCut, "monitor01 is not cut").toBe(false);
      |                                                 ^
  269 |       const head = await page.locator("[data-view='console'] .ui-window .ui-window-head").first().boundingBox();
  270 |       await page.screenshot({ path: `${captures}/${label.replace(" ", "-")}-${theme}-window-header.png`, clip: { x: Math.max(0, head!.x - 6), y: head!.y - 6, width: Math.min(w, head!.width + 12), height: head!.height + 12 } });
  271 |     } finally { await context.close(); }
    at /home/claude/worktrees/j406/apps/tracer/test/phone-polish.spec.ts:268:49

Log tail for this spec:

  ✓   818 test/phone-polish.spec.ts:108:3 › phone 393x852 ink: one rounded window shape with the keyboard down and up; neighbours peek 10 px; a lone window keeps the full width (19.1s)
  ✓   819 test/phone-polish.spec.ts:108:3 › phone 393x852 paper: one rounded window shape with the keyboard down and up; neighbours peek 10 px; a lone window keeps the full width (19.1s)
  ✓   820 test/phone-polish.spec.ts:108:3 › phone 375x667 ink: one rounded window shape with the keyboard down and up; neighbours peek 10 px; a lone window keeps the full width (18.9s)
  ✓   821 test/phone-polish.spec.ts:108:3 › phone 375x667 paper: one rounded window shape with the keyboard down and up; neighbours peek 10 px; a lone window keeps the full width (19.0s)
  ✓   822 test/phone-polish.spec.ts:184:3 › phone 393x852 ink: the toolbar's selection circle sits inside the capsule with equal gaps above and below (9.0s)
  ✓   823 test/phone-polish.spec.ts:184:3 › phone 393x852 paper: the toolbar's selection circle sits inside the capsule with equal gaps above and below (9.0s)
  ✓   824 test/phone-polish.spec.ts:184:3 › phone 375x667 ink: the toolbar's selection circle sits inside the capsule with equal gaps above and below (9.0s)
  ✓   825 test/phone-polish.spec.ts:184:3 › phone 375x667 paper: the toolbar's selection circle sits inside the capsule with equal gaps above and below (9.0s)
  ✓   826 test/phone-polish.spec.ts:242:3 › phone 393x852 ink: header pills are one size; the title pill leads with the system mark and names the host in full (7.2s)
  ✓   827 test/phone-polish.spec.ts:242:3 › phone 393x852 paper: header pills are one size; the title pill leads with the system mark and names the host in full (6.9s)
  ✓   828 test/phone-polish.spec.ts:242:3 › phone 375x667 ink: header pills are one size; the title pill leads with the system mark and names the host in full (6.9s)
  ✓   829 test/phone-polish.spec.ts:242:3 › phone 375x667 paper: header pills are one size; the title pill leads with the system mark and names the host in full (6.9s)
  ✘   830 test/phone-polish.spec.ts:242:3 › desktop 1440x900 ink: header pills are one size; the title pill leads with the system mark and names the host in full (6.8s)
  ✘   831 test/phone-polish.spec.ts:242:3 › desktop 1440x900 paper: header pills are one size; the title pill leads with the system mark and names the host in full (6.9s)
  38) test/phone-polish.spec.ts:242:3 › desktop 1440x900 ink: header pills are one size; the title pill leads with the system mark and names the host in full 
        at /home/claude/worktrees/j406/apps/tracer/test/phone-polish.spec.ts:268:49
  39) test/phone-polish.spec.ts:242:3 › desktop 1440x900 paper: header pills are one size; the title pill leads with the system mark and names the host in full 
        at /home/claude/worktrees/j406/apps/tracer/test/phone-polish.spec.ts:268:49
    test/phone-polish.spec.ts:242:3 › desktop 1440x900 ink: header pills are one size; the title pill leads with the system mark and names the host in full 
    test/phone-polish.spec.ts:242:3 › desktop 1440x900 paper: header pills are one size; the title pill leads with the system mark and names the host in full 

Rerun with cd apps/tracer && bun x playwright test test/phone-polish.spec.ts.

Nightly browser suite on dev (D373, #443). Spec: `phone-polish.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` ### desktop 1440x900 ink: header pills are one size; the title pill leads with the system mark and names the host in full ``` Error: monitor01 is not cut expect(received).toBe(expected) // Object.is equality Expected: false Received: true 266 | await page.waitForTimeout(250); 267 | m = await pillMetrics(page); > 268 | expect(m.hostCut, "monitor01 is not cut").toBe(false); | ^ 269 | const head = await page.locator("[data-view='console'] .ui-window .ui-window-head").first().boundingBox(); 270 | await page.screenshot({ path: `${captures}/${label.replace(" ", "-")}-${theme}-window-header.png`, clip: { x: Math.max(0, head!.x - 6), y: head!.y - 6, width: Math.min(w, head!.width + 12), height: head!.height + 12 } }); 271 | } finally { await context.close(); } at /home/claude/worktrees/j406/apps/tracer/test/phone-polish.spec.ts:268:49 ``` ### desktop 1440x900 paper: header pills are one size; the title pill leads with the system mark and names the host in full ``` Error: monitor01 is not cut expect(received).toBe(expected) // Object.is equality Expected: false Received: true 266 | await page.waitForTimeout(250); 267 | m = await pillMetrics(page); > 268 | expect(m.hostCut, "monitor01 is not cut").toBe(false); | ^ 269 | const head = await page.locator("[data-view='console'] .ui-window .ui-window-head").first().boundingBox(); 270 | await page.screenshot({ path: `${captures}/${label.replace(" ", "-")}-${theme}-window-header.png`, clip: { x: Math.max(0, head!.x - 6), y: head!.y - 6, width: Math.min(w, head!.width + 12), height: head!.height + 12 } }); 271 | } finally { await context.close(); } at /home/claude/worktrees/j406/apps/tracer/test/phone-polish.spec.ts:268:49 ``` Log tail for this spec: ``` ✓ 818 test/phone-polish.spec.ts:108:3 › phone 393x852 ink: one rounded window shape with the keyboard down and up; neighbours peek 10 px; a lone window keeps the full width (19.1s) ✓ 819 test/phone-polish.spec.ts:108:3 › phone 393x852 paper: one rounded window shape with the keyboard down and up; neighbours peek 10 px; a lone window keeps the full width (19.1s) ✓ 820 test/phone-polish.spec.ts:108:3 › phone 375x667 ink: one rounded window shape with the keyboard down and up; neighbours peek 10 px; a lone window keeps the full width (18.9s) ✓ 821 test/phone-polish.spec.ts:108:3 › phone 375x667 paper: one rounded window shape with the keyboard down and up; neighbours peek 10 px; a lone window keeps the full width (19.0s) ✓ 822 test/phone-polish.spec.ts:184:3 › phone 393x852 ink: the toolbar's selection circle sits inside the capsule with equal gaps above and below (9.0s) ✓ 823 test/phone-polish.spec.ts:184:3 › phone 393x852 paper: the toolbar's selection circle sits inside the capsule with equal gaps above and below (9.0s) ✓ 824 test/phone-polish.spec.ts:184:3 › phone 375x667 ink: the toolbar's selection circle sits inside the capsule with equal gaps above and below (9.0s) ✓ 825 test/phone-polish.spec.ts:184:3 › phone 375x667 paper: the toolbar's selection circle sits inside the capsule with equal gaps above and below (9.0s) ✓ 826 test/phone-polish.spec.ts:242:3 › phone 393x852 ink: header pills are one size; the title pill leads with the system mark and names the host in full (7.2s) ✓ 827 test/phone-polish.spec.ts:242:3 › phone 393x852 paper: header pills are one size; the title pill leads with the system mark and names the host in full (6.9s) ✓ 828 test/phone-polish.spec.ts:242:3 › phone 375x667 ink: header pills are one size; the title pill leads with the system mark and names the host in full (6.9s) ✓ 829 test/phone-polish.spec.ts:242:3 › phone 375x667 paper: header pills are one size; the title pill leads with the system mark and names the host in full (6.9s) ✘ 830 test/phone-polish.spec.ts:242:3 › desktop 1440x900 ink: header pills are one size; the title pill leads with the system mark and names the host in full (6.8s) ✘ 831 test/phone-polish.spec.ts:242:3 › desktop 1440x900 paper: header pills are one size; the title pill leads with the system mark and names the host in full (6.9s) 38) test/phone-polish.spec.ts:242:3 › desktop 1440x900 ink: header pills are one size; the title pill leads with the system mark and names the host in full at /home/claude/worktrees/j406/apps/tracer/test/phone-polish.spec.ts:268:49 39) test/phone-polish.spec.ts:242:3 › desktop 1440x900 paper: header pills are one size; the title pill leads with the system mark and names the host in full at /home/claude/worktrees/j406/apps/tracer/test/phone-polish.spec.ts:268:49 test/phone-polish.spec.ts:242:3 › desktop 1440x900 ink: header pills are one size; the title pill leads with the system mark and names the host in full test/phone-polish.spec.ts:242:3 › desktop 1440x900 paper: header pills are one size; the title pill leads with the system mark and names the host in full ``` Rerun with `cd apps/tracer && bun x playwright test test/phone-polish.spec.ts`. <!-- infraternal-browser-spec: phone-polish.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#465
No description provided.