Nach der Bearbeitung bleibt die „Speichern“-Leiste hängen

Seit einigen Tagen bemerke ich, dass die Leiste „Speichere“ manchmal nach der Bearbeitung eines Beitrags unten hängen bleibt.

Dies ist mir bisher auf Chrome Desktop und Mobile Safari aufgefallen.

Kommt das jemandem bekannt vor?

Können Sie uns weitere Informationen geben?

  • Ist dies auf mehr als einer Discourse-Instanz der Fall?
  • Gibt es Meldungen in der Browserkonsole?

Nur ein Fall, ich glaube, ich habe den Fehler in den Protokollen gefunden. Es scheint mit Discourse Staff Alias zusammenzuhängen. Das Plugin ist aktiviert, wird aber in dem Beitrag, in dem dies geschieht, nicht verwendet.

Message (2 copies reported)

LocalJumpError (unexpected return)
lib/plugin/instance.rb:491:in `block in on'
lib/discourse_event.rb:12:in `block in trigger'
lib/discourse_event.rb:12:in `trigger'
lib/post_revisor.rb:659:in `post_process_post'
lib/post_revisor.rb:254:in `revise!'
app/controllers/posts_controller.rb:259:in `update'
app/controllers/application_controller.rb:414:in `block in with_resolved_locale'
app/controllers/application_controller.rb:414:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:74:in `call'
lib/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:369:in `call'
config/initializers/100-quiet_logger.rb:20:in `call'
config/initializers/100-silence_logger.rb:29:in `call'
lib/middleware/enforce_hostname.rb:24:in `call'
lib/middleware/request_tracker.rb:228:in `call'

Backtrace

plugins/discourse-staff-alias/plugin.rb:187:in `block (2 levels) in activate!'
lib/plugin/instance.rb:491:in `block in on'
lib/discourse_event.rb:12:in `block in trigger'
/usr/local/lib/ruby/3.2.0/set.rb:511:in `each_key'
/usr/local/lib/ruby/3.2.0/set.rb:511:in `each'
lib/discourse_event.rb:12:in `trigger'
lib/post_revisor.rb:659:in `post_process_post'
lib/post_revisor.rb:254:in `revise!'
app/controllers/posts_controller.rb:259:in `update'
actionpack (7.0.4.3) lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
2 „Gefällt mir“

Ich habe bemerkt, dass auf meiner Instanz das Aktivieren dieses Plugins dazu führt, dass Bearbeitungsvorgänge einen 500 Internal Server Error zurückgeben.

2 „Gefällt mir“

Ich habe deinen Beitrag hierher verschoben @Lhc_fl, um sie zusammenzufassen, und ihn als Bug neu kategorisiert @MarcP :+1:

2 „Gefällt mir“

Danke für die Fehlerberichterstattung. Leider wurde der Fehler durch FEATURE: Allow posts to change ownership to the staff alias user by nattsw · Pull Request #47 · discourse/discourse-staff-alias · GitHub eingeführt.

Wir haben ihn hier behoben:

FIX: Events should not return by nattsw · Pull Request #48 · discourse/discourse-staff-alias · GitHub.

6 „Gefällt mir“

Dieses Thema wurde nach 15 Stunden automatisch geschlossen. Neue Antworten sind nicht mehr gestattet.