electron/shell
trop[bot] c15d8a4a37
fix: MacOS 26 Tahoe - stop overriding private cornerMask API to fix WindowServer GPU load (#48399)
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:30:18 -07:00
..
app fix: ensure snapshot is valid (#48101) 2025-08-18 14:35:58 -07:00
browser fix: MacOS 26 Tahoe - stop overriding private cornerMask API to fix WindowServer GPU load (#48399) 2025-09-27 10:30:18 -07:00
common chore: bump chromium to 142.0.7417.0 (39-x-y) (#48363) 2025-09-24 11:56:54 -04:00
renderer chore: bump chromium to 142.0.7417.0 (39-x-y) (#48363) 2025-09-24 11:56:54 -04:00
services/node chore: bump chromium to 141.0.7390.7 (39-x-y) (#48276) 2025-09-08 17:08:42 -04:00
utility fix: broken OOP window.print() on macOS/Linux (#45214) 2025-01-20 10:23:44 +01:00