Questo non è legato solo al recente bug di iOS 26, di cui sono a conoscenza, ma si verifica da un po’ di tempo.
L’esperienza d’uso di Discourse su iOS sembra peggiorare sempre di più. Era fantastico quando ho configurato per la prima volta il mio forum nel 2024, ma è peggiorato progressivamente.
Ho ricreato alcuni dei problemi su Meta, quindi so che non riguarda solo il mio forum, ma ecco alcuni dei problemi che ho:
Durante lo scorrimento di argomenti di grandi dimensioni, l’intero schermo lampeggia (vedi video)
Scorrendo VERSO L’ALTO in argomenti di grandi dimensioni, salta e salta i post (vedi video)
Utilizzando un “segnalibro della schermata Home”, durante la composizione di un messaggio o di una risposta, dopo aver cambiato app e essere tornati indietro, non è più possibile utilizzare i pulsanti della barra degli strumenti e il pulsante “invia risposta” smette di funzionare. È necessario chiudere l’app e riaprirla. Questo va avanti da un anno. Farò un video di questo.
Il problema più grande è ovviamente il bug di iOS 26, non ho idea se sia effettivamente risolto in una versione futura?
So che questi problemi non riguardano solo me, ho un moderatore sul mio sito che si sta ritirando e pubblica meno perché è così frustrato da come funziona su mobile. Questo è davvero dannoso.
Ecco un video di me che scorro dal fondo alla cima di un argomento qui.
Il video è compresso, ma il lampeggiamento come un matto è come appare quando scorri! E come puoi vedere in alcuni caricamenti di pagina, salta ovunque
Penso che molti di questi siano bug di iOS 26. Nella beta pubblica di iOS 26.1, le cose sono significativamente più fluide. Nessuna intestazione tremolante, nessun pulsante non reattivo, nessuno scorrimento improvviso e scattoso, ecc.
Spero che Apple rilasci presto quell’aggiornamento
A titolo di contesto: il bug causa un errore nell’intera geometria della pagina dal punto di vista javascript/css. Le cose che si trovano “in fondo” non sono in realtà in fondo visivamente. Quando si tocca qualcosa, l’evento di clic va all’elemento sbagliato. E quei problemi hanno un effetto a catena su ogni sorta di cose, incluso il nostro sistema di scorrimento infinito per i post in un argomento.
Ok, speriamo, ma ho sicuramente riscontrato questi problemi, specialmente quello in cui salta fuori posto mentre scorri, da molto tempo, non solo da iOS 26.
C’è un po’ di confusione riguardo alle versioni. La 26.0.1, che è stata rilasciata pubblicamente, non risolve nessuno di questi problemi. La 26.1, attualmente in beta, sembra risolvere la maggior parte delle cose.
Detto questo, sono sicuro che hai ragione sul fatto che ci siano altri bug. Discourse non è perfetto. Ma è molto difficile separarli dai bug del sistema operativo quando si testa su iOS 26.0.
La maggior parte delle persone sta segnalando successo, quindi penso che si tratti di un caso più specifico con iPadOS / PWA. Sembra che Penar stia indagando su quel problema.
Al momento, credo sia la migliore esperienza. Spero che lo uniscano presto.
Non sono molto convinto della qualità di Apple ultimamente.
Anche su una versione stabile 18.6, mi ha recentemente colpito quanto fosse difficile sviluppare per Safari rispetto a Chrome per Android. Safari spesso sfarfallava dove Chrome era stabile.
Penso che questo sia uno dei motivi per cui molte persone si stanno spostando su Pixel ed equivalenti. Apprezzo che ciò lasci ancora molti utenti Apple per i quali è comunque necessario ottimizzare.
Ho riscontrato questo problema utilizzando l’app Discourse Hub su iOS (attualmente 18.6.2) su più forum, incluso Meta, per mesi. Accade così frequentemente che so esattamente cosa fare senza pensarci. Una volta temevo che la mia bozza potesse andare persa, ma ora so che sarà al sicuro, quindi posso chiudere l’app senza preoccupazioni.
A volte il menu di modifica/citazione non viene visualizzato affatto. Penso che coincida con il momento in cui il pulsante di risposta smette di funzionare, anche se potrebbe essere una cosa in più.
Ho riscontrato questo problema una o due volte e vorrei rintracciarlo… sei in grado di ottenere questo comportamento in modo coerente? Ho provato alcuni modi per riprodurre il problema, ma mi sembra piuttosto casuale… se riusciamo a ottenere passaggi di riproduzione coerenti, sarà molto più facile risolverlo (insieme alla versione del sistema operativo)