#122 — Bug — Masterpackliste-"⋯"-Menü in der Übersicht nur bei Hover sichtbar #125
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#125
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?
Story: Bug — Masterpackliste-"⋯"-Menü in der Übersicht nur bei Hover sichtbar
As a Nutzer der Masterpackliste (v. a. auf einem Touch-Gerät),
I want to das Options-Menü einer Masterpackliste in der Übersicht auch ohne Hover erkennen können,
so that ich weiß, dass dort Rename/Invite/Delete verfügbar sind (u. a. das aus
#121neue "Verlassen").Background
Gleiches Bug-Muster wie
#112(Vorratsschrank) und die ursprüngliche#110-Fix inShoppingListItem.tsx:MasterPackingListItem.tsxs Menü-Button nutzt nochopacity-0 group-hover:opacity-100— der Button istalso ganz unsichtbar statt nur abgeblendet, solange kein Hover-Zustand vorliegt (auf Touch-Geräten nie).
ListActionsMenu.tsx,ShoppingListItem.tsxundPantryItem.tsxnutzen bereits alleopacity-50 group-hover:opacity-100. Die Masterpackliste wurde beim damaligen#112-Fix schlichtübersehen (existierte zum Zeitpunkt von
#110/#112vermutlich noch nicht oder wurde nicht mitgeprüft).Vom Nutzer per Rückfrage bestätigt: genau dieses Symptom ("bei Masterpacklisten werden gerade keine drei
Punkte angezeigt") auf dem Handy beobachtet.
AC
MasterPackingListItem.tsxs Menü-Button-Klasse vonopacity-0 group-hover:opacity-100aufopacity-50 group-hover:opacity-100umstellen, analog zuListActionsMenu.tsx,ShoppingListItem.tsxundPantryItem.tsx.Out of scope
MasterPackingListItem.tsxoder der Masterpackliste allgemein.MasterPackItemRow.tsx), siehe#130.Claimed for this go-cycle (2026-08-19).
Fixed. Menu trigger button in MasterPackingListItem used
opacity-0 group-hover:opacity-100(invisible until hover), unlike the already-correctopacity-50pattern used by ListActionsMenu/ShoppingListItem/PantryItem — meaning the "..." menu never appeared at all on touch devices (no hover state). One-line fix:opacity-0->opacity-50.Changes:
ReactUi/src/components/MasterPackingListItem.tsx:opacity-0->opacity-50on the menu trigger button class.ReactUi/src/components/MasterPackingListItem.test.tsx: added a regression test asserting the button carriesopacity-50and notopacity-0.Verification:
npx vitest run src/components/MasterPackingListItem.test.tsx(10/10 passed),npm run buildclean.294f433): Backend build+tests, Frontend build+test, Docker build all green. 3 of 4 E2E legs (Desktop HD, chromium, firefox) failed on an unrelated pre-existing test,e2e/todo-sort-mode.spec.ts:88(feature#119, checkbox-click state assertion) - confirmed unconnected to this change since it reproduces identically across independent browser engines while Mobile Chrome passed cleanly, and no Master Packing List test was affected. Filed as a separate follow-up bug.Closing as done.