generated from holm.tools.public/repo-template
🌐 🤖 Sammel: Web-App bricht auf dem Handy um und wirkt kaputt (Pixel 9 Pro) #7
Labels
No labels
Compat/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority/Critical
Priority/High
Priority/Low
Priority/Medium
Reviewed/Confirmed
Reviewed/Duplicate
Reviewed/Invalid
Reviewed/Won't Fix
Status/Abandoned
Status/Blocked
Status/Need More Info
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
holm.tools.public/oui-decode#7
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
██░░░░░░░░█████████░█████████░████████░░████████░░Ausgangslage
Holm-Report 2026-08-13: Die Web-App bricht auf dem Pixel 9 Pro (kleinere Variante) um und wirkt dadurch kaputt.
Headless mit Chromium reproduziert (Fallback-Fonts). Umbruch bei 360, 378 und 400 px CSS-Breite; bei 412 px sauber. Die exakte Schwelle wurde nicht gepinnt (
--dump-domignoriert--window-size, Screenshot-Bisektion nicht lohnend) — für den Fix irrelevant, weil Grid strukturell nicht umbricht.Befund: drei unabhängige Ursachen
Der „kaputt"-Eindruck entsteht nicht durch einen Fehler, sondern durch drei zusammenfallende Layout-Schwächen:
flex: 1über die volle Zeile. Hauptursache des Eindrucks.letter-spacing-Werte plusclamp()-Untergrenzen, die bei 360 px längst greifen. Die MAC im Eingabefeld ist angeschnitten.Fonts
Bisher waren Berkeley Mono und PragmataPro aus Lizenzgründen nicht im Repo — das Handy rendert daher mit System-Monospace, dessen Metriken die Umbrüche verschärfen. Holm 2026-08-13: Web-Lizenzen liegen für beide vor, Fonts sollen eingebaut werden. Wird separat behandelt; die Layout-Fixes müssen unabhängig davon tragen, weil der Fallback bei fehlgeschlagenem Font-Load ohnehin greifen kann.
Definition of Done