Mac Cursor Freezing After macOS Tahoe? 6 Proven Fixes

Here is the counterintuitive truth that will save you from chasing the wrong fix: the worst cursor stutter after the macOS Tahoe update is usually not your mouse, not your trackpad, and not even Spotlight. And it will not show up in Activity Monitor, because your CPU and GPU will look almost idle while the cursor crawls.

The real culprit, in most cases, is your everyday apps. Out-of-date versions of Electron apps like Slack, Discord, VS Code, Cursor, 1Password, and Dropbox trip a bug in how Tahoe draws window shadows, which makes the system's display engine repaint shadows over and over in a loop and lag the whole screen. I dug into the actual developer threads on this, and that is why the very first move is to update those apps and macOS, before you ever touch tracking speed or re-pair your mouse.

There is also a second, separate problem, a "ghost cursor" that hovers but will not click, and it has its own one-line cure. Let me sort out which you have and fix it.

First: Which Freeze Do You Have?

  • General stutter and lag, where the pointer and windows drag behind every click. This is the Electron and display-engine bug. Start at Step 1.
  • A ghost cursor that moves but whose clicks do nothing, usually after sleep, closing the lid, or switching users, while the keyboard still works. Jump to Step 4 for the instant fix.

Step 1: Update Your Apps and macOS (the Real Number One Fix)

This is the highest-impact fix by a mile, and almost every guide skips it. Updating both your apps and the system closes the shadow bug at its source.

Here's what to do:

  • Update every Electron app you use (Slack, Discord, VS Code, Cursor, 1Password, Dropbox, Signal, and similar) to its latest version. The developers shipped fixed builds starting in late 2025.
  • Then open System Settings, General, Software Update, and install the latest macOS Tahoe (Apple fixed the incompatibility starting in 26.2).
macOS Software Update screen with the latest Tahoe update ready to install

Pro tip: Want proof this is your problem? Quit Slack, Discord, or VS Code one at a time and watch the cursor. If it suddenly goes smooth the moment one of them closes, you have found your culprit, and updating that app is the lasting fix.

Step 2: Rebuild the Spotlight Index

The next most common cause is Spotlight getting stuck re-indexing after the update and never finishing, which pins your Mac and lags the cursor. Rebuilding the index clears it, and people described the result as "night and day."

Here's what to do:

  • Open System Settings, then Spotlight.
  • A simple reset: add your startup disk to the search exclusions, wait about a minute, then remove it again, and restart. macOS rebuilds a clean index.
  • Give it time after rebooting. Indexing runs in the background for a while before things smooth out.
macOS Spotlight settings showing search categories and the privacy exclusion list

Important: If the lag comes back after a few days, something keeps re-triggering the index, often Time Machine or, for developers, Xcode. Exclude the backup drive or the developer folders rather than rebuilding the index over and over.

Step 3: Turn On Reduce Transparency and Reduce Motion

Tahoe's Liquid Glass look, with all its transparency and animation, makes the display engine work much harder, especially on older Macs or with several external displays. Calming it down frees up real headroom.

Here's what to do:

  • Open System Settings, Accessibility, then Display.
  • Turn on Reduce Transparency and Reduce Motion.
  • Then lighten the load: close windows, apps, and browser tabs you are not using, and unplug an extra external monitor to test.
macOS Accessibility Display settings with Reduce Transparency and Reduce Motion turned on

Important: Make sure you are on the latest Tahoe first. Reduce Transparency was reportedly broken in some earlier 26.x builds, so it only reliably helps once you are updated.

Step 4: Fix the Ghost Cursor Without Rebooting

If your pointer moves but clicks do nothing, usually after waking from sleep or switching users, the cursor service has lost sync with the display engine. You do not need to reboot. You can restart just the display engine in place.

Here's what to do:

  • Press Command + Space, type Activity Monitor, and press Return to open it.
  • Use the arrow keys to find and select WindowServer in the list.
  • Click the stop button (or press Command + Option + Q) to force quit it. The screen redraws and your clicks come back.

Important: Only do this for the stuck ghost-cursor state, not as a routine speed-up. Force quitting WindowServer redraws the whole screen and you will lose any unsaved work in open apps. To stop it happening again, fully log out instead of using Fast User Switching, and avoid closing the lid while another account is still logged in.

Step 5: Re-Pair Bluetooth and Remove the Culprit App

For a laggy or jumpy wireless pointer specifically, the cause is often a Bluetooth hiccup or one incompatible utility app dragging the cursor down.

Here's what to do:

  • Toggle Bluetooth and your mouse or keyboard off and back on, or forget and re-pair the device in System Settings, Bluetooth.
  • Update or remove known troublemakers. Bartender (versions 5 and 6) caused cursor glitches and windows blinking every few seconds, and an outdated Logitech Options+ made pointers jump. Update those, or uninstall them to test.
macOS Bluetooth settings showing a wireless mouse ready to re-pair

Step 6: Safe Boot, and Clear Out Cleaners and Antivirus

If it is still stuttering, this isolates a bad startup item and removes a common class of offenders.

Here's what to do:

  • Do a Safe Boot as a test. On Apple Silicon, hold the power button until "Loading startup options" appears, pick your disk, then hold Shift and choose Continue in Safe Mode. If the cursor is smooth in Safe Mode, a third-party login item is your cause.
  • Then thin out startup items in System Settings, General, Login Items & Extensions.
  • Remove incompatible antivirus, VPN, and cleaner or optimizer apps (BitDefender and CleanMyMac were both named). On Tahoe these tend to cause more lag than they cure.
macOS Login Items and Extensions settings showing startup apps to remove

Still Stuttering? Here Is What Is Left

If you have genuinely worked through this:

  • Test a fresh user account. Open System Settings, Users & Groups, add a new user, and log into it. If the cursor is smooth there, the problem is something in your own account's apps or settings, not macOS itself.
  • Do not assume it is hardware. The experts on these threads consistently call this a software and display-engine bug, not a failing mouse or logic board, so do not rush to buy a new mouse.
  • Be very careful about downgrading. If you are tempted to roll back to Sequoia, know that you cannot restore from a Time Machine backup made on Tahoe, so plan a separate backup first or you can lose data.

Quick Recap

In the order I would actually try them:

  1. Update your Electron apps (Slack, Discord, VS Code, and so on) and macOS to the latest Tahoe. This is the real fix.
  2. Rebuild the Spotlight index if your Mac is pinned and beachballing.
  3. Turn on Reduce Transparency and Reduce Motion, and close extra windows and displays.
  4. For a ghost cursor that will not click, force quit WindowServer from Activity Monitor.
  5. Re-pair Bluetooth, and update or remove apps like Bartender and old mouse drivers.
  6. Safe Boot to find a bad login item, and remove cleaner and antivirus apps.

The big takeaway: do not start with your mouse. The worst Tahoe cursor lag is your apps tripping a system shadow bug, so update your Electron apps and macOS first. The hovering ghost cursor is a different beast with a one-line cure: force quit WindowServer. Match the fix to the symptom and your Mac should feel like itself again.

Where to Next

More macOS Tahoe help: This fix is part of our macOS Tahoe problems and fixes guide, a single place that rounds up every common Tahoe issue. If something else on your Mac is acting up after the update, start there.

Leave a Comment