FXL: don't use book viewport if it's empty

Fixes https://github.com/johnfactotum/foliate-js/issues/52#issuecomment-2956113877
This commit is contained in:
John Factotum
2025-06-10 20:51:27 +08:00
parent 4ee127d88f
commit b26cde2527
+1 -1
View File
@@ -18,7 +18,7 @@ const getViewport = (doc, viewport) => {
// fallback to book's viewport // fallback to book's viewport
if (typeof viewport === 'string') return parseViewport(viewport) if (typeof viewport === 'string') return parseViewport(viewport)
if (viewport) return viewport if (viewport?.width && viewport.height) return viewport
// if no viewport (possibly with image directly in spine), get image size // if no viewport (possibly with image directly in spine), get image size
const img = doc.querySelector('img') const img = doc.querySelector('img')