diff --git a/src/app/workspace.rs b/src/app/workspace.rs index 3f53614..a4e5c48 100644 --- a/src/app/workspace.rs +++ b/src/app/workspace.rs @@ -541,6 +541,11 @@ impl App { self.spell_menu = None; self.clear_lt(); self.autocomplete = None; + // Story Bible reference ranges are char offsets into `buffer` too — + // stale ones (from before the header moved in or out) land on + // whatever text now happens to sit `header.len()` characters away + // from the real mention. + self.update_current_references(); } /// How many header fields are hidden right now, for the toggle's label.