Problem
When event listeners are passive, it's not possible to call event.prevent_default(). This behavior is confusing and unexpected.
Proposed Solution
We should only set passive event listeners for touchstart and touchmove. See here: https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener#Improving_scrolling_performance_with_passive_listeners
Problem
When event listeners are passive, it's not possible to call
event.prevent_default(). This behavior is confusing and unexpected.Proposed Solution
We should only set passive event listeners for
touchstartandtouchmove. See here: https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener#Improving_scrolling_performance_with_passive_listeners