unable to pan a simple d3 zoom example in an android app

Hello everyone,

This example (https://observablehq.com/@d3/zoom) works in every browser but not in our Android app (wort.lu) : pan-x is possible, pas-y scrolls the whole page (and doesn’t pan in the d3).

Would anyone have an idea?

Adding the css touch-event: none or the JS preventDefault() and stopImmediatePropagation() to the SVG on touchmove have no effect either.

Thanks a lot for your help,

Dominique