Open sentry-io[bot] opened 1 month ago
Sentry Issue: KEYMAN-ANDROID-4R3
The message here is notably different:
Failed to verify WebView provider, version code is lower than expected:
actual
But the end effect is essentially the same - we can't spin up the Web-based keyboard.
Related StackOverflow post: https://stackoverflow.com/a/46266199
General hypothesis: if the WebView is in the middle of being updated when the app needs to spin up a keyboard, the WebView provider will be unavailable, triggering a crash.
I'm not immediately finding useful information for the "version code" variant, though at least others have also seen it. Chances are that our handling would need to act similarly, anyway.
Whoops, slipped up on the tagging there for a moment. The "cloud-downloader state logging" entry in history is irrelevant.
Sentry Issue: KEYMAN-ANDROID-599
This is from 16.0, but occurring from a different location within the code.
It also appears that a lot of the ApplicationNotResponding
Sentry reports also intersect with WebView-related code paths. (Technically, it seems to always occur where inter-process communication may be involved.)
From 17.0:
From 16.0:
Sentry Issue: KEYMAN-ANDROID-5E9