Negli ultimi giorni, c’è stato un bug su mobile (almeno su iOS più recente) durante la composizione di un post, in cui il compositore del post diventa improvvisamente a schermo intero.
Passaggi per riprodurre il problema:
Apri un argomento e inizia una risposta.
Scrivi qualcosa nel compositore del post.
Tocca “Fatto” sulla tastiera. Ora il compositore occupa la metà inferiore dello schermo, mentre la metà superiore mostra l’argomento che stavi visualizzando.
Trascina il dito all’interno dell’argomento (non nel compositore) dall’alto verso il basso. L’argomento scorre correttamente verso l’alto.
Trascina il dito all’interno dell’argomento (non nel compositore) dal basso verso l’alto. Questo dovrebbe far scorrere l’argomento verso il basso, ma invece rende il compositore del post a schermo intero.
Personalmente, quando revisiono il mio post prima dell’invio, tendo a rileggere a cosa sto rispondendo per assicurarmi che la mia risposta sia accurata/utile. Questo bug rende estremamente difficile farlo.
Utente Android qui. Problema simile.
Quando clicco per rispondere a un argomento, la casella di input occupa tutto lo schermo, il che è molto fastidioso:
Ciao,
Questa è una funzionalità, non un bug, solo per uniformare i dispositivi mobili: iOS ha già il composer a tutta altezza e ora anche Android. Uso sempre il composer a tutta altezza su Android nel nostro forum, ma ho solo applicato height: 100%;. Il composer precedente, non a tutta altezza, causava problemi in modalità orizzontale.
Proprio ora, mentre rispondeva a te, volevo verificare di non aver frainteso ciò che hai detto.
Ho dovuto ridurre a icona il compositore (perdendo il filo del discorso), controllare il tuo post, ingrandire di nuovo il compositore, provare a recuperare quello che stavo per dire e continuare a modificare.
Se lo scopo era uniformare i dispositivi mobili, allora si sarebbe dovuto modificare iOS per comportarsi come Android, non il contrario…
C’è la possibilità di ripristinare il comportamento precedente?
In caso contrario, esiste una soluzione alternativa?
Potresti provare questo su CSS mobile. Questo fissa l’altezza in verticale a 250px, ma utilizza l’altezza completa predefinita in modalità orizzontale.
Per la cronaca, il problema che ho segnalato è nuovo su iOS, quindi forse è stato un effetto collaterale non intenzionale. Rendere il compositore a schermo intero quando la tastiera non è attiva (e quindi non posso effettivamente digitare nulla) non ha alcun senso. Rende solo più difficile rivedere il post a cui sto rispondendo prima dell’invio.
MODIFICA: Rileggendo il post di @RickRoll, sembra che stiamo parlando di due cose diverse. Non è mai stato possibile scrivere un post su iOS mentre si leggono altri post. Mi sto lamentando specificamente del nuovo comportamento durante lo scorrimento dello schermo con operazioni di scorrimento mentre il compositore è aperto.
Capisco, scusa per questo. Non riesco a riprodurre il tuo report su DiscourseHub. Il compositore si è risolto quando ho scorruto dall’alto al basso del topic e anche quando ho scorruto dal basso all’alto. iOS 14.4.2, iPhone 7 Plus
Ma il bug che hai segnalato appare in Safari.
Come ha notato Don, questo problema specifico di Android funziona come previsto. Vorremmo avere la stessa esperienza uniforme tra iOS e Android e crediamo che il compositore debba occupare tutto lo spazio disponibile quando la tastiera software è visibile, poiché tastiera e compositore insieme occupano già molto spazio; non ha senso lasciare, ad esempio, una visualizzazione di 50 pixel del flusso dei post.
Se vuoi scorrere la pagina mantenendo il compositore aperto a metà, devi solo chiudere la tastiera utilizzando il pulsante specifico per questo su Android (che è la freccia rivolta verso il basso nell’angolo in basso a destra nello screenshot).