Skip to content

Autotype dialog does not display on main screen #338

Closed
@wummel

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)

  1. Open keepassxc and switch screen
  2. Activate autotype
  3. 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

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions