
Après le lancement de macOS 26 Tahoe, certains développeurs ont remarqué que les applications basées sur Electron pouvaient surcharger le système de rendu des Mac en raison d’une incompatibilité avec la manière dont elles utilisaient le masque de coin des fenêtres par défaut. Les utilisateurs expérimentaient des problèmes de défilement saccadé lorsqu’ils interagissaient avec n’importe quelle application (y compris celles qui n’étaient pas basées sur Electron), tant qu’une fenêtre d’application Electron était visible sur le bureau.
Des mises à jour logicielles ont été rapidement publiées par les principales applications basées sur Electron pour contourner ce bug. Cependant, cela nécessitait d’attendre qu’un correctif soit fourni par chaque développeur d’application Electron installée sur le Mac. Avec les dernières bêta 26.2, Apple a maintenant corrigé l’incompatibilité à l’échelle du système.
La découverte a été faite par @Normarayr, qui maintenait une liste de toutes les applications Electron problématiques susceptibles de causer ce problème. Une fois que les utilisateurs passeront à la version 26.2, cette liste deviendra obsolète, car le système de rendu ne pourra plus être surchargé de cette manière.
À l’origine, le problème était dû à la manipulation par les applications Electron d’une API AppKit privée de manière non documentée. L’utilisation d’API privées est fortement découragée par Apple, car cela peut entraîner des problèmes comme celui-ci. Plutôt que d’attendre que toutes les applications Electron règlent leurs propres erreurs, Apple semble avoir intervenu en implémentant un correctif fondamental dans Tahoe 26.2 qui empêche toute application d’affecter le système de cette manière à l’avenir.
La version 26.2 de macOS Tahoe est actuellement en bêta pour développeurs et devrait être disponible pour tous les utilisateurs en décembre. En plus des améliorations de performances et de stabilité, macOS 26.2 ajoutera une nouvelle fonctionnalité Edge Light pour améliorer l’illumination des webcams et des interconnexions Thunderbolt 5 de meilleure performance pour l’utilisation de plusieurs Macs en cluster.