La propiedad overscroll-behavior controla el funcionamiento del scroll en varios casos.
El comportamiento predeterminado es que el scroll pueda propagarse entre diferentes contenedores que lo tengan disponible:
overscroll-behavior: auto;
Se puede evitar la propagación de dicho scroll, y evitar ‘pull to refresh’ (si se aplica al elemento html):
overscroll-behavior: contain;
Adicionalmente a evitar propagación, se puede evitar el efecto visual de llegar al límite del scroll:
overscroll-behavior: none;
En Chrome for Developers nos cuentan esto con más y mejor detalle: Take control of your scroll – customizing pull-to-refresh and overflow effects.