[deps] Platform: Update electron to v36#14725
Conversation
|
Internal tracking:
|
Codecov ReportAll modified and coverable lines are covered by tests ✅
✅ All tests successful. No failed tests found. Additional details and impacted files@@ Coverage Diff @@
## main #14725 +/- ##
=======================================
Coverage 36.84% 36.85%
=======================================
Files 3210 3210
Lines 92741 92741
Branches 13936 13936
=======================================
+ Hits 34169 34176 +7
+ Misses 57167 57160 -7
Partials 1405 1405 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
668c9e9 to
fe7ffb8
Compare
657a899 to
881e5d9
Compare
187079b to
e29f85d
Compare
e29f85d to
ffbb901
Compare
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
|
Fixed Issues (44)Great job! The following issues were fixed in this Pull Request
|
|
|
Can you do a desktop-v2025.6.0 release to include this update? |
|
@SuperSandro2000 Desktop v2025.6.0 should be releasing tomorrow Thursday if everything goes according to plan |







This PR contains the following updates:
34.0.0->36.3.1Release Notes
electron/electron (electron)
v36.3.1: electron v36.3.1Compare Source
Release Notes for v36.3.1
Other Changes
4172564. #47233v36.3.0: electron v36.3.0Compare Source
Release Notes for v36.3.0
Features
innerWidthandinnerHeightoptions for window.open. #47038 (Also in 35, 37)screen.dipToScreenPoint(point)andscreen.screenToDipPoint(point)on Linux X11. #47125 (Also in 35, 37)--experimental-network-inspection. #47030 (Also in 35, 37)Fixes
treatPackageAsDirectoryis enabled on macOS. #47109 (Also in 35, 37)Other Changes
v36.2.1: electron v36.2.1Compare Source
Release Notes for v36.2.1
Fixes
win.setContentProtected()on Windows. #47032 (Also in 35, 37)Other Changes
v36.2.0: electron v36.2.0Compare Source
Release Notes for v36.2.0
Fixes
webContents.printdid not work as expected whenmediaSizewas not passed. #46972 (Also in 37)Other Changes
v36.1.0: electron v36.1.0Compare Source
Release Notes for v36.1.0
Fixes
Other Changes
--js-flags=--perf-profon macOS. #46876 (Also in 35)v36.0.1: electron v36.0.1Compare Source
Release Notes for v36.0.1
Fixes
visibleOnAllWorkspacesproperty on Linux. #46850 (Also in 35)v36.0.0: electron v36.0.0Compare Source
Release Notes for v36.0.0
Stack Upgrades
136.0.7103.4822.14.013.6Breaking Changes
NativeImage.getBitmap()and fixed incorrect documentation. #46736Sessionextension APIs toSession.extensions. #45597systemPreferences.isAeroGlassEnabled()API has been removed. #45563ses.clearDataStorage({ quota: 'syncable' })in c180524 #45923Features
Additions
BrowserWindow.isSnapped()to indicate whether a given window has been arranged via Snap. #46226ServiceWorkerMainclass to interact with service workers in the main process.fromVersionIDonServiceWorkersto get an instance ofServiceWorkerMain.running-status-changedevent onServiceWorkersto indicate when a service worker's running status has changed.startWorkerForScopeonServiceWorkersto start a worker that may have been previously stopped. #45232 (Also in 35)WebContents.focusedFrameto get the focused frame.WebContents.openerto specify potentialnulltype. #45667contextBridge.executeInMainWorldto safely execute code across world boundaries. #45229 (Also in 35)ffmpeg.dllto delay load configuration. #46173 (Also in 34, 35)nativeTheme.shouldUseDarkColorsForSystemIntegratedUIto distinguish system and app theme. #46598 (Also in 35)view.getVisible(). #44999 (Also in 34, 35)webContents.navigationHistory.restore(index, entries)API that allows restoration of navigation history. #45433 (Also in 34, 35)urlsproperty. #44692 (Also in 35)document.executeCommand("paste"). #45377 (Also in 33, 34, 35)frameoption inmenu.popup. #46350roundedCornersBrowserWindow constructor option on Windows. #45594 (Also in 34, 35)system-context-menuon Linux. #46399registerPreloadScript,unregisterPreloadScript,getPreloadScriptsonSession.getPreloadsandsetPreloadsonSession. #45230 (Also in 35)Improvements
Removed/Deprecated
systemPreferences.isAeroGlassEnabled()API has been deprecated and will be removed without replacement. #45434 (Also in 35)Fixes
getNativeWindowHandle()crash that affected 36 betas on macOS. #46750shell.readShortcutLink. #46324Also in earlier versions...
electron.shell.openExternalandelectron.shell.openPathto honor user-defined system defaults on Linux. #46788 (Also in 33, 34, 35)v8.setHeapSnapshotNearHeapLimitapi in main and utility process, along with support for--diagnostic-dirNode.js cli flag to specify the directory to save the heap snapshots. #45606 (Also in 33, 34, 35)webContents.print()after switch to OOP printing on macOS and Linux. #45266 (Also in 35)webContents.print(). #46146 (Also in 35)shell.readShortcutLinkcaused byPKEY_AppUserModel_ToastActivatorCLSIDsometimes being represented by a string uuid. #45195 (Also in 33, 34, 35)navigator.bluetooth.requestDeviceand theselect-bluetooth-deviceevent. #46782 (Also in 34, 35)chrome.tabs.update(). #45276 (Also in 33, 34, 35)parentPort. #46496 (Also in 34, 35)utilityProcess.postMessagewhen calling with an invalid transferable. #46667 (Also in 35)getUserMediawith an invalidchromeMediaSourceId. #45733 (Also in 34, 35)window.emit('close')after toggling fullscreen mode. #46621 (Also in 35)context-menuevent weren't emitted as expected on Windows in draggable regions. #46032 (Also in 34, 35)contextmenuevents wouldn't be correctly dispatched in draggable regions on Linux. #45813 (Also in 34, 35)navigationHistory.restore()failed to restore theuserAgentif it was overridden. #46299 (Also in 34, 35)setContentProtection(true)was reverted when a given window was hidden. #45868 (Also in 34, 35)system-context-menuincorrectly fired for all regions in frameless windows. #46002 (Also in 33, 34, 35)webContents.printToPDF()didn't work as expected with cross-process subframes. #46259 (Also in 34, 35)UtilityProcess.forkprior to the app ready event would cause a crash. #46404 (Also in 34, 35)getAsFileSystemHandleto never resolve. #45234 (Also in 33, 34, 35)dialogmodule didn't work on Linux. #45373 (Also in 34, 35)about:blankin subframes. #45694 (Also in 35)backgroundMateriallost effect on maximization. #45456 (Also in 34, 35)--inspect-brkfailing in packaged apps. #46584 (Also in 35)assertNode.js module in the renderer process. #46561 (Also in 35)pushNotifications.registerForAPNSNotifications(). #46149 (Also in 34, 35)window.print()on macOS/Linux. #45214 (Also in 35)enable_electron_extensions=false. #46842 (Also in 34, 35)*filter was included. #46722 (Also in 34, 35)app.getGPUInfopromise. #46471 (Also in 34, 35)BaseWindow.showInactive. #45427 (Also in 35)Window.autoHideMenuBaras supported on Linux and Windows. #46830 (Also in 34, 35)win.closeFilePreviewtwice on macOS. #45319 (Also in 32, 33, 34, 35)webFrame.getZoomLevelandwebFrame.getZoomFactorAPIs. #45499 (Also in 35)enabled = false), it is now greyed out. #46342 (Also in 34, 35)Other Changes
NSPrefersDisplaySafeAreaCompatibilityMode=falseto Info.plist to remove "Scale to fit below built-in camera." from app options. #45318 (Also in 33, 34, 35)3872580,383070811. #454954010597. #459374010597. #45942Documentation
Notices
End of Support for 33.x.y
Electron 33.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.
v35.5.0: electron v35.5.0Compare Source
Release Notes for v35.5.0
Features
screen.dipToScreenPoint(point)andscreen.screenToDipPoint(point)on Linux X11. #47124 (Also in 36, 37)--experimental-network-inspection. #47029 (Also in 36, 37)Fixes
shell.readShortcutLink. #47226 (Also in 36)backgroundMaterialfeature did not work in a frameless window on initial window creation. #47236 (Also in 36)treatPackageAsDirectoryis enabled on macOS. #47110 (Also in 36, 37)Other Changes
4033643. #47069v35.4.0: electron v35.4.0Compare Source
Release Notes for v35.4.0
Features
system-context-menuon Linux. #46977 (Also in 36)Fixes
win.setContentProtected()on Windows. #47034 (Also in 36, 37)Other Changes
v35.3.0: electron v35.3.0Compare Source
Release Notes for v35.3.0
Fixes
Other Changes
--js-flags=--perf-profon macOS. #46877 (Also in 36)v35.2.2: electron v35.2.2Compare Source
Release Notes for v35.2.2
Fixes
electron.shell.openExternalandelectron.shell.openPathto honor user-defined system defaults on Linux. #46789 (Also in 33, 34, 36)navigator.bluetooth.requestDeviceand theselect-bluetooth-deviceevent. #46784 (Also in 34, 36)enable_electron_extensions=false. #46840 (Also in 34, 36)Window.autoHideMenuBaras supported on Linux and Windows. #46829 (Also in 34, 36)visibleOnAllWorkspacesproperty on Linux. #46861v35.2.1: electron v35.2.1[Compare Source](https://github.com/electr