I was facing to the same issue but adding
setOnTouchListener { v, event -> v.parent?.requestDisallowInterceptTouchEvent(true) v.onTouchEvent(event) }
to the webView (in the apply block) is fixing the problem !