Skip to content

[MacOS] Unexpected window & dock behaviour #13597

Description

@rgndxzzk

Have you searched for an existing issue?

  • Yes, I tried searching and reviewed the pinned issues

Brief Summary

Using version 2.7.12 on MacOS 26.6.2

I've wanted for a while to switch to a dedicated password manager instead of using Firefox's built-in, but I've encountered these issues which have really been annoying me :(
I've included videos with some of my issues

Close button related:

  1. Clicking close on the window control buttons will quit the app instead of closing the window. The app should stay open (stay on the Dock) with no windows active.

  2. CMD+W closes tabs -as expected with all apps on Mac that have tabs- but I believe KeePassXC should close the window instead (keeping the app open as I've written above), not closing your tabs and locking you out from your open databases. Maybe you could pin certain tabs that would stay open when closing the window.

  3. CMD+SHIFT+W currently does nothing, other apps that have tabs will close the whole window.

Minimising related:

  1. Minimising the app while having "Show a system tray icon" enabled hides the app from the dock completely, which is expected behaviour -only if I was clicking on close- minimising should just minimise the window.

  2. When logging in to a website, the browser access request window pops up. Clicking on it will also open the main KeePassXC window. Which is probably not supposed to happen. I can't interact with it, so there's no point in it opening.

  3. Once the browser access request pop up closes, the main window will go back to its previous state. If the app was hidden (holding option and clicking the app on the dock, or right-clicking on the app and clicking "hide") it will hide again, if it was minimised it will minimise itself again.
    Minimise: https://github.com/user-attachments/assets/0beb201f-fbb3-491e-8f6e-42311f0250bf
    Hide: https://github.com/user-attachments/assets/5979841e-ea87-40b1-bfb2-fd09c5e598cb

  4. If minimising to tray is enabled, and it was minimised to tray, it will minimise to the dock instead of to the tray
    https://github.com/user-attachments/assets/eae078cf-cecc-4c84-9dde-6dca520f8903

Steps to Reproduce

I've included everything above

Expected Versus Actual Behavior

No response

KeePassXC Debug Information


Operating System

macOS

Linux Desktop Environment

None

Linux Windowing System

None

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions