El borrador no se guarda al crear un nuevo MP

Al crear un mensaje y guardarlo como borrador, el mensaje no aparece en Borradores

Pasos para reproducir:

  • Abrir Mensajes
  • Presionar :email: Nuevo mensaje
  • Escribir algo
  • Presionar el pequeño icono :downwards_button: como se muestra en el video a continuación.
  • Iniciar un nuevo mensaje
  • Debería aparecer una notificación que diga:
    ¿Estás seguro de que quieres eliminar el mensaje?
  • Presionar No, guardar borrador
  • Ir a la sección de borradores. El borrador no está allí.

Aunque el hecho de que quieras crear un nuevo mensaje cuando ya estás en el proceso de crear uno parece un poco extraño, ¿no debería funcionar correctamente la función de borradores?


1 me gusta

¿Puedes reproducir esto @tshenry?

4 Me gusta

Puedo, pero creo que puede ser lo esperado. Por lo que puedo ver, un borrador no se guardará a menos que cumpla con los criterios establecidos en la configuración del sitio min post length (por defecto 20 caracteres).

En mi opinión, si un borrador tiene < 20 caracteres, probablemente no sea algo de máxima importancia si un usuario tiene que empezar de cero. Supongo que lo único que podríamos mejorar aquí es no dar al usuario la impresión de que un borrador se guardará.

8 Me gusta

Intenté crear un nuevo tema: solo tenía 5 caracteres, pero aun así se guardó como borrador.

2 Me gusta

Exacto. Gracias por el seguimiento. Eso me impulsó a profundizar más. Parece que podría tener que ver con el tiempo.

  • Si solo ingresas “Hola” en la línea del título del MP y te detienes, se guardará un borrador :white_check_mark:
  • Si solo ingresas “Hola” en el área de texto del MP y te detienes, se guardará un borrador :white_check_mark:

  • Si ingresas “Hola” en la línea del título del MP y luego inmediatamente ingresas “Hola” en el área de texto, no se guarda un borrador :x:
  • Si ingresas “Hola” en el área de texto del MP y luego inmediatamente ingresas “Hola” en la línea del título, no se guarda un borrador :x:

Al redactar un tema, todos los escenarios anteriores parecen funcionar correctamente.

5 Me gusta

He probado ambas opciones y, sí, tienes razón. Sin embargo, al escribir otra frase de 19 caracteres, sigue apareciendo el mensaje emergente y, al pulsar “Guardar borrador”, este no se guarda. Como mencionaste, la notificación debería mejorarse un poco para que los miembros no piensen que su borrador se guardará. Quizás el mensaje ni siquiera debería aparecer si hay menos de 20 caracteres. ¡Gracias por revisarlo! :slightly_smiling_face:

2 Me gusta

Parece que hay errores, @sam?

1 me gusta

Sí, una menor, no es como si pudieras perder algo importante

Lo añadiré a mi lista

5 Me gusta

Esto debería solucionarse mediante:

Descripción:

Así es como funciona actualmente el proceso de guardado de borradores:

  • Si solo hay un título (sin respuesta), el borrador se guarda.
  • Si solo hay una respuesta (sin título), el borrador se guarda.
  • Si hay tanto título como respuesta, y la longitud de la respuesta es menor que min_post_length y la longitud del título es menor que min_topic_title_length, entonces el borrador se guarda.
  • Si hay tanto título como respuesta, y la longitud de la respuesta es menor que min_post_length, entonces el borrador no se guarda (entonces, ¿por qué se guardó el caso anterior? :thinking:)

Las condiciones actuales para guardar borradores son complejas de entender y están causando confusión.

Este commit actualiza el proceso para guardar el borrador si existe el título o la respuesta (o ambos) y al menos uno de ellos cumple con los criterios de longitud requeridos.

Gracias por reportar este problema @Thomas_G, y por tu investigación adicional @tshenry. :+1:

6 Me gusta