CARVIEW |
Select Language
HTTP/2 200
date: Wed, 23 Jul 2025 17:51:42 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/"9a0cae17b95f5fc27e5a525253ba252f"
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=Q10HCLsCdSCpD1QKO6vJaXwhnMg9K3OYiowHtP2OcSBmHVyyyEn%2FDSB5v0%2FVHczXUBcQac1J0tFNnnVrZueLHBvOsRg%2F3XQZ0U0OBQrlUaWWlq8QOBp1Ykbg7DMPaiwcFkKCG%2FnRLrVRF5fh1NEBFzkYbSJUImbwaRDPOWdFppNuEeHMXQ0CaX2OFo4pr2ViVTkJt4hkEg%2F5Dbjs%2FFwJqyIRsv5fTRzTPVjMD9xT0wRKw3yzmqnslFE72X2Xh34UHMVImKZRGRKkYay%2Be%2FD17w%3D%3D--ta3RcQfOAye1OcRg--F0o0f9SVsRdCqbAaK7azgA%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.786392825.1753293102; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 17:51:42 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 17:51:42 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: BDDC:2FAFD7:F723F4:12447E4:6881212E
Release electron v22.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 v22.0.0-alpha.1
Pre-release
Pre-release
Compare
·
255 commits
to 22-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@22.0.0-alpha.1
.
Release Notes for v22.0.0-alpha.1
Features
- Added WebContents
input-event
event.- Deprecated BrowserWindow
scroll-touch-*
events. #35531
- Deprecated BrowserWindow
- Added
LoadBrowserProcessSpecificV8Snapshot
as a new fuse that will let the main/browser process load its v8 snapshot from a file atbrowser_v8_context_snapshot.bin
. Any other process will use the same path as is used today. #35266 (Also in 20, 21) - Added
WebContents.opener
to access window opener. - Added
app.getSystemLocale()
method. #35697 (Also in 21) - Added
contextBridge.exposeInIsolatedWorld(worldId, key, api)
to expose an API to anisolatedWorld
within a renderer from a preload script. #34974 - Added
webContents.close()
method. #35509 - Added
webFrameMain.origin
. #35438 (Also in 19, 20, 21) - Added new WebContents event
content-bounds-updated
. #35533 - Added new
WebContents.ipc
andWebFrameMain.ipc
APIs. #34959 (Also in 21) - Added support for Web Bluetooth pin pairing on Linux and Windows. #35416 (Also in 21)
- Added support for
navigator.mediaDevices.getDisplayMedia
via a new session handler,ses.setDisplayMediaRequestHandler
. #30702
Fixes
- Added a background to the WCO container to avoid rendering glitches. #35569 (Also in 19, 20, 21)
- Added support for Webauthn discoverable keys (aka resident keys), allowing users to authenticate without first having to select or type a username. #35374
- Added support for Windows drop-down dialog extensions. #35618 (Also in 18, 19, 20)
- Enable WCO maximize button when window enters tablet mode and is not already maximized. #35617 (Also in 19, 20, 21)
- Fixed
uv_os_gethostname
failing on Windows 7. #35702 (Also in 19, 20, 21) - Fixed a bug where calling
atob
in the renderer process could fail under some circumstances. #35415 (Also in 19, 20, 21) - Fixed a crash that occured when loading non-standard schemes from iframes. #35485 (Also in 21)
- Fixed a crash when switching origins with emulation settings set. #35466 (Also in 21)
- Fixed a potential crash on WebWorker destruction. #35422 (Also in 19, 20, 21)
- Fixed an edge case in
app.isInApplicationsFolder()
which would return false incorrectly in some cases. #35636 (Also in 19, 20, 21) - Fixed an issue where DevTools could not be docked with Windows Control Overlay enabled. #35754 (Also in 19, 20, 21)
- Fixed an issue where WCO could occlude DevTools opened in any non-detached mode. #35209 (Also in 18, 19, 20, 21)
- Fixed an issue where
screen.getCursorScreenPoint()
crashed on Wayland when it was called before aBrowserWindow
had been created. #35503 (Also in 21) - Fixed an issue where
serialPort.open()
failed withNetworkError: Failed to open serial port.
. #35306 (Also in 21) - Fixed an issue where app.relaunch loses args when execPath is specified. #35108 (Also in 19, 20, 21)
- Fixed an issue where frameless resizable windows showed Window 7 style frames while opening. #35189 (Also in 18, 19, 20, 21)
- Fixed an issue where frameless windows with
roundedCorners: false
couldn't enter fullscreen without crashing. #35421 (Also in 19, 20, 21) - Fixed an issue where part of the BrowserView could be cut off when calling
setBounds
on some windows. #34713 (Also in 19, 20, 21) - Fixed an issue with incomplete EventEmitter object in sandboxed renderer preload script. #35522
- Fixed crash in renderer when resuming system from sleep. #35322 (Also in 18, 19, 20, 21)
- Fixed enable promise support with webFrameMain.executeJavaScript. #35292 (Also in 20, 21)
- Fixed issue with history.back() in sandboxed iframes affecting parent browsing context. #35420 (Also in 19, 20, 21)
- Fixed session.getBlobData never resolves with blob sizes > 65536. #35277 (Also in 19, 20, 21)
- Fixed undefined details.requestingUrl from session.setPermissionCheckHandler. #35281 (Also in 20, 21)
- Fixed: If a custom Electron build contains an electron.d.ts file, it is now being used. #33979 (Also in 20, 21)
- Picture-In-Picture mode no longer becomes a red rectangle on hover. #35034 (Also in 19, 20, 21)
- Provided display_id for desktopCapturer on Linux. #33861
- Usage of
safeStorage
now consistently uses the correct service name on macOS regardless of timing with browser window construction. #34683 (Also in 19, 20)
Other Changes
- Bumps the minimum required version of Node.js needed to install Electron to 12.20.55. #35301
- Fixed
win.getBrowserViews()
not being updated when a BrowserView was moved to a different window. #35511 - Fixed an issue where some spellcheck functionality would incorrectly throw errors on macOS. #35514 (Also in 21)
- Modified the WCO maximized button style to match Windows 11 more closely. #35370
- The deprecated
new-window
event has been removed. #34526 - Updated Chromium to 107.0.5286.0. #35590
- Updated Node.js to v16.17.1. #35800
Documentation
Unknown
Assets 78
You can’t perform that action at this time.