-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
KeePassXC doesn't properly switch between light and dark appearance on macOS #7615
Description
Overview
I've experienced a problem with KeePassXC on Macs (currently macOS 12) with the appearance set to change automatically. If I run KeePassXC during the day (light appearance) and keep it running until after the appearance switches to dark, then the next morning (light again) KeePassXC will display with a mix of light and dark elements.
Steps to Reproduce
- Turn on automatic appearance switching on your Mac (macOS 10.15 or higher required)
- Run KeePassXC during the day (light appearance) and leave it running until after the appearance switches to dark.
- Shut down the Mac.
- The next morning (light appearance) boot the Mac and open KeePassXC. The interface will be a mix of light and dark elements.
Expected Behavior
KeePassXC will switch between light and dark appearances flawlessly.
Actual Behavior
The interface is a mix of light and dark elements when going to light appearance after KeePassXC has been running during the day and into the night, and then again the next morning.
Context
This has happened since automatic appearance switching support was added in KeePassXC 2.6.4.
I've been able to work around the issue by manually switching my Mac appearance to "Light", then back to "Auto".
KeePassXC - VERSION 2.7.0
Revision: d7a9ef4
Operating System: macOS

