fix: prevent zoom on mobile when handleTouch is set to false #293
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
It appears that
touchstart
events on mobile will also trigger amouseenter
event by default, which will still create aZoomPane
element even ifhandleTouch
is set to false at instantiation. This PR will prevent that default behavior in scenarios wherehandleTouch
is set to false.Fixes #273
fix(<area>): fixed bug #issue-number
Steps to Test
Behavior on base branch: https://codepen.io/billythekid/pen/WqZwmW
Behavior on this PR: https://codepen.io/sherwinski/pen/GbbGYP
In the base branch, a click will result in a "touchstart" and then a "mouseenter" event, whereas in the PR version only "touchstart" will execute.