RESOLVED FIXED 199543
[Pointer Events] Use a gesture recognizer to prevent pinch-to-zoom behavior
https://bugs.webkit.org/show_bug.cgi?id=199543
Summary [Pointer Events] Use a gesture recognizer to prevent pinch-to-zoom behavior
Antoine Quint
Reported 2019-07-06 07:36:44 PDT
[Pointer Events] Use a gesture recognizer to prevent pinch-to-zoom behavior
Attachments
Patch (22.36 KB, patch)
2019-07-06 07:45 PDT, Antoine Quint
no flags
Patch (22.38 KB, patch)
2019-07-06 11:59 PDT, Antoine Quint
no flags
Patch (22.23 KB, patch)
2019-07-06 14:37 PDT, Antoine Quint
ews-watchlist: commit-queue-
Archive of layout-test-results from ews122 for ios-simulator-wk2 (1.19 MB, application/zip)
2019-07-06 15:58 PDT, EWS Watchlist
no flags
Antoine Quint
Comment 1 2019-07-06 07:45:07 PDT
Antoine Quint
Comment 2 2019-07-06 11:59:59 PDT
Dean Jackson
Comment 3 2019-07-06 13:47:16 PDT
Comment on attachment 373568 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=373568&action=review > Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm:146 > +#import "ScrollingTreeScrollingNodeDelegateIOS.h" Why did you need to add this?
Antoine Quint
Comment 4 2019-07-06 14:35:30 PDT
(In reply to Dean Jackson from comment #3) > Comment on attachment 373568 [details] > Patch > > View in context: > https://bugs.webkit.org/attachment.cgi?id=373568&action=review > > > Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm:146 > > +#import "ScrollingTreeScrollingNodeDelegateIOS.h" > > Why did you need to add this? I didn't, this was for a later patch and I forgot to remove it.
Antoine Quint
Comment 5 2019-07-06 14:37:52 PDT
EWS Watchlist
Comment 6 2019-07-06 15:58:38 PDT
Comment on attachment 373582 [details] Patch Attachment 373582 [details] did not pass ios-sim-ews (ios-simulator-wk2): Output: https://webkit-queues.webkit.org/results/12677986 Number of test failures exceeded the failure limit.
EWS Watchlist
Comment 7 2019-07-06 15:58:40 PDT
Created attachment 373586 [details] Archive of layout-test-results from ews122 for ios-simulator-wk2 The attached test failures were seen while running run-webkit-tests on the ios-sim-ews. Bot: ews122 Port: ios-simulator-wk2 Platform: Mac OS X 10.14.5
Antoine Quint
Comment 8 2019-07-07 01:13:04 PDT
Radar WebKit Bug Importer
Comment 9 2019-07-07 01:14:23 PDT
Antoine Quint
Comment 10 2019-07-07 08:14:34 PDT
Working on addressing the new timeouts on iOS Simulator, should have a fix up in the next few hours.
Antoine Quint
Comment 11 2019-07-07 08:45:01 PDT
(In reply to Antoine Quint from comment #10) > Working on addressing the new timeouts on iOS Simulator, should have a fix > up in the next few hours. I think I know what the problem is, we should really have ENABLE_POINTER_EVENTS and HAVE_UI_WEB_TOUCH_EVENTS_GESTURE_RECOGNIZER_WITH_ACTIVE_TOUCHES_BY_ID be one and a single thing on iOS since we can't have pointercancel events or the touch-action CSS property implemented without that new API. Running tests locally to see if that indeed fixes everything, but this will take a few hours since mucking with Platform.h causes a complete rebuild.
Antoine Quint
Comment 12 2019-07-07 12:16:16 PDT
I have a patch up at https://bugs.webkit.org/show_bug.cgi?id=199562 to enable PE on iOS 13 and up only for iOS.
Antoine Quint
Comment 13 2019-07-08 04:23:10 PDT
Should be all clear as of r247205.
Note You need to log in before you can comment on or make changes to this bug.