KeePassDX icon indicating copy to clipboard operation
KeePassDX copied to clipboard

Clicks do not work at the top of the screen

Open a4ex opened this issue 2 years ago • 2 comments

Describe the bug

I have lost the ability to select the app functions that reside at the top part of the screen. For example when I have the database open, I can not select the search button or if I'm the in locked database screen, I cant select any of the buttons back, edit, settings or help. If I float the application and drug it in lower level of the screen everything works perfectly.

I believe this is an issue of keepassdx with miui platform, when app is running fullscreen. I don't experience such an issue with any other application.

KeePass Database

  • Created with: Windows KeePass 2.xx
  • Version: V2-KDBX3.1
  • Location: Remote file retrieved with oneDrive app

KeePassDX:

  • Version: 3.4.5
  • Build: Free
  • Language: English

Android:

  • Device: Xiaomi Mi 8
  • Version: MIUI Global 12.0.3.0 Stable

a4ex avatar Aug 08 '22 09:08 a4ex

I haven't reproduced the problem, but there is a security feature in KeePassDX that prevents overlays for tapjacking. So I think there's some sort of application that overlays KeePassDX and prevents you from clicking buttons.

Check that there is no option in the MIUI or application that puts itself on top of KeePassDX because it may be a malicious program.

J-Jamet avatar Aug 08 '22 10:08 J-Jamet

There is an option under "Special app access" in MIUI for "Display over other apps", could be one of the apps listed there that is triggering tapjacking functionality of KeePassDX. I need to experiment with the apps listed there.

a4ex avatar Aug 08 '22 10:08 a4ex

I tried to disable all the apps that use "Display over other apps" feature, but there are some system apps that can not be turned off. I have had the same experience with one other banking app, which alerts the user that there is a security issue and user should disable overlay apps. I believe there is nothing I can do with MIUI12 maybe in newer releases this is fixed. When was the tapjacking feature introduced in KeePassDX?

a4ex avatar Aug 13 '22 19:08 a4ex

When was the tapjacking feature introduced in KeePassDX?

From https://github.com/Kunzisoft/KeePassDX/blob/master/CHANGELOG :

KeePassDX(3.4.4)
 * Prevent Tapjacking #1318

J-Jamet avatar Aug 17 '22 09:08 J-Jamet

When was the tapjacking feature introduced in KeePassDX?

From https://github.com/Kunzisoft/KeePassDX/blob/master/CHANGELOG :

KeePassDX(3.4.4)
 * Prevent Tapjacking #1318

So it was added in the previous release back in May. Thank you for the support. I need to figure out what is causing the overlay issue in MIUI 12. I'll proceed with ticket closure.

a4ex avatar Aug 17 '22 13:08 a4ex