Change8

v42.11.0

📦 electronView on GitHub →
🐛 6 fixes🔧 9 symbols

Summary

This release addresses several critical bugs, including issues with file system constants on ARM architectures, crashes in WASI functions, and regressions in window title handling. It also includes updates from upstream projects like Chromium and V8.

🐛 Bug Fixes

  • Fixed `fs.constants.O_DIRECTORY`, `O_NOFOLLOW` and `O_DIRECT` holding x86 values on Linux arm64 and armv7l, preventing directory opening failures with `EINVAL` and ensuring `require('trace_events')` behaves correctly on cross-compiled builds.
  • Fixed a crash that occurred when calling `node:wasi` functions in optimized code.
  • Addressed a regression where windows with custom titles could display an empty title after back/forward navigation.
  • Resolved issues with desktopCapturer thumbnail generation and premature portal timeouts on Linux with Wayland.
  • Fixed loading of region-qualified `--lang` values (e.g., `de-DE`) on macOS, ensuring locale resources are loaded, localized strings are not empty, and preventing potential crashes with WebAuthn Touch ID prompts.
  • Prevented the GPU process from terminating in AppX/MSIX packaged apps on Windows when WebGPU fell back to SwiftShader.

Affected Symbols