browser suite: toast-stack.spec.ts fails on dev #469

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

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

Spec: toast-stack.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

newest in front, older compressed behind, at most three drawn

Error: expect(received).toBeLessThan(expected)

Expected: < 128.0400390625
Received:   128.0400390625

  47 |       const [mid, behind, f] = [await box(page, 2), await box(page, 1), await box(page, 3)];
  48 |       // Behind means smaller and higher, centred on the same line.
> 49 |       expect(behind.width).toBeLessThan(mid.width);
     |                            ^
  50 |       expect(mid.width).toBeLessThan(f.width);
  51 |       expect(behind.y).toBeLessThan(mid.y);
  52 |       expect(mid.y).toBeLessThan(f.y);
    at /home/claude/worktrees/j406/apps/tracer/test/toast-stack.spec.ts:49:28

newest in front, older compressed behind, at most three drawn

Error: expect(received).toBeLessThan(expected)

Expected: < 132.8900146484375
Received:   132.8900146484375

  47 |       const [mid, behind, f] = [await box(page, 2), await box(page, 1), await box(page, 3)];
  48 |       // Behind means smaller and higher, centred on the same line.
> 49 |       expect(behind.width).toBeLessThan(mid.width);
     |                            ^
  50 |       expect(mid.width).toBeLessThan(f.width);
  51 |       expect(behind.y).toBeLessThan(mid.y);
  52 |       expect(mid.y).toBeLessThan(f.y);
    at /home/claude/worktrees/j406/apps/tracer/test/toast-stack.spec.ts:49:28

Log tail for this spec:

  ✓  1130 test/toast-stack.spec.ts:56:5 › desktop 1440x900 › an error is never removed or hidden by later notices (6.0s)
  ✓  1131 test/toast-stack.spec.ts:71:5 › desktop 1440x900 › an error stays beside a notice that arrives after it (the rootless first load) (5.4s)
  ✓  1132 test/toast-stack.spec.ts:80:5 › desktop 1440x900 › the rootless refusal fits about three lines (5.4s)
  ✓  1133 test/toast-stack.spec.ts:92:5 › desktop 1440x900 › repeats update one toast with a count (5.4s)
  ✓  1134 test/toast-stack.spec.ts:102:5 › desktop 1440x900 › each toast has its own clock and expires alone (6.2s)
  ✓  1135 test/toast-stack.spec.ts:110:5 › desktop 1440x900 › icons and text share a centre line in a one-line toast (5.5s)
  ✓  1136 test/toast-stack.spec.ts:120:5 › desktop 1440x900 › the key tray offsets the stack once: a card rests on its stack's bottom edge (5.8s)
  ✓  1137 test/toast-stack.spec.ts:136:5 › desktop 1440x900 › reduced motion keeps only a short opacity change (5.4s)
  ✓  1138 test/toast-stack.spec.ts:149:7 › desktop 1440x900 › hover fans the stack out and stops every clock; leaving collapses it (10.0s)
  ✓  1139 test/toast-stack.spec.ts:171:7 › desktop 1440x900 › keyboard focus fans the stack out (5.5s)
  ✓  1140 test/toast-stack.spec.ts:209:7 › desktop 1440x900 › screenshot: a stack of three with one error (dark) (6.7s)
  ✓  1141 test/toast-stack.spec.ts:209:7 › desktop 1440x900 › screenshot: a stack of three with one error (light) (6.6s)
  ✘  1142 test/toast-stack.spec.ts:39:5 › phone 393x852 › newest in front, older compressed behind, at most three drawn (5.5s)
  ✓  1143 test/toast-stack.spec.ts:56:5 › phone 393x852 › an error is never removed or hidden by later notices (6.0s)
  ✓  1144 test/toast-stack.spec.ts:71:5 › phone 393x852 › an error stays beside a notice that arrives after it (the rootless first load) (5.5s)
  ✓  1145 test/toast-stack.spec.ts:80:5 › phone 393x852 › the rootless refusal fits about three lines (5.4s)
  ✓  1146 test/toast-stack.spec.ts:92:5 › phone 393x852 › repeats update one toast with a count (5.5s)
  ✓  1147 test/toast-stack.spec.ts:102:5 › phone 393x852 › each toast has its own clock and expires alone (6.8s)
  ✓  1148 test/toast-stack.spec.ts:110:5 › phone 393x852 › icons and text share a centre line in a one-line toast (5.4s)
  ✓  1149 test/toast-stack.spec.ts:120:5 › phone 393x852 › the key tray offsets the stack once: a card rests on its stack's bottom edge (5.9s)
  ✓  1150 test/toast-stack.spec.ts:136:5 › phone 393x852 › reduced motion keeps only a short opacity change (5.5s)
  ✓  1151 test/toast-stack.spec.ts:183:7 › phone 393x852 › a swipe down dismisses a toast; a short drag springs back (6.2s)
  ✓  1152 test/toast-stack.spec.ts:209:7 › phone 393x852 › screenshot: a stack of three with one error (dark) (6.1s)
  ✓  1153 test/toast-stack.spec.ts:209:7 › phone 393x852 › screenshot: a stack of three with one error (light) (6.0s)
  48) test/toast-stack.spec.ts:39:5 › desktop 1440x900 › newest in front, older compressed behind, at most three drawn 
        at /home/claude/worktrees/j406/apps/tracer/test/toast-stack.spec.ts:49:28
  49) test/toast-stack.spec.ts:39:5 › phone 393x852 › newest in front, older compressed behind, at most three drawn 
        at /home/claude/worktrees/j406/apps/tracer/test/toast-stack.spec.ts:49:28
    test/toast-stack.spec.ts:39:5 › desktop 1440x900 › newest in front, older compressed behind, at most three drawn 
    test/toast-stack.spec.ts:39:5 › phone 393x852 › newest in front, older compressed behind, at most three drawn 

Rerun with cd apps/tracer && bun x playwright test test/toast-stack.spec.ts.

Nightly browser suite on dev (D373, #443). Spec: `toast-stack.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` ### newest in front, older compressed behind, at most three drawn ``` Error: expect(received).toBeLessThan(expected) Expected: < 128.0400390625 Received: 128.0400390625 47 | const [mid, behind, f] = [await box(page, 2), await box(page, 1), await box(page, 3)]; 48 | // Behind means smaller and higher, centred on the same line. > 49 | expect(behind.width).toBeLessThan(mid.width); | ^ 50 | expect(mid.width).toBeLessThan(f.width); 51 | expect(behind.y).toBeLessThan(mid.y); 52 | expect(mid.y).toBeLessThan(f.y); at /home/claude/worktrees/j406/apps/tracer/test/toast-stack.spec.ts:49:28 ``` ### newest in front, older compressed behind, at most three drawn ``` Error: expect(received).toBeLessThan(expected) Expected: < 132.8900146484375 Received: 132.8900146484375 47 | const [mid, behind, f] = [await box(page, 2), await box(page, 1), await box(page, 3)]; 48 | // Behind means smaller and higher, centred on the same line. > 49 | expect(behind.width).toBeLessThan(mid.width); | ^ 50 | expect(mid.width).toBeLessThan(f.width); 51 | expect(behind.y).toBeLessThan(mid.y); 52 | expect(mid.y).toBeLessThan(f.y); at /home/claude/worktrees/j406/apps/tracer/test/toast-stack.spec.ts:49:28 ``` Log tail for this spec: ``` ✓ 1130 test/toast-stack.spec.ts:56:5 › desktop 1440x900 › an error is never removed or hidden by later notices (6.0s) ✓ 1131 test/toast-stack.spec.ts:71:5 › desktop 1440x900 › an error stays beside a notice that arrives after it (the rootless first load) (5.4s) ✓ 1132 test/toast-stack.spec.ts:80:5 › desktop 1440x900 › the rootless refusal fits about three lines (5.4s) ✓ 1133 test/toast-stack.spec.ts:92:5 › desktop 1440x900 › repeats update one toast with a count (5.4s) ✓ 1134 test/toast-stack.spec.ts:102:5 › desktop 1440x900 › each toast has its own clock and expires alone (6.2s) ✓ 1135 test/toast-stack.spec.ts:110:5 › desktop 1440x900 › icons and text share a centre line in a one-line toast (5.5s) ✓ 1136 test/toast-stack.spec.ts:120:5 › desktop 1440x900 › the key tray offsets the stack once: a card rests on its stack's bottom edge (5.8s) ✓ 1137 test/toast-stack.spec.ts:136:5 › desktop 1440x900 › reduced motion keeps only a short opacity change (5.4s) ✓ 1138 test/toast-stack.spec.ts:149:7 › desktop 1440x900 › hover fans the stack out and stops every clock; leaving collapses it (10.0s) ✓ 1139 test/toast-stack.spec.ts:171:7 › desktop 1440x900 › keyboard focus fans the stack out (5.5s) ✓ 1140 test/toast-stack.spec.ts:209:7 › desktop 1440x900 › screenshot: a stack of three with one error (dark) (6.7s) ✓ 1141 test/toast-stack.spec.ts:209:7 › desktop 1440x900 › screenshot: a stack of three with one error (light) (6.6s) ✘ 1142 test/toast-stack.spec.ts:39:5 › phone 393x852 › newest in front, older compressed behind, at most three drawn (5.5s) ✓ 1143 test/toast-stack.spec.ts:56:5 › phone 393x852 › an error is never removed or hidden by later notices (6.0s) ✓ 1144 test/toast-stack.spec.ts:71:5 › phone 393x852 › an error stays beside a notice that arrives after it (the rootless first load) (5.5s) ✓ 1145 test/toast-stack.spec.ts:80:5 › phone 393x852 › the rootless refusal fits about three lines (5.4s) ✓ 1146 test/toast-stack.spec.ts:92:5 › phone 393x852 › repeats update one toast with a count (5.5s) ✓ 1147 test/toast-stack.spec.ts:102:5 › phone 393x852 › each toast has its own clock and expires alone (6.8s) ✓ 1148 test/toast-stack.spec.ts:110:5 › phone 393x852 › icons and text share a centre line in a one-line toast (5.4s) ✓ 1149 test/toast-stack.spec.ts:120:5 › phone 393x852 › the key tray offsets the stack once: a card rests on its stack's bottom edge (5.9s) ✓ 1150 test/toast-stack.spec.ts:136:5 › phone 393x852 › reduced motion keeps only a short opacity change (5.5s) ✓ 1151 test/toast-stack.spec.ts:183:7 › phone 393x852 › a swipe down dismisses a toast; a short drag springs back (6.2s) ✓ 1152 test/toast-stack.spec.ts:209:7 › phone 393x852 › screenshot: a stack of three with one error (dark) (6.1s) ✓ 1153 test/toast-stack.spec.ts:209:7 › phone 393x852 › screenshot: a stack of three with one error (light) (6.0s) 48) test/toast-stack.spec.ts:39:5 › desktop 1440x900 › newest in front, older compressed behind, at most three drawn at /home/claude/worktrees/j406/apps/tracer/test/toast-stack.spec.ts:49:28 49) test/toast-stack.spec.ts:39:5 › phone 393x852 › newest in front, older compressed behind, at most three drawn at /home/claude/worktrees/j406/apps/tracer/test/toast-stack.spec.ts:49:28 test/toast-stack.spec.ts:39:5 › desktop 1440x900 › newest in front, older compressed behind, at most three drawn test/toast-stack.spec.ts:39:5 › phone 393x852 › newest in front, older compressed behind, at most three drawn ``` Rerun with `cd apps/tracer && bun x playwright test test/toast-stack.spec.ts`. <!-- infraternal-browser-spec: toast-stack.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#469
No description provided.