Mac Dock Auto Hide Not Working? 7 Proven Fixes That Actually Work
Mac dock auto-hide feature broken or not responding? Here are 7 proven solutions to fix dock auto-hide issues on macOS.
Why Mac Dock Auto Hide Stops Working
The dock auto-hide feature is one of macOS's most useful screen real estate savers, but it can be frustratingly unreliable. When it breaks, your dock stays permanently visible or becomes completely unresponsive to mouse movement.
This usually happens after system updates, when certain apps interfere with dock behavior, or when macOS gets confused about display settings. The good news? Most dock auto-hide issues have straightforward fixes.
Quick Fixes to Try First
First: is a window blocking the edge?
If the dock won't show when you hover, press ⌘H to hide the frontmost app, or ⌘M to minimise it, and hover at the edge again. If the dock appears at once, a window was sitting over the strip at the edge that brings the dock up. Maximised windows often reach the very bottom of the screen. The long-term fix is to keep windows off that edge, or to move the dock to the left or right, where fewer windows reach.
1. Force Restart the Dock
The fastest solution is often restarting the dock process entirely:
- Open Terminal (⌘ + Space, type "Terminal")
- Type:
killall Dock - Press Enter
The dock will disappear briefly then restart with default behavior restored. This fixes about 70% of dock auto-hide issues.
2. Toggle Auto-Hide Off and On
Sometimes the setting just needs a refresh:
- Open System Settings (or System Preferences on older macOS)
- Go to Desktop & Dock
- Turn off "Automatically hide and show the Dock"
- Wait 5 seconds, then turn it back on
Option-Command-D does the same without opening System Settings.
3. Check Hot Corners
Hot corners can interfere with dock auto-hide:
- In System Settings → Desktop & Dock
- Click "Hot Corners..."
- Make sure no corners are set to "Mission Control" or "Application Windows"
- These can prevent the dock from responding properly to mouse movement
Advanced Solutions for Stubborn Issues
4. Reset Dock Preferences
If the dock is still misbehaving, reset its preferences completely:
- Open Terminal
- Type:
defaults delete com.apple.dock - Press Enter
- Type:
killall Dock - Press Enter
This returns all dock settings to defaults, so you'll need to reconfigure size, position, and other preferences.
5. Check for Problematic Apps
Some apps can interfere with dock behavior, especially:
- Third-party dock modification apps
- Window management tools with dock integration
- Screen recording or remote desktop software
- Apps that create persistent overlays
Try quitting recently installed apps to see if dock auto-hide starts working again.
6. Safe Mode Reset
For persistent issues, boot into Safe Mode:
- Restart your Mac
- Hold Shift immediately after the startup chime (Intel) or power button (Apple Silicon)
- Release when you see the login screen
- Log in and test dock auto-hide
- Restart normally
Safe Mode clears certain caches that might be causing dock problems.
7. Check Display Settings
Multiple monitor setups can confuse dock auto-hide:
- Go to System Settings → Desktop & Dock
- Make sure "Automatically hide and show the Dock" is enabled
- If using multiple monitors, try disconnecting external displays temporarily
- Test dock auto-hide on the main display only
macOS shows the dock on one screen at a time, and it can stay on the wrong one. Move the pointer slowly to the bottom edge of the screen you want and hold it there for two or three seconds: the dock should come to that display (this needs Displays have separate Spaces turned on, in System Settings → Desktop & Dock). More in how to move the Mac dock to your external monitor.
If the dock appears, then hides again at once
The dock responds to the pointer but slides away as you move towards an icon. That almost always means a window overlaps the dock's area: as the pointer moves down, it goes back over the window and the dock retreats. Resize or move that window so it stops short of the screen's edge.
When Auto-Hide Isn't Enough
Sometimes the issue isn't that auto-hide is broken - it's that macOS's dock behavior doesn't match your workflow needs. The native dock can be clunky with multiple monitors, slow to respond, or interfere with window management.
If you're constantly fighting dock issues, especially in complex setups with multiple monitors or specific window arrangements, dedicated dock customization tools can provide more reliable behavior. Our own Dockish replaces the macOS dock with a dock on every display, so there's no fight over which screen has it, and its auto-hide has a Reveal Delay you set in its settings. To make the macOS dock itself appear faster, see how to make the Mac dock show and hide faster.
Prevention Tips
- Avoid dock modification apps unless absolutely necessary - they often conflict with system behavior
- Keep macOS updated but wait a few days after major updates to see if others report dock issues
- Don't change dock settings frequently - let the system settle after adjustments
- Monitor app installations - note which apps might be affecting dock behavior
When to Contact Apple
If none of these solutions work and your dock auto-hide remains broken after trying everything, you might be dealing with a deeper system issue. Contact Apple Support, especially if:
- The problem started immediately after a macOS update
- Multiple users on the same Mac experience the issue
- Safe Mode doesn't resolve the problem
- You're seeing other system-wide interface glitches
The Bottom Line
Mac dock auto-hide issues are usually software glitches rather than hardware problems. The dock restart command (killall Dock) fixes most issues, while preference resets handle the stubborn cases.
If you find yourself constantly troubleshooting dock behavior, especially in multi-monitor setups, it might be worth evaluating your overall desktop organization strategy. Sometimes the solution isn't fixing the dock - it's working with macOS's strengths rather than against its limitations.
Common questions
Why does my Mac dock not show when I hover at the bottom of the screen?
Most often a window overlaps the strip at the edge that brings the dock up: maximised windows often reach the very bottom of the screen. Hide the frontmost app with ⌘H and hover again. If that works, the window was in the way.
How do I make the Mac dock appear faster when I hover?
Run defaults write com.apple.dock autohide-delay -float 0 && killall Dock in Terminal. That removes the pause before the dock starts to appear. More options in how to make the Mac dock show and hide faster.
Why does the Mac dock only show on one monitor when I have two screens?
macOS shows the dock on one display at a time, never on both. For a dock on every monitor at once you need an app like Dockish: see how to get the Mac dock on both monitors.