@@beatovich
Jeder Click auf Öffnen-/Schließen-Link hinterlässt einen Eintrag in der Browser-History.
Das ist ja an sich nicht schlecht!
Doch …
Der back-Button hat dadurch eine Funktion!
Das beim Back-Button das Menü wiederholt auf- und zuklappt, ist nicht dessen Funktion. Beim Back-Button erwartet man, dass man zur vorigen Seite gelangt.
Es ist die beste zuverlässige no-JS-Version, die ich kenne.
Ich kenne ein andere zuverlässige No-JS-Version: Ohne JavaScript ist das Menü geöffnet; es wird erst mit JavaScript zugeklappt.
An dieser Stelle schuldest du eine ausführliche Begründung, warum diese UX schlechter ist als die anderer Ansätze.
Hatte ich die Fehlfunktion des Back-Buttons und die falsche Verwendung des a
-Elements nicht ausführlich genug begründet?
LLAP 🖖
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann