diff --git a/frontend/src/routes/+page.svelte b/frontend/src/routes/+page.svelte index 1367754..bc3aed3 100644 --- a/frontend/src/routes/+page.svelte +++ b/frontend/src/routes/+page.svelte @@ -424,7 +424,9 @@ if (i >= 0) { brief.items[i] = repl; brief = { ...brief, items: [...brief.items] }; - P.saveJSON(BRIEF_VIEW_KEY, { generated_at: brief.generated_at, items: brief.items }); + // Sign the save (dismissed just changed) so the next load can still + // instant-paint this edited brief instead of falling back to "Gathering…". + P.saveJSON(BRIEF_VIEW_KEY, { generated_at: brief.generated_at, items: brief.items, sig: briefSig() }); } } else { const i = feed.findIndex((a) => a.id === article.id);