This reproduction compares native interactive resizing on the same Electron 43.4.1 build using its default ANGLE/OpenGL backend and ANGLE/Vulkan.
npm install
# Reproduction: visible jitter
npm start
# Matched Vulkan control: smooth
npm run start:vulkanQuickly resize each window vertically from the bottom edge and diagonally from
either bottom corner. There is no JavaScript resizing, IPC bounds update,
setBounds(), or custom resize implementation.
- Ubuntu 22.04.5 LTS
- GNOME Shell 42.9, X11
- Linux 6.16.7
- Intel Meteor Lake-P / Intel Arc Graphics using the i915 driver
- Mesa 23.2.1
| Electron build | Graphics configuration | Result |
|---|---|---|
| 43.4.1 | Default ANGLE/OpenGL (--use-angle not set) |
Visible resize jitter |
| 43.4.1 | --use-angle=vulkan with Vulkan,DefaultANGLEVulkan,VulkanFromANGLE |
Smooth |
Electron 43.4.1 includes #52947, which restored native resizing for transparent frameless Linux windows. That separate regression had confounded earlier cross-version testing. The previously reported Alpha 3/Alpha 4 boundary and source-commit attribution are withdrawn; the reliable differentiator in the current matched test is the graphics backend.