mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-08 20:42:43 +00:00
Opening the conversations beside a docked day dropped focus to the page in most runs. A day opened on load asks for its heading to take focus; when the heading had not mounted yet the request waited, and it was honoured whenever the heading appeared, even after the person had moved on and opened the conversations. Focus jumped into the folding day and fell to the page as it went inert. A waiting request is now honoured only while focus is still where it was asked from, never inside an inert panel, and it ends with the day. The timeline range check measured the popover during its slide-in and read it up to 8 px too high; it now waits for the entry animation. The label-in-name fixes move their name composition into small helpers (score ring link, IP copy button, sortable header, period marker, the day's title focus), so every function ends at or below its old length and the size baselines only fall.