بعد التعديل، شريط

منذ بضعة أيام لاحظت أنه في بعض الأحيان بعد تعديل منشور، يظل شريط “الحفظ” عالقًا في الأسفل.
لقد واجهت هذا على Chrome سطح المكتب و Mobile safari حتى الآن.
هل يبدو هذا مألوفًا لأي شخص؟

هل يمكنك تزويدنا بمزيد من المعلومات؟

  • هل هذا على أكثر من مثيل واحد من discourse؟
  • هل هناك أي رسائل في وحدة تحكم المتصفح؟

لدي مثيل واحد فقط، أعتقد أنني وجدت الخطأ في السجلات. يبدو أنه متعلق بـ Discourse Staff Alias. المكون الإضافي ممكّن ولكنه غير مستخدم في المنشور الذي يحدث فيه هذا.

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)

لقد لاحظت أنه في نسختي، يؤدي تمكين هذا المكون الإضافي إلى إرجاع عمليات التعديل لخطأ داخلي 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.

لقد قمنا بإصلاحه هنا
FIX: Events should not return by nattsw · Pull Request #48 · discourse/discourse-staff-alias · GitHub.

6 إعجابات

تم إغلاق هذا الموضوع تلقائيًا بعد 15 ساعة. لم يعد يُسمح بالردود الجديدة.