Android WebView salta a la cima en cada actualización de página (?)

Estoy implementando actividad estándar de Vista web con javascript enabled y encontré un comportamiento no deseado que hace que sea imposible interactuar con (uno, por ahora) página web.

 class WebViewActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_fullscreen) supportActionBar?.setDisplayHomeAsUpEnabled(true) web_view.webChromeClient = WebChromeClient() web_view.webViewClient = WebViewClient() } override fun onPostCreate(savedInstanceState: Bundle?) { super.onPostCreate(savedInstanceState) web_view.settings.javaScriptEnabled = true web_view.loadUrl("https://www.google.com") } } 

estándar, pero cuando m.9gag.com de www.google.com a m.9gag.com , la vista web no maneja adecuadamente esta request: cada vez que desploop o hago clic en alguna reference, salta directamente a la parte superior y la página deja de responder. .

Miré los loggings en el browser de escritorio y parece estar relacionado con las actualizaciones de anuncios en esa página web. Pero puedo estar equivocado.

Este comportamiento no está presente en ninguno de los browseres mobilees que he instalado en dispositivos de testing, por lo que creo que esto puede evitarse cambiando algunas configuraciones de la vista web.

Actualizar

WebView.setWebContentsDebuggingEnabled(true) depurador de Chrome al dispositivo habilitando WebView.setWebContentsDebuggingEnabled(true)

y resulta que el website simplemente se refreshes en un bucle infinito, incluso cuando se cambia a otra aplicación, la vista web todavía se actualiza constantemente.

captura de pantalla del depurador Chrome

Puede ver el historial completo de requestes de networking por encima de la línea roja