Skip to content

Issue : #1384 Fix blank page when resize occurs before first page is rendered#1385

Open
vince4 wants to merge 1 commit intofuturepress:masterfrom
vince4:fix_blank_page_on_resize
Open

Issue : #1384 Fix blank page when resize occurs before first page is rendered#1385
vince4 wants to merge 1 commit intofuturepress:masterfrom
vince4:fix_blank_page_on_resize

Conversation

@vince4
Copy link
Copy Markdown

@vince4 vince4 commented May 10, 2024

I found an edge case pretty hard to reproduce.
When window.resize event is triggered while book.renderTo( is ongoing, the reader display a blank page with an empty div.

To fix this bug, I suggest to save the initial target in the manager, and send the target during resize.
And to avoid the chapter to be reset to its initial position, I suggest to reset this initial target when the view scroll.

@vince4
Copy link
Copy Markdown
Author

vince4 commented May 10, 2024

Issue : #1384

hiive pushed a commit to hiive/epub.js that referenced this pull request Apr 6, 2026
…nitial render

- Store initial display target in manager so resize handler can re-display it
- Clear target after first scroll to prevent stale re-displays
- Split onResized epubcfi priority: explicit CFI first, then location fallback
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.

1 participant