Fix map pan when touchZoom is disabled #5952
Merged
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.
Fixes #5779, closes #5951.
In #4552 @perliedman introduced change, which allows page native scroll when the touch zoom and map drag handlers are disabled.
How it works on current master:
dragging
touchZoom
dragging
andtouchZoom
workdragging
nortouchZoom
work, page is not prevented from scrollingdragging
doesn't work,touchZoom
works, page is not prevented from scrollingtouchZoom
doesn't work, butdragging
doesn't work either, page is not prevented from scrolling. Expected:touchZoom
doesn't work,dragging
works and page is not prevented from scrolling - #5779Sotouch-action: none
should be added ifdragging
is enabled and should not be added ifdragging
is disabled, whethertouchZoom
is enabled or not.