Lo zoom a pinch si blocca su iOS (Tema Graceful)

iOS 18.2 pinch zooming causa la maggior parte dei crash. Non è possibile ingrandire le immagini, ma anche qualsiasi cosa in un argomento.

AGGIORNAMENTO: Sembra che accada quando si effettua lo zoom con il pinch e poi si scorre “bruscamente” con un dito (ad esempio, per spostarsi fino in fondo) quando si è ingrandito. O si effettua lo zoom indietro. È necessario ingrandire un contenuto. Quando si ingrandisce, ad esempio, sui pulsanti, potrebbe non causare il crash.

4 Mi Piace

Crollamenti come questo sono probabilmente bug del browser, detto questo ho avvisato il team nel caso avessero qualche idea.

2 Mi Piace

Non sono riuscito a riprodurlo su iOS 18.2.1.

Qualcun altro sta riscontrando lo stesso problema?

1 Mi Piace

OK, ho eseguito l’aggiornamento alla versione 18.2.1 e dopo alcuni test non riesco a riprodurlo di nuovo.

2 Mi Piace

È successo di nuovo (iOS 18.2.1). Se ingrandisco e poi riduco molto più di 1:1, riesco a riprodurre il crash.

4 Mi Piace

Grazie @tvavrda - alcuni di noi nel team sono stati in grado di riprodurre lo stesso problema e ci stiamo lavorando :occhi:

3 Mi Piace

Si tratta sicuramente di un bug del browser, ma @pmusaraj ha appena unito una correzione che sembra risolverlo nei nostri test.

Puoi confermare che tutto funzioni dopo l’aggiornamento?

3 Mi Piace

Ora funziona sul tema predefinito. Ma ho installato GitHub - discourse/graceful e lì si blocca ancora :man_shrugging:

1 Mi Piace

@pmusaraj / @awesomerobot Mi chiedo se graceful abbia alcuni elementi con z-index -1?

1 Mi Piace

Lo fa, ma rimuoverlo non ha aiutato. O forse ho fatto qualcosa di sbagliato.

2 Mi Piace

Daremo un’occhiata, per ora terremo aperto il bug.

(L’ho etichettato per chiarezza su come si è evoluto il bug)

3 Mi Piace

Questo dovrebbe risolvere il problema: FIX: Prevent bug with pinch zooming in Safari iOS by pmusaraj · Pull Request #40 · discourse/graceful · GitHub

Lo segnalerò domani a monte (o vedrò se qualcun altro l’ha già fatto), sembra proprio una recente regressione in Safari su iOS, questo codice è presente nel tema Graceful da molto tempo.

6 Mi Piace

La correzione sopra è stata unita, sembra buona qui su meta, spero sia lo stesso sulla tua istanza @tvavrda, grazie per la segnalazione!

Ho provato a riprodurre questo su un semplice codepen in modo da poterlo segnalare a monte, ma non riesco a riprodurlo. Qualcos’altro nella nostra app potrebbe contribuire al problema, il problema è che non sono sicuro di come rintracciare cos’altro sia un fattore contribuente.

3 Mi Piace

Sembra buono finora! Avevo un tema personalizzato, quindi ho semplicemente riprodotto le tue modifiche e sembra buono. Posso finalmente guardare le immagini dal mio telefono! Grazie per il supporto :heart:

4 Mi Piace

Lo zoom con il pizzico ha smesso di funzionare del tutto per me ora :sad_but_relieved_face:

1 Mi Piace

Sì, confermato, deve essere una regressione diversa. Ci sto lavorando!

1 Mi Piace

@tvavrda stai testando su Safari per iOS? Qui su meta, posso fare lo zoom con il pinch in Safari, ma non posso farlo in DiscourseHub (la nostra app mobile).

Sono su iOS 18.2.0 (aggiornerò alla 18.2.1 e testerò di nuovo).

Hai ragione. Funziona nel browser. Uso PWA. Lì non funziona.

2 Mi Piace

Mi dispiace per questo! Non avevo testato specificamente DiscourseHub/PWA con una delle mie recenti modifiche. Questo commit dovrebbe risolvere il pinch-zooming lì.

5 Mi Piace

Sembra funzionare di nuovo su PWA. Grazie!

3 Mi Piace