En el editor, mover enlaces con/sin texto elimina la mayor parte del enlace

Acabo de notar que antes, al escribir un mensaje aquí.

  • Selecciona un enlace con/sin texto (la selección debe comenzar con un enlace)
  • Intenta moverlo a otro lugar
  • Resultado: La mayor parte del enlace desaparece.

1 me gusta

¿En qué navegador está esto? ¿Se reproduce en todos los navegadores?

¡Lo siento! :pray: Debería haber probado en otros navegadores. El contexto siempre es importante en un informe de errores; tendré cuidado la próxima vez.

Fue en Chrome (sin extensiones cargadas)

Una prueba rápida en Firefox, no sucede.
Otros navegadores, como Edge, Brave, Opera, Arc, sí sucede. Sin embargo, todos se basan en Chromium.

No puedo probar en Safari en este momento.

¿Has probado en un TEXTAREA que no esté en Discourse?

Vaya, eso es interesante. :thinking:

Al principio, intenté en GitHub comentar un PR aleatorio, pero no sucedió.

Luego, creo un archivo HTML básico con solo un TEXTAREA y sucede.

Así que, supongo que hay un problema de forma nativa con chromium; busqué un poco pero aún no encontré nada. Veré mañana si puedo averiguar más detalles.

1 me gusta

Investigué un poco más. (ajaja, olvidé que empecé el borrador hace un mes)

Este es un error muy antiguo reportado en 2016 y que todavía está presente en la última versión:

Básicamente, parecería que el texto seleccionado que contiene dos puntos (no el primer carácter) es considerado una URL por Chromium, y la parte izquierda se normaliza/elimina. Sin embargo, en el caso de una URL válida, parece que elimina la parte izquierda antes del último carácter “/” (no pude encontrar un problema específico para eso).

Posible código fuente relacionado:

https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/core/page/drag_controller.cc;l=164-207

Aquí hay una demostración en un textarea básico:
chrome_0Wiv1Ge4Uj

De todos modos, podemos cerrarlo. Chromium hace cosas raras. :+1:

1 me gusta