keymanapp / keyman

Keyman cross platform input methods system running on Android, iOS, Linux, macOS, Windows and mobile and desktop web
https://keyman.com/
Other
391 stars 109 forks source link

bug(android): invalid webview height in system keyboard #11830

Open jahorton opened 3 months ago

jahorton commented 3 months ago

As seen by @mcdurdin:

Only half the keyboard is visible

Seen with the test artifact from #11800, based upon 18.0.57.

sentry-io[bot] commented 3 months ago

Sentry Issue: KEYMAN-ANDROID-5K1

jahorton commented 3 months ago

The internally-logged message about scaling:

Height mismatch: onSizeChanged = 420, our version = 765

420 / 765 ~= .55, so the "nearly half" lines up pretty well. It would appear that something has caused the WebView to be scaled at half the correct height in this scenario.

jahorton commented 3 months ago

We've now seen some matching Sentry events arise from the test build of #11826, though interestingly, no related oddities were noted during the user tests.

mcdurdin commented 2 months ago

See also: