Wiederherstellung von falsch geklickten ❤ löst eine Fehlermeldung für Benutzer aus

Ich wollte den „Gefällt mir“-Verlauf eines Beitrags sehen und klickte auf das Herz statt auf die Zahl daneben. Das hat mein :heart: gelöscht und den Zähler reduziert, und jetzt erhalte ich diese Nachricht, wenn ich versuche, es wiederherzustellen:

ALLERDINGS war mein Benutzer-Avatar immer noch da. Als ich es schaffte, Screenshots zu machen und diese Nachricht zu verfassen, konnte ich die Seite aktualisieren und das Herz ausgefüllt und die richtige Anzahl sehen.

Dies erschwert zwar die schlechte Zielgenauigkeit mit einem Mausklick, wirft aber auch die Frage auf, wie man ein :heart: zuverlässig löschen/zurückziehen kann. Ich bin für heute mit dem Herumspielen fertig und überlasse das Testen jemand anderem.

Können Sie dies in diesem Beitrag reproduzieren?

1 „Gefällt mir“

Ich auch nicht. Und auch nicht auf meinem System. Daher würde ich vermuten, dass es kein Fehler ist.

1 „Gefällt mir“

Entschuldigung, Leute. Ich habe einen Schritt vergessen und auch das Verfahren falsch wiedergegeben. Der Auslöser für den Fehler war, als ich versucht habe, die :heart:-Warteschlange zu schließen (oder wie auch immer ihr das nennt) und auf das :heart: statt auf die Warteschlangenanzahl geklickt habe.

Ich erinnere mich nicht mehr an die genauen Schritte von gestern, konnte es aber gerade hier reproduzieren.

  1. Setze das :heart:
  2. Erweitere die :heart:-Warteschlange
  3. Leere das :heart:
  4. Stelle das :heart: wieder her

Sie sollten die Fehlermeldung erhalten, wenn Sie versuchen, das Herz wiederherzustellen. Versuchen Sie, das Verhalten mit den obigen Schritten zu reproduzieren, bevor Sie sich mit den folgenden Details befassen. Es wird ziemlich seltsam.

Zur Information: Ich bin Entwickler für industrielle Automatisierung, Robotik und Vision-Systeme, daher sind meine Fehlerberichte normalerweise sehr zuverlässig.

PS: Ich kann die Trennlinie unten kaum sehen. Wird sie mit gutem Kontrast dargestellt? (Bitte melden Sie Ihr aktives Thema.)


Ich habe das einmal bei @sam’s Beitrag gemacht und dann die Seite aktualisiert, um zu sehen, ob das den hängenden Zustand des :heart: beheben würde. Als ich die Seite aktualisierte, um mehr zu testen, verhielt sich das :heart: wie erwartet. @Jagster’s Beitrag funktionierte auch wie erwartet direkt nach dem Aktualisieren (ich hatte nichts damit gemacht, bevor ich aktualisiert hatte). Ich konnte das Herz setzen und leeren.

image

ALLERDINGS konnte ich nach kurzer Zeit das :heart: bei Sam’s Beitrag nicht mehr leeren, und dann hing Jakke’s Beitrag im set()-Zustand, wie im OP berichtet, und warf den Fehler:

image

Versuchen Sie, es mit den obigen Schritten zu reproduzieren. Ich glaube, es hat etwas damit zu tun, dass das :heart: gesetzt und dann geleert wird, während die Warteschlange im selben Seitenbesuch geöffnet ist.

Wenn ich weitere Details zur Reproduktion liefern kann, werde ich das tun. Jakke’s Beitrag, der sein Verhalten ohne Aktualisierung änderte, war sehr seltsam.

1 „Gefällt mir“

Ich konnte dieses Problem hier auf Meta reproduzieren. Ich denke, es handelt sich um ein Problem mit der Ratenbegrenzung. Wenn ich 3-4 Mal in weniger als 30 Sekunden auf „Gefällt mir“ klicke, erhalte ich eine Fehlermeldung zur Ratenbegrenzung, die besagt, dass ich 30 Sekunden warten muss, um diese Aktion erneut auszuführen. Ich habe dies 2 Mal wiederholt. Danach erhielt ich dieselbe Fehlermeldung.

Ich denke, das liegt daran, dass Discourse denkt, Sie seien ein Bot und versuchen, etwas falsch zu machen.

1 „Gefällt mir“

Vielleicht können wir das also als „eigenartiges Verhalten einstufen, es sei denn, Sie aktualisieren die Seite“.

Das ergibt Sinn, obwohl die Fehlermeldung dies nicht kommuniziert, da sie eine System-Meldung zu sein scheint (aus der Programm-Ausführungsumgebung/Shell, nicht aus der Discourse-Anwendung selbst) und keine Benutzereingabefehler-Meldung.

…und 24 Stunden später kann ich weder das „Herz“ von Sams oder Jakkes Beiträgen löschen. Dies könnte das Ablaufen von edit_window_time sein. (Der Einstellungsname ist Pseudocode.)

image

Dies liegt an der Einstellung des Zeitfensters für die Rückgängigmachung von Beiträgen (post undo action window time).

Sie können das „Gefällt mir“ nach Ablauf der in dieser Einstellung festgelegten Zeit nicht mehr widerrufen.

2 „Gefällt mir“

Danke fürs Nachschauen, Ahmed. Ich vermutete, es war ein Timeout-Fenster, rechnete nur nicht damit, so bald auf eines zu stoßen.

10 Minuten sind ziemlich kurz. Ich möchte vielleicht das :heart: aufgrund von etwas von diesem Poster später im Gespräch widerrufen.

1 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.