Skip to content

Parse fallback attribute during parseManifest#1285

Open
nielslanting wants to merge 2 commits intofuturepress:masterfrom
nielslanting:patch-1
Open

Parse fallback attribute during parseManifest#1285
nielslanting wants to merge 2 commits intofuturepress:masterfrom
nielslanting:patch-1

Conversation

@nielslanting
Copy link
Copy Markdown
Contributor

As defined in the spec: https://www.w3.org/TR/epub-33/#sec-manifest-fallbacks

The manifest item might contain a fallback attribute (https://www.w3.org/TR/epub-33/#attrdef-item-fallback)

hiive pushed a commit to hiive/epub.js that referenced this pull request Apr 6, 2026
…urepress#1285, futurepress#1265, futurepress#1339, futurepress#1407

- futurepress#1410: Fix Navigation.get() ID lookup — strip # before tocById lookup
- futurepress#1393: Fix encoded URI substitution — try decodeURIComponent before regex
- futurepress#1285: Parse fallback attribute in manifest items (EPUB spec compliance)
- futurepress#1265: Treat page numbers as strings — fixes non-numeric page labels (Roman numerals)
- futurepress#1339: Fix TypeScript types — currentLocation() returns Location not DisplayedLocation
- futurepress#1407: Ensure at least one location per section — fixes picture-only EPUBs
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