-
Notifications
You must be signed in to change notification settings - Fork 3.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(deps): update dependency electron to v13 🌟 #17408
Conversation
See the guidelines for reviewing dependency updates for info on how to review dependency update PRs. |
Going to run some experiments to see if this change, which updates Electron to Chromium 91 will introduce performance issues for users running on low resourced machines. |
Test summaryRun details
View run in Cypress Dashboard ➡️ Flakiness
This comment has been generated by cypress-bot as a result of this project's GitHub integration settings. You can manage this integration in this project's settings in the Cypress Dashboard |
Running on Chrome 91 or Electron 31 results in 24% slower runtime than Chrome 88 runs (due to increased frames being written since Chrome 89). Pausing on merging this in until we come to a conclusion on how to handle this update. |
Redo of #17037
This PR contains the following updates:
12.0.0-beta.14
->13.1.7
Release Notes
electron/electron
v13.1.7
Compare Source
Release Notes for v13.1.7
Fixes
requestFullscreen
inside webview does not make the element take fullscreen. #29987 (Also in 12, 14)webContents.on('login')
callback synchronously. #30091 (Also in 12, 14)fsPromises.readFile
. #29928BrowserView
on macOS. #30149 (Also in 14)document.focus
when opening multiple windows on macOSOther Changes
1216190
. #30100 (Also in 12, 14)Documentation
v13.1.6
Compare Source
Release Notes for v13.1.6
Fixes
app.quit()
on macOS. #29961 (Also in 14)self.module.paths
wouldn't work in Workers. #30013 (Also in 12, 14)target=_blank
from webview. #29951 (Also in 12, 14)Other Changes
1090000
. #29997v13.1.5
Compare Source
Release Notes for v13.1.5
Fixes
window.open
usingsetWindowOpenHandler
whennativeWindowOpen: false
. #29882 (Also in 12, 14)contextIsolation
was enabled. #29885 (Also in 14)setAlwaysOnTop
value would sometimes not be preserved for child windows on macOS. #29956 (Also in 12, 14)Geolocation
was used. #29912 (Also in 14)Other Changes
v13.1.4
Compare Source
Release Notes for v13.1.4
Fixes
v13.1.3
Compare Source
Release Notes for v13.1.3
Fixes
select-bluetooth-device
firing on Windows. #29611 (Also in 12, 14)warnAboutRemoteModuleWithRemoteContent
for the new default value ofenableRemoteModule
. #29691Other Changes
Documentation
v13.1.2
Compare Source
Release Notes for v13.1.2
Fixes
fs.promises.readFile
would improperly error when passing aFileHandle
to thepath
argument. #29576 (Also in 14)v13.1.1
Compare Source
Release Notes for v13.1.1
Fixes
v13.1.0
Compare Source
Release Notes for v13.1.0
Features
chrome://gpucrash
. #29491 (Also in 14)Fixes
Alt+Shift
andAlt+Ctrl
toggling menu bar on KDE. #29443 (Also in 12, 14)Other Changes
1090441
,1173656,1181434,1188117. #29494Documentation
v13.0.1
Compare Source
Release Notes for v13.0.1
Fixes
v13.0.0
Compare Source
Release Notes for v13.0.0
Stack Upgrades
Breaking Changes
session.setPermissionCheckHandler(handler)
to allow forhandler
's first parameter,webContents
to benull
. #19903Features
Additions
process.contextId
used by@electron/remote
. #28251process.contextIsolated
property that indicates whether the current renderer context hascontextIsolation
enabled. #28252process.uptime()
to sandboxed renderers. #26684roundedCorners
option forBrowserWindow
. #27572context-menu
event. #26788session.storagePath
API to get the path on disk for session-specific data. #28866ServiceWorkers
. #27562disposition
,referrer
andpostBody
to the details object passed to the window open handler registered withsetWindowOpenHandler
. #29277Improvements
session.setPermissionCheckHandler
. These includeNotification.permission
, andpermission.query
. Please note that thewebContents
parameter to the check handler can now be null. #19903WebFrameMain.executeJavaScriptInIsolatedWorld()
. #27926trafficLightPosition
option work forcustomButtonOnHover
window. #26789submitURL
option forcrashReporter.start
is no longer a required argument whenuploadToServer
is false. #28283napi_threadsafe_function
. #29048 (Also in 12)Removed/Deprecated
BrowserWindow
extension APIs. #26696shell.moveItemToTrash()
. #26723systemPreferences
methods. #26849Fixes
hiddenInset
titleBarStyle's abnormal fullscreen titlebar. FixhiddenInset
titleBarStyle not working withtrafficLightPosition
option. #27489contextBridge
might incorrectly try to serialize some WebAssembly objects. #27518BrowserWindow.setWindowButtonVisibility
work for window withcustomButtonsOnHover
titlebar style. #27073app.setAppUserModelId
. #28921Also in earlier versions....
uv_run()
. #28973 (Also in 11, 12)systemPreferences.getAccentColor()
,getSystemColor
andgetColor
are now correctly converted into the devices color space. Previously the color would have been subtly incorrect. #28173 (Also in 11, 12)<webview>
focus
/blur
events not working withcontextIsolation
enabled. #29025 (Also in 10, 11, 12)desktopCapturer.getSources()
promise result sometimes never resolving. #28280 (Also in 10, 11, 12)postData
parameter missing fromnew-window
event. #28542 (Also in 12)webFrame
spell checker APIs crashing when called in sandboxed renderer. #29087 (Also in 12)shell.trashItem()
from the renderer process. #28788 (Also in 12)setCertificateVerifyProc
with many concurrent verification requests. #28433 (Also in 11, 12)BrowserView
s. #27786 (Also in 12)Tray
events. #26668 (Also in 12)BrowserView
s could have mismatched draggable regions to their bounds. #27952 (Also in 10, 11, 12)illegal access error
could be thrown whennodeIntegrationInSubFrames
is enabled. #29170 (Also in 12)select-serial-port
callback crashes when called with an invalid serial port ID. #28619 (Also in 12)win.capturePage()
never called back after callinghide()
for a hidden window on some platforms. #28076 (Also in 11, 12)window.print()
did not work properly when printing a pdf from the pdf plugin. #28351 (Also in 12)contextBridge
could be displayed incorrectly. #28446 (Also in 12)nodeIntegrationInSubframes
is enabled. #27582 (Also in 10, 11, 12)window.setFullScreen
could cause problems. #28763 (Also in 11, 12)window.hide()
was called while they were open. #28694 (Also in 11, 12)win.hide()
on Windows. #28390 (Also in 10, 11, 12)Menu.setApplicationMenu
would return a value on some platforms. #29129 (Also in 12)simpleFullscreen
mode were not properly resizing when display metrics changed. #28216 (Also in 11, 12)WebContents.sendInputEvent
. #27827 (Also in 10, 11, 12)getBackgroundColor
on a transparent window with no assigned background color. #28187 (Also in 11, 12)window.open()
would not return an object with alocation.href
setter whencontextIsolation
is enabled andnativeWindowOpen
is disabled. #27899 (Also in 12)setWindowOpenHandler
not being invoked when a link was middle-clicked or shift-clicked. #28536 (Also in 12)worldSafeExecuteJavaScript
is disabled. #27928 (Also in 10, 11, 12)wasm-eval
csp behindWebAssemblyCSP
flag. #28569 (Also in 11, 12)shell.openExternal
on windows are now correctly URI encoded. This was already occurring on macOS and Linux. #28342 (Also in 10, 11, 12)will-resize
andwill-move
events not scaling the emittednewBounds
rectangle to the appropriate Windows display scale factor. #29227 (Also in 11, 12)Other Changes
Documentation
End of Support for 10.x.y
Electron 10.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.
v12.0.15
Compare Source
Release Notes for v12.0.15
Fixes
webContents.on('login')
callback synchronously. #30092 (Also in 13, 14)app.quit()
on macOS. #30138 (Also in 13, 14)Other Changes
1216190
. #30099 (Also in 13, 14)Documentation
v12.0.14
Compare Source
Release Notes for v12.0.14
Fixes
requestFullscreen
inside webview does not make the element take fullscreen. #29988 (Also in 13, 14)fsPromises.readFile
. #29929self.module.paths
wouldn't work in Workers. #30012 (Also in 13, 14)setAlwaysOnTop
value would sometimes not be preserved for child windows on macOS. #29957 (Also in 13, 14)target=_blank
from webview. #29950 (Also in 13, 14)Other Changes
v12.0.13
Compare Source
Release Notes for v12.0.13
Fixes
window.open
usingsetWindowOpenHandler
whennativeWindowOpen: false
. #29881 (Also in 13, 14)Other Changes
v12.0.12
Compare Source
Release Notes for v12.0.12
Fixes
fs.promises.readFile
would improperly error when passing aFileHandle
to thepath
argument. #29575 (Also in 13, 14)select-bluetooth-device
firing on Windows. #29612 (Also in 13, 14)Other Changes
Documentation
v12.0.11
Compare Source
Release Notes for v12.0.11
Fixes
v12.0.10
Compare Source
Release Notes for v12.0.10
Fixes
Alt+Shift
andAlt+Ctrl
toggling menu bar on KDE. #29445 (Also in 13, 14)Other Changes
Documentation
v12.0.9
Compare Source
Release Notes for v12.0.9
Fixes
will-resize
andwill-move
events not scaling the emittednewBounds
rectangle to the appropriate Windows display scale factor. #29226 (Also in 11, 13)v12.0.8
Compare Source
Release Notes for v12.0.8
Fixes
webFrame
spell checker APIs crashing when called in sandboxed renderer. #29086 (Also in 13)illegal access error
could be thrown whennodeIntegrationInSubFrames
is enabled. #29169 (Also in 13)Menu.setApplicationMenu
would return a value on some platforms. #29128 (Also in 13)Documentation
v12.0.7
Compare Source
Release Notes for v12.0.7
Fixes
uv_run()
. #28972 (Also in 11, 13)<webview>
focus
/blur
events not working withcontextIsolation
enabled. #29024 (Also in 10, 11, 13)Other Changes
napi_threadsafe_function
. #29047 (Also in 13)v12.0.6
Compare Source
Release Notes for v12.0.6
Fixes
shell.trashItem()
from the renderer process. #28787 (Also in 13)window.setFullScreen
could cause problems. #28772 (Also in [11](https://github.com/elConfiguration
📅 Schedule: "before 3am on the first day of the month" in timezone America/New_York.
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.