Reading pane: screen-reader support (verse and running text) #118

Open
opened 2026-10-29 13:42:57 +00:00 by claude-bot · 0 comments
Collaborator

Follow-up from PR #115 (running text), agreed with the owner on 2026-10-29.

The reading pane has no accessibility labels yet. In running mode, each paragraph is a read-only rich-text TextEdit (selectByMouse: false, activeFocusOnPress: false), which may not be exposed to a screen reader the way a Text is.

Ubuntu Touch currently ships no usable screen reader, so this can't be checked on the phone. Check on desktop instead: clickable desktop with Orca.

Scope:

  • Accessible.role / Accessible.name for verse rows and running-text paragraphs (the verse reference plus its plain text).
  • The footer buttons (Back, the reference, the Bible button, ⋮) get names.
  • Verify with Orca that both modes read the text in order and that the verse numbers read as numbers.

🤖 Generated with Claude Code

Follow-up from PR #115 (running text), agreed with the owner on 2026-10-29. The reading pane has no accessibility labels yet. In running mode, each paragraph is a read-only rich-text `TextEdit` (`selectByMouse: false`, `activeFocusOnPress: false`), which may not be exposed to a screen reader the way a `Text` is. Ubuntu Touch currently ships no usable screen reader, so this can't be checked on the phone. Check on desktop instead: `clickable desktop` with Orca. Scope: - `Accessible.role` / `Accessible.name` for verse rows and running-text paragraphs (the verse reference plus its plain text). - The footer buttons (Back, the reference, the Bible button, ⋮) get names. - Verify with Orca that both modes read the text in order and that the verse numbers read as numbers. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
schaefera/utStudyBIble#118
No description provided.