Skip to content

fix(reader): resolve EPUB responsive image resources#452

Open
codedogQBY wants to merge 1 commit into
mainfrom
codex/fix-epub-image-srcset
Open

fix(reader): resolve EPUB responsive image resources#452
codedogQBY wants to merge 1 commit into
mainfrom
codex/fix-epub-image-srcset

Conversation

@codedogQBY

Copy link
Copy Markdown
Owner

Summary

  • rewrite EPUB srcset and imagesrcset resource references into loadable blob URLs
  • rewrite SVG image[href] / use[href] resources while still excluding normal anchors
  • rebuild the Expo mobile reader asset so WebView EPUB rendering gets the same fix

Fixes #159

Verification

  • node --check packages/foliate-js/epub.js
  • pnpm --filter @readany/app-expo run build:reader
  • pnpm --filter @readany/app-expo exec tsc --noEmit
  • pnpm --filter app exec tsc --noEmit
  • git diff --check

Note

  • pnpm exec biome check packages/foliate-js/epub.js still fails on pre-existing vendored-file lint debt unrelated to this change (comma operator, var, string concat, etc.).

@codedogQBY codedogQBY added enhancement New feature or request priority:p1 High: important feature broken or major platform/workflow regression area:reader Reader, pagination, scrolling, layout, TOC area:mobile Mobile, tablet, React Native, Android, iOS area:import Import, download, file handling, format support labels Jun 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:import Import, download, file handling, format support area:mobile Mobile, tablet, React Native, Android, iOS area:reader Reader, pagination, scrolling, layout, TOC enhancement New feature or request priority:p1 High: important feature broken or major platform/workflow regression

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Suggestion] epub应该添加对于图片的支持

1 participant