iPad (Safari e DiscourseHub) e da qualche giorno non riesco a selezionare il testo nell’editor. Posso fare doppio clic ma non riesco ad allargare la selezione.
E c’è di più, ovviamente. Non dà fastidio ogni volta, ma la maggior parte delle volte sì. E sembra che il trascinamento e la selezione tornino normali quando ho almeno due capitoli.
Ottimo report, grazie @Jagster. Questa parte è stata molto utile:
Quando esegui un’azione touch su un elemento che non scorre, il browser (Safari in questo caso) propaga quell’evento agli elementi padre. Nell’editor, ciò significa che lo propaga indietro al corpo e quindi scorre quel corpo. Anche se a) il corpo non è visibile e b) l’editor si trova in un elemento con posizione fissa, che di solito non giustifica lo scorrimento del corpo.
Quindi, per risolvere questo problema, abbiamo aggiunto una logica in JS che impedisce all’evento touchmove di fare la sua cosa mentre l’area di testo è corta. Ma involontariamente, ciò causa problemi con la selezione del testo.