mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-07 04:12:04 +00:00
The lab list panned sideways on a phone while the overflow guard was green, because /labs was not on its hand-kept list. The new sweep reads the routes from src/app: static routes are visited as is, every dynamic route needs a resolver to real paths, and routes that are not signed-in surfaces are listed with their reason. A route added without either fails the bookkeeping test by name. It runs on an account of its own, filled once from globalSetup with one or two of everything a route renders, in German, so the narrow-column and long-string cases are present. Two lab tests assert at the elements that broke: the marker name keeps a readable width, and the values list's actions stay on screen. The dialog spec gains a 360px width, where the labs sheet's three-button footer overflowed in English too.