Resumen
En iOS/iPadOS 18.x, es imposible ajustar una selección de texto dentro del compositor arrastrando con el dedo. Una vez que se selecciona una palabra (por ejemplo, con un doble toque), arrastrar los controles de selección no hace nada: la selección permanece fija en la palabra inicialmente seleccionada. Esto dificulta mucho seleccionar una frase, una oración o un rango arbitrario de texto mientras se edita una publicación.
Seleccionar texto fuera del compositor (por ejemplo, en una publicación renderizada en la misma página) funciona normalmente en el mismo dispositivo, por lo que este problema es específico del compositor. Afecta tanto al compositor legacy como al nuevo editor WYSIWYG (enriquecido), y se reproduce tanto en Safari como en Chrome en iOS/iPadOS (ambos usan WebKit), por lo que tampoco es específico del navegador.
Pasos para reproducir
- En un iPhone o iPad con iOS/iPadOS 18.x, abre Safari (o Chrome) y ve a meta.discourse.org.
- Inicia una respuesta o un nuevo tema para abrir el compositor.
- Escribe una oración.
- Haz doble toque en una palabra para seleccionarla.
- Intenta arrastrar uno de los controles de selección (o arrastra con el dedo sobre el texto) para extender la selección a las palabras vecinas.
Comportamiento esperado
La selección se expande o se reduce siguiendo el dedo, como ocurre en cualquier otro campo de texto nativo o textarea en iOS, y como ocurre en el texto de las publicaciones renderizadas en la misma página.
Comportamiento actual
La selección permanece fija en la palabra inicialmente seleccionada. Los gestos de arrastre en los controles no tienen efecto; el rango no puede modificarse mediante el tacto.
Entorno
- Dispositivo / SO: iOS 18.x e iPadOS 18.x (última versión 18) — reproducible en ambos.
- Navegadores: Safari y Chrome en iOS/iPadOS (ambos WebKit)
- Sitio: meta.discourse.org
- Ámbito: Solo el compositor — tanto legacy como WYSIWYG. La selección de texto fuera del compositor funciona correctamente en el mismo dispositivo.