Change8

v41.0.0-beta.4

📦 electronView on GitHub →
4 features🐛 4 fixes🔧 2 symbols

Summary

This beta release introduces new features like `usePrinterDefaultPageSize` for printing and extended Windows notification actions. It also includes several bug fixes related to window resizing on macOS and Linux, and updates the underlying Chromium version.

✨ New Features

  • Added an `usePrinterDefaultPageSize` option to `webContents.print()` to allow using the printer's default page size.
  • Added support for `long-animation-frame` script attribution (via `--enable-features=AlwaysLogLOAFURL`).
  • Enable wasm trap handlers behind `WasmTrapHandlers` [fuse].
  • Extended actions support for Windows notifications to include buttons, select dropdowns, and replies.

🐛 Bug Fixes

  • Fixed an issue where frameless windows had resize issues in Mac App Store builds.
  • Fixed draggable regions not updating position when DevTools is docked to the left or right in a frameless window.
  • Fixed several issues with consistent window sizing and resizing on Linux when CSD is in use (e.g. on GNOME/Wayland) and added support for creating content-sized windows.
  • Fixed crash in platform_util::Beep() on Linux.

Affected Symbols