Re-anchor a session's book when the view first opens it

Aperta
#645 0 commenti 0 reazioni 1 assegnatario Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@alex-rawlings-yyc ci sta già lavorando.

Dal 6/11/2026.

  • #646 di @alex-rawlings-yyc — aperta

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

On the session path, a book's analysis is re-anchored to its text only when the whole-text read delivers the book. Opening the view on a book doesn't start that read, so a word changed in the text keeps showing its old gloss as current, and the stale banner doesn't count it, until the catalog's Outdated filter, "Word not in the text" or the concordance asks for the text.

Found while running the v0.7.0 checks for #604: after tres became tresx, the reopened view showed "three" on tresx as current for over 25 s. With hostPath=false the WebView's pass on the loaded book flagged it at once. #455 deletes that pass, so this blocks it.

Done when:

  • A session re-anchors a book to its current text the first time the view reads that book's outline, before the outline answers.
  • A changed word's gloss shows as stale on the first pages of a reopened view, without the whole-text read.
Lingua principale
TypeScript
Stelle
2
Fork
0
Merge medio
1g 1h
PR unite (30g)
105

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di sillsdev/interlinearizer-extension

Tutte le issue di sillsdev/interlinearizer-extension

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.