Verschachtelte Mouseover-Notizen können eingegeben, aber nicht angezeigt werden

Hallo,

Discourse unterstützt verschachtelte Mouseover-Notizen:

Hier ein Text^[eine Mouseover-Note^[eine Mouseover-Mouseover-Note].]

Dies wird wie folgt dargestellt:

Hier ein Text[1]

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].]
    

    wie folgt dargestellt wird:

    Hier ein Text[2]

    (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].”)

Viele Grüße!


  1. eine Mouseover-Note[1]. ↩︎

  2. eine Mouseover-Note^[eine Mouseover-Mouseover-Note]. ↩︎

3 „Gefällt mir“

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.

Hallo,

um das zu verstehen:

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)?

1 „Gefällt mir“

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?

OK!

Ich dachte hauptsächlich an Leute, die das einfach blind machen, ohne das gerenderte Ergebnis zu prüfen.

3 „Gefällt mir“