Skip to content

YPE-1594: Return footnotes by default#192

Draft
cameronapak wants to merge 1 commit intomainfrom
demo-footnotes
Draft

YPE-1594: Return footnotes by default#192
cameronapak wants to merge 1 commit intomainfrom
demo-footnotes

Conversation

@cameronapak
Copy link
Collaborator

@cameronapak cameronapak commented Mar 10, 2026

Biblica license requires all footnotes be included and accessible. usePassage previously defaulted include_notes=false, actively suppressing footnotes the API would otherwise return for chapters.

"All footnotes to the TRANSLATIONS text must be included along with the TRANSLATIONS text and accessible to the end-user." — Biblica License Section V (Duties and Obligations)

So what this solves is when people use our BibleTextView component, then footnotes will appear, and this will please Biblica. What this does not do is make it where if someone's using our usePassage hook and gets HTML back, it does not make it where that HTML renders a proper footnote yet. Long story short, the HTML doesn't come back in a popover-friendly way. So it can't be rendered without some sort of JavaScript in a popover way. So there still remain issues on that end, that the user, if they get this HTML, will have to figure out how in the world to properly style things, which is why we point people to BibleTextView, but nevertheless, it's still an option on the usePassage.

Biblica license requires all footnotes be included and accessible.
usePassage previously defaulted include_notes=false, actively
suppressing footnotes the API would otherwise return for chapters.

Co-Authored-By: Claude Opus 4.6 <[email protected]>
@changeset-bot
Copy link

changeset-bot bot commented Mar 10, 2026

⚠️ No Changeset found

Latest commit: 0e9414b

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

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