Change8

v42.9.3

📦 electronView on GitHub →
🐛 4 fixes🔧 5 symbols

Summary

This release addresses several bugs, including graphical glitches on Linux, memory leaks in BrowserWindow creation, and issues with app process exit on Windows. It also fixes problems with custom V8 snapshots on various platforms and reduces idle main-process CPU wakeups.

🐛 Bug Fixes

  • Fixed a graphical glitch on Linux where thin borders appeared past the drop shadows on frameless windows when multiple windows were created.
  • Fixed a memory leak when creating BrowserWindows.
  • Fixed an issue on Windows where the app process could fail to exit after `app.quit()` while a `shell.openExternal()` or `shell.openPath()` call was still waiting on a system "Open with" dialog.
  • Fixed custom V8 snapshots (`electron-mksnapshot`, and the `loadBrowserProcessSpecificV8Snapshot` fuse) having no effect in the main process on macOS arm64, Linux x64 and Windows x64.

Affected Symbols