chore(deps): update dependency electron to v38 #880
+15
−15
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Note
Mend has cancelled the proposed renaming of the Renovate GitHub app being renamed to
mend[bot]
.This notice will be removed on 2025-10-07.
This PR contains the following updates:
37.4.0
->38.2.0
Release Notes
electron/electron (electron)
v38.2.0
: electron v38.2.0Compare Source
Release Notes for v38.2.0
Features
Fixes
XDG_SESSION_TYPE
environment variable. #48309<input>
tag on macOS 26. #48394 (Also in 37, 39)v38.1.2
: electron v38.1.2Compare Source
Release Notes for v38.1.2
Other Changes
v38.1.1
: electron v38.1.1Compare Source
Release Notes for v38.1.1
Other Changes
v38.1.0
: electron v38.1.0Compare Source
Release Notes for v38.1.0
Other Changes
v38.0.0
: electron v38.0.0Compare Source
Release Notes for v38.0.0
Stack Upgrades
140.0.7339.41
22.18.0
14.0
Breaking Changes
Features
Additions
before-mouse-event
to allow intercepting and preventing mouse events in WebContents. #47280 (Also in 36, 37)fileBacked
andpurgeable
fields toprocess.getSystemMemoryInfo()
for macOS. #48146 (Also in 37)innerWidth
andinnerHeight
options for window.open. #46749 (Also in 35, 36, 37)guid
Tray
constructor option on macOS to allow tray icons to maintain position across launches. #48077 (Also in 36, 37)webFrameMain.fromFrameToken(processId, frameToken)
to get aWebFrameMain
instance from its frame token. #47942app.getRecentDocuments()
on Windows and macOS. #47924 (Also in 36, 37)--no-experimental-global-navigator
flag. #47370 (Also in 35, 36, 37)HIDDevice.collections
. #47391 (Also in 36, 37)screen.dipToScreenPoint(point)
andscreen.screenToDipPoint(point)
on Linux X11. #46211 (Also in 35, 36, 37)palette
andheader
on macOS. #45538 (Also in 37)--experimental-network-inspection
. #46690 (Also in 35, 36, 37){get|set}AccentColor
. #47939 (Also in 36, 37)Improvements
win.isContentProtected()
to allow developers to check window protection status. #47242 (Also in 36, 37)DIR_ASSETS
instead ofDIR_MODULE
/DIR_EXE
to locate assets and resources, and added "assets" as a key that can be queried viaapp.getPath
. #47950 (Also in 37)Fixes
dialog.showMessageDialog
showed a window incorrectly centered to monitor instead of parent window when passed. #48215chrome://accessibility
page. #47497Also in earlier versions...
addChildView()
crashes when adding a closed WebContentsView. #47099 (Also in 35, 36, 37)app
extensions filters didn't allow for selecting app bundles in macOS file dialogs. #47841 (Also in 36, 37)Referer
header was not being set correctly when usingwebContents.downloadURL()
. #47867 (Also in 36, 37)webContents.loadURL()
from a failedwebContents.loadURL()
call's catch handler. #48043 (Also in 36, 37)-electron-corner-smoothing
CSS rule to a stylesheet with no associated document. #47785 (Also in 37)desktopCapturer.getSources
with an empty thumbnail size. #47652 (Also in 36, 37)webContents
functions afterwindow.close()
. #47952 (Also in 36, 37)session.clearData
in some circumstances. #47361 (Also in 35, 36, 37)electron
for the first time from an ESM module loaded by a CJS module in a packaged app. #46810 (Also in 35, 36, 37)setContentProtection
didn't work as expected. #47886 (Also in 36, 37)app.accessibilitySupportEnabled
didn't work as expected. #48060 (Also in 37)net.isOnline()
always returnedtrue
in utilityProcesses. #48151 (Also in 36, 37)require('node:sqlite')
didn't work. #47757 (Also in 36, 37)shell.openPath
was not non-blocking as expected. #48089 (Also in 36, 37)webContents.print
did not work as expected whenmediaSize
was not passed. #46937 (Also in 36, 37)accentColor
would result in a white accent color. #47684 (Also in 37)Fetch.continueResponse
via debugger withWebContentsView
could cause a crash. #47434 (Also in 35, 36, 37)roundedCorners
set tofalse
. #47681 (Also in 36, 37)contextmenu
event was emitted. #48224 (Also in 36, 37)electron/utility
in an ESM file threw an error at runtime. #48019 (Also in 36, 37)electron/utility
threw aERR_MODULE_NOT_FOUND
error at runtime. #47989 (Also in 36, 37)webContents.print({ silent: true })
would fail. #47378 (Also in 36, 37)window.open
would never be offscreen. #48026 (Also in 37)autoUpdater
on macOS when zip extraction failed. #47271 (Also in 34, 35, 36, 37)treatPackageAsDirectory
is enabled on macOS. #47077 (Also in 35, 36, 37)app.getLoginItemSettings
on macOS. #48094 (Also in 36, 37)webContents.print()
where the callback would not be called. #47377 (Also in 35, 36, 37)win.setContentProtected()
on Windows. #47020 (Also in 35, 36, 37)Documentation
Notices
End of Support for 35.x.y
Electron 35.x.y has reached end-of-support as per the project's support policy. Developers and applications are encouraged to upgrade to a newer version of Electron.
v37.6.0
: electron v37.6.0Compare Source
Release Notes for v37.6.0
Features
Fixes
<input>
tag on macOS 26. #48392 (Also in 39)v37.5.1
: electron v37.5.1Compare Source
Release Notes for v37.5.1
Other Changes
v37.5.0
: electron v37.5.0Compare Source
Release Notes for v37.5.0
Features
fileBacked
andpurgeable
fields toprocess.getSystemMemoryInfo()
for macOS. #48143 (Also in 38)Fixes
dialog.showMessageDialog
showed a window incorrectly centered to monitor instead of parent window when passed. #48213 (Also in 36, 38)contextmenu
event was emitted. #48226 (Also in 36, 38)Other Changes
Configuration
📅 Schedule: Branch creation - "after 01:00 and before 07:00 every weekday" in timezone Europe/London, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.