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.