--- phase: 35-bug-fixes plan: "03" subsystem: client-ui tags: [cursor, ux, bug-fix, FIX-05] dependency_graph: requires: [] provides: [cursor-pointer-audit] affects: [ItemCard, FabMenu, BottomTabBar] tech_stack: added: [] patterns: [conditional-tailwind-class, explicit-cursor-pointer] key_files: modified: - src/client/components/ItemCard.tsx - src/client/components/FabMenu.tsx - src/client/components/BottomTabBar.tsx decisions: - "Add cursor-pointer explicitly to each interactive element rather than relying on browser defaults" - "Biome formatter requires multi-line attribute splitting for button elements with 3+ attributes" metrics: duration: "~5 minutes" completed: "2026-04-19" tasks_completed: 2 files_modified: 3 --- # Phase 35 Plan 03: Cursor-Pointer Audit Summary Explicit `cursor-pointer` added to all interactive elements that lacked it — ItemCard navigable outer button, FabMenu menu item buttons and main FAB, and BottomTabBar's three anonymous tab buttons. Resolves FIX-05. ## Tasks Completed | Task | Name | Commit | Files | |------|------|--------|-------| | 1 | Add cursor-pointer to ItemCard navigable case | e1d516c | src/client/components/ItemCard.tsx | | 2 | Add cursor-pointer to FabMenu and BottomTabBar buttons | d58f7fa | src/client/components/FabMenu.tsx, src/client/components/BottomTabBar.tsx | ## What Was Built ### Task 1 — ItemCard (FIX-05) The outer `