fix(hero): inner-grid alignment on the 5 ISO boards (mobile) #32
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/iso-board-inner-grid-mobile"
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?
Problem
PR #30 (commit
57b2ffb) hat den ISO-Board-Stack mobil korrekt auf die Wrap-Breite geklemmt — aber damit fielen die schon laenger driftenden Inner-Grids auf, weil sie in der schmaleren Box weniger Slack haben. Konkret in den 5 Boards:Root Cause
Zwei sich ueberlagernde Effekte:
.iso-e-table .rownutzte1fr auto auto 72px.auto-Tracks bemessen sich pro Zeile nach eigenem Inhalt — Sibling-Rows teilen keine Spalten.1frals Text-Track.1frresolved zuminmax(auto, 1fr), der Auto-Floor expandiert auf das laengste unbrechbare Wort. Lange deutsche Labels (Geltungsbereich, Risikomethodik, Schwachstellenmgmt.) sprengen die ~92px, die nach den fixen Spalten uebrig sind. Mitoverflow: hiddenaus PR #30 wird die rechte Spalte beschnitten.Zusaetzlich hatte der Port die Prototyp-Korrektur fuer
.iso-b-head > span { text-align: center }bei einem frueheren Sweep verloren.Fix (alle in
src/app/globals.css)1fr auto auto 72px->minmax(0, 1fr) 64px 72px 72px;text-align: center; justify-self: centerauf Spalten 2-3;min-width: 0; overflow-wrap: anywhereauf Spalte 132px 1fr 68px 72px->32px minmax(0, 1fr) 68px 72px;min-width: 0; overflow-wrap: anywhereauf.tl+.tl small.iso-b-head > span { text-align: center }wiederhergestellt;:first-child { text-align: left }bleibt linksbuendig.iso-c-scaleund.iso-c-scale-head->160px minmax(0, 1fr) 46px;min-width: 0; overflow-wrap: anywhereauf.lbl+.lbl small.iso-a-theme .namebekommtmin-width: 0; overflow-wrap: anywhere. Track1fr autobleibt absichtlich (chat9.md:355-357).d-services-index .s-row(Zeile 739, gleiche KI-008-Klasse, aber ausserhalb der Hero-Boards) bewusst nicht mitgefixt — separater Scope.Verifikation
npm run check(drift + format + lint + typecheck + test + build) — alles gruen.Sub-Pixel <= 0.01 ist Browser-Rundung. Desktop (1280+) unveraendert —
minmax(0, 1fr)ist auf breiten Panels mit1fraequivalent,overflow-wrap: anywheregreift nur wenn Worte brechen muessten.Test plan
npm run check:driftcleannpm run lint+npm run typecheck+npm run test+npm run buildgruenKnown-issues registry reviewed, 1 new entry added (KI-013).
fix(hero): ISO-Board-Track auf Container-Box klemmen statt clippento fix(hero): inner-grid alignment on the 5 ISO boards (mobile)