Le composeur/éditeur Markdown iOS se fige lors de la sélection de texte pour la deuxième fois

Je rencontre un problème reproductible de sélection de texte dans le rédacteur Markdown de Discourse sur iOS.

Ce problème est distinct de celui concernant /upcoming-events que j’avais signalé précédemment. J’ai d’abord remarqué ce comportement du rédacteur après des reconstructions antérieures, et il persiste à travers mes deux dernières reconstructions.

Versions testées

  • v2026.7.0-latest +188
  • v2026.7.0-latest +195

Au moment des tests, la version +196 était disponible, mais le seul commit supplémentaire semblait sans lien avec le rédacteur.

Étapes pour reproduire

  1. Ouvrir un rédacteur pour un nouveau sujet ou une réponse en mode Markdown.
  2. Saisir ou coller plusieurs lignes de texte.
  3. Appuyer longuement et sélectionner du texte.
  4. La première sélection fonctionne normalement.
  5. Tapper ailleurs pour effacer la sélection.
  6. Appuyer à nouveau longuement sur le texte et tenter de faire une autre sélection.

Résultat attendu

Le menu de sélection de texte iOS et les poignées de sélection devraient apparaître normalement à chaque fois, y compris l’option Tout sélectionner lorsque applicable.

Résultat réel

La sélection fonctionne lorsque le rédacteur est ouvert pour la première fois.

Après avoir effacé cette première sélection, toute tentative de nouvelle sélection rend le rédacteur ou l’interface de sélection de texte irresponsif. Je ne peux plus sélectionner de texte de manière fiable, déplacer les poignées de sélection ni utiliser Tout sélectionner.

Tests déjà effectués

  • Reproductible sur v2026.7.0-latest +188
  • Toujours reproductible après reconstruction vers v2026.7.0-latest +195
  • Reproductible en mode sans échec de Discourse
  • Les composants de thème cassés ou obsolètes ont été supprimés avant de retester
  • La première sélection fonctionne systématiquement ; le problème survient après désélection et nouvelle tentative de sélection

Environnement

  • Client : iOS
  • Interface : PWA installée ou Safari
  • Rédacteur : mode Markdown
  • Mode sans échec Discourse : reproductible
  • Version Discourse actuellement installée : v2026.7.0-latest +195

Je peux fournir la version iOS, le modèle d’appareil et une capture d’écran vidéo si utile.

Salut @Ethsim2

Je pense que cela est lié à une modification que j’ai apportée la semaine dernière pour atténuer certaines bizarreries de l’interface utilisateur propres à WebKit et iOS, en particulier sur iPad.

Je suis absent aujourd’hui et m’en occuperai en priorité lundi matin. Il serait utile de savoir quel modèle d’appareil tu utilisais.

Merci — je teste sur un iPhone 16 Pro (modèle MYNQ3QN/A) sous iOS 26.5.

Je peux reproduire le problème dans :

  • la PWA Discourse installée
  • Safari

Le comportement est identique dans les deux cas : la première sélection de texte fonctionne, mais après l’avoir annulée, une deuxième tentative de modifier la longueur de la sélection rend l’interface de sélection irresponsive.

Je peux également fournir une capture d’écran vidéo si cela peut aider.

Salut @Ethsim2, je viens de fusionner une correction pour cela qui sera disponible sous peu.

1 « J'aime »