Quick answer

Keep Slack Active on macOS Sonoma & Sequoia

macOS 14 Sonoma and macOS 15 Sequoia introduced stricter battery optimization and background app throttling that affect Slack's presence. Idle Pilot bypasses all of this by running in the cloud, completely outside your Mac's power management.

Why this happens

Apple has progressively tightened power management with each macOS release, and Sonoma (macOS 14) and Sequoia (macOS 15) are the most aggressive yet. Several specific changes affect Slack. App Nap has become smarter and harder to bypass. In earlier macOS versions, you could disable App Nap per-app through Get Info. Sonoma and Sequoia still honor this setting but add additional throttling layers on top of it. Background apps that don't have active windows get their timers coalesced, their network activity batched, and their CPU priority reduced. Slack's heartbeat timer is exactly the kind of periodic network activity that gets delayed by timer coalescing. The new battery optimization in Sequoia learns your usage patterns and proactively throttles apps it predicts you won't use soon. If you typically don't interact with Slack for 20-minute stretches during certain hours, macOS may preemptively reduce Slack's background activity during those windows. Focus Modes add another layer. When a Focus Mode is active, macOS can suppress notifications and reduce background activity for apps not in the Focus filter. If Slack isn't included in your Focus Mode's allowed apps, it may receive reduced system resources. The Slack desktop app runs on Electron, which macOS treats as a browser-like process. Sequoia applies webkit-style content throttling to Electron apps in the background, potentially delaying the JavaScript timers that manage Slack's presence heartbeat.

The reliable solution

Local workarounds try to keep your device active, but they can't solve the fundamental problem: Slack needs constant signals from your device. When your device sleeps, locks, or loses connection, those signals stop.

Cloud-based presence scheduling Cloud-based presence scheduling like Idle Pilot runs on always-connected servers. It maintains your Slack status during scheduled hours regardless of what your device is doing.

  • Works even when your laptop is closed or off
  • No local installs or device workarounds needed
  • No workspace bot or admin approval required
  • Set your schedule once, it handles the rest

Platform-specific options

Here are platform-specific settings you can adjust. Note that these are workarounds with limitations, not complete solutions.

Mac (Sonoma / Sequoia)
  1. 1 Disable App Nap for Slack: right-click Slack.app in Applications > Get Info > uncheck 'Prevent App Nap'
  2. 2 In System Settings > Battery > Options, disable 'Optimized Battery Charging' if presence is critical
  3. 3 Under System Settings > Focus, ensure your active Focus Mode includes Slack in allowed apps
  4. 4 Check System Settings > General > Login Items & Extensions to make sure Slack is allowed background activity
  5. 5 If on a MacBook, keep it plugged in when possible to reduce power throttling

Limitation: macOS overrides per-app settings when battery is low or the system is under thermal pressure. You can't fully disable Apple's power management.

Set up scheduled presence in 3 steps

Get reliable Slack presence without device workarounds:

  1. Step 1

    Connect your Slack account

    Authorize Idle Pilot to update your presence. This uses Slack's standard OAuth, no workspace bot installation needed.

  2. Step 2

    Set your schedule

    Choose the days and hours you want to appear active. Set your timezone so it aligns with your actual work hours.

  3. Step 3

    Enable and forget

    Turn on your schedule and you're done. Idle Pilot keeps your Slack status active during those hours, regardless of your device state.

Troubleshooting

Slack goes away even with App Nap disabled

Sonoma and Sequoia have throttling layers beyond App Nap. Timer coalescing and background activity budgets still affect Slack. Cloud scheduling isn't subject to any of these macOS restrictions.

Focus Mode is suppressing Slack in the background

Add Slack to your Focus Mode's allowed apps list. But note that this only helps with notifications; background throttling may still occur. Cloud presence runs independently of Focus Modes.

Battery optimization learned to throttle Slack during my reading sessions

Sequoia's adaptive battery optimization watches your patterns. If you regularly don't touch Slack for stretches, it may preemptively throttle it. Cloud scheduling maintains presence without depending on macOS's willingness to keep Slack active.

Upgraded to Sequoia and Slack presence got worse

Each macOS update tightens power management. Settings you relied on before may no longer be sufficient. Cloud-based presence scheduling works across all macOS versions without needing OS-specific workarounds.

FAQs

Did macOS Sonoma make Slack presence worse compared to Ventura?

Yes. Sonoma introduced more aggressive timer coalescing and background app throttling. Apps like Slack that rely on periodic heartbeats see their timers delayed when they're not in the foreground. Many users report more frequent auto-away after upgrading from Ventura to Sonoma.

Does disabling App Nap still work in macOS Sequoia?

You can still uncheck 'Prevent App Nap' in Slack's Get Info panel, and it does help somewhat. But Sequoia layers additional throttling on top of App Nap, so disabling it alone isn't enough to guarantee reliable Slack presence in the background.

How do Focus Modes in macOS affect Slack presence?

Focus Modes can restrict which apps receive system resources in the background. If Slack isn't in your Focus Mode's allowed apps list, macOS may deprioritize it. Add Slack to your Focus Mode under System Settings > Focus > [your mode] > Allowed Apps.

Why does Slack go away faster on battery in Sonoma and Sequoia?

Apple's battery optimization learns your app usage patterns and preemptively throttles apps it predicts you won't interact with soon. On battery, these optimizations are more aggressive. Slack's background heartbeat is exactly the type of activity that gets throttled.

Will downgrading macOS fix my Slack presence issues?

Earlier macOS versions have less aggressive power management, so presence may improve. But downgrading isn't practical for most users and gives up security updates and new features. Cloud scheduling works reliably on every macOS version without needing to fight the OS.

Does Slack's Electron framework make it more susceptible to macOS throttling?

Yes. Sequoia applies webkit-style content throttling to Electron apps in the background, since Electron is essentially a Chromium browser. This delays JavaScript timers that manage Slack's presence heartbeat, making Electron-based Slack more prone to going away than a native app would be.

Related guides

Related resources

Ready for reliable Slack presence?

Stop fighting with device settings and workarounds. Idle Pilot keeps your Slack status active on a schedule, even when your laptop is closed.

Last updated: March 2026

Stay green now →