Resumo
No iOS/iPadOS 18.x, é impossível ajustar uma seleção de texto dentro do editor arrastando com o dedo. Depois que uma palavra é selecionada (por exemplo, com um toque duplo), arrastar os manipuladores de seleção não faz nada: a seleção permanece travada na palavra inicialmente selecionada. Isso torna muito difícil selecionar uma frase, uma sentença ou um intervalo arbitrário de texto enquanto se edita uma postagem.
Selecionar texto fora do editor (por exemplo, em uma postagem renderizada na mesma página) funciona normalmente no mesmo dispositivo — então isso é específico do editor. Afeta tanto o editor legado quanto o novo editor WYSIWYG (rico), e se reproduz tanto no Safari quanto no Chrome no iOS/iPadOS (ambos usam WebKit), então também não é específico do navegador.
Passos para reproduzir
- Em um iPhone ou iPad executando iOS/iPadOS 18.x, abra o Safari (ou Chrome) e acesse meta.discourse.org.
- Inicie uma resposta ou um novo tópico para abrir o editor.
- Digite uma sentença.
- Toque duas vezes em uma palavra para selecioná-la.
- Tente arrastar um dos manipuladores de seleção (ou arrastar o toque pelo texto) para estender a seleção para palavras vizinhas.
Esperado
A seleção aumenta/diminui seguindo o dedo, como ocorre em todos os outros campos de texto nativos / textarea no iOS, e como ocorre no texto de postagens renderizadas na mesma página.
Real
A seleção permanece fixa na palavra originalmente selecionada. Gestos de arraste nos manipuladores não têm efeito; o intervalo não pode ser alterado pelo toque.
Ambiente
- Dispositivo / SO: iOS 18.x e iPadOS 18.x (última versão 18) — reproduzível em ambos.
- Navegadores: Safari e Chrome no iOS/iPadOS (ambos WebKit)
- Site: meta.discourse.org
- Escopo: Apenas no editor — tanto o legado quanto o WYSIWYG. Selecionar texto fora do editor funciona bem no mesmo dispositivo.