Después de editar, la barra de "Guardando" se queda atascada

Desde hace unos días he notado que a veces, después de editar una publicación, la barra “Guardando” se queda atascada en la parte inferior.

Esto me ha pasado en Chrome de escritorio y en Safari móvil hasta ahora.

¿A alguien le suena familiar?

¿Puede darnos más información?

  • ¿Está esto en más de una instancia de Discourse?
  • ¿Algún mensaje en la consola del navegador?

Solo una instancia, creo que encontré el error en los registros. Parece estar relacionado con Discourse Staff Alias. El plugin está habilitado pero no se usa en la publicación donde ocurre esto.

Mensaje (se informaron 2 copias)

LocalJumpError (return inesperado)
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 Me gusta

He notado que en mi instancia, habilitar este plugin causa que las operaciones de edición devuelvan un error interno del servidor 500.

2 Me gusta

He movido tu publicación aquí @Lhc_fl para agruparlas, y la he reclasificado como un Bug @MarcP :+1:

2 Me gusta

Gracias por el informe de error. Lamentablemente, el error se introdujo debido a FEATURE: Allow posts to change ownership to the staff alias user by nattsw · Pull Request #47 · discourse/discourse-staff-alias · GitHub.

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

6 Me gusta

Este tema se cerró automáticamente después de 15 horas. Ya no se permiten nuevas respuestas.