Das Klicken außerhalb des Lesezeichen-Modals erstellt das Lesezeichen trotzdem

Dies mag an mir liegen, aber ich bin es gewohnt, ein Modal, das ich abbrechen möchte, durch Klicken außerhalb des Modals zu schließen.

Beim Erstellen eines Lesezeichens verschwindet das Modal zwar, wenn Sie außerhalb davon klicken, aber das Lesezeichen wird trotzdem erstellt oder geändert. Das ist nicht das, was ich erwartet habe.

Das Klicken auf das X oder das Drücken von ESC zum Schließen des Modals bricht die Aktion tatsächlich ab.

firefox_Bu7E734mqK

9 „Gefällt mir“

Ich habe dies gerade in Ihrem Beitrag reproduziert. :slightly_smiling_face:

Wenn Sie auf „außerhalb des Bildschirms“ klicken, wird der Lesezeichen erstellt, anstatt ohne Speichern zu beenden.

6 „Gefällt mir“

Ich bin mir nicht sicher, das könnte das beabsichtigte Verhalten sein, im Einklang damit, wie Browser (zumindest Firefox, wenn ich mich recht erinnere) mit Lesezeichen umgehen.

Sie klicken auf die Lesezeichentaste und sie erstellt das Lesezeichen, es sei denn, Sie bitten ausdrücklich darum, dies nicht zu tun.

3 „Gefällt mir“

Aber seit Anbeginn der Zeit führt das Schließen eines Modals keine Aktion aus.

4 „Gefällt mir“

Ich stimme zu, dass dies wie ein Fehler aussieht. Ich kann es hier auch reproduzieren. Wenn Sie außerhalb des Modals klicken, wird ein Lesezeichen ohne Erinnerung erstellt.

5 „Gefällt mir“

Dies wurde bei der Entwicklung der Funktion absichtlich so umgesetzt, die Idee war, das Lesezeichen-Modal von Firefox als Beispiel zu nehmen… die Logik ist:

  • Auf “Neues Lesezeichen” klicken, außerhalb des Modals klicken, das Modal wird geschlossen und das Lesezeichen wird erstellt
  • Auf “Neues Lesezeichen” klicken, auf “Abbrechen” klicken, es wird kein Lesezeichen erstellt
  • Auf ein vorhandenes Lesezeichen klicken, eine neue Schaltfläche “Lesezeichen entfernen” wird angezeigt, mit der Sie es entfernen können.

Das soll nicht heißen, dass wir es nicht ändern sollten, wenn es verwirrend ist, aber es ist technisch kein Fehler. Ich werde dies zu UX verschieben. Könnte der Unterschied zwischen einem Vollbild-Modal (Discourse) und einem ausklappbaren Menü (Firefox) signifikant genug sein, um eine Änderung des Verhaltens zu rechtfertigen?

8 „Gefällt mir“

Mein Hauptproblem ist wohl, dass es nicht konsistent mit anderen Modals in Discourse ist. Das Klicken außerhalb des Flag-Modals erstellt kein Flag, das Klicken außerhalb des Share-Modals teilt den Beitrag nicht.

8 „Gefällt mir“

Ich vermute, dass es früher überhaupt kein Popup/Modal gab, sodass es zum Zeitpunkt seiner Hinzufügung sinnvoll war, die alte Funktionalität beizubehalten (d. h. Sie haben auf die Lesezeichen-Schaltfläche geklickt, also erhalten Sie ein Lesezeichen). Aber insgesamt scheint es seltsam zu sein. Allerdings merke ich mir ständig Dinge und mir ist diese Eigenart nie aufgefallen!

(Die Art und Weise, wie Browser automatisch Lesezeichen hinzufügen, wenn ich versehentlich Strg+D drücke, ärgert mich seit Jahren…)

1 „Gefällt mir“

Genau, wenn wir kleinlich sein wollen, können wir sagen, dass das Klicken auf die Lesezeichen-Schaltfläche die Aktion ist, da alles im sich anschließenden Modal optional ist. Teilen und Melden erfordern eine zusätzliche Aktion oder mehr Informationen, und wir können mit einem einzigen Klick nichts tun. Im Nachhinein ist das wahrscheinlich viel schwieriger herauszufinden als ein konsistentes Modal-Verhalten.

Eine Sache, die das vielleicht klären könnte, ist eine andere Form des Menüs… das funktioniert nicht perfekt, wie in diesem schnellen Mock-up gezeigt, aber wenn wir die Lesezeichen mit einem einzigen Klick beibehalten wollen, könnte es sich lohnen, das zu untersuchen. Auf diese Weise könnten Sie klarer sehen, wie sich der Zustand der Schaltfläche beim Klicken ändert, und es ist kein vollständiges Modal, sodass das Wegklicken vielleicht weniger verwirrend ist.

6 „Gefällt mir“

Keine schlechte Idee.
Beachten Sie bitte, dass das Lesezeichen derzeit in dem Moment hinzugefügt wird, in dem das Modal geschlossen wird, und nicht in dem Moment, in dem es geöffnet wird. Das würde entweder eine umfangreiche Refaktorierung oder das Vortäuschen des Buttonzustands erfordern.

2 „Gefällt mir“

Ich werde hier @martin erwähnen. Ich denke, das ist beabsichtigt, aber ich verstehe auch die Verwirrung.

Im realen Gebrauch fällt mir dieses „Übermäßige Lesezeichen“ fast nie auf, aber ich kann die Überraschung hier verstehen.

5 „Gefällt mir“

Kein Fehler, dies ist beabsichtigt und war es von Anfang an bei Lesezeichen. Dies dient dazu, die Erstellung von Lesezeichen zu vereinfachen, und wie Kris sagte:

Vielleicht könnte ich das als Benutzereinstellung oder so sehen, aber es ist jetzt seit mindestens 2 Jahren ohne Probleme so und ich hätte gerne mehr Berichte darüber, dass es ein Problem ist, bevor wir darauf reagieren.

7 „Gefällt mir“

Dies ist ein weiteres Problem, über das mir gesagt wurde, ich solle hierher kommen. Es ist aus diesem Forum kopiert, Sie können den Link hier finden.

Wenn Sie F auf einem Thema drücken, erscheint das Lesezeichen-Modal. Meine erste Reaktion ist, wegzuklicken, weil ich es wahrscheinlich nicht öffnen wollte, da ein normales F wahrscheinlich zu einfach ist, um es überhaupt zu öffnen.

Aber das speichert es als Lesezeichen.

Das ist kein Fehler, da bei den meisten Foren dasselbe passiert, es ist nur ärgerlich.

Was ich denke, was passieren sollte, ist, dass es nichts tut, wenn ich wegklicke, und die Lesezeichen ignoriert. Aber wenn ich auf die Schaltfläche „Speichern“ klicke, dann kann es das Lesezeichen erstellen.

Zusammenfassend lässt sich sagen, dass es einfach so gemacht werden sollte, dass das Wegklicken nichts tut und Sie auf Speichern klicken müssen, bevor ein Lesezeichen gespeichert wird.

5 „Gefällt mir“

Das ist etwas anderes, Sie klicken auf eine Schaltfläche, die lautet: „Ja, ich möchte das als Lesezeichen speichern.“
Auf Discourse haben Sie wahrscheinlich versehentlich F gedrückt und möchten es nicht als Lesezeichen speichern.

Wie der OP sagt, ist es nicht konsistent mit allen anderen Modalitäten in Discourse, ich denke, es sollte geändert werden.

1 „Gefällt mir“