PhilippC / keepass2android

Password manager app for Android
https://play.google.com/store/apps/details?id=keepass2android.keepass2android
GNU General Public License v3.0
4.59k stars 378 forks source link

Keyboard in front of dialogs #2175

Open Stimmenhotel opened 1 year ago

Stimmenhotel commented 1 year ago

In addition to #996 I wanted to add another case resulting in the blocked state.

Device Info: Xiaomi Mi 9t Pro Custom Rom (Spark OS 12.6, Android 12, AOSP based (IIRC)) Keyboard: GBoard 12.4.06.... K2A: 1.0.9d-r0 Display resolution: 1080x2340

This error occurs for a longer period already, but most likely started by using a custom rom on my device. Tested a few other keyboards, including K2A-Keyboard with the same result. I would assume the error is maybe triggered by the way the rom is reporting screen size (maybe as a kind of tablet mode?).

Affected dialog fields:

Every time a dialog appears, the keyboard is open too, but is blocking the lower part of the dialog field. Any action (closing keyboard, pressing anywhere else than the dialog) will close the dialog and will start the unusable state. Pressing the dialog will not close the keyboard and therefore has no effect.

Workaround: Rotate the phone to landscape and back to portrait (assuming auto-rotate is on) will shrink the dialog field to a size which makes it nearly fit the space above the keyboard.

Once I can capture a screenshot, I will add it here. Changes seem to get saved even if the app itself is unusable and gets killed manually. (So I first need to find an app to make a screenshot with)

If further info is needed, please ask.

WebworkrNet commented 1 month ago

Related to [BUG] [UX] Error message readability #2587