v42.8.1Desktop
electron v42.8.1
Changed 2
- Improved the error message when an asar integrity check fails to name the entry that failed
- Updated Node.js to v24.18.1
Fixed 5
- 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 a UAF 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 renderer crash when disabling device emulation while the main frame was not local
Release Notes for v42.8.1
Fixes
- Fixed
BrowserWindowsize corruption on Windows when created with explicitx/yon a secondary monitor whose DPI differs from the primary. #52500 (Also in 43, 44) - Fixed
Dirent.parentPathbeingundefinedforfs.readdir,fs.readdirSync,fs.glob, andfs.globSyncwithwithFileTypes: trueinside asar archives. #52506 (Also in 43, 44) - Fixed a UAF with
protocol.registerStreamProtocolwhen an error is emitted during a read. #52516 (Also in 41, 43, 44) - Fixed a crash that could occur when closing DevTools while the host WebContents was being destroyed. #52511 (Also in 41, 43, 44)