This script detects apps with not yet updated versions of Electron.
Repo: https://github.com/tkafka/detect-electron-apps-on-mac
See:
- electron/electron#48311 (comment)
- Michael Tsai: Electron Apps Causing System-Wide Lag on Tahoe
- Avarayr's tracker of affected and fixed Electron apps
Fixed versions:
- 36.9.2
- 37.6.0
- 38.2.0
- 39.0.0
- and all above 39
Run
launchctl setenv CHROME_HEADLESS 1on every system start. The CHROME_HEADLESS flag has a side effect of disabling Electron app window shadows, which makes them ugly, but also stops triggering the issue.
(as of 1st oct 2025 - it lists all electron apps, but none shows the ✅ checkmark so far)
❌ OpenMTP.app: Electron 18.3.15 (Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework)
❌ DaVinci Resolve.app: Electron 36.3.2 (Contents/Applications/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework)
❌ Electron.app: Electron 36.3.2 (Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework)
❌ Visual Studio Code.app: Electron 37.3.1 (Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework)
❌ Cursor.app: Electron 34.5.8 (Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework)
❌ Windsurf.app: Electron 34.4.0 (Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework)
❌ Claude.app: Electron 36.4.0 (Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework)
❌ Signal.app: Electron 38.1.2 (Contents/Frameworks/Electron Framework.framework/Electron Framework)
❌ Figma Beta.app: Electron 37.5.1 (Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework)
❌ Beeper Desktop.app: Electron 33.2.0 (Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework)
❌ Slack.app: Electron 38.1.2 (Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework)
EDIT 2025-10-03: Congrats to Signal being first!
✅ Signal.app (Electron 38.2.0) - Contents/Frameworks/Electron Framework.framework/Electron Framework
🌦️ Weathergraph is my weather app that shows hourly forecasts as charts instead of lists. See a week's worth of temperature, precipitation, wind, UV, and pressure in a single visual.
Built in Swift/SwiftUI for iPhone, Apple Watch, and Mac. Highly customizable if you're into that.
"I first downloaded the app because I caught sight of the large complication on an Apple Store employee's Apple Watch and asked about it. This is the perfect weather app. All information beautifully presented and easily accessible." - lucenvoyage
Thanks! Tomas


@tkafka great work!
To be pedantic, the electron version doesn't inherently mean the app has the issue.
Some companies use custom, forked versions of electron (I believe Slack does) and they can cherry pick the fix
here's a more reliable script that scans for
_cornerMaskin the binary content, which is the definitive culprit.ripgrep