Closed
Description
On Linux/QT5: if the keepassxc main windows is on another virtual screen, the autotype
dialog is not displayed on the current screen but on that of the keepassxc main windows.
Expected Behavior
The autotype dialog box should open on the current screen.
Current Behavior
The autotype dialog box opens on the screen where the keepassxc main windows is.
Possible Solution
It seems in Qt5 the Qt::WA_X11BypassTransientForHint option at https://github.com/keepassxreboot/keepassxc/blob/develop/src/autotype/AutoTypeSelectDialog.cpp#L39 does not work anymore.
Steps to Reproduce (for bugs)
- Open keepassxc and switch screen
- Activate autotype
- See Dialog open on inactive screen (where keepassxc windows is)
Context
Switching screens is annoying
Your Environment
- KeePassXC version/commit used: b9279f7
- Qt version (e.g. Qt 5.3): Qt 5.3.2, libgcrypt 1.6.3
- Compiler (e.g. Clang++3.6.0): g++-4.9.real
- Operating System and version: Debian Linux 8.7