panel-update: erst auf Dokument schalten, dann Inhalt setzen
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.
This commit is contained in:
+3
-1
@@ -126,8 +126,10 @@ export async function wirePanel(
|
|||||||
.addEventListener("click", () => void openWiki(titleEl.textContent || ""));
|
.addEventListener("click", () => void openWiki(titleEl.textContent || ""));
|
||||||
|
|
||||||
await listen<string>("panel-update", (e) => {
|
await listen<string>("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");
|
mode.to("draft");
|
||||||
|
view.set(e.payload);
|
||||||
onIncoming?.();
|
onIncoming?.();
|
||||||
});
|
});
|
||||||
await listen<string>("commands-update", (e) => {
|
await listen<string>("commands-update", (e) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user