Projects BibleWeb Cross-References Jump from graph node to reader
Planned

Jump from graph node to reader

Area: Cross-References Milestone: v2

Context

Problem: When exploring the cross-reference graph and finding an interesting verse, users want to quickly jump to that verse in the reader to read it in full context — not just the preview shown in the graph panel.

Solution: A keyboard shortcut (V key) and/or button that navigates from the currently selected graph node to that verse's chapter in the reader.

Not included: Opening the reader in a split view alongside the graph. This navigates away from the graph to the reader.

Functional

Expected user flow:

  1. User is exploring the graph, clicks a node to select it
  2. Presses V key (or clicks "Open in reader" button)
  3. Navigates to /read/[bookId]/[chapter] for that verse
  4. Ideally scrolls to and highlights the specific verse (see Verse Jump + Highlight feature)

UX & Design

Keyboard: V key when a node is selected. Button: "Open in reader" in the side panel for the selected node.

Technical

Implementation: goto(/read/${bookId}/${chapter}) when V is pressed and a node is selected.

Files:

  • apps/web/src/routes/(app)/crossrefs/[book]/[chapter]/[verse]/+page.svelte (modify — add V key handler)

Status

Current: PLANNED Milestone: v2 Priority: Medium — connects the graph exploration to the reading experience

Dependencies:

  • Requires: cross-reference graph (DONE), reader (DONE)