v43.3.0Desktop
electron v43.3.0
Added 1
- Added `available` to `process.getSystemMemoryInfo()` on Linux, exposing `proc/meminfo` MemAvailable
Changed 1
- Improved the error message when an asar integrity check fails to name the entry that failed
Fixed 9
- Fixed `BrowserWindow` size corruption on Windows when created with explicit `x`/`y` on a secondary monitor whose DPI differs from the primary
- Fixed `Dirent.parentPath` being `undefined` for `fs.readdir`, `fs.readdirSync`, `fs.glob`, and `fs.globSync` with `withFileTypes: true` inside asar archives
- Fixed `dialog.showOpenDialog`/`dialog.showSaveDialog` opening at an unusable location on Linux when `defaultPath` is a bare filename without a directory
- Fixed a use-after-free with `protocol.registerStreamProtocol` when an error is emitted during a read
- Fixed a crash that could occur when closing DevTools while the host WebContents was being destroyed
- Fixed a graphical glitch on Linux where thin borders appeared past the drop shadows on frameless windows when multiple windows were created
- Fixed an issue where loading ICO files from ASAR archives on Windows left temporary icon files behind
- Fixed an issue where some values passed into `requestSingleInstanceLock` could result in a crash
- Fixed bindings for MV3 service workers
Release Notes for v43.3.0
Features
- Added
availabletoprocess.getSystemMemoryInfo()on Linux, exposingproc/meminfoMemAvailable. #52379 (Also in 42, 44)
Fixes
- Fixed
BrowserWindowsize corruption on Windows when created with explicitx/yon a secondary monitor whose DPI differs from the primary. #52501 (Also in 42, 44) - Fixed
Dirent.parentPathbeingundefinedforfs.readdir,fs.readdirSync,fs.glob, andfs.globSyncwithwithFileTypes: trueinside asar archives. #52505 (Also in 42, 44) - Fixed
dialog.showOpenDialog/dialog.showSaveDialogopening at an unusable location on Linux whendefaultPathis a bare filename without a directory. #52401 (Also in 44) - Fixed a UAF with
protocol.registerStreamProtocolwhen an error is emitted during a read. #52514 (Also in 41, 42, 44) - Fixed a crash that could occur when closing DevTools while the host WebContents was being destroyed. #52510 (Also in 41, 42, 44)
- Fixed a graphical glitch on Linux where thin borders appeared past the drop shadows on frameless windows when multiple windows were created. #52607 (Also in 44)
- Fixed an issue where loading ICO files from ASAR archives on Windows left temporary icon files behind. #52478 (Also in 42, 44)
- Fixed an issue where some values passed into
requestSingleInstanceLockcould result in a crash. #52471 (Also in 44)