Wenn ich mit der Maus über das <sup>[1]</sup> fahre, erscheint ein Popup mit dem Text “eine Mouseover-Note[1]”. Das <sup>[1]</sup> innerhalb dieses Popups wird ebenfalls blau dargestellt, aber wenn ich mit der Maus darüber fahre, wird die dahinter versteckte Information nicht angezeigt.
Ich halte das für einen Usability-Bug, da es dem Autor den Eindruck vermittelt, dass verschachtelte Mouseover-Notizen funktionieren, obwohl man am Ende nicht an die Information hinter der verschachtelten Note gelangt.
Vorschläge zur Lösung aus Usability-Sicht:
Verschachtelte Mouseover-Notizen sollten tatsächlich ihren Inhalt anzeigen, oder:
Verschachtelung sollte nicht erlaubt sein – sodass
Hier ein Text^[eine Mouseover-Note^[eine Mouseover-Mouseover-Note].]
(d. h. die Verschachtelung erzeugt keine verschachtelte Note, sondern der eingegebene Code wird wörtlich ausgegeben: Bewegt man die Maus über die äußere Note, erscheint ein Popup mit dem Text “eine Mouseover-Note^[eine Mouseover-Mouseover-Note].”)
Hallo @dreieck und danke für diesen gut geschriebenen Bericht.
Leider waren beide deine Vorschläge nicht nur ziemlich schwierig umzusetzen, sondern könnten auch zu einer Art „Pandora’s Box“-Situation mit endloser Verschachtelung führen. Meiner Meinung nach sind verschachtelte Fußnoten aus UX-Sicht suboptimal und sollten nicht erlaubt sein.
Daher habe ich mich für einen dritten Weg entschieden, nämlich das Entfernen aller verschachtelten Fußnoten.
Ich weiß, dass dies vielleicht nicht das ist, was du dir erhofft hast, aber es behebt zumindest den Fehler, dass es so tut, als würde es funktionieren, obwohl es das nicht tut.
Wenn du der Meinung bist, dass diese Funktion sinnvoll wäre, empfehle ich dir, deine Stimme zu diesem bestehenden Feature-Request hinzuzufügen und das Gleiche zu verlangen.
Warum ist mein zweiter Vorschlag (eine verschachtelte Notiz nicht zu interpretieren, sondern wortwörtlich auszugeben) ein größeres Problem als der Vorschlag im verlinkten Pull Request (jegliche verschachtelten Notizen zu entfernen)?
Technisch gesehen war es schwieriger zu implementieren, und wie ich bereits sagte, halte ich es ohnehin für keinen guten UX-Ansatz. Warum dann nicht einfach alles in einer Notiz zusammenfassen, wenn es sowieso zusammengeklebt wird?