iou90 / react-native-autoheight-webview

An auto height webview for React Native
ISC License
492 stars 162 forks source link

ANR on android 14 #266

Open cw-saurav opened 1 month ago

cw-saurav commented 1 month ago

Bug description:

ANR on loading of webview which contains image of App. This webview is present on first screen of app.

Stack trace : at J.N.MTXp4fn_(Native method) at WV.x6.onDraw(chromium-TrichromeWebViewGoogle6432.aab-stable-647813433:227) at com.android.webview.chromium.WebViewChromium.onDraw(chromium-TrichromeWebViewGoogle6432.aab-stable-647813433:40) at android.webkit.WebView.onDraw(WebView.java:2956) at android.view.View.draw(View.java:24728) at android.view.View.updateDisplayListIfDirty(View.java:23520) at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4668) at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4641) at android.view.View.updateDisplayListIfDirty(View.java:23445) at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4668) at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4641) at android.view.View.updateDisplayListIfDirty(View.java:23445) at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4668) at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4641) at android.view.View.updateDisplayListIfDirty(View.java:23445) at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4668) at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4641) at android.view.View.updateDisplayListIfDirty(View.java:23445) at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4668) at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4641) at android.view.View.updateDisplayListIfDirty(View.java:23445) at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4668) at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4641) at android.view.View.updateDisplayListIfDirty(View.java:23445) at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4668) at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4641) at android.view.View.updateDisplayListIfDirty(View.java:23445) at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4668) at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4641) at android.view.View.updateDisplayListIfDirty(View.java:23445) at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4668) at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4641) at android.view.View.updateDisplayListIfDirty(View.java:23445) at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4668) at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4641) at android.view.View.updateDisplayListIfDirty(View.java:23445) at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4668) at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4641) at android.view.View.updateDisplayListIfDirty(View.java:23445) at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4668) at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4641) at android.view.View.updateDisplayListIfDirty(View.java:23445) at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4668) at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4641) at android.view.View.updateDisplayListIfDirty(View.java:23445) at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4668) at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4641)

To Reproduce:

Source (static HTML or url): HTML

Expected behavior:

Screenshots/Videos:

Environment:

MilanCanary commented 1 month ago

I am also getting so many ANRs like this