Las restricciones del título del tema se omiten cuando se cambia la categoría en combinación con la edición del título

Prioridad/Severidad:

Medio

Plataforma

Windows 11

Google Chrome 114.0.5735.90 (Build oficial) (64 bits)

Descripción:

Se pueden configurar varias restricciones en los títulos de los temas a través de la configuración administrativa. Estas incluyen:

  • longitud mínima del título del tema
  • entropía mínima del título
  • máximo de emojis en el título
  • permitir títulos de temas duplicados

Si el usuario cambia la categoría al editar el título del tema, se omiten las comprobaciones de cumplimiento de estas restricciones.

Pasos reproducibles:

  1. Haz clic en el botón “Nuevo tema”.
  2. Agrega algo de texto en el campo de la publicación.
  3. Haz clic en el botón “Crear tema”.
    :slightly_smiling_face: Aparece un error de “Se requiere título”.
  4. Agrega un título que cumpla con los requisitos en el campo “Escribe el título o pega un enlace aquí”.
  5. Haz clic en el botón “Crear tema”.
    :slightly_smiling_face: El tema se crea.
  6. Haz clic en el ícono del lápiz a la derecha del título del tema.
    Se abre la interfaz de edición del tema.
  7. Cambia el título a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  8. Haz clic en el botón en la interfaz de edición del tema.
    :slightly_smiling_face: Aparece un cuadro de diálogo:

    Ocurrió un error: El título parece poco claro, ¿la mayoría de las palabras contienen las mismas letras una y otra vez?

  9. Haz clic en el botón “Aceptar” en el cuadro de diálogo.
  10. Selecciona otra categoría del menú desplegable de categorías.
  11. Haz clic en el botón en la interfaz de edición del tema.
    :slightly_smiling_face: Aparece un cuadro de diálogo:

    Ocurrió un error: El título parece poco claro, ¿la mayoría de las palabras contienen las mismas letras una y otra vez?

  12. Haz clic en el botón “Aceptar” en el cuadro de diálogo.
  13. Haz clic en el botón X en el cuadro de diálogo.
  14. Recarga la página.
    :bug: A pesar de las indicaciones contrarias, la edición fue exitosa. El tema ahora tiene un título que viola la configuración de entropía mínima del título.
  15. Haz clic en el ícono del lápiz a la derecha del título del tema.
    Se abre la interfaz de edición del tema.
  16. Cambia el título a 🙃🙃🙃🙃🙃🙃🙃🙃 Este título tiene muchos emojis
  17. Haz clic en el botón en la interfaz de edición del tema.
    :slightly_smiling_face: Aparece un cuadro de diálogo:

    Ocurrió un error: El título no puede tener más de 1 emoji

  18. Haz clic en el botón “Aceptar” en el cuadro de diálogo.
  19. Selecciona otra categoría del menú desplegable de categorías.
  20. Haz clic en el botón en la interfaz de edición del tema.
    :bug: La edición es exitosa. El tema ahora tiene un título con varios emojis, lo que viola la configuración de máximo de emojis en el título.
  21. Haz clic en el ícono del lápiz a la derecha del título del tema.
    Se abre la interfaz de edición del tema.
  22. Cambia el título a un título que ya esté en uso por otro tema en el foro.
  23. Haz clic en el botón en la interfaz de edición del tema.
    :slightly_smiling_face: Aparece un cuadro de diálogo:

    Ocurrió un error: El título ya ha sido utilizado

  24. Haz clic en el botón “Aceptar” en el cuadro de diálogo.
  25. Selecciona otra categoría del menú desplegable de categorías.
  26. Haz clic en el botón en la interfaz de edición del tema.
    :bug: La edición es exitosa. El tema ahora tiene un título duplicado, lo que viola la configuración de permitir títulos de temas duplicados.
  27. Haz clic en el ícono del lápiz a la derecha del título del tema.
    Se abre la interfaz de edición del tema.
  28. Elimina el texto del campo del título del tema.
  29. Haz clic en el botón en la interfaz de edición del tema.
    :slightly_smiling_face: Aparece un cuadro de diálogo:

    Ocurrieron varios errores: 1) El título no puede estar en blanco 2) El título es demasiado corto (el mínimo es 15 caracteres) 3) El título parece poco claro, ¿la mayoría de las palabras contienen las mismas letras una y otra vez?

  30. Haz clic en el botón “Aceptar” en el cuadro de diálogo.
  31. Selecciona otra categoría del menú desplegable de categorías.
  32. Haz clic en el botón en la interfaz de edición del tema.
    :bug: La edición es exitosa. El tema ahora no tiene título, lo que viola la configuración de longitud mínima del título del tema:
  33. Recarga la página.
    :bug: La página no se carga:

    Esta página no funciona

    try.discourse.org te redirigió demasiadas veces.
    Intenta borrar tus cookies.
    ERR_TOO_MANY_REDIRECTS

Contexto adicional

Puedo reproducir la falla en try.discourse.org en “modo seguro”.

5 Me gusta

Reproduje la sección “aaaaaaaaaaaaaaaaaaaaaaaa” del error:

Lo he reproducido y parece que se debe a un topic_slug no cualificado.

Me parece que roza la seguridad… el usuario está haciendo algo que no tiene permitido.

Voy a despublicar esto y priorizarlo internamente, deberíamos solucionarlo en las próximas semanas.

3 Me gusta

Pido disculpas si no utilicé el flujo de trabajo de informes sam apropiado.

1 me gusta

No te preocupes en absoluto, este en particular está en el límite. Todavía no hemos determinado al 100% si merece una CVE o no, solo estoy siendo extra cauteloso.

4 Me gusta

He podido reproducir todos los pasos descritos en este tema. Parece que el validador del tema está funcionando para añadir los errores correctos, pero de alguna manera la transacción de actualización no se asegura de que sea válida antes de guardarla.

La mayor preocupación de estos problemas es el título del tema en blanco/vacío (último paso), principalmente porque la página seguirá recargándose (bucle infinito que se activa desde aquí). Aparte de eso, es principalmente un problema de usabilidad, ya que los temas no se pueden hacer clic desde /latest ya que el enlace del título no existe.

2 Me gusta

@per1234 Gracias por el informe. Deberías haber recibido la solución a este problema.

3 Me gusta

Este tema se cerró automáticamente después de 2 días. Ya no se permiten nuevas respuestas.