Repository navigation
Troubleshooting
Use the same browser profile and exact site origin as before. Changing http to https, host,
port, browser profile, or private-browsing mode can expose a separate empty storage area. Clearing
site data permanently removes the local library.
Confirm the filename ends in .epub and that it is a valid, non-DRM EPUB. Try a known-good
public-domain publication. Browser developer tools may show ZIP, container, OPF, or parsing errors.
Review Compatibility. Complex CSS, fixed layouts, encrypted fonts, and unsupported publication features can behave differently. Report a minimal legal reproduction rather than the full book.
Pagination depends on the viewport and measured content. Resizing or rotating can alter page counts. Clearing site data resets saved positions.
Use the same browser profile and site origin where the highlight was created. Granthalay restores highlights by matching the selected quote and nearby context; a substantially different edition may no longer contain that text. The annotation remains under Reader settings → Annotations so it can be reviewed or removed. Clearing site data or deleting the imported book removes its annotations.
Use HTTPS (localhost is the development exception), inspect manifest and service-worker errors, and reload after deployment. Confirm the build used the intended base path. Clear only Cache Storage—not all site data—if preserving books matters.
Run bun install --frozen-lockfile, bun run check, bun run lint, and bun run build. The CI
workflow is the authoritative merge check.
Granthalay Wiki · Canonical docs · Privacy · Terms · Report an issue
Granthalay
Engineering
Repository