Added httpOnly to the cookie filter. #37255 (Also in 24)
Added logUsage to shell.openExternal() options, which allows passing the SEE_MASK_FLAG_LOG_USAGE flag to ShellExecuteEx on Windows. #37139 (Also in 24)
Added protocol.handle, replacing and deprecating protocol.{register,intercept}{String,Buffer,Stream,Http,File}Protocol. #36674
Added types to webRequest filter. #30914 (Also in 24)
Added a will-frame-navigate event to webContents and the <webview> tag, which fires whenever any frame within the frame hierarchy attempts to navigate. #34418
Added initiator information to navigator events. #37085
Added net.resolveHost that resolves hosts using defaultSession object. #38152 (Also in 24)
Added new 'did-resign-active' event on app. #38018
Added several standard page size options to webContents.print(). #37159 (Also in 22, 23, 24)
Added the enableLocalEcho flag to the session handler ses.setDisplayMediaRequestHandler() callback for allowing remote audio input to be echoed in the local output stream when audio is a WebFrameMain. #37315 (Also in 23, 24)
Added thermal management information to powerMonitor. #38028 (Also in 24)
Allows an absolute path to be passed to the session.fromPath() API. #37604
Changed net.fetch to support requests to file: URLs and custom protocols registered with protocol.register*Protocol. #36606
Exposes the audio-state-changed event on webContents. #37366
Fixes
Ensured that Electron's custom AXManualAccessibility attribute works as expected in all relevant protocol methods. #38223 (Also in 23, 24)
Fixed a potential crash when calling webContents.print with invalid settings. #38230
Fixed an issue where Windows FrameViews always appeared inactive regardless of focus status. #38473
Fixed an issue where BrowserWindow.isMaximized() could incorrectly return true for minimized or fullscreened windows on macOS. #38307 (Also in 23, 24)
Fixed an issue where BrowserWindow.isVisible() would incorrectly return true for minimized windows on Windows. #38314 (Also in 23, 24)
Fixed an issue where MediaStreamTrack.getCaptureHandle() always returned null. #38433 (Also in 24)
Fixed an issue where getNormalBounds() returns incorrect bounds for transparent maximized windows on Windows. #38348 (Also in 23, 24)
Fixed an issue where accessing BrowserWindow.id threw an error after the window was destroyed. #38311 (Also in 23, 24)
Fixed an issue where calling win.minimize() directly after calling win.maximize(), and then calling win.isMaximized() incorrectly returns true. #38345 (Also in 23, 24)
Fixed an issue where default background color for windows might be incorrect. #38157 (Also in 23, 24)
Fixed an perceived failure when when using Accessibility attribute AXManualAccessibility to enable a11y features in Electron. #38146 (Also in 23, 24)
Fixed an issue where Windows FrameViews always appeared inactive regardless of focus status. #38473
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 23.2.1 to 25.0.1.
Release notes
Sourced from electron's releases.
... (truncated)
Commits
b19a3a6
chore: cherry-pick 0e1cc35 from v8 (#38510)563a062
fix: DCHECK minimizing parent window with non-modal child (#38509)6a5bd8d
chore:process.mainModule
->require.main
(#38477)b78c30a
build: make ReactiveObjC/Mantle deps format consistent (#38480)9ecd891
fix: Windows FrameView always appearing inactive (#38473)da87a47
chore: bump chromium to 114.0.5735.45 (25-x-y) (#38447)6544df1
build: upgrade@​electron/github-app-auth
to 2.0.0 (#38446)c9f7ebf
docs: ensureapp.md
examples are runnable (#38440)d3a0a25
build: fix build with "enable_pdf_viewer=false" (#38436)2d3819e
fix:MediaDevices
missingDisplayMediaInformation
(#38433)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)