¿Cómo pegas? ¿Estás usando la funcionalidad IME de Android (la ‘barra inteligente’)?
Si es así, es una característica muy difícil de ajustar y esta combinación es muy, muy probablemente irresoluble, desafortunadamente, pero de todos modos investigaré un poco más.
Solo como prueba/comparación, ¿puedes intentar mantener presionado y pegar de esta manera, o de alguna manera que no use la barra IME?
Hmm… funciona si presiono el cursor y hago clic en ‘pegar’, pero no funciona si hago clic en la indicación en la barra del teclado, o si voy al portapapeles > seleccionar cita copiada.
Énfasis mío, el “lado positivo” no nos ayuda en nada, ya que todavía querríamos procesar este texto sin formato como Markdown.
Todavía no tenemos una regla de entrada para [quote], esto podría ayudar (asumiendo que la entrada IME hace lo mismo que escribir cada carácter en el teclado) SI el texto pegado resultante no tuviera ese [/quote] de cierre roto de tu primer video.
¿Puedes compartir cómo se está pegando esto (preferiblemente en un bloque de código)? ¿El texto pegado resultante también tiene una etiqueta bbcode de cierre rota en dos líneas como nuestro informe interno?
Veo ~dos caminos potenciales para abordar esto, intentaré explorar ambos durante la próxima semana.
Como la entrada IME no activa un evento de pegado real, eso hace las cosas muy difíciles.
Un camino es admitir la conversión automática de texto [quote] (ProseMirror/lo llamamos “reglas de entrada”), pero aún es posible que no funcione con el modo de entrada IME. Vale la pena intentarlo de todos modos.
La otra posibilidad es una de la que tengo aún menos confianza: podría ser posible hackear algo escuchando los eventos de composición.
Sé que hay mucho debate en este tema, pero como acabamos de lanzar el nuevo compositor ( Introducing our new composer, making writing on Discourse easier than ever ), queremos animarte a tratarlo como cualquier otra función de Discourse: cuando encuentres problemas, publica en las categorías Support o Bug, y siéntete libre de sugerir mejoras en la categoría Feature.
Voy a establecer un temporizador para que este tema se cierre en unos días, lo que dará tiempo a que las conversaciones en curso concluyan.