Cuando elijo “Actualizar notificaciones” en el menú desplegable “Acciones masivas” y NO elijo ninguno de los botones de opción del modal que aparece, y luego hago clic en el botón de confirmación sin que se haya seleccionado ninguno de los botones de opción, el tema desaparece de la vista de mis usuarios para siempre. No estoy seguro de cómo recuperarlo o si es posible. Verifiqué que para otros usuarios el tema todavía es visible, por lo que no se ha eliminado por completo de la base de datos.
Creo que en este modal que aparece, el botón Confirmar NO debería estar habilitado a menos que se haya seleccionado uno de los botones de opción.
Pasos para reproducir:
Selecciona uno o más hilos y haz clic en “Acciones masivas”.
Selecciona “Actualizar notificaciones”.
En el modal que aparece, deja todos los botones de opción sin seleccionar y haz clic en siguiente. Deberías ver que el hilo simplemente desaparece para ese usuario aparentemente para siempre.
Versión de Discourse: 3.5.0.beta7-dev (bb5c2e7a00)
Navegador: Microsoft Edge
Por favor, házmelo saber si hay alguna información adicional que pueda proporcionar para ayudar a depurar o reproducir. Puedo reproducir esto de manera confiable cada vez.
Creo que el tema fue silenciado. Puedes encontrarlo agregando ?state=muted a la URL.
Así que si silencias un tema aquí en Meta, puedes encontrarlo en https://meta.discourse.org/latest?state=muted.
Estoy de acuerdo contigo en que el silencio puede ser muy confuso si no se seleccionó intencionalmente.
Gracias por el informe. De hecho, puedo reproducir esto: parece que la opción silenciada se establece si se hace clic en el botón de confirmación y no se eligen opciones.
Para ver todos tus temas silenciados y anular el silencio, puedes usar el filtro /?state=muted como en https://yourforum.org/?state=muted
¡Muchas gracias a ambos por la rápida respuesta! Sí, por su instrucción verifiqué que van a un estado silenciado. ¡Así que al menos tengo una solución alternativa para recuperarlos!
¿Se espera que esta corrección esté en la versión 3.5.0.beta8-dev (0f2996a3b3)?
Actualicé mi servidor a este nivel con éxito, pero todavía veo el botón “Confirmar” habilitado y, cuando hago clic en él, los hilos ya no pasan al estado “silenciado” (¡lo cual es bueno!), sin embargo, recibo un par de estos feos mensajes emergentes de error al hacer clic en “Confirmar”. Adjunto los registros de la consola del navegador por si son útiles. forums.packfansnation.com-1751029729681.txt (8.8 KB)
(Edición: También (disculpas, ya que soy muy nuevo en el ecosistema de Discourse) no estoy seguro del proceso para reabrir un error. Veo que esto está marcado como corregido/completado, así que espero que esté bien simplemente responder aquí, si no, estaré encantado de abrir un nuevo tema de error)
Esto significa que tienes la corrección y está funcionando del lado del servidor.
Mi suposición es que hay un conflicto de javascript en algún lugar que impide que esto funcione. ¿Podrías ejecutar tu sitio en modo seguro y luego ver si deshabilita el botón “Confirmar” si no se selecciona nada?
@blake Todavía veo el mismo problema en modo seguro. El botón Confirmar todavía está habilitado allí, y todavía obtengo las 2 ventanas emergentes de error de la interfaz de usuario.
Cuando actualicé, lo hice solo a través de la interfaz de usuario (/admin/updates). Esa fue mi primera actualización del servidor a una nueva versión. ¿Necesitaba también hacer un “./launcher rebuild app”?
No, no deberías tener que hacerlo. A menos que no pueda actualizarse en la interfaz de usuario y entonces te dirá que uses " ./launcher rebuild app ".
¿Qué navegador estás usando? ¿Quizás algo está en caché en el frontend? Puedo intentar otra solución, pero la solución actual ya está funcionando en otros sitios de Discourse, así que solo estoy tratando de reducir cuáles podrían ser los problemas.
¿Puedes hacer una captura de pantalla de tu navegador con la consola abierta cuando abres ese modelo? El archivo de texto que enviaste antes no fue realmente útil.
@blake Lo he intentado ahora en estos 3 navegadores, y también en “modo incógnito”, y es reproducible en todas partes, lo que indica que es específico de mi servidor de discourse
Edge Versión 138.0.3351.55 (Build oficial) (64 bits)
Firefox 140.0 (64 bits)
Chrome Versión 137.0.7151.120 (Build oficial) (64 bits)
Nota, esto es después de hacer clic en el botón “Confirmar” en el modal.
@blake por diversión ejecuté el comando ./launcher rebuild app y eso lo solucionó. El botón de confirmación ya no está habilitado si no se selecciona ninguna casilla de radio.
Algo raro debió haber pasado con la actualización a través de la interfaz de usuario de beta7 a beta8. Después de la actualización, mi servidor me mostró la carita sonriente y dijo que todo se actualizó bien, pero parece que solo aplicó la mitad de la solución para este problema.
De cualquier manera, ya estoy listo y puedo asegurarme de hacer mis actualizaciones desde la línea de comandos en el futuro.