dorfteich/apps
Claude Opus 5 3c1f211f44
Some checks failed
CI / Build container images (pull_request) Successful in 1m12s
CI / Auth e2e pack (pull_request) Failing after 8m10s
CI / Import/export fidelity gate (pull_request) Has been skipped
CI / Lint, typecheck, test (pull_request) Successful in 6m22s
#301: the real culprit was the jump nav, not the wide content
The first attempt fixed plausible suspects. CI measured the actual page
and named something else: six `.settings-nav__link` buttons, 417px of
page-level overflow at 320px.

`.settings-nav` already had `overflow-x: auto`, but as a flex child it
also had the default `min-width: auto` — the min-content width of the
whole jump strip. That forced the column wider than the viewport, so its
own overflow rule never had anything to scroll. `min-width: 0` is exactly
the case CLAUDE.md warns about under Reflow.

The guard now ignores elements that sit inside a scroll container. Such
content is *meant* to be wider than the viewport — reporting it buried
the one finding that mattered under twelve lines of noise, and the cap
truncated the list before it could show anything else.

The table wrapper and the wrapping settings rows from the first commit
stay. Neither was the cause here, but a table cannot shrink below its
min-content width and those rows cannot wrap on their own, so both are
hardening that holds regardless of content.
2026-08-01 07:37:05 +02:00
..
api #296: remove the unsubscribe-token dual-verify window early 2026-07-31 23:03:03 +02:00
backup #288: reset schema before pg_restore — partitioned tables broke --clean 2026-07-31 17:00:05 +02:00
collab #236: pin the Node version 2026-07-31 04:14:55 +02:00
web #301: the real culprit was the jump nav, not the wide content 2026-08-01 07:37:05 +02:00