Fehlermeldung für defektes Theme schlägt Deaktivierung statt Update vor

Ein kleiner, aber einer, der zu einiger Verwirrung führte.

Wenn eine fehlerhafte Theme-Komponente erkannt wird, erscheint eine rote Leiste mit der Meldung „Ihre Website funktioniert möglicherweise nicht, da das Theme / die Komponente %{theme} Fehler aufweist. Deaktivieren Sie sie unter %{path}“.

Da Discourse (in diesem Fall) jedoch auch erkannte, dass diese Theme-Komponente nicht auf ihrem neuesten Commit war, war die richtige Aktion „aktualisieren“ statt „deaktivieren“.

Meiner Erfahrung nach ist dies in den meisten Fällen, in denen diese Meldung erscheint, der Fall. Die schnelle Lösung wäre, den Text in „Aktualisieren oder deaktivieren“ zu ändern, eine umfassendere Lösung wäre, die Meldung abhängig davon zu variieren, ob ein Update für die Theme-Komponente verfügbar ist (aktualisieren) oder nicht (deaktivieren).

3 „Gefällt mir“

Es ist auch eine gute Idee, die Leute zu ermutigen, auf die Schaltfläche „Automatische Updates“ bei Updates zu klicken.

3 „Gefällt mir“

Wir haben diese Meldung in den neuesten tests-passed verbessert, sodass sie etwa so aussieht:

Es macht Sinn, dies zu „neu konfigurieren, aktualisieren oder deaktivieren“ zu ändern :+1:

Dies ist jetzt der Standard, aber wir haben bestehende Themes nicht geändert (da die Leute in der Vergangenheit möglicherweise lokale Änderungen daran vorgenommen haben und wir diese Änderungen nicht automatisch überschreiben wollten).

4 „Gefällt mir“

Dieses Thema wurde nach 3 Tagen automatisch geschlossen. Neue Antworten sind nicht mehr möglich.