QR Code contains TinyURL of this article.macOS: Fixing an Auto-hide Dock Bug

All your bug are belong to me

When Apple announced the late 2016 MacBook Pro I got my order in immediately. Around four weeks later I took delivery of a sexy space-gray super-computer and got stuck into migrating from my previous machine.

Mine is a built-to-order MacBook, upgraded with the fastest processor, 1TB SSD and the 4MB AMD Radeon Pro 460.

Like others, I suffered the odd graphical glitch with the 460. For the most part they were minor annoyances and I figured they were driver related and that Apple would fix them with a software update. Sure enough macOS Sierra 10.12.2 addressed all the issues I’d experienced, bar one…

When I used the Dock — set to auto-hide — to switch to a full-screen app in another Space, the app switch would take effect but the Dock would freeze in the new Space (i.e. auto-hiding wouldn’t close it).

If I were to say this wound me up, you can consider that an understatement. Anyway, I spent some time exploring the timings for the auto-hide and I have finally found a combination that eliminates the issue:

defaults write com.apple.dock autohide-delay -int 0;
defaults write com.apple.dock autohide-time-modifier -float 1.0;
killall Dock

Now, my Dock works perfectly.

Image Credit: MesserWoland based on the graphics by FoeNyx. Own work, copyleft: Multi-license with GFDL and Creative Commons CC-BY-SA-2.5 and older versions (2.0 and 1.0)