fix(menü): Wiederherstellen nur noch über den Neu-laden-Knopf der Titelzeile (D81-Nachtrag 2)

Das Zeilen-Symbol im Dokumenten-Menü konnte ein UNGEÖFFNETES mitgeliefertes
Dokument zurücksetzen — ohne zu sehen, was man verwirft (Nutzer-Einwand).
Umbenennen und Löschen bleiben je Zeile; restoreDoc() wirkt nur noch auf das
geöffnete Dokument und prüft das selbst.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
mhoennig
2026-08-27 05:33:34 +02:00
co-authored by Claude Fable 5
parent 67d0ef421b
commit ed81a2fe41
5 changed files with 38 additions and 26 deletions
+12
View File
@@ -7041,3 +7041,15 @@ cross-origin.
Abbruch tut nichts; die Probe gegen das echte Backend liefert
`{name:"editor-backend"}`. `infoUrl()` liegt headless in live.js (39
Live-Tests, +1).
**Nachtrag 2 — Wiederherstellen fliegt aus den Menü-Zeilen wieder raus.**
Nutzer-Einwand nach dem ersten Arbeiten damit: Im Menü ließe sich ein
**ungeöffnetes** Dokument zurücksetzen — „was keinen Sinn ergäbe". Der
Einwand trifft: Wiederherstellen verwirft Änderungen, und wer das Dokument
nicht vor sich hat, sieht nicht, was er verwirft. Umbenennen und Löschen
bleiben je Zeile (dort ist der Blick auf den Inhalt nicht nötig — der Name
steht da, und Löschen fragt nach); Wiederherstellen wirkt nur noch über den
**Neu-laden-Knopf der Editor-Titelzeile**, also auf das geöffnete Dokument.
`restoreDoc()` prüft das selbst (`d.id !== activeId` → nichts), statt sich
auf den Aufrufer zu verlassen. Der D81-Haupttext oben beschreibt insoweit
den Zwischenstand von einem Tag.