macOS Auto-Appearance is supposed to handle everything automatically. But Chrome’s Dock icon sometimes refuses to follow along, staying bright white while the rest of your UI goes dark. The fix does not require a restart and will not close your open tabs.

Why the Dock Icon Gets Stuck
The Mac Dock caches app icons to load them faster. When macOS switches appearance modes, it signals apps to redraw their icons. Chrome usually responds correctly, but the Dock’s own cache can hold onto the old light-mode version and stop the update from showing.
The good news: you can flush that cache and force the Dock to redraw without touching Chrome itself.
How to Refresh the Dock Without Restarting
Try these fixes in order. Most people are done after the first one.
Method 1: Kill and relaunch the Dock process
This is the fastest fix. It restarts the Dock in about two seconds and does not affect Chrome or any open apps.
- Open Spotlight with Cmd + Space.
- Type Terminal and press Enter.
- Paste this command and press Enter:
killall Dock
- The Dock will disappear for a moment and reappear. Check if the Chrome icon has updated.
Method 2: Clear the Dock icon cache
If the Dock restart did not work, the cached icon files themselves may be stale. This clears them.
- Open Terminal.
- Run this command:
sudo rm -rf /Library/Caches/com.apple.iconservices.store
- Enter your Mac password when prompted.
- Run this second command to restart the icon services:
killall Dock && killall Finder
- Both the Dock and Finder will relaunch. Your Chrome icon should now match the current appearance mode.
Method 3: Force Chrome to re-register its icon
If both methods above did not work, Chrome’s icon asset may not have been refreshed since the last update. This touches Chrome’s app bundle to prompt macOS to re-read it.
- Open Terminal.
- Run this command:
touch /Applications/Google\ Chrome.app
- Then restart the Dock:
killall Dock
- Wait a few seconds and check the icon.
Good to Know
- None of these steps close Chrome or affect your open tabs. The
killall Dockcommand only restarts the Dock process. - If the icon goes back to the light version after the next Auto-Appearance switch, Method 2 is the most reliable long-term fix. Run it once and the cache rebuilds cleanly going forward.
- Keeping Chrome updated through Chrome menu > Help > About Google Chrome ensures you have the latest icon assets, which can prevent this from happening again.
The issue is with macOS caching, not Chrome itself, so these fixes work regardless of which Chrome version you are running.
Leave a Reply