RESOLVED CONFIGURATION CHANGED277012
REGRESSION (iOS 18 beta): In AR QuickLook, pinch closed and drag down gestures close the ARQL window
https://bugs.webkit.org/show_bug.cgi?id=277012
Summary REGRESSION (iOS 18 beta): In AR QuickLook, pinch closed and drag down gesture...
Miles
Reported 2024-07-24 09:47:22 PDT
Created attachment 471955 [details] Screen recording demonstrating pinch gesture closing ARQL window Observations: When viewing a 3D model in AR QuickLook, some gesture interactions cause the entire ARQL window to start minimising and eventually closing the session window altogether. If user performs a pinch closed gesture to scale the model down, the ARQL window closes. But user is able to perform a pinch open gesture to scale model up, and this works fine. Also, if user performs a drag down gesture, to move the model closer on the horizontal plane, the ARQL window closes. But user is able to perform drag up / left / right gestures to move model, and this works fine. Expected Results: User should be able to pinch (to scale down) or drag downwards (to reposition model) without exiting ARQL session. Repro steps: * Using iOS 18 beta * In Safari, visit: https://developer.apple.com/augmented-reality/quick-look/ * Select a model to view in ARQL * Once model is anchored, pinch model to scale down * Observe the model does not shrink, but the entire ARQL window shrinks * Continuing to pinch will eventually minimise the ARQL session window altogether, returning user to originating webpage * Alternatively, open 3D model, once anchored, drag downwards to reposition, and observe ARQL screen minimises and closes Note that when performing the same interactions with third party browsers such as Chrome and Edge, the issue is not observed. Issue reported via Feedback Assistant (FB14470881)
Attachments
Screen recording demonstrating pinch gesture closing ARQL window (62.22 MB, video/quicktime)
2024-07-24 09:47 PDT, Miles
no flags
Alexey Proskuryakov
Comment 1 2024-07-26 09:32:30 PDT
Alexey Proskuryakov
Comment 2 2024-07-29 16:56:45 PDT
Thank you for the report. We were unable to reproduce this with current iOS 18 beta builds.
Alexey Proskuryakov
Comment 3 2024-07-29 16:59:35 PDT
I'm seeing that pinching to make the model smaller doesn't make it smaller unless I first make it bigger. But not seeing the symptoms as described.
Alexey Proskuryakov
Comment 4 2024-07-29 17:02:13 PDT
Could you please re-test with the next beta?
Miles
Comment 5 2024-07-30 05:14:36 PDT
I'm currently testing with iPhone 12 Pro, iOS 18.0 (22A5316k), Dev Beta 4 (I think) After AR model is anchored, pinch close gesture shrinks the ARQL window rather than resizing the 3D model. I'll check again as soon as there's another Beta release.
Miles
Comment 6 2024-08-07 09:29:27 PDT
Retesting with iOS 18.0 Dev Beta 5 (22A5326f) Behaviour has indeed changed with latest beta. ARQL window no longer shrinks / minimises. But the gestures still fail to work as expected. Current observations: When model opens and anchors in ARQL, pinch close gesture does nothing - the 3D model does not scale down. Pinch open gesture does work - the model scales up. If you first pinch open and, within the same gesture, then pinch close, the model can be scaled down. Similarly, drag down gesture does nothing - the 3D model does not move closer. Drag up / left / right gestures work - the model is moved on the anchored plane. If you first drag up/left/right and then, within the same gesture, drag down, the model can be moved closer. Thanks
Miles
Comment 7 2024-09-03 09:35:50 PDT
Retesting with iOS 18.0 Dev Beta 8 (22A5350a) Issue is still not completely resolved. Pinch close gesture does not scale down 3D model. Drag down gesture does not move 3D model.
Miles
Comment 8 2024-10-09 09:44:28 PDT
This didn't get resolved in iOS 18.0 public release. But the good news is that I'm retesting it in iOS 18.1 beta (22B5069a), and it looks to be fixed! Pinch close gesture now does scale down 3D model. Drag down gesture now does move 3D model.
Alexey Proskuryakov
Comment 9 2024-10-09 16:34:31 PDT
Than you for the update!
Note You need to log in before you can comment on or make changes to this bug.