Electron v44.4.0
Latest StableRelease Notes
Features
Added
initiatorOriginto webRequest and protocol handler requests,DownloadItem.getInitiatorOrigin(), and a trailingframeargument to thewill-downloadandpreconnectsession events. #53703 (Also in 43, 45)
Fixes
Added validation to
protocol.registerSchemesAsPrivileged()to reject protocol names that do not conform to RFC 3986 URI scheme grammar. #53743 (Also in 45)Fixed a crash when a webContents navigated to the Chrome Web Store and the page invoked the unsupported
chrome.webstorePrivateAPI. #53776 (Also in 45)Fixed a main-process crash when an app called
loadURL()again right after a load failed because the renderer process exited before the page committed. #53943 (Also in 43, 45)Fixed a memory leak on Windows when
app.getPreferredSystemLanguages()was called. #53868 (Also in 43, 45)Fixed a potential UAF in
app.getPreferredSystemLanguages()on Windows. #53865 (Also in 43, 45)Fixed a renderer crash that could occur when printing from an iframe. #53762 (Also in 43, 45)
Fixed a renderer crash when an iframe was removed right after loading with
nodeIntegrationInSubFramesenabled andsandboxdisabled, e.g. on pages that embed Meta Pixel. #53885 (Also in 42, 43, 45)Fixed a Windows renderer crash when no default locale could be determined. #53947
Fixed an issue where the browser-side check that blocks drag and drop between cross-site frames of the same page was disabled. #53749 (Also in 43, 45)
Fixed helper executables on macOS starting a second app instance when launched without a process type, for example through
child_process.fork()with therunAsNodefuse disabled;fork()now throws in that configuration. #53840 (Also in 45)Fixed V8 code caching for https scripts loaded by
file://and custom-scheme pages. #53745 (Also in 45)Fixed
webContentsemittingunresponsiveright after the system wakes from sleep on Windows, and emittingresponsivewhen a hung window was hidden rather than when it recovered. #53764 (Also in 45)Fixed
webContents.capturePage()on offscreen windows returning an image resampled to the display's scale factor instead of rendered at the window'soffscreen.deviceScaleFactor. #53816 (Also in 43, 45)Fixed Window Controls Overlay CSS environment variables and
navigator.windowControlsOverlaynot being populated forWebContentsViews in aBaseWindow. #53812 (Also in 45)