Use this page to test the effect of overscrolling on cancellability of touchmoves.

The first checkbox will call preventDefault on all touchmoves after the 10th until the touch gesture ends. Note that scrolling cannot be blocked once started...unless you start to overscroll. (e.g. try scrolling until the 10+ touch move, then hit the extent). Today, this allows blocking overscroll glow and pull-to-refresh effects.

The second checkbox unconditionally preventDefaults all touchmoves. The first touchmove is always blocking and will remain so, thus this will continue to allow preventing overscroll effects if the first touchmove would overscroll.

The third checkbox adds |overscroll-behavior:none| on the documentElement, using CSS to prevent browser overscroll actions like pull-to-refresh and the overscroll glow.

Event Log: