From 1345ef799c769c7b4ef1a711877e926780d47c91 Mon Sep 17 00:00:00 2001 From: marcus hinz Date: Sun, 19 Jul 2026 17:21:26 +0200 Subject: [PATCH] panel-update: erst auf Dokument schalten, dann Inhalt setzen MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Der Modus-Umschalter restauriert beim Wechsel den gemerkten Dokument-Titel; kam ein Dokument aus der Suche, überschrieb das den frisch gesetzten Titel — der Wiki-Sprung lief damit ins Leere. --- src/panel-wiring.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/panel-wiring.ts b/src/panel-wiring.ts index 53c2f41..ba6d04d 100644 --- a/src/panel-wiring.ts +++ b/src/panel-wiring.ts @@ -126,8 +126,10 @@ export async function wirePanel( .addEventListener("click", () => void openWiki(titleEl.textContent || "")); await listen("panel-update", (e) => { - view.set(e.payload); + // Erst umschalten, dann setzen: to("draft") restauriert den gemerkten + // Titel — der neue Inhalt (und damit sein Titel) muss danach kommen. mode.to("draft"); + view.set(e.payload); onIncoming?.(); }); await listen("commands-update", (e) => {