mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-08 12:32:43 +00:00
The page-scoped selection bar sat sticky bottom-2, behind the fixed 64px mobile bottom-nav, so the destructive Delete (N) button was unreachable on phones and ignored the iOS home-indicator inset. Lift it to clear the nav band + safe area on mobile and drop back to bottom-4 at sm+ where the nav is hidden. The per-row select checkbox wrapped a Radix checkbox (a 16px button) in a 44px label; a label does not forward taps to a button, so the effective target failed WCAG 2.5.5. Make the 44px area a single button that owns the toggle, with the checkbox a pointer-events-none controlled visual, avoiding any double-toggle. Bring the mood pagination buttons to the 44px target used by the measurements list. Add (sort: Desc) to the two source-filter indexes so the schema matches the DESC migration SQL; schema-fidelity only, no new migration.