mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-09 04:50:59 +00:00
Five textareas in the app (Coach composer, bug-report description, admin feedback note, medication-side-effects notes, medication-intake JSON import) shipped `text-sm` (14 px) on every viewport. iOS Safari triggers a viewport zoom-on-focus whenever an input renders text below 16 px — so every tap on these surfaces yanked the page scale and rebounded on blur. Switched each className to `text-base sm:text-sm` so the mobile baseline clears 16 px while desktop keeps the compact look the rest of the form chrome converged on. No shared <Textarea> primitive exists yet — F-5's deferred work — so the fix is per-call-site. Five files, one className change each, no component re-shape.