electron/shell
trop[bot] 81db417caa
fix: MacOS 26 Tahoe - stop overriding private cornerMask API to fix WindowServer GPU load (#48398)
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 16:16:33 -07:00
..
app fix: ensure snapshot is valid (#48102) 2025-08-18 14:37:21 -07:00
browser fix: MacOS 26 Tahoe - stop overriding private cornerMask API to fix WindowServer GPU load (#48398) 2025-09-27 16:16:33 -07:00
common feat: add fileBacked and purgeable fields to process.getSystemMemoryInfo() for macOS (#48146) 2025-08-28 10:57:06 -07:00
renderer chore: bump chromium to 140.0.7339.2 (38-x-y) (#47985) 2025-08-11 16:01:08 -04:00
services/node fix: net.isOnline always true in utility processes (#48151) 2025-08-22 11:18:58 -04:00
utility fix: broken OOP window.print() on macOS/Linux (#45214) 2025-01-20 10:23:44 +01:00