La función de zoom con pellizco se bloquea en iOS (tema Graceful)

iOS 18.2 pellizcar para hacer zoom causa la mayoría de los bloqueos. No se puede hacer zoom en imágenes ni en nada dentro de un tema.

ACTUALIZACIÓN: Parece que ocurre cuando haces zoom con los dedos y luego deslizas “bruscamente” con un dedo (por ejemplo, para ir hasta abajo) mientras estás ampliado. O al alejar. Debes hacer zoom en un contenido. Cuando haces zoom, por ejemplo, en botones, es posible que no se bloquee.

4 Me gusta

Es probable que los bloqueos como este sean errores del navegador; dicho esto, he alertado al equipo por si tienen alguna idea.

2 Me gusta

No he podido reproducir esto en iOS 18.2.1.

¿Alguien más está viendo el mismo problema?

1 me gusta

OK, me actualicé a la versión 18.2.1 y después de algunas pruebas no he podido reproducirlo de nuevo.

2 Me gusta

Volvió a suceder (iOS 18.2.1). Si hago zoom y luego lo alejo mucho más de 1:1, puedo reproducir el bloqueo.

4 Me gusta

Gracias @tvavrda; unos cuantos en el equipo hemos podido reproducir el mismo problema y lo estamos investigando :eyes:

3 Me gusta

Ciertamente es un error del navegador, pero @pmusaraj acaba de fusionar una corrección que parece solucionarlo en nuestras pruebas.

¿Puedes confirmar que todo funciona después de actualizar?

3 Me gusta

Ahora funciona en el tema predeterminado. Pero tengo GitHub - discourse/graceful instalado y ahí todavía se bloquea :man_shrugging:

1 me gusta

@pmusaraj / @awesomerobot Me pregunto si graceful tiene algunos elementos con un índice z de -1.

1 me gusta

Sí, pero quitarlo no ayudó. O tal vez hice algo mal.

2 Me gusta

Echaremos un vistazo y mantendremos el error abierto por ahora.

(Lo he etiquetado para mayor claridad sobre en qué se ha convertido el error)

3 Me gusta

Esto debería solucionarlo: FIX: Prevent bug with pinch zooming in Safari iOS by pmusaraj · Pull Request #40 · discourse/graceful · GitHub

Voy a presentarlo upstream mañana (o ver si alguien más lo ha presentado), esto se siente mucho como una regresión reciente en Safari en iOS, este código ha estado en el tema Graceful durante mucho tiempo.

6 Me gusta

La corrección anterior se ha fusionado, se ve bien aquí en meta, espero que sea lo mismo en tu instancia @tvavrda, ¡gracias por el informe!

Intenté reproducir esto en un codepen simple para poder informarles, pero no puedo reproducirlo. Algo más en nuestra aplicación podría estar contribuyendo al problema, el problema es que no estoy seguro de cómo rastrear qué más está contribuyendo.

3 Me gusta

¡Parece que va bien hasta ahora! Tenía un tema personalizado, así que simplemente reproduje tus modificaciones y se ve bien. ¡Por fin puedo ver imágenes desde mi teléfono! Gracias por el apoyo :heart:

4 Me gusta

El zoom con los dedos dejó de funcionar por completo para mí ahora :sad_but_relieved_face:

1 me gusta

Sí, confirmado, debe ser una regresión diferente. ¡Lo estoy investigando!

1 me gusta

@tvavrda ¿estás probando en Safari para iOS? Aquí en meta, puedo hacer zoom con los dedos en Safari, pero no puedo en DiscourseHub (nuestra aplicación móvil).

Estoy en iOS 18.2.0 (actualizando a 18.2.1 y probando de nuevo).

Tienes razón. Funciona en el navegador. Yo uso PWA. Allí no lo hace.

2 Me gusta

Lo siento por eso. No había probado específicamente DiscourseHub/PWA con uno de mis cambios recientes. Este commit debería solucionar el zoom con los dedos allí.

5 Me gusta

Parece que vuelve a funcionar en PWA. ¡Gracias!

3 Me gusta