編集後、「保存中」バーがスタックしたまま

数日前から、投稿を編集した後、「保存中」バーが一番下に引っかかったままになることがあるのに気づきました。

これまでにChromeデスクトップとモバイルSafariで発生しています。

誰か心当たりはありますか?

さらに詳しい情報をいただけますか?

  • 複数のディスコースインスタンスで発生していますか?
  • ブラウザのコンソールに何かメッセージは表示されていますか?

ログでエラーが見つかったようです。これは Discourse Staff Alias に関連していると思われます。プラグインは有効になっていますが、エラーが発生している投稿では使用されていません。

メッセージ(2件報告あり)

LocalJumpError (予期しない戻り値)
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'

バックトレース

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

インスタンスでこのプラグインを有効にすると、編集操作で500内部サーバーエラーが返されることに気づきました

「いいね!」 2

投稿をこちらに移動しました @Lhc_fl グループ化するため、そして Bug として再分類しました @MarcP :+1:

「いいね!」 2

バグレポートありがとうございます。残念ながら、このバグは FEATURE: Allow posts to change ownership to the staff alias user by nattsw · Pull Request #47 · discourse/discourse-staff-alias · GitHub が原因で発生しました。

こちらで修正しました。
https://github.com/discourse/discourse-staff-alias/pull/48。

「いいね!」 6

このトピックは15時間後に自動的に閉じられました。返信はもう許可されていません。