Errores espurios de "El borrador se está modificando en otra ventana"

Muchos usuarios en nuestros foros (incluidos el personal y yo) han informado haber recibido este mensaje de error sin una razón clara en los últimos días. Este mensaje de error aparece ocasionalmente al redactar publicaciones, aunque no haya otras ventanas abiertas. Hay que presionar uno de los botones para continuar, y puede resultar en la pérdida del contenido escrito de la publicación. Intenté eliminar todos los borradores y usar el modo seguro, pero aún así ocurrió. Ha sucedido en Chrome, Firefox y Opera, hasta donde sé. Tenemos instalada la versión 2.8.0.beta10 [5ff0b86b57]. Noté que la corrección #15390 involucra borradores, ¿es posible que haya alguna conexión?

3 Me gusta

Actualiza a la última versión visitando /admin/upgrade o reconstruyendo tu contenedor Docker. Este error se corrigió hace unos días.

3 Me gusta

Entendido, ¡gracias por eso!

2 Me gusta

@gerhard - esto todavía les ocurre a muchos de nuestros usuarios. La ventana emergente parece aparecer sin motivo, y los usuarios solo tienen una sesión activa abierta.

Estamos ejecutando 2.9.0.beta3.

¿Hay algo que podamos hacer para solucionar esto?

¡Gracias!

Igual. Este error también les está ocurriendo a muchos de mis usuarios. Estoy ejecutando 2.9.0.beta5.

Actualmente veo esto en mi sitio (3.2.0.beta2-dev – 76e5a939d4), así como en otros foros de Discourse en los que participo. Al principio, asumí que tenía otra pestaña olvidada abierta en algún lugar, pero resulta que sucede cuando definitivamente solo tengo una sesión/pestaña activa.

2 Me gusta

¿Tienes una reproducción exacta?

1 me gusta

También veo esto varias veces al día, pero no tengo una forma específica de reproducirlo.

La próxima vez que ocurra, veré si puedo reconstruir lo que estaba haciendo.

2 Me gusta

Me sucedió ahora mismo y recordé e intenté reproducir lo que estaba haciendo… ambas veces sucedió porque le di a Editar en la publicación incorrecta, cerré el editor y luego edité la correcta.

Aquí está mi intento de reproducirlo:

Encontré algunos pasos para reproducir el error (no siempre, pero casi)

  1. Haz clic en el lápiz para editar una publicación (puede ser una publicación de wiki pero también una publicación normal que puedes editar)
  2. No edites la publicación, pero espera (y quizás desplázate, haz clic y marca. No estoy totalmente seguro de lo que se necesita exactamente)
  3. Minimiza el editor, para que desaparezca, porque no se cambió nada.
  4. Haz clic en el lápiz de nuevo para editar la publicación

draft edited3
draft edited5

4 Me gusta

Hoy tuve la impresión de que una conexión a internet lenta desencadena este Bug.

1 me gusta

Esto ha estado sucediendo mucho en nuestro sitio últimamente. Estamos en la versión 3.3.0.beta2-dev (07dc6efdc9).

Me acaba de pasar. Entré en un tema y hice clic en el botón azul Responder debajo de la última publicación del tema. Empecé a escribir y casi inmediatamente apareció la ventana emergente de error “El borrador se está editando…”. No tengo ninguna otra ventana/pestaña del navegador accediendo a Discourse.

Este problema comenzó hace aproximadamente dos semanas, después de una actualización.

Estoy en una conexión de fibra de 1 gigabit en Silicon Valley. Menos del 5% de utilización. Tengo una latencia inferior a 3 ms a Google. Dudo que el ancho de banda sea el problema.

EDIT: Encontré un problema. Muchas solicitudes legítimas de usuarios están siendo denegadas con un 429 porque están siendo etiquetadas como “bot”.

Estamos ejecutando una instalación independiente de contenedor Docker, lo que significa que todo está en el mismo contenedor. Tenemos un proxy inverso Nginx delante de Discourse. Hemos estado ejecutando esto durante 7 años. Desde /var/discourse/shared/standalone/log/var-log/nginx/error.log:

2024/05/08 15:42:10 [error] 72#72: *10714323 limiting requests, excess: 100.328 by zone "bot", client: unix:, server: _, request: "GET /unread.json HTTP/1.1", host: "forums.jag-lovers.com", referrer: "https://forums.jag-lovers.com/"

Eso no fue un bot, fui yo (nota la marca de tiempo):

NNN.175.134.186 - - [08/May/2024:15:42:10 +0000] "GET /unread.json HTTP/2.0" 429 564 "https://forums.jag-lovers.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"

EDIT 2: Esto se ha resuelto. Resulta que había una serie de bots atacando nuestro sitio y esos bots no estaban listados en la configuración del sitio → configuración de agentes de usuario de rastreo lento.

El peor infractor, con diferencia, fue Amazonbot, que nos estaba atacando varias veces por segundo. Tan pronto como lo agregué, y a algunos otros (PetalBot, YandexBot) a la configuración de ralentización de rastreo, los errores comenzaron a desaparecer.

Esto también está sucediendo en un sitio del que soy administrador cada pocos minutos. Estamos en la versión 3.4.0.beta3-dev (ab7547eb7a).

¿Hay alguna forma como usuario de desactivar estas dos advertencias?

“Se está editando un borrador en otra ventana. Por favor, recarga esta página.”

Ya tienes un borrador en curso. ¿Qué quieres hacer con él?
“Descartar” o “Reanudar edición”

Siempre quiero reanudar la edición, pero si como usuario pudiera elegir descartar, sería útil.