GrapheneOS After installing this version, all apps that use the webview in my phone broke: K-9 Mail, Home Assistant, etc.
type: crash
osVersion: google/oriole/oriole:14/UQ1A.240105.002/2024011600:user/release-keys
package: io.homeassistant.companion.android:11898
process: io.homeassistant.companion.android
processUptime: 36850 + 384 ms
installer: com.android.vending
java.lang.RuntimeException: Unable to start activity ComponentInfo{io.homeassistant.companion.android/io.homeassistant.companion.android.webview.WebViewActivity}: android.view.InflateException: Binary XML file line #11 in io.homeassistant.companion.android:layout/activity_webview: Binary XML file line #11 in io.homeassistant.companion.android:layout/activity_webview: Error inflating class android.webkit.WebView
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3833)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3974)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:103)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:139)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:96)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2475)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:205)
at android.os.Looper.loop(Looper.java:294)
at android.app.ActivityThread.main(ActivityThread.java:8279)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
at com.android.internal.os.ExecInit.main(ExecInit.java:49)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:359)
Caused by: android.view.InflateException: Binary XML file line #11 in io.homeassistant.companion.android:layout/activity_webview: Binary XML file line #11 in io.homeassistant.companion.android:layout/activity_webview: Error inflating class android.webkit.WebView
Caused by: android.view.InflateException: Binary XML file line #11 in io.homeassistant.companion.android:layout/activity_webview: Error inflating class android.webkit.WebView
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Constructor.newInstance0(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
at android.view.LayoutInflater.createView(LayoutInflater.java:866)
at android.view.LayoutInflater.createView(LayoutInflater.java:788)
at com.android.internal.policy.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:58)
at android.view.LayoutInflater.onCreateView(LayoutInflater.java:942)
at android.view.LayoutInflater.onCreateView(LayoutInflater.java:962)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1016)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:973)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:1135)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1096)
at android.view.LayoutInflater.inflate(LayoutInflater.java:694)
at android.view.LayoutInflater.inflate(LayoutInflater.java:538)
at io.homeassistant.companion.android.databinding.ActivityWebviewBinding.inflate(ActivityWebviewBinding.java:65)
at io.homeassistant.companion.android.databinding.ActivityWebviewBinding.inflate(ActivityWebviewBinding.java:59)
at io.homeassistant.companion.android.webview.WebViewActivity.onCreate(WebViewActivity.kt:244)
at android.app.Activity.performCreate(Activity.java:8674)
at android.app.Activity.performCreate(Activity.java:8652)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1461)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3815)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3974)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:103)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:139)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:96)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2475)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:205)
at android.os.Looper.loop(Looper.java:294)
at android.app.ActivityThread.main(ActivityThread.java:8279)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
at com.android.internal.os.ExecInit.main(ExecInit.java:49)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:359)
Caused by: android.util.AndroidRuntimeException: java.lang.reflect.InvocationTargetException
at android.webkit.WebViewFactory.getProvider(WebViewFactory.java:363)
at android.webkit.WebView.getFactory(WebView.java:2606)
at android.webkit.WebView.ensureProviderCreated(WebView.java:2600)
at android.webkit.WebView.setOverScrollMode(WebView.java:2668)
at android.view.View.<init>(View.java:5496)
at android.view.View.<init>(View.java:5637)
at android.view.ViewGroup.<init>(ViewGroup.java:704)
at android.widget.AbsoluteLayout.<init>(AbsoluteLayout.java:56)
at android.webkit.WebView.<init>(WebView.java:422)
at android.webkit.WebView.<init>(WebView.java:364)
at android.webkit.WebView.<init>(WebView.java:346)
at android.webkit.WebView.<init>(WebView.java:333)
... 34 more
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Method.invoke(Native Method)
at android.webkit.WebViewFactory.getProvider(WebViewFactory.java:355)
... 45 more
Caused by: java.lang.RuntimeException: Unable to find flag 'kClientHintsFromReducedUA' in the list.
at WV.Ig.a(chromium-TrichromeWebView6432.apk-stable-616710132:143)
at WV.G0.a(chromium-TrichromeWebView6432.apk-stable-616710132:39)
at com.android.webview.chromium.WebViewChromiumFactoryProvider.<init>(chromium-TrichromeWebView6432.apk-stable-616710132:372)
at com.android.webview.chromium.WebViewChromiumFactoryProviderForT.<init>(chromium-TrichromeWebView6432.apk-stable-616710132:1)
at com.android.webview.chromium.WebViewChromiumFactoryProviderForT.create(chromium-TrichromeWebView6432.apk-stable-616710132:3)
... 47 more
type: crash
osVersion: google/oriole/oriole:14/UQ1A.240105.002/2024011600:user/release-keys
package: com.fsck.k9:37014
process: com.fsck.k9
processUptime: 6271 + 362 ms
installer: org.fdroid.basic
android.view.InflateException: Binary XML file line #12 in com.fsck.k9:layout/message_container: Binary XML file line #12 in com.fsck.k9:layout/message_container: Error inflating class com.fsck.k9.view.MessageWebView
Caused by: android.view.InflateException: Binary XML file line #12 in com.fsck.k9:layout/message_container: Error inflating class com.fsck.k9.view.MessageWebView
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Constructor.newInstance0(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
at android.view.LayoutInflater.createView(LayoutInflater.java:866)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1018)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:973)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:1135)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1096)
at android.view.LayoutInflater.inflate(LayoutInflater.java:694)
at android.view.LayoutInflater.inflate(LayoutInflater.java:538)
at com.fsck.k9.ui.messageview.MessageTopView.showMessage(MessageTopView.kt:118)
at com.fsck.k9.ui.messageview.MessageViewFragment.showMessage(MessageViewFragment.kt:348)
at com.fsck.k9.ui.messageview.MessageViewFragment.access$showMessage(MessageViewFragment.kt:59)
at com.fsck.k9.ui.messageview.MessageViewFragment$messageLoaderCallbacks$1.onMessageViewInfoLoadFinished(MessageViewFragment.kt:897)
at com.fsck.k9.activity.MessageLoaderHelper.onDecodeMessageFinished(MessageLoaderHelper.java:407)
at com.fsck.k9.activity.MessageLoaderHelper.-$$Nest$monDecodeMessageFinished(MessageLoaderHelper.java:0)
at com.fsck.k9.activity.MessageLoaderHelper$3.onLoadFinished(MessageLoaderHelper.java:443)
at com.fsck.k9.activity.MessageLoaderHelper$3.onLoadFinished(MessageLoaderHelper.java:420)
at androidx.loader.app.LoaderManagerImpl$LoaderObserver.onChanged(LoaderManagerImpl.java:250)
at androidx.lifecycle.LiveData.considerNotify(LiveData.java:133)
at androidx.lifecycle.LiveData.dispatchingValue(LiveData.java:151)
at androidx.lifecycle.LiveData.setValue(LiveData.java:309)
at androidx.lifecycle.MutableLiveData.setValue(MutableLiveData.java:50)
at androidx.loader.app.LoaderManagerImpl$LoaderInfo.setValue(LoaderManagerImpl.java:189)
at androidx.loader.app.LoaderManagerImpl$LoaderInfo.onLoadComplete(LoaderManagerImpl.java:174)
at androidx.loader.content.Loader.deliverResult(Loader.java:132)
at com.fsck.k9.ui.message.LocalMessageExtractorLoader.deliverResult(LocalMessageExtractorLoader.java:47)
at com.fsck.k9.ui.message.LocalMessageExtractorLoader.deliverResult(LocalMessageExtractorLoader.java:16)
at androidx.loader.content.AsyncTaskLoader.dispatchOnLoadComplete(AsyncTaskLoader.java:258)
at androidx.loader.content.AsyncTaskLoader$LoadTask.onPostExecute(AsyncTaskLoader.java:83)
at androidx.loader.content.ModernAsyncTask.finish(ModernAsyncTask.java:490)
at androidx.loader.content.ModernAsyncTask$InternalHandler.handleMessage(ModernAsyncTask.java:507)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:205)
at android.os.Looper.loop(Looper.java:294)
at android.app.ActivityThread.main(ActivityThread.java:8279)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
at com.android.internal.os.ExecInit.main(ExecInit.java:49)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:359)
Caused by: android.util.AndroidRuntimeException: java.lang.reflect.InvocationTargetException
at android.webkit.WebViewFactory.getProvider(WebViewFactory.java:363)
at android.webkit.WebView.getFactory(WebView.java:2606)
at android.webkit.WebView.ensureProviderCreated(WebView.java:2600)
at android.webkit.WebView.setOverScrollMode(WebView.java:2668)
at android.view.View.<init>(View.java:5496)
at android.view.View.<init>(View.java:5637)
at android.view.ViewGroup.<init>(ViewGroup.java:704)
at android.widget.AbsoluteLayout.<init>(AbsoluteLayout.java:56)
at android.webkit.WebView.<init>(WebView.java:422)
at android.webkit.WebView.<init>(WebView.java:364)
at android.webkit.WebView.<init>(WebView.java:346)
at android.webkit.WebView.<init>(WebView.java:333)
at com.fsck.k9.view.MessageWebView.<init>(MessageWebView.kt:17)
... 40 more
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Method.invoke(Native Method)
at android.webkit.WebViewFactory.getProvider(WebViewFactory.java:355)
... 52 more
Caused by: java.lang.RuntimeException: Unable to find flag 'kClientHintsFromReducedUA' in the list.
at WV.Ig.a(chromium-TrichromeWebView6432.apk-stable-616710132:143)
at WV.G0.a(chromium-TrichromeWebView6432.apk-stable-616710132:39)
at com.android.webview.chromium.WebViewChromiumFactoryProvider.<init>(chromium-TrichromeWebView6432.apk-stable-616710132:372)
at com.android.webview.chromium.WebViewChromiumFactoryProviderForT.<init>(chromium-TrichromeWebView6432.apk-stable-616710132:1)
at com.android.webview.chromium.WebViewChromiumFactoryProviderForT.create(chromium-TrichromeWebView6432.apk-stable-616710132:3)
... 54 more