Zoom is now baked into the canvas render scale instead of being applied via CSS zoom. CSS zoom only scales pixels already on the canvas, causing blurriness at high DPR (e.g. PWA on mobile). Now the canvas is rendered at the correct resolution for the chosen zoom level. Also: stop nulling currentPdfDoc on re-render so PDF.js page cache is preserved, making zoom re-renders significantly faster. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| app.css | ||