Electron 38.2+ now defaults to Wayland on Linux, following Chromium's lead in August 2025. The post explains what this means for app developers: Wayland enforces stricter rules around window positioning, focus stealing, global shortcuts, and screen capture compared to X11. Some Electron APIs like win.setPosition() and
Table of contents
The third impact: Electron goes Wayland-native Wayland’s house, Wayland’s rules Understanding CSD, or when a window isn’t a window What’s next — and how you can help Sort: