¿No debería el botón "Citar" poner la cita en una nueva línea en el mensaje?

Cuando selecciono texto y presiono el botón de citar, el texto citado se inserta con las etiquetas exactamente donde está mi cursor en mi respuesta.

Esto es bueno, a menos que mi cursor esté al final de una línea de texto. He notado que cuando la cita se añade a una línea de texto existente, el código no se reconoce y no se convierte en una cita real.

¿No debería Discourse comenzar automáticamente la [quote] en una nueva línea?

¡Gracias!

Esto podría ser una opción aceptable, ¿qué opinas @eviltrout? Dado que es específico de “fin de línea”, me parece seguro y relativamente sencillo.

Yo mismo lo he deseado. Lo revisaré.

En realidad, esto es extraño, pero ya no puedo reproducirlo. Sé que lo he visto en el pasado con mis propias publicaciones, pero ahora no logro que ocurra.

Cada vez que escribo una línea de texto en el editor, luego uso el mouse para resaltar algún texto en una publicación y hago clic en “Citar”, lo coloca en una nueva línea.

¿Tienes pasos más precisos para reproducirlo?

Si usas el botón ‘Citar toda la publicación’ en el editor, no comienza una nueva línea… aunque normalmente no uso ese botón y recuerdo que me ha pasado antes, así que quizás haya otros casos.

Mi cursor está justo aquí y estoy citando tu publicación →

Sí, tampoco puedo reproducir esto. Seleccionar texto y luego presionar citar sí inserta saltos de línea, incluso si el cursor está al final de una línea actual. Si te refieres al botón “citar toda la publicación”, eso es.. otro cantar completamente distinto.

Necesitaremos algunos pasos adicionales para reproducir el problema, @one1.

Disculpa que no haya respondido. Pensé que tenía activadas las notificaciones por correo electrónico.

Así que cuando intenté recrearlo aquí en meta.discourse.org, no obtuve el mismo comportamiento que en el foro de Discourse en el que participo. ¿Quizás ese foro está usando una versión más antigua del software?

Solo soy un usuario regular en ese foro y pensé que preguntaría aquí antes de acudir a los moderadores de allí.

Disculpa las molestias. ¡Gracias!

Sí, tendrás que pedirles que actualicen. Deberían hacerlo de todos modos por las correcciones de seguridad.

Este es un problema legítimo, aquí están los pasos para reproducirlo:

  • coloca el cursor al final de la línea
  • minimiza el editor
  • selecciona y cita texto
  • maximiza el editor

Este es el resultado[quote=“codinghorror, post:6, topic:178399”]
Sí, tampoco puedo reproducirlo.
[/quote]

Hmm, vale, es un caso límite bastante específico…

Ciertamente no creo que esto sea un problema mayor. Estoy en un dispositivo pequeño, así que cierro el editor varias veces cada vez que estoy citando a alguien. Y he visto a otras personas publicar con la etiqueta [quote] pegada a otro párrafo.

¿Tendría más sentido abordarlo desde el otro lado? Es decir, ¿no debería importar dónde aparezca la etiqueta de apertura de la cita en un mensaje? Incluso si está pegada a otro texto, ¿no debería renderizarse de la misma manera? Es solo una sugerencia. Obviamente, no tengo idea de cómo funciona todo esto.

¡Gracias!

Claro @eviltrout, ¿cambia la dificultad si el compositor está expandido o contraído? Creo que el comportamiento debería ser el mismo en cualquier caso.

Cambiar el formato para que las comillas al final de una línea funcionen es mucho más difícil que corregir el código de inserción de texto cuando el editor está cerrado, así que en este PR adopté el segundo enfoque: