Efter lanseringen av macOS 26 Tahoe i september började användare rapportera kraftiga prestandaproblem i flera populära appar byggda med ramverket Electron.
Problemen visade sig bero på att Electron använde ett privat API i macOS – något som Apple ändrade i den nya versionen av systemet. Nu har Electron-teamet åtgärdat felet, och uppdateringar börjar rullas ut till de appar som bygger på ramverket.
Electron är ett ramverk som gör det möjligt för utvecklare att köra webbapplikationer som fristående datorprogram. Verktyget används i flera välkända appar, bland annat Discord, Slack, Figma, Visual Studio Code och GitHub Desktop.
Privat API
Felet uppstod eftersom Electron tidigare använde ett privat API i macOS kallat cornerMask. Privata API:er är inte avsedda för tredjepartsutvecklare, utan skapas av Apple för interna funktioner och testas inte lika noggrant som de publika gränssnitten. När Apple ändrade cornerMask i macOS 26 Tahoe ökade plötsligt GPU-belastningen i alla Electron-baserade appar, vilket fick många användare att märka av både fördröjningar och hög värmeutveckling på sina datorer.
Den senaste versionen av Electron använder inte längre det privata API:et, och utvecklare har börjat uppdatera sina appar för att lösa problemet. Enligt den oberoende spårningssajten ShameElectron har följande appar redan fått den nya versionen: Claude, Cluely, Discord, Docker Desktop, Figma, GitHub Desktop, MongoDB Compass, Notion, Obsidian, Pocket Casts, Signal, Slack, Super Productivity och Visual Studio Code.
Stora appar
Samtidigt återstår flera stora appar som ännu inte uppdaterats, däribland 1Password, Bitwarden, Cursor, Dropbox och Windsurf.
Om din Mac blivit ovanligt varm eller seg sedan du uppdaterade till macOS 26 Tahoe kan det därför vara värt att kontrollera om någon av dina Electron-appar fortfarande kör en äldre version av ramverket.
Läs mer
Så räddar du batteritid med det nya viloläget för bakgrundsappar