Skip to content

fix: handle numeric defaultZoomLevel on document load#609

Open
aleksei-y wants to merge 2 commits intoembedpdf:mainfrom
aleksei-y:fix/zoom-number-default
Open

fix: handle numeric defaultZoomLevel on document load#609
aleksei-y wants to merge 2 commits intoembedpdf:mainfrom
aleksei-y:fix/zoom-number-default

Conversation

@aleksei-y
Copy link
Copy Markdown

Fixes #271

Problem

Numeric zoom is applied before viewport metrics are available (clientWidth/clientHeight = 0),
causing handleRequest to exit early and resulting in no zoom being applied.

Auto zoom modes work because they are recalculated on viewport resize.

Solution

Handle numeric zoom levels on viewport resize, similar to auto zoom modes.

Previously, numeric zoom was applied only once during document load,
when viewport metrics could be zero, causing it to be skipped.

Now numeric zoom is reapplied on viewport resize,
ensuring it is applied when metrics are available.

@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 27, 2026

@aleksei-y is attempting to deploy a commit to the OpenBook Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

defaultZoomLevel in embedpdf plugin does not accept numerical values

1 participant