Production header layout sweep reports 166 baseline findings #1567

Open
opened 2026-10-10 22:53:36 +00:00 by kayg · 0 comments
Owner

Merge round #1561 ran the same current cd apps/web && bun e2e/layout-sweep.mjs --only headers against production 4ebeba0b8 and the merged release build. Each run used its matching web build, Chromium with macOS platform emulation and a 45-minute limit. Both runs completed and exited 1. The earlier 30-minute production run timed out; it is not the comparison result.

Production reported 166 findings. The merge reported 163 findings. After removing only generated svelte-* class hashes and ANSI formatting, 160 finding strings match exactly, including their reported geometry. Both also report Calendar Month loading CLS 0.084 against the 0.05 budget; its detailed DOM ancestry text differs. The two remaining merged findings are Note and Notes 390 scroll-collapse timeouts. Those same scenarios also fail in production, at an earlier navigation or editor wait. There is no new merged failure label or new geometry assertion in this comparison. Production alone also reports Calendar Week 390 collapse and two Note 720 editor timeouts. These timing-stage differences need triage; this comparison does not prove a product cause.

Baseline finding groups include:

  • Header drift (54 reports), calendar header clipping/overlap and Note mention icon/label centre differences (1.3 px).
  • File list header hit-test failures at 390 and 320; the checkbox box is 44×44, but a tested corner reaches the surrounding header. The Name sort button is 36 px tall.
  • Sidebar/title interaction timeouts in deep Files, Analytics, Photos, Note and Tag views.
  • Scroll-collapse state/geometry assertions (35 production reports; 34 merged).
  • Long folder-menu text clipping (about 1 px).
  • Calendar header viewport overflow at 320 (16 or 62 px at the reported scales).
  • RTL header overflow, rapid sidebar toggles and phone sheet/menu restoration.

The raw logs and normalized comparison are retained under artifacts/merge39/ and will be attached to #1561 with its final gate logs. Existing assertions were not changed. No fix was made during this merge round. Please triage the baseline UI behavior and stale or unstable harness assumptions separately.

Merge round #1561 ran the same current `cd apps/web && bun e2e/layout-sweep.mjs --only headers` against production `4ebeba0b8` and the merged release build. Each run used its matching web build, Chromium with macOS platform emulation and a 45-minute limit. Both runs completed and exited 1. The earlier 30-minute production run timed out; it is not the comparison result. Production reported 166 findings. The merge reported 163 findings. After removing only generated `svelte-*` class hashes and ANSI formatting, 160 finding strings match exactly, including their reported geometry. Both also report Calendar Month loading CLS 0.084 against the 0.05 budget; its detailed DOM ancestry text differs. The two remaining merged findings are Note and Notes 390 scroll-collapse timeouts. Those same scenarios also fail in production, at an earlier navigation or editor wait. There is no new merged failure label or new geometry assertion in this comparison. Production alone also reports Calendar Week 390 collapse and two Note 720 editor timeouts. These timing-stage differences need triage; this comparison does not prove a product cause. Baseline finding groups include: - Header drift (54 reports), calendar header clipping/overlap and Note mention icon/label centre differences (1.3 px). - File list header hit-test failures at 390 and 320; the checkbox box is 44×44, but a tested corner reaches the surrounding header. The Name sort button is 36 px tall. - Sidebar/title interaction timeouts in deep Files, Analytics, Photos, Note and Tag views. - Scroll-collapse state/geometry assertions (35 production reports; 34 merged). - Long folder-menu text clipping (about 1 px). - Calendar header viewport overflow at 320 (16 or 62 px at the reported scales). - RTL header overflow, rapid sidebar toggles and phone sheet/menu restoration. The raw logs and normalized comparison are retained under `artifacts/merge39/` and will be attached to #1561 with its final gate logs. Existing assertions were not changed. No fix was made during this merge round. Please triage the baseline UI behavior and stale or unstable harness assumptions separately.
Commenting is not possible because the repository is archived.
No labels
No milestone
No project
No assignees
1 participant
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-v0#1567
No description provided.