You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#1 The PDF outline panel's width was fixed no matter what — the true cause was a
CSS class collision, not the drag logic: the panel carried `pdfjs-toc scroll`, and
the `.scroll` utility (`flex: 1`, defined LATER in the sheet than `.pdfjs-toc`'s
`flex: 0 0 auto`) won on equal specificity, so `flex-basis: 0` + `flex-grow: 1`
overrode the inline `width: tocW` entirely — the panel was sized by flex-grow, and
dragging updated tocW to no effect. Dropped the `scroll` class (the panel already
sets its own `overflow: auto`). This is why prior ResizeHandle fixes didn't help.
#1 ToC/inline-link jumps could land short: pages ABOVE the target may still be
reserving their true height (lazy render, late pageDims), shifting the target after
the scroll starts. scrollToPage now settles — recomputes the absolute target and
re-scrolls whenever it drifts, until the layout above stabilises.
#2 Attachment card gains a "Show in folder" action (+ inline folder icon): a new
`reveal_path` command reveals the file in the OS file manager — `explorer /select`
(Windows), `open -R` (macOS), containing folder via `xdg-open` (Linux). Path is a
single process arg, never a shell string.
Zotero-style left panel (thumbnails/outline tabs) + annotation tools are the next
slice.
Co-Authored-By: Claude Opus 4.8 <[email protected]>
0 commit comments