iOS 26 bug con elementi a posizione fissa in Discourse

Questo è il peggior approccio che riesco a immaginare. Il problema è noto da luglio! Quanto tempo dobbiamo ancora aspettare? :thinking:

Apple ha già risolto il problema, siamo bloccati in attesa che rilascino la correzione

sfortunatamente sono estremamente lenti nel rilasciare una correzione critica del sistema operativo, vorrei ci fosse un modo per diffonderla prima, ma questa è purtroppo la situazione

3 Mi Piace

Grazie. Questo dà speranza.

1 Mi Piace

Indubbiamente Apple rilascerà domani un aggiornamento che risolverà tutto questo solo per dimostrarmi che mi sbaglio.

Ma mi chiedo a quale punto potrebbe avere senso considerare forse di semplificare parte del design di Discourse in modo che questi tipi di bug abbiano un impatto minore.

Per me, questo assomiglia molto al bug di scorrimento sempre presente che mi ha appena colpito di nuovo mentre sfogliavo un thread su un sito basato su Discourse. (Quello in cui, se stai scorrendo su iOS e tieni il dito premuto nel punto sbagliato, Discourse continuerà a caricare ripetutamente post più vecchi, allontanandoti potenzialmente di decine di post da dove eri un momento fa.)

Sì, il design è estremamente intelligente e ha un aspetto fantastico se funziona correttamente. Ma sembra anche piuttosto fragile e si rompe rapidamente se il browser non gestisce tutto nel modo giusto. O anche se la tua connessione Internet ha un intoppo al momento sbagliato, rendendo forse un post che stavi leggendo un momento fa improvvisamente inaccessibile quando scorri indietro.

Comunque, forse non è un pensiero che si applica specificamente ai problemi di iOS 26, poiché sembra che Apple abbia sperabilmente una soluzione pronta per un rilascio imminente. Ma più una domanda filosofica da considerare nello sviluppo futuro.

6 Mi Piace

Come accennato in precedenza, non si tratta di noi che facciamo qualcosa di speciale o complicato… e non ha nulla a che fare con lo scorrimento infinito. Apple ha introdotto un bug che interrompe un calcolo di base dell’altezza del browser quando la tastiera è aperta. Colpisce molti siti, inclusi alcuni dei propri.

7 Mi Piace

Nessun miglioramento con la Release Candidate di iPadOS 26.1.

Concordo pienamente con @awesomerobot.

Il problema dello scrolling è interamente di Apple e WebKit (che è il nucleo di QUALSIASI browser su iOS). È piuttosto imbarazzante aver rilasciato Safari così rotto, a quel livello, influenzando centinaia di milioni di dispositivi in tutto il mondo e non c’è nemmeno una soluzione che qualcuno di noi possa suggerire per risolverlo. Per quanto ne so, stanno calcolando male il viewport in molti eventi diversi, come dopo un evento di tastiera-su.

Con la RC rilasciata ieri, possiamo probabilmente aspettarci un rilascio pubblico lunedì 3.

3 Mi Piace

No, non c’è nessuna soluzione, ma c’è un trucco per sopravvivere nel mondo di Discourse :winking_face_with_tongue:
È così che posso scrivere e correggere i miei errori di battitura quando uso iPadOS 26 e DiscourseHub, e Safari funziona allo stesso modo:

2 Mi Piace

è pazzesco haha. ottimo debug!

Purtroppo ci sono molti bug, non solo 1 bug in gioco qui. Penso che probabilmente valga la pena separare il bug di iPad OS con il compositore, questa è certamente una cosa che potremmo aggirare, poiché la situazione è temporanea e innescata da Scroll / Focus, che sono 2 cose che possiamo aggirare.

Probabilmente vogliamo separare questo.

1 Mi Piace

La nostra app sembra essere stata corretta nella 26.1 RC, quindi speriamo che abbiamo finito con questo pasticcio.

3 Mi Piace

Ho installato la Release Candidate di iOS 26.1 su un iPhone 16 oggi e il problema si sta ancora verificando.

1 Mi Piace

Quale problema nello specifico?

@j.jaffeux ha lavorato a una soluzione temporanea per lo scorrimento errato di “aggiungi invito…” e “crea chat personale…”. Verificheremo se risolve anche il posizionamento del compositore su iPad.

1 Mi Piace

Puoi riprovare su meta? Il problema è ancora presente su iOS 26.1?

Abbiamo implementato un’altra correzione di posizionamento qui

Ti dirò quando verrà pubblicata la 26.1. Sono alla 26.0.1.

Ma un miglioramento è avvenuto davvero. Quando ho cliccato su rispondi, il layout e la posizione del cursore erano errati, come al solito con la 26. Ma quando ho chiuso la tastiera virtuale, tutto è tornato normale, e così è rimasto — finché non ho cambiato app e sono tornato, allora lo schermo era di nuovo spento, ma ritratto/paesaggio ha fatto il trucco.

Quindi, le cose ora vanno meglio.

(CDCK invia una fattura ad Apple dopo che questo problema è stato risolto? Penso che dovreste…)

3 Mi Piace

Su che modello di dispositivo ti trovi? Abbiamo dovuto inserire uno “sleep” nel nostro codice per aggirare il problema, più lento è il dispositivo, meno probabile è che abbiamo dormito abbastanza.

Io? Abbastanza basilari, iPad è un normale modello di 10a generazione e iPhone è un 15+.

Le voci dicono che l’aggiornamento 26.1 arriverà tra una settimana, quindi vedremo.

Sembra migliore sulla 26.1, ma sto riscontrando altri problemi con post ricchi di embed che causano il crash di Safari. È un problema noto?

Safari il nuovo IE 6 :slight_smile:

Non ne ho sentito parlare, una riproduzione aiuterebbe molto qui (può essere solo testo normale, possiamo incollarlo da qualche parte e determinare cosa sta causando il problema.

Dopo un tentativo, iPhone/DiscourseHub funziona perfettamente dopo la 26.1. Ma iPad/DiscourseHub è lo stesso.

Safari è meglio (nel modo in cui lo è da molto tempo, ed è per questo che mi rifiuto di usarlo; ma quando non c’è spazio, non c’è)

1 Mi Piace