Files
pl_mail/bin
Paul LütznerandClaude Opus 5 5bda9e9db8 Stop the landing page being 1331 pixels wide on a phone
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>
2026-08-06 08:32:50 +02:00
..
2026-06-24 14:51:50 +02:00
2026-06-24 14:53:43 +02:00
2026-07-23 16:09:03 +02:00