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) => {