CARVIEW |
Select Language
HTTP/2 200
date: Wed, 23 Jul 2025 10:06:49 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"8100b97d6e3d085784d59ad1d11abde5"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=lGn0%2BzZ5U%2FcycYufz1GWvxLqz4WhWZvKOodj0LDqJugwKhOWB9al7gkC3NFXEBXDM%2F%2F%2BrIfyGc2QuRY5N%2Bm5UpyCpnLkoy7JxVfUQryd%2FVCpX4qpuaczd%2F5L49zC%2F1jVb9Q%2FdfigUWkjFhK2yNlK%2Br9%2F4SSwZE7%2F%2F7u19fq65L7lKyXwtIvyatOIAYemutmc%2FygM9iCgKeSFvxyfbWBlBv3vV%2BJQ8xO1r6OmvIvD0ObWQ6QPnUc2aEhXllHAs9%2B60bktkAuezvJHxJ3oVXPCrA%3D%3D--X2F7LyFWy9Y4IyCD--TwuBhgjJ7tlAWLEjFKmTGg%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.595326152.1753265208; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 10:06:48 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 10:06:48 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: D2A0:1C6D98:8DED23:AC8805:6880B438
Release electron v20.0.0-alpha.1 Β· electron/electron Β· GitHub
Loading
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 16.2k
electron v20.0.0-alpha.1
Pre-release
Pre-release
Compare
·
287 commits
to 20-x-y
since this release
Note: This is an alpha release. Please file new issues for any bugs you find in it.
This release is published to npm under the alpha tag and can be installed via npm install electron@alpha
, or npm install electron@20.0.0-alpha.1
.
Release Notes for v20.0.0-alpha.1
Features
- Added
app.isHidden()
to check if the app is hidden (e.g. with Command-H) on macOS. #32155 - Added
browserData
toapp.setPath/getPath
. #33554 - Added support for HIDDevice.forget(). #34210
- Enabled
systemPreferences.subscribe{Local|Workspace}Notification
to take anull
value for theevent
parameter. #33641 (Also in 18, 19) - Fixed an issue where the PDF Viewer would fail if a user attempted to reload. #33560 (Also in 18, 19)
Fixes
- Apply senderFrame details to ipcMain port event. #33756 (Also in 16, 17, 18, 19)
- Fixed a crash in
safeStorage
on Linux. #33913 (Also in 15, 16, 17, 18, 19) - Fixed a crash on Windows when opening apps in multiple, separate user sessions. #34139 (Also in 18, 19)
- Fixed a crash when calling
loadExtension
on an extension directory that's missing a manifest file. #34168 (Also in 16, 17, 18, 19) - Fixed a potential crash when calling
webContents.print()
. #34271 (Also in 19) - Fixed an OSR crash happening when input select items were rendered. #34069 (Also in 17, 18, 19)
- Fixed an issue where
#ARGB
->#RGBA
and#AARRGGBB
->#RRGGBBAA
were converted improperly when setting background color. #33707 (Also in 19) - Fixed an issue where
BrowserWindow#isFocused()
was returningfalse
whenblur()
was called on macOS. #33734 (Also in 17, 18, 19) - Fixed an issue where
Escape
keyboard events would not be properly propagated to the parent window after entering fullscreen and then exiting it again on Windows. #33757 (Also in 18, 19) - Fixed an issue where bounds changes were incorrectly delayed in the case where a window was moved or resized and
event.preventDefault
was called in eitherwill-resize
orwill-move
on Windows. #34204 (Also in 16, 17, 18, 19) - Fixed an issue where calling
SetLoginItemSettings()
could potentially cause network volumes to be incorrectly mounted. #34068 (Also in 17, 18, 19) - Fixed an issue where calling
setTitlebarOverlay
with an initially invalidtitleBarStyle
on Windows would result in a crash. #34140 (Also in 19) - Fixed an issue where mixed-case extension filters in file dialogs were ignored on Linux. #33918 (Also in 18, 19)
- Fixed an issue where pressing escape would not un-fullscreen on Windows or Linux in some circumstances. #34317
- Fixed an issue where some
BrowserWindow
s opened from new links wouldn't properly load URLs. #34159 (Also in 19) - Fixed an issue where the the window bounds would incorrectly change if
BrowserWindow.unmaximize
was called on a window whose user bounds were maximized. #33480 (Also in 16, 17, 18, 19) - Fixed an issue where tray items wouldn't highlight in some scenarios on macOS. #34173 (Also in 16, 17, 18, 19)
- Fixed an issue with the
app.requestSingleInstanceLock()
API where it would sometimes hang. #33777 (Also in 18, 19) - Fixed behavior of BrowserWindow.maximize on macOS for not shown windows. #32949 (Also in 15, 16, 17, 18)
- Fixed building node modules with Visual Studio 2017. #34109 (Also in 18, 19)
- Fixed building node modules with Visual Studio 2017. #34217 (Also in 19)
- Fixed crash on startup due to missing gtk symbol on older distros. #34141 (Also in 18, 19)
- Fixed crash when calling navigator.serial.getPorts(). #34280 (Also in 17, 18, 19)
- Fixed crash when img without
alt
is shown with accessibility features enabled. #33840 (Also in 19) - Fixed crash when opening gtk file dialogs due to mismatched versions. #33650 (Also in 18, 19)
- Fixed incorrect return value of
app.requestSingleInstanceLock()
when setting non-existent user data folder. #33559 (Also in 16, 17, 18, 19) - Fixed initialization race when registering partition allocator on macOS. #33832
- Fixed issues with frameless window animations and styling. #33599 (Also in 15, 16, 17, 18, 19)
- Fixed potential crash while generating accessibility trees for certain images. #33614 (Also in 18, 19)
- Fixed potential crash with WebFrameMain when navigating between cross-origin websites. #33919 (Also in 18, 19)
- Fixed service worker registration with custom protocols. #34290 (Also in 18, 19)
- Fixed the initialization of First Party Sets. #33971 (Also in 19)
- Fixed the initialization of first party sets in the browser process. #33998 (Also in 19)
- Notes: Fixed an issue where running second instances of the same application would cause a deadlock on Windows. #34297 (Also in 18, 19)
- [Mac] Fixed Partition Alloc related crash in pre-BigSur (macos <= 10.15). #33704 (Also in 18, 19)
shell.openExternal()
now reports more detailed errors on Windows. #33620 (Also in 15, 16, 17, 18, 19)
Other Changes
- Added a TRACE call named
crash_reporter::Start
under theelectron
category forcrash_reporter::Start()
. #34268 (Also in 17, 18, 19) - Added minimum GITHUB_TOKEN permissions. #34298
- Fixed child_process.spawn ENOENT error with cwd option. #33815 (Also in 16, 17, 18, 19)
- Minimum required node version to install the
electron
npm package is now >10. #34166 - Re-enabled symbol generation on 32-bit Windows. #34162 (Also in 19)
- Temporarily disabled symbol generation on 32-bit Windows due to issues with symbol generation on that platform. #33653 (Also in 19)
- Updated Chromium to 103.0.5046.0. #33906
- Updated Node.js to v16.15.0. #33947
Documentation
- Documentation changes: #34278
Assets 78
14 people reacted
You canβt perform that action at this time.