mirror of
https://github.com/karatektus/pl_mail.git
synced 2026-10-25 10:04:18 +00:00
Two causes, and the first is the kind of bug that hides behind a reasonable-looking line. `.layout` carries `align-items: flex-start`, which is right in the row layout — it stops the sidebar stretching to the article's height. On a phone the same container becomes a column, and there `flex-start` no longer means "top": it means "as wide as your content". So <main> sized itself to its widest unbreakable line and came out 1331px wide inside a 393px viewport. The handbook did not show it because .prose caps at 46rem there, so it was merely wrong by less — which is why the phone tests passed while the front page was unusable. The second was a long URL inside inline code. It has nowhere to go and pushed a 320px phone over by seven pixels. Inline code may break now; code inside a <pre> deliberately may not, because that block scrolls and a wrapped shell command is a command somebody pastes wrong. The overflow check now runs over the landing page, the handbook index, a long install page and a German provider page rather than one page that happened to be fine, and reports how many pixels over it went. Both failures were silent, and a page that scrolls sideways looks broken before a single word of it is read. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>