Reset-Button und grüner Haken in den Einstellungen verursachen Probleme für Plugins

Bin ich der Einzige, der Probleme hat, Einstellungen zu verlieren, weil das grüne Häkchen zum Speichern und der Zurücksetzen-Button am selben Ort sind? Ich denke, das liegt daran, dass ich oft unterwegs arbeite und daher häufig nur eine schlechte WLAN-Verbindung habe. Es ist so einfach, auf Speichern zu klicken, und dann entweder den Button zu lange gedrückt zu halten oder keine Reaktion zu sehen, sodass man ihn erneut anklickt, weil man denkt, die Aktion sei nicht durchgegangen – was dann alle Einstellungen löscht.

Standardmäßig ist das zwar nur eine kleine Unannehmlichkeit, aber einige Plugins und Themes haben Definitionen oder Einstellungen, die stundenlang eingerichtet werden müssen. Ein einziger Klick, der leicht unabsichtlich passiert, und alles ist weg.

Einige Vorschläge:

  • Den Zurücksetzen-Button direkt unter dem Häkchen platzieren
  • Einen verschobenen Bestätigungs-Modal für das Zurücksetzen einfügen
  • Discourse erkennt, wenn in einer Einstellung ein erheblicher Text enthalten ist, und zeigt den Bestätigungs-Modal nur bedingt an
  • Eine Einstellung hinzufügen, mit der der Bestätigungs-Modal ein- oder ausgeschaltet werden kann

Aber du kannst die Schaltfläche „Speichern

@pfaffman

Ich habe etwa 50 dieser Elemente im Kanban-Plugin eingerichtet und sie alle verloren, entweder durch einen Doppelklick oder weil ich die Maustaste zu lange gedrückt gehalten habe. Ich bin mir nicht ganz sicher, welcher Fall zutraf.

Vor ein paar Tagen hatte ich exakt das gleiche Problem mit dem Plugin „Custom Header Links

In der neuesten Discourse-Version führt das Speichern einer Theme-Einstellung nicht mehr dazu, dass alle anderen Einstellungen gelöscht werden. Dies wurde vor einigen Wochen behoben. Falls du nicht auf dem neuesten Stand bist, bitte aktualisiere.

Ich denke, das ist etwas, bei dem Discourse dir nicht helfen kann. Wenn du eine schlechte Verbindung hast, wirst du bei verschiedenen Aktionen auf einer Discourse-Seite (oder allgemein auf einer Website) Probleme haben.

@pmusaraj Unsere Version ist die aktuellste (v2.4.0.beta).

Sie löscht nicht alle Einstellungen. Das Problem besteht darin, dass Theme- und Plugin-Builder eine einzelne Einstellung erweitern, um eine enorme Menge an Informationen zu enthalten. Siehe den Screenshot oben. Mit einem einzigen Reset-Button haben wir dort etwa 40 Kategorien und Unterkategorien definiert.

Es scheint auf Seiten der Entwickler eine schlechte Praxis zu sein (dieser Theme-Komponente steht noch am Anfang), aber da ich es innerhalb einer Woche zweimal bei relativ beliebten Plugins gesehen habe (und ich diese Woche nur drei verwendet habe), ist es wahrscheinlich etwas, das eine Lösung wert ist.