electron/shell
trop[bot] 9a2b4f84be
fix: MacOS 26 Tahoe - stop overriding private cornerMask API to fix WindowServer GPU load (#48400)
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:52 -07:00
..
app fix: ensure snapshot is valid (#48103) 2025-08-18 14:37:38 -07:00
browser fix: MacOS 26 Tahoe - stop overriding private cornerMask API to fix WindowServer GPU load (#48400) 2025-09-27 10:30:52 -07:00
common feat: add fileBacked and purgeable fields to process.getSystemMemoryInfo() for macOS (#48143) 2025-08-28 10:56:02 -07:00
renderer fix: corner smoothing feature gate crash (37-x-y) (#47792) 2025-07-16 12:03:26 -07:00
services/node fix: net.isOnline always true in utility processes (#48152) 2025-08-22 11:02:55 -04:00
utility fix: broken OOP window.print() on macOS/Linux (#45214) 2025-01-20 10:23:44 +01:00