Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Menu becomes temporarily unavailable when viewing DB settings before immediately opening App settings #11586

Closed
1 task done
enigmafyv opened this issue Dec 21, 2024 · 1 comment

Comments

@enigmafyv
Copy link

enigmafyv commented Dec 21, 2024

Have you searched for an existing issue?

  • Yes, I tried searching and reviewed the pinned issues

Brief Summary

While viewing the database settings and the app settings, I pressed the gear (cog) settings button a few times which toggled between the two settings windows. If I was last on the app settings and I cancelled the screen from the lower right 'Cancel' button, it would go back to the DB settings, but the text and button menus would become unavailable (disabled) to some extent. I would have to click the gear another time to re-open the app settings and cancel again and this would make the menu active once again. With the combination of moving between the DB settings and the app (which disables the menus), by clicking the gear settings button, this puts the menu is an odd state.

CAUSE: By opening the App settings, this is what throws the menu into a semi-disabled state, but by opening the DB settings before opening App Settings, it locks the menu into a semi-disabled state until you re-open and close the app settings for a subsequent time.

Steps to Reproduce

To Break

  1. File (menu) > Database Settings (or press CTRL+SHIFT+,)
  2. Click settings (gear) button under text menu (or press CTRL+,) to open App settings
  3. Cancel App settings with the Cancel button in bottom right (or press ESC)
  4. Cancel DB settings with Cancel button in bottom right (or press ESC)
    Menu becomes semi-disabled <<< HERE IS WHERE THE INTERFACE BREAKS/MISBEHAVES

To Fix: Open and close app settings once more

  1. Click settings (gear) button under text menu (or press CTRL+,)
  2. Cancel App settings with Cancel button in bottom right (or press ESC)
    Menu becomes available once again

Expected Versus Actual Behavior

Expected: When exiting any settings, the menu should become available.
Actual: See above

KeePassXC Debug Information

KeePassXC - Version 2.7.9
Revision: 8f6dd13

Qt 5.15.11
Debugging mode is disabled.

Operating system: Windows 11 Version 2009
CPU architecture: x86_64
Kernel: winnt 10.0.22631

Enabled extensions:
- Auto-Type
- Browser Integration
- Passkeys
- SSH Agent
- KeeShare
- YubiKey
- Quick Unlock

Cryptographic libraries:
- Botan 3.1.1

Operating System

Windows

Linux Desktop Environment

None

Linux Windowing System

None

@droidmonkey
Copy link
Member

This is already fixed for our next release: #11047

You can try it out from https://snapshot.keepassxc.org

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants