Bug 195052
Summary: | Gesture events do not cross the shadow boundary | ||
---|---|---|---|
Product: | WebKit | Reporter: | david xu <dxu> |
Component: | UI Events | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | ben, rniwa, webkit-bug-importer, youennf |
Priority: | P2 | Keywords: | InRadar |
Version: | Safari 12 | ||
Hardware: | Mac | ||
OS: | macOS 10.14 | ||
Bug Depends on: | |||
Bug Blocks: | 148695 |
david xu
Right now gesturestart and gesturechange events will cause zooming to occur in Safari by default. For a web application that uses web components and needs to prevent this default behavior from occurring, there is no way to do this without adding an event handler for gesturestart and gesturechange to every custom component.
Please see below for a simple example of this issue:
https://jsfiddle.net/60mzfj2x/
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/48406939>
Ryosuke Niwa
This should be fixed in iOS 12.2 and macOS 10.14.4 betas.
david xu
Thanks Ryosuke, I took a peek at the Safari Technology Preview and it looks fixed there.
Ryosuke Niwa
(In reply to Ryosuke Niwa from comment #2)
> This should be fixed in iOS 12.2 and macOS 10.14.4 betas.
Great. Thanks for confirming!