Résumé
Sous iOS/iPadOS 18.x, il est impossible d’ajuster une sélection de texte dans le composant de rédaction en faisant glisser le doigt. Une fois un mot sélectionné (par exemple par double tapotement), le déplacement des poignées de sélection n’a aucun effet : la sélection reste figée sur le mot initialement sélectionné. Cela rend très difficile la sélection d’une phrase, d’une proposition ou d’une plage de texte arbitraire lors de la rédaction d’un message.
La sélection de texte en dehors du composant de rédaction (par exemple dans un message affiché sur la même page) fonctionne normalement sur le même appareil — ce problème est donc spécifique au composant de rédaction. Il affecte à la fois l’ancien composant de rédaction et le nouvel éditeur WYSIWYG (riche), et se reproduit à la fois dans Safari et Chrome sur iOS/iPadOS (qui utilisent tous deux WebKit), donc ce n’est pas non plus spécifique à un navigateur.
Étapes pour reproduire
- Sur un iPhone ou un iPad sous iOS/iPadOS 18.x, ouvrez Safari (ou Chrome) et rendez-vous sur meta.discourse.org.
- Commencez une réponse ou un nouveau sujet pour ouvrir le composant de rédaction.
- Tapez une phrase.
- Double-tapotez un mot pour le sélectionner.
- Essayez de faire glisser l’une des poignées de sélection (ou de glisser le doigt sur le texte) pour étendre la sélection aux mots voisins.
Comportement attendu
La sélection s’agrandit ou se réduit en suivant le doigt, comme c’est le cas dans tous les autres champs de texte natifs / zones de texte sous iOS, et comme c’est le cas dans le texte des messages affichés sur la même page.
Comportement réel
La sélection reste fixe sur le mot initialement sélectionné. Les gestes de glissement sur les poignées n’ont aucun effet ; la plage ne peut pas être modifiée par toucher.
Environnement
- Appareil / Système : iOS 18.x et iPadOS 18.x (dernière version 18) — reproductible sur les deux.
- Navigateurs : Safari et Chrome sur iOS/iPadOS (tous deux WebKit)
- Site : meta.discourse.org
- Portée : Composant de rédaction uniquement — ancien et WYSIWYG. La sélection de texte en dehors du composant fonctionne correctement sur le même appareil.