electron/shell
trop[bot] a91b75aecf
fix: MacOS 26 Tahoe - stop overriding private cornerMask API to fix WindowServer GPU load (#48401)
fix: MacOS 26 Tahoe - stop overriding private cornerMask API to fix WindowServer GPU load (#48376)

fix: macOS stop overriding private cornerMask API to fix WindowServer GPU load spike

Electron fetched a custom `_cornerMask` for `ElectronNSWindow` to smooth
vibrancy corners. On macOS 15 (Tahoe) that private hook forces the window
shadow to be rendered from a fully transparent surface, causing the
WindowServer GPU load regression. Remove the `cornerMask` property and
the `_cornerMask` override so we stay on Apple’s default shadow path.

Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: avarayr <7735415+avarayr@users.noreply.github.com>
2025-09-27 10:35:12 -07:00
..
app fix: ensure snapshot is valid (#48104) 2025-08-18 14:37:48 -07:00
browser fix: MacOS 26 Tahoe - stop overriding private cornerMask API to fix WindowServer GPU load (#48401) 2025-09-27 10:35:12 -07:00
common feat: allow macOS tray to maintain position (#48078) 2025-08-20 13:05:08 -04:00
renderer fix: add back fallback wasm-trap handling (#47623) 2025-07-03 09:32:00 -04:00
services/node fix: net.isOnline always true in utility processes (#48153) 2025-08-22 13:22:30 -04:00
utility fix: broken OOP window.print() on macOS/Linux (#45214) 2025-01-20 10:23:44 +01:00