Il compositore/editor Markdown per iOS si blocca quando si seleziona il testo per la seconda volta

Sto riscontrando un problema riproducibile nella selezione del testo nel compositore Markdown di Discourse su iOS.

Questo è distinto dal problema relativo a /upcoming-events che ho segnalato in precedenza. Ho notato per la prima volta questo comportamento del compositore dopo rebuild precedenti, ed è persistito nei miei due rebuild più recenti.

Versioni testate

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

Al momento del test, era disponibile la versione +196, ma l’unico commit aggiuntivo sembrava non correlato al compositore.

Passaggi per riprodurre il problema

  1. Apri il compositore per un nuovo argomento o una risposta in modalità Markdown.
  2. Inserisci o incolla diverse righe di testo.
  3. Premi a lungo e seleziona del testo.
  4. La prima selezione funziona normalmente.
  5. Tocca un altro punto per cancellare la selezione.
  6. Premi a lungo nuovamente sul testo e tenta di effettuare un’altra selezione.

Risultato atteso

Il menu di selezione del testo di iOS e le maniglie dovrebbero comparire normalmente ogni volta, inclusa l’opzione Seleziona tutto dove applicabile.

Risultato effettivo

La selezione funziona quando il compositore viene aperto per la prima volta.

Dopo aver cancellato quella prima selezione, il tentativo di selezionare nuovamente il testo causa il blocco del compositore o dell’interfaccia di selezione del testo. Non riesco più a selezionare il testo in modo affidabile, spostare le maniglie di selezione o utilizzare Seleziona tutto.

Test già eseguiti

  • Si riproduce su v2026.7.0-latest +188
  • Si riproduce ancora dopo il rebuild a v2026.7.0-latest +195
  • Si riproduce in modalità sicura di Discourse
  • I componenti del tema danneggiati o obsoleti sono stati rimossi prima di ritestare
  • La prima selezione funziona costantemente; il problema inizia dopo la deselezione e il tentativo di selezionare nuovamente

Ambiente

  • Client: iOS
  • Interfaccia: PWA installata o Safari
  • Compositore: modalità Markdown
  • Modalità sicura di Discourse: si riproduce
  • Versione di Discourse attualmente installata: v2026.7.0-latest +195

Posso fornire la versione di iOS, il modello del dispositivo e una registrazione dello schermo se utile.