dependabot-bot's Description of Work
Bumps electron from 43.0.0 to 43.4.0.
Release notes
Sourced from electron's releases.
electron v43.4.0
Release Notes for v43.4.0
Features
- Added
webFrameMain.printToPDF()to allow printing individual frames to PDF from the main process. #52627 <!-- raw HTML omitted -->(Also in 42, 44)<!-- raw HTML omitted -->- Fixed an issue where
getDisplayMedia({ audio: { restrictOwnAudio: true } })was ignored insetDisplayMediaRequestHandler, causing loopback audio to include local app playback. #52533 <!-- raw HTML omitted -->(Also in 44)<!-- raw HTML omitted -->Fixes
- Fixed a browser process crash that could occur during Windows logoff, shutdown, or restart. #52620 <!-- raw HTML omitted -->(Also in 42, 44)<!-- raw HTML omitted -->
- Fixed a crash report when the X server or Wayland compositor exits while an app is running. #52685 <!-- raw HTML omitted -->(Also in 42, 44)<!-- raw HTML omitted -->
- Fixed a crash when quickly switching menus while the app is under heavy load. #52673 <!-- raw HTML omitted -->(Also in 42, 44)<!-- raw HTML omitted -->
- Fixed a potential crash when notifying user activation before the primary main frame was live. #52697 <!-- raw HTML omitted -->(Also in 42, 44)<!-- raw HTML omitted -->
- Fixed an issue where a JavaScript out-of-memory crash could be reported from inside the crash-key handler instead of at the out-of-memory site. #52725 <!-- raw HTML omitted -->(Also in 42, 44)<!-- raw HTML omitted -->
- Fixed the Linux system accent color intermittently not being applied (
systemPreferences.getAccentColor()returning an empty string on some launches). #52575Other Changes
- Backported fixes from upstream ANGLE and Chromium. #52709
- Backported fixes from upstream ANGLE, Chromium and V8. #52663
- No user-facing change; semver/none. #52732
- Updated Chromium to 150.0.7871.224. #52693
electron v43.3.0
Release Notes for v43.3.0
Features
- Added
availabletoprocess.getSystemMemoryInfo()on Linux, exposingproc/meminfoMemAvailable. #52379 <!-- raw HTML omitted -->(Also in 42, 44)<!-- raw HTML omitted -->Fixes
- Fixed
BrowserWindowsize corruption on Windows when created with explicitx/yon a secondary monitor whose DPI differs from the primary. #52501 <!-- raw HTML omitted -->(Also in 42, 44)<!-- raw HTML omitted -->- Fixed
Dirent.parentPathbeingundefinedforfs.readdir,fs.readdirSync,fs.glob, andfs.globSyncwithwithFileTypes: trueinside asar archives. #52505 <!-- raw HTML omitted -->(Also in 42, 44)<!-- raw HTML omitted -->- Fixed
dialog.showOpenDialog/dialog.showSaveDialogopening at an unusable location on Linux whendefaultPathis a bare filename without a directory. #52401 <!-- raw HTML omitted -->(Also in 44)<!-- raw HTML omitted -->- Fixed a UAF with
protocol.registerStreamProtocolwhen an error is emitted during a read. #52514 <!-- raw HTML omitted -->(Also in 41, 42, 44)<!-- raw HTML omitted -->- Fixed a crash that could occur when closing DevTools while the host WebContents was being destroyed. #52510 <!-- raw HTML omitted -->(Also in 41, 42, 44)<!-- raw HTML omitted -->
- Fixed a graphical glitch on Linux where thin borders appeared past the drop shadows on frameless windows when multiple windows were created. #52607 <!-- raw HTML omitted -->(Also in 44)<!-- raw HTML omitted -->
- Fixed an issue where loading ICO files from ASAR archives on Windows left temporary icon files behind. #52478 <!-- raw HTML omitted -->(Also in 42, 44)<!-- raw HTML omitted -->
- Fixed an issue where some values passed into
requestSingleInstanceLockcould result in a crash. #52471 <!-- raw HTML omitted -->(Also in 44)<!-- raw HTML omitted -->Other Changes
- Fixed bindings for MV3 service workers. #52503
- Improved the error message when an asar integrity check fails to name the entry that failed. #52622 <!-- raw HTML omitted -->(Also in 42, 44)<!-- raw HTML omitted -->
- Updated Chromium to 150.0.7871.212. #52524
- Updated Node.js to v24.18.1. #52552
electron v43.2.0
Release Notes for v43.2.0
Features
<!-- raw HTML omitted -->
... (truncated)
Commits
-
154ee91build: add release-assets.json expected-asset manifest (43-x-y) (#52732) -
3aa653efix: don't allocate crash keys inside the v8 oom callback (#52725) -
8e867d9chore: cherry-pick 4 changes from angle and chromium (#52709) -
fb05750fix: exit and lower child shutdown priority when the windows session ends (#5... -
999ab41chore: remove redundant isolate params in the context bridge (#52703) -
3367edechore: bump chromium to 150.0.7871.224 (43-x-y) (#52693) -
f05dfa0fix: guard NotifyUserActivation on live main frame. (#52697) -
74fab79fix: exit gracefully when the display server connection is lost (#52685) -
22341b0docs: advise bisect-friendly commits in chromium upgrade skill (#52688) -
ca5fb8ddocs: tighten commit organization rules in electron-chromium-upgrade skill (#... - Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)