¿Ha cambiado algo al pegar HTML en el compositor?

Recientemente noté que, al pegar (cierto) texto en el editor, se incluyen etiquetas span. Por ejemplo:

<span lang="en">Entonces el brahmán Jānussoṇi se acercó al Buda e intercambiaron saludos.</span><span lang="en">Cuando terminaron los saludos y la conversación cortés, se sentó a un lado y le dijo al Buda:</span>

Solo puedo reproducir este problema cuando las etiquetas span incluyen el parámetro lang.

Y, extrañamente, si escribo tres comillas invertidas en el editor para iniciar un bloque de código y pego el texto en la siguiente línea, las etiquetas span no se pegan. Es decir:

Entonces el brahmán Jānussoṇi se acercó al Buda e intercambiaron saludos. Cuando terminaron los saludos y la conversación cortés, se sentó a un lado y le dijo al Buda:

Esto es realmente, realmente extraño.

¿Hubo algún cambio en la forma en que se procesa el HTML? Sé (y aprecio) que cierto HTML limitado se convierte en Markdown. Sin embargo, esas etiquetas span no deberían pegarse.

(De hecho, si algo, al pegar en un bloque de código deberían incluirse las etiquetas, y al pegar en un párrafo normal no. Pero, honestamente, no creo que deban pegarse en ningún lugar).

¿De dónde copiaste el texto?

@renato ha estado haciendo algunas correcciones en esta área recientemente, no estoy seguro si ha habido alguna regresión.

Aquí hay una página de ejemplo.

He intentado pegar texto similar que tiene span sin los parámetros lang y se pega normalmente, es decir, sin etiquetas span HTML. Por eso pienso que tiene que ver con lang.

También debo señalar que estamos en la versión v2026.7.0-latest.

Ayer fusioné una mejora para evitar estos elementos HTML span cuando provienen de Word, pero echaré otro vistazo con tu ejemplo. Por favor, infórmanos si encuentras algún otro ejemplo.

Solo ten en cuenta que un elemento span con el atributo lang es una combinación válida como token de markdown-it HTML en línea; el sistema los conserva por coherencia porque son «válidos». Mi preocupación es «corregirlo en exceso» y eliminar instancias con atributos adicionales que fueron intencionales (quizás ni siquiera sea un problema, lo investigaré).

Este no es el caso porque el portapapeles contiene tanto HTML como text/plain en este escenario, y el sistema utiliza el origen apropiado si pegas fuera o dentro de un bloque de código.

Alguien sugirió que compartiera una captura de pantalla de lo que quiero decir:

En la versión renderizada (?) se ve bien, excepto por el hecho de que falta el espacio entre los spans.

EDIT: Pero no los queremos en el editor en absoluto. Hacen que todo sea realmente desordenado y difícil de leer.