#295 hotfixes: header crush, row-highlight seams, viewport-bound panel #299

Merged
Cordy merged 2 commits from fix/pv58 into main 2026-08-20 21:25:08 +00:00
Owner

Dogfood findings on v0.6.57 (#295):

  • Header crush root cause: the panel was created as an <aside>, so the sidebar's global aside button { width: 100% } rule applied to the star/close buttons and squeezed the title to nothing. Panel is now a <section>; .pvicon additionally pinned to flex: none; width: auto.
  • Row highlight no longer breaks at the table edges / shifts the border: top+bottom inset lines replaced by a 3px teal accent bar on the first cell + background tint.
  • Long files no longer stretch the page: panel + divider are sticky and bound to calc(100vh - 56px); #pvbody scrolls internally (MD/text scroll inside, PDFs contained in their viewer showing the first page). Same contained model planned for #297 office previews.
Dogfood findings on v0.6.57 (#295): - **Header crush root cause:** the panel was created as an `<aside>`, so the sidebar's global `aside button { width: 100% }` rule applied to the star/close buttons and squeezed the title to nothing. Panel is now a `<section>`; `.pvicon` additionally pinned to `flex: none; width: auto`. - **Row highlight** no longer breaks at the table edges / shifts the border: top+bottom inset lines replaced by a 3px teal accent bar on the first cell + background tint. - **Long files no longer stretch the page:** panel + divider are sticky and bound to `calc(100vh - 56px)`; `#pvbody` scrolls internally (MD/text scroll inside, PDFs contained in their viewer showing the first page). Same contained model planned for #297 office previews.
Cordy merged commit 6e730638a2 into main 2026-08-20 21:25:08 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Cordy/Cairn#299
No description provided.