Bug - Options-Menue einer Liste in der Listenuebersicht ist nicht scrollbar, untere Punkte (Anpassen, Loeschen) auf kleinen Bildschirmen unerreichbar #239
Labels
No labels
priority/could
priority/must
priority/should
priority/wont
status/blocked
status/claimed
status/done-migrated
type/bug
type/feature
type/infra
type/tech-debt
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
robert/todo#239
Loading…
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?
Problem (vom Nutzer gemeldet)
Das Options-Menue einer Liste in der Listenuebersicht ist inzwischen so lang, dass es gescrollt werden muesste. Es ist aber statisch: Ist der Handybildschirm zu klein oder steht die Liste weit unten, kommt man an die unteren Menuepunkte (z.B. "Anpassen" oder "Loeschen") nicht mehr heran.
Akzeptanzkriterien
Claimed by session "Go loop [d3a77d]"
Ansatz: zentral in der gemeinsamen Dropdown-Menue-Komponente die Hoehe auf den verfuegbaren Platz begrenzen und innen scrollbar machen, damit alle Menues (Listenuebersicht, Sidebar, Kopfzeile, Eintraege, Kategorien, Gruppen) profitieren.
Erledigt (Commits
692aaf60,f304d7c3).Loesung (zentral): Die gemeinsame Dropdown-Menue-Komponente (Menue und Untermenue) sowie das Popover begrenzen ihre Hoehe jetzt auf den verfuegbaren Platz (Radix-Variable
--radix-*-content-available-height, 8px Randabstand) und scrollen innen. Radix klappt das Menue weiterhin automatisch nach oben, wenn dort mehr Platz ist. Damit sind alle Menues abgedeckt: Listenuebersicht/Sidebar (alle Listentypen), Kopfzeilen-Menues der Listen, Eintrags- und Kategorie-Menues, Gruppen-Ueberschriften, Gruppen-Untermenue.Menue entschlacken: bewusst nicht gemacht - mit dem Scrollen ist alles erreichbar, und eine Umgruppierung waere eine Design-Entscheidung, die besser ein eigenes Issue bekommt, falls gewuenscht.
Tests: neuer E2E-Test
e2e/mobile/menu-scroll.spec.ts(375x667, 8 Listen, Menue der untersten Liste: Menue bleibt komplett im Bildschirm, "Delete" erreichbar und klickbar). Nachgemessen: Menueinhalt 395px bei 346px verfuegbarem Platz - ohne den Fix waere das Menue ueber den Rand gelaufen. Frontend-Build und alle Komponententests gruen.Security: reine CSS-/Darstellungsaenderung, keine sicherheitsrelevante Oberflaeche.