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.

Ciao @Ethsim2

Penso che questo sia legato a una modifica che ho apportato la scorsa settimana, cercando di mitigare alcune delle stranezze dell’interfaccia utente dovute a WebKit e iOS, in particolare su iPad.

Oggi sono in pausa e mi occuperò di questo come prima cosa lunedì. Sarebbe utile sapere quale modello di dispositivo stavi utilizzando.

Grazie – sto facendo test su un iPhone 16 Pro (modello MYNQ3QN/A) con iOS 26.5.

Riesco a riprodurlo in entrambi:

  • la PWA di Discourse installata
  • Safari

Il comportamento è lo stesso in entrambi i casi: la prima selezione del testo funziona, ma dopo averla chiusa, un secondo tentativo di modificare la lunghezza della selezione rende l’interfaccia di selezione non reattiva.

Posso anche fornire una registrazione dello schermo se può essere utile.

Ciao @Ethsim2, ho appena unito una correzione per questo problema che sarà disponibile a breve.

1 Mi Piace