diff --git a/web/src/reader/reader-shell.ts b/web/src/reader/reader-shell.ts index 690ebae..6b9bac3 100644 --- a/web/src/reader/reader-shell.ts +++ b/web/src/reader/reader-shell.ts @@ -146,8 +146,9 @@ async function initializeReader(): Promise { // Render the initial chapter content await renderSpineItem(); // Initialize page calculation for dynamic page numbers - setTimeout(() => { - const { initializePageCalculation } = require("./core/reader-navigation"); + setTimeout(async () => { + const { initializePageCalculation } = + await import("./core/reader-navigation"); initializePageCalculation(); }, 100); } catch (error) {