Electron-appar orsakar grafikproblem i macOS 26

av | okt 21, 2025 | Bluesky, Mastodon, Nyheter, Threads

Användare med M1 Max-modeller av MacBook Pro rapporterar kraftig fördröjning i macOS 26 när appar som bygger på Electron körs öppna i förgrunden. Problemet märks även när CPU- och GPU-användningen är låg.

Flera användare beskriver hur systemet börjar hacka vid fönsterförflyttningar och rullning när till exempel Discord eller Visual Studio Code är öppna. Fördröjningen försvinner när apparna minimeras.

Eget API

Utvecklaren Avarayr har efter omfattande testning identifierat en möjlig orsak till felet. Enligt hans analys uppstår problemet när macOS WindowServer försöker hantera skuggor i fönster där Electron manipulerar interna funktioner i AppKit. Electron har använt ett privat API, kallat _cornerMask, för att skapa egna hörnmasker i gränssnitt med genomskinliga effekter.

Detta API anropas av WindowServer för att beräkna fönsterskuggor. Avarayr misstänker att Apple använder en form av referensbaserad cachehantering för dessa skuggor, och att Electrons ändringar bryter cachen. Systemet tvingas då att ständigt räkna om och rita om skuggorna, vilket orsakar fördröjning och ryckig grafik.

Felbeteende

Även en minimal överskrivning av metoden, som inte gör något annat än att kalla på super, utlöser enligt Avarayr samma felbeteende. Problemen uppstår alltså oavsett om appen gör några visuella förändringar, vilket tyder på att själva överkörningen av den privata funktionen stör WindowServers optimeringar.

Nu finns det ett script som du kan köra för att identifiera appar – Electron-appar som ännu inte har uppdaterats.
Här finns en lista över Electron-appar som har – och som inte har uppdaterats.

Electron

Electron-appar är datorprogram som bygger på ramverket Electron, utvecklat av GitHub. Det låter utvecklare skapa skrivbordsappar med webbteknik som HTML, CSS och JavaScript, i stället för att använda systemets inbyggda språk och gränssnitt.

När du kör en Electron-app startar den i praktiken en inbyggd webbläsare (Chromium) tillsammans med en Node.js-miljö. Det gör att samma kod kan användas för appar på macOS, Windows och Linux utan att skrivas om.

Kända exempel på appar som använder Electron är Discord, Slack, Visual Studio Code, Spotify och Figma. Fördelen är att utvecklingen går snabbt och att apparna fungerar likadant på alla plattformar. Nackdelen är att de ofta använder mer minne och processorkraft än appar som byggts med systemets egna ramverk, vilket ibland kan leda till problem med prestanda eller energiförbrukning.

 

Läs mer

Discord, Slack och Figma uppdateras – Electron-bugg åtgärdad i macOS Tahoe

 

 

Magasin Macken använder AI för att samla in information och underlag för de texter som publiceras. Vi använder även AI för att skapa bilder och illustrationer. Dessa märks alltid med att det är AI-bilder om bilderna är fotorealistiska. I förekommande fall så läggs även till länkar till källa och referenser till i texterna som alltid kontrolleras av en mänsklig skribent – som är den som skriver och redigerar alla texter till alla väsentliga delar. 

Prenumerera
Nortis om
guest

Denna webbplats använder Akismet för att minska skräppost. Lär dig om hur din kommentarsdata bearbetas.

0 Comments
Nyaste
Äldsta Mest röstade
Inline Feedbacks
Se alla kommentarer

blank

Mikael Winterkvist

Fyrabarns-far, farfar, morfar och egen företagare i Skellefteå med kliande fingrar. Jag skriver om fotografering, sport, dataprylar, politik, nöje, musik och film. Vid sidan av den här bloggen så jobbar jag med med det egna företaget Winterkvist.com. Familjen består av hustru, fyra barn (utflugna) och fem barnbarn.

Jag har hållit på med datorer sedan tidigt 1980-tal och drev Artic BBS innan Internet knappt existerade. Efter BBS-tiden har det blivit hemsidor, design, digitala medier och trycksaker. Under tiden som journalist jobbade jag med Mac men privat har det varit Windows som har gällt fram till vintern 2007. Då var det dags att byta och då bytte vi, företaget, helt produktionsplattform till macOS. På den vägen är det.

_____________________________________________________________________________________

Anmäl dig till Magasin Mackens nyhetsbrev

Du får förhandsinformation om Macken, våra planer och du får informationen, först och direkt till din mail. Vi lovar att inte skicka din information vidare och vi lovar att inte skicka ut mer än max ett nyhetsbrev per månad.

Anmäl dig här

_____________________________________________________________________________________

De senaste inläggen:

Basmodellen iPhone 17 driver Apples starka försäljningsstart

Basmodellen iPhone 17 driver Apples starka försäljningsstart

Försäljningen av Apples nya iPhone 17-serie har överträffat iPhone 16 med 14 procent under de första tio dagarna efter lanseringen i Kina och USA. Siffrorna kommer från Counterpoint Researchs veckovisa försäljningsrapport, som visar stark efterfrågan på Apples två största marknader.…

läs mer
Domstol går på Apples linje – Prosser uteblir från svar

Domstol går på Apples linje – Prosser uteblir från svar

USA:s distriktsdomstol för norra Kalifornien har godkänt Apples begäran om att gå vidare med ett så kallat default-förfarande mot teknikprofilen Jon Prosser. Beslutet innebär att rättegången fortsätter utan hans medverkan. Tidigare i år publicerade Prosser flera videor på YouTube där…

läs mer