Security: backported fix for chromium:1196683. #28638
electron v12.0.3
Release Notes for v12.0.3
Fixes
Allow loading source maps from custom protocols and asar bundles. #28616 (Also in 13)
Fixed postData parameter missing from new-window event. #28543 (Also in 13)
Fixed a bug where, when a JumpList task description exceeded 260 characters, the JumpList was empty, despite valid entries. #28525 (Also in 11, 13)
Fixed a crash when loading pepper plugins. #28373 (Also in 13)
Fixed a network process crash that could happen when using setCertificateVerifyProc with many concurrent verification requests. #28465 (Also in 11, 13)
Fixed an issue where select-serial-port callback crashes when called with an invalid serial port ID. #28618 (Also in 13)
Fixed an issue where window.print() did not work properly when printing a pdf from the pdf plugin. #28352 (Also in 13)
Fixed an issue where errors thrown in functions passed over the contextBridge could be displayed incorrectly. #28447 (Also in 13)
Fixed an issue where the thumbar disappeared after win.hide() on Windows. #28389 (Also in 10, 11, 13)
Fixed bug where TouchBarPopover and TouchBarGroup were no longer rendering. #28411 (Also in 11)
Fixed crash when using profiler in devtools. #28531
Fixed failing to request file:// resources when web security is disabled. #28560 (Also in 11, 13)
Fixed rare crash when initializing the internal PDF extension. #28452 (Also in 13)
Fixed service worker not working with custom protocol. #28355 (Also in 11, 13)
Support wasm-eval csp behind WebAssemblyCSP flag. #28575 (Also in 11, 13)
Transparent windows cannot be maximized using the Windows system menu or by double clicking the title bar. #28622 (Also in 13)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps electron from 12.0.2 to 12.0.4.
Release notes
Sourced from electron's releases.
Commits
9ce7c51
Bump v12.0.4840ac75
chore: cherry-pick 02f84c745fc0 from v8 (#28638)8115520
Bump v12.0.392e3b13
build: better error handling for release builds (#28628)93dab14
fix: enable system maximization for frameless windows except if transparent (...e100c22
fix: crash on invalid select-serial-port callback (#28618)4efeaa0
chore: cherry-pick 162efe98330e from chromium (#28601)93c6c8c
docs: define the name of the preload script (#28610)df9a01b
docs: systemPreferences.subscribeWorkspaceNotification return type (#28614)5c10eb4
fix: load source maps from custom protocols and asar bundles (#28616)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)