keymanapp / keyman

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

fix(android): fixes kbd text zoom to prevent accessibility cross-effects #11281

Closed jahorton closed 1 week ago

jahorton commented 2 weeks ago

Fixes #11279. Fixes #11280. (By preventing the scenario.)

Reference: https://stackoverflow.com/a/49649302

Device text-size accessibility scaling appears to affect the WebView "text zoom" setting. Directly setting text-zoom to a specific value bypasses this and locks down our keyboards' font sizes.

User Testing

TEST_ACCESSIBILITY_FONT_EFFECTS: Using the Keyman app for Android, verify that system accessibility settings for fonts have no effect on the size of the in-app and system keyboards.

keymanapp-test-bot[bot] commented 2 weeks ago

User Test Results

Test specification and instructions

Test Artifacts

bharanidharanj commented 1 week ago

Test Results

keyman-server commented 1 week ago

Changes in this pull request will be available for download in Keyman version 17.0.315-beta