Estoy experimentando un problema reproducible de selección de texto en el compositor Markdown de Discourse en iOS.
Esto es independiente del problema con /upcoming-events que reporté anteriormente. Por primera vez noté este comportamiento del compositor después de reconstrucciones anteriores, y ha persistido a través de mis dos reconstrucciones más recientes.
Versiones probadas
v2026.7.0-latest +188v2026.7.0-latest +195
En el momento de la prueba, estaba disponible +196, pero el único commit adicional parecía no estar relacionado con el compositor.
Pasos para reproducir
- Abrir un compositor de nuevo tema o respuesta en modo Markdown.
- Escribir o pegar varias líneas de texto.
- Mantener presionado y seleccionar algo de texto.
- La primera selección funciona normalmente.
- Tocar en otro lugar para borrar la selección.
- Mantener presionado el texto nuevamente e intentar hacer otra selección.
Resultado esperado
El menú y los controladores de selección de texto de iOS deberían aparecer normalmente cada vez, incluida la opción de Seleccionar todo cuando corresponda.
Resultado real
La selección funciona cuando el compositor se abre por primera vez.
Después de borrar esa primera selección, intentar seleccionar texto nuevamente hace que el compositor o la interfaz de selección de texto se vuelvan irresponsivos. Ya no puedo seleccionar texto de manera confiable, mover los controladores de selección ni usar Seleccionar todo.
Pruebas ya completadas
- Se reproduce en
v2026.7.0-latest +188 - Sigue reproduciéndose después de reconstruir a
v2026.7.0-latest +195 - Se reproduce en el modo seguro de Discourse
- Se eliminaron componentes de tema rotos u obsoletos antes de volver a probar
- La primera selección funciona consistentemente; el problema comienza después de deseleccionar e intentar seleccionar nuevamente
Entorno
- Cliente: iOS
- Interfaz: PWA instalada o Safari
- Compositor: modo Markdown
- Modo seguro de Discourse: se reproduce
- Versión de Discourse instalada actualmente:
v2026.7.0-latest +195
Puedo proporcionar la versión de iOS, el modelo de dispositivo y una grabación de pantalla si es útil.