Pinch-Zoom stürzt bei iOS ab (Graceful-Theme)

iOS 18.2 Pinch-Zoom stürzt meistens ab. Kann nicht in Bilder hineinzoomen, aber auch nicht in ein Thema.

UPDATE: Es scheint zu passieren, wenn man mit zwei Fingern zoomt und dann mit einem Finger „grob“ wischt (z. B. um ganz nach unten zu scrollen), während man hineingezoomt hat. Oder herauszoomt. Man muss in einen Inhalt hineinzoomen. Wenn man z. B. auf Schaltflächen zoomt, stürzt es möglicherweise nicht ab.

4 „Gefällt mir“

Abstürze wie dieser sind wahrscheinlich Browser-Fehler. Dennoch habe ich das Team informiert, falls sie Ideen haben.

2 „Gefällt mir“

Ich konnte dies unter iOS 18.2.1 nicht reproduzieren.

Sehen andere das gleiche Problem?

1 „Gefällt mir“

OK, ich habe auf 18.2.1 aktualisiert und nach einigen Tests kann ich es nicht erneut reproduzieren.

2 „Gefällt mir“

Es ist wieder passiert (iOS 18.2.1). Wenn ich hineinzoome und dann herauszoome, aber viel mehr als 1:1, kann ich den Absturz reproduzieren.

4 „Gefällt mir“

Danke @tvavrda – einige von uns im Team konnten das gleiche Problem reproduzieren und untersuchen es :eyes:

3 „Gefällt mir“

Es ist definitiv ein Browserfehler, aber @pmusaraj hat gerade einen Fix zusammengeführt, der ihn in unseren Tests zu beheben scheint.

Können Sie bestätigen, dass nach dem Update alles funktioniert?

3 „Gefällt mir“

Es funktioniert jetzt mit dem Standardthema. Aber ich habe GitHub - discourse/graceful installiert und dort stürzt es immer noch ab :man_shrugging:

1 „Gefällt mir“

@pmusaraj / @awesomerobot Ich frage mich, ob Graceful Elemente mit einem z-Index von -1 hat?

1 „Gefällt mir“

Es hilft, aber das Entfernen hat nicht geholfen. Oder vielleicht habe ich etwas falsch gemacht.

2 „Gefällt mir“

Wir werden uns das ansehen und den Fehler vorerst offen lassen.

(Ich habe ihn zur Verdeutlichung dessen, wozu sich der Fehler entwickelt hat, markiert)

3 „Gefällt mir“

Das sollte es beheben: FIX: Prevent bug with pinch zooming in Safari iOS by pmusaraj · Pull Request #40 · discourse/graceful · GitHub

Ich werde dies morgen upstream einreichen (oder sehen, ob jemand anderes es eingereicht hat). Dies fühlt sich sehr nach einer kürzlichen Regression in Safari auf iOS an. Dieser Code ist schon lange im Graceful-Theme enthalten.

6 „Gefällt mir“

Der obige Fix wurde nun zusammengeführt und sieht hier auf Meta gut aus. Ich hoffe, auf deiner Instanz ist es dasselbe @tvavrda, danke für den Bericht!

Ich habe versucht, dies in einem einfachen Codepen zu reproduzieren, um es nach oben melden zu können, aber ich kann es nicht reproduzieren. Etwas anderes in unserer App könnte zu dem Problem beitragen. Das Problem ist, ich bin mir nicht sicher, wie ich herausfinden kann, was noch dazu beiträgt.

3 „Gefällt mir“

Scheint bisher gut! Ich hatte ein benutzerdefiniertes Theme, also habe ich deine Änderungen einfach reproduziert und es sieht gut aus. Ich kann endlich Bilder von meinem Handy ansehen! Danke für die Unterstützung :heart:

4 „Gefällt mir“

Pinch-Zooming funktioniert bei mir überhaupt nicht mehr :sad_but_relieved_face:

1 „Gefällt mir“

Ja, bestätigt, muss eine andere Regression sein. Ich schaue es mir an!

1 „Gefällt mir“

@tvavrda testest du auf Safari für iOS? Hier auf Meta kann ich in Safari zoomen, aber nicht in DiscourseHub (unserer mobilen App).

Ich bin auf iOS 18.2.0 (Upgrade auf 18.2.1 und erneuter Test).

Sie haben Recht. Im Browser funktioniert es. Ich benutze PWA. Dort tut es das nicht.

2 „Gefällt mir“

Entschuldigung dafür! Ich hatte DiscourseHub/PWA mit einer meiner letzten Änderungen nicht speziell getestet. Dieser Commit sollte das Pinch-Zooming dort beheben.

5 „Gefällt mir“

Scheint auf PWA wieder zu funktionieren. Danke!

3 „Gefällt mir“