Change8

v39.2.0

📦 electronView on GitHub →
5 features🐛 4 fixes🔧 6 symbols

Summary

Electron v39.2.0 introduces hardware acceleration checks and SF Symbol support, alongside critical Windows crash fixes and a Chromium engine update.

✨ New Features

  • Added app.isHardwareAccelerationEnabled() to check hardware acceleration status.
  • Added bypassCustomProtocolHandlers option to net.request.
  • DevTools now automatically focus when an element is inspected or a breakpoint is triggered.
  • Enabled resetting accent color to follow system settings via window.setAccentColor(null).
  • Updated nativeImage.createFromNamedImage to support SF Symbol names.

🐛 Bug Fixes

  • Fixed a crash on Windows when UTF-8 characters are present in the path.
  • Re-enabled V8 trap handlers for WebAssembly in browser and utility processes to improve runtime execution.
  • Restored the window's canHide property.
  • Fixed an issue on Windows where calling window.setFocusable(true) caused the window to lose focus.

🔧 Affected Symbols

app.isHardwareAccelerationEnablednet.requestwindow.setAccentColornativeImage.createFromNamedImagewindow.canHidewindow.setFocusable