trop[bot]
75e4f83f87
docs: add Wayland note to win.getPosition() and win.getBounds() ( #49661 )
...
docs: add Wayland note to win.getPosition()
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2026-02-04 11:48:12 -05:00
trop[bot]
4e124f2b22
fix: menu state in macOS dock menus ( #49624 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2026-02-03 15:10:48 -05:00
trop[bot]
04f4bcdb78
fix: alt-space should route through 'system-context-menu' ( #49640 )
...
fix: alt-space should route through system-context-menu
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2026-02-03 20:26:39 +01:00
trop[bot]
d5eed2bca6
fix: possible crash in FileSystem API ( #49635 )
...
Refs https://chromium-review.googlesource.com/6880247
Fixes a crash that can arise in the File System Access API in the
following scenario:
1. Create fileHandle1 at path1.
2. Call fileHandle1.remove() or user manually delete the file.
3. Create fileHandle2 at path2.
4. fileHandle2.move(path1).
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2026-02-03 11:57:53 -05:00
trop[bot]
0e901ca04c
build(dev-deps): bump @electron/lint-roller to 3.2.0 ( #49575 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
2026-02-02 14:40:33 +01:00
trop[bot]
af272ec773
feat: msix auto-updater ( #49587 )
2026-02-02 14:22:04 +01:00
trop[bot]
f6df2854ff
fix: duplicate fullscreen macOS menu item ( #49595 )
2026-02-02 14:20:51 +01:00
trop[bot]
f5dbe3212b
docs: app.getGPUInfo() may reject ( #49617 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: clavin <clavin@electronjs.org >
2026-02-02 11:18:27 +01:00
trop[bot]
ef048c48f9
refactor: address PathProvider TODO ( #49601 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2026-02-02 09:39:20 +01:00
trop[bot]
f8c5bb541f
docs: add jsign instructions for Azure Trusted Signing on Linux/macOS ( #49602 )
...
* docs: add jsign instructions for Azure Trusted Signing on Linux/macOS
Co-authored-by: Prachi Maskar <prachimaskar184@gmail.com >
* docs: add clickable jsign link for Azure Trusted Signing
Co-authored-by: Prachi Maskar <prachimaskar184@gmail.com >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Prachi Maskar <prachimaskar184@gmail.com >
2026-02-02 09:38:29 +01:00
Robo
3d4ce3d39b
fix: handle out of order recording errors in skia graphite ( #49609 )
...
Refs https://issues.chromium.org/issues/458722690
2026-02-01 22:33:05 -08:00
David Sanders
ed8493c5b1
ci: rework reapply patches ( #49582 )
...
ci: rework reapply patches (#49552 )
2026-01-30 13:21:02 -05:00
trop[bot]
457598a261
fix: macOS menu item accelerators when item disabled ( #49592 )
...
fix: macOS menu item acceerators when item disabled
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2026-01-30 13:18:36 -05:00
electron-roller[bot]
c18096cdf1
chore: bump chromium to 144.0.7559.111 (40-x-y) ( #49562 )
...
* chore: bump chromium in DEPS to 144.0.7559.109
* chore: bump chromium in DEPS to 144.0.7559.111
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
2026-01-29 16:20:54 +01:00
trop[bot]
04901ad77e
ci: trigger website docs update on release published ( #49569 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
2026-01-28 20:54:54 -08:00
trop[bot]
cd00dcbafd
test: remove split dependency ( #49557 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
2026-01-28 22:11:08 +01:00
trop[bot]
d0661e765b
fix: chrome://accessibility drift ( #49560 )
...
https://chromium-review.googlesource.com/c/chromium/src/+/6870052
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
v40.1.0
2026-01-28 15:37:29 +01:00
trop[bot]
3c9d1dcb1a
ci: reapply patches if PR base branch updates them ( #49532 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
2026-01-27 13:16:35 -05:00
trop[bot]
d942351bad
docs: correct type for process.noDeprecation ( #49544 )
...
* docs: correct type for process.noDeprecation
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
* docs: mark `noDeprecation` as optional instead
Co-authored-by: René <contact.9a5d6388@renegade334.me.uk >
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
2026-01-27 11:37:19 +01:00
trop[bot]
ac4efed3d1
fix: second argument to shell.writeShortcutLink is optional ( #49501 )
...
fix: second argument to shell.writeShortcutLink is optional
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2026-01-26 14:29:56 +01:00
trop[bot]
db6b22a8e5
docs: add type reference links in Menu and MenuItem API documentation ( #49525 )
...
* docs: add type reference links in Menu and MenuItem API documentation
Co-authored-by: Sourav Bera <sbera987654321@gmail.com >
* docs: revert type links in Menu return types to fix parser
Co-authored-by: Sourav Bera <sbera987654321@gmail.com >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Sourav Bera <sbera987654321@gmail.com >
2026-01-26 14:28:04 +01:00
John Kleinschmidt
1b7073ad6a
chore: update patches for 40-x-y ( #49513 )
2026-01-23 15:56:25 -08:00
electron-roller[bot]
cd0b34dfc4
chore: bump chromium to 144.0.7559.96 (40-x-y) ( #49474 )
...
* chore: bump chromium in DEPS to 144.0.7559.96
* chore: fixup patch indices
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2026-01-23 11:18:48 -05:00
Keeley Hammond
c37daa736b
chore: cherry-pick dba49550b12d from v8 ( #49487 )
...
* chore: cherry-pick dba49550b12d from v8
* chore: update patch
2026-01-22 17:04:41 -06:00
trop[bot]
e555e520d3
fix: return early from platform_util::Beep() on Linux if there is no default GDK display ( #49482 )
...
fix: return early from beep on linux if there is no default gdk display
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Noah Gregory <noahmgregory@gmail.com >
2026-01-22 19:32:47 +01:00
trop[bot]
a2949e5217
fix: potential devtools crash on empty ( #49490 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2026-01-22 10:50:59 -05:00
trop[bot]
f476b29459
docs: document that shell.trashItem requires backslashes ( #49480 )
...
docs: Update shell.md: Document that shell.trashItem requires backslashes
In Windows many functions relating to files (e.g. shell.openItem, the Node fs functions, as well as native Win32 APIs) will accept either type of slash / or \ as a folder separator.
shell.trashItem does not work with / as folder separator in Windows. This documentation change explains that.
See also:
https://github.com/electron/electron/issues/28831
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: sam marshall <s.marshall@open.ac.uk >
2026-01-21 14:51:39 -05:00
trop[bot]
412ea766bb
docs: add a few API history fragments ( #49477 )
...
* docs: add a few API history fragments
Co-authored-by: Erick Zhao <erick@hotmail.ca >
* manual fixes
Co-authored-by: Erick Zhao <erick@hotmail.ca >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Erick Zhao <erick@hotmail.ca >
2026-01-21 14:50:37 -05:00
trop[bot]
03ada83421
revert: use deprecated setAllowedFileTypes in macOS dialogs ( #49473 )
...
* revert: use deprectated setAllowedFileTypes in macOS dialogs
Closes https://github.com/electron/electron/issues/48191
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
* chore: remove stray import
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2026-01-21 10:39:40 -05:00
trop[bot]
3138ac5fd2
feat: suppress devtools console logging ( #49359 )
...
* feat: suppress devtools console logging
Co-authored-by: clavin <clavin@electronjs.org >
* Emit messages as-is in testing builds
Co-authored-by: clavin <clavin@electronjs.org >
* Promote `DCHECK_IS_ON()` to preprocessor check
Co-authored-by: clavin <clavin@electronjs.org >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: clavin <clavin@electronjs.org >
2026-01-20 10:06:35 +01:00
trop[bot]
d4a52baa2f
build: roll build-image to a82b87d ( #49449 )
...
build: roll build-image to a82b87d
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2026-01-19 19:01:37 +01:00
trop[bot]
cab791e2b1
fix: MAS rejection for private APIs ( #49431 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2026-01-19 15:00:30 +01:00
trop[bot]
5e91ab8c50
docs: fix webContents.hostWebContents types ( #49446 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Niklas Wenzel <dev@nikwen.de >
2026-01-19 12:02:05 +01:00
trop[bot]
03d6462edf
fix: try clearing InspectableWebContents delegate earlier ( #49422 )
...
fix: try clearing InspectableWebContents delegate earlier
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2026-01-18 15:54:26 +01:00
trop[bot]
1c2b4e0583
fix: make toplevel icon Wayland protocol work ( #49414 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Alex Schwartz <alexschwartz01@gmail.com >
2026-01-16 11:05:20 -05:00
trop[bot]
370965819e
fix: restore AXDocument accessibility attribute for representedFilename on macOS ( #49417 )
...
Starting from Chromium 134.0.6989.0 (Electron 35.0.0-beta.5), the
NativeWidgetMacNSWindow class overrides accessibilityDocument to return
the web content URL from the accessibility tree, but doesn't fall back
to NSWindow's default behavior when that URL is empty.
This broke Electron's setRepresentedFilename() API - the file path was
still set on the NSWindow, but no longer exposed via the AXDocument
accessibility attribute that screen readers use.
This fix adds an accessibilityDocument override in ElectronNSWindow that
checks representedFilename first, falling back to Chromium's behavior
for web content URLs.
Fixes: https://github.com/electron/electron/issues/XXXXX
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Daniel Gräfe <Daniel.Alm@ForumD.net >
2026-01-16 14:29:49 +01:00
trop[bot]
3d1c5ea4fa
ci: detect patch needs update error with problem matcher ( #49411 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
2026-01-16 09:54:25 +01:00
Calvin
35b8855913
chore: empty commit to release stable 40.0.0 ( #49404 )
v40.0.0
2026-01-15 13:39:20 -05:00
trop[bot]
7872c33b10
fix: revert os_crypt async cookie provider implementation ( #49384 )
...
* Revert "fix: provide explicit cookie encryption provider for cookie encryption (#49348 )"
This reverts commit 95f097a392 .
Co-authored-by: Keeley Hammond <khammond@slack-corp.com >
* Revert "fix: fix cookie encryption provider loading on Windows and Linux (#49371 )"
This reverts commit 0e4ee9f03a .
Co-authored-by: Keeley Hammond <khammond@slack-corp.com >
* revert: 6996667: Reland "Port net::CookieCryptoDelegate to os_crypt async" | https://chromium-review.googlesource.com/c/chromium/src/+/6996667
Co-authored-by: Keeley Hammond <khammond@slack-corp.com >
* chore: update patch for 40-x-y
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Keeley Hammond <khammond@slack-corp.com >
Co-authored-by: John Kleinschmidt <kleinschmidtorama@gmail.com >
v40.0.0-beta.9
2026-01-14 19:24:45 +01:00
trop[bot]
9c753c344a
docs: remove stale example and standardize DevTools capitalization ( #49387 )
...
* docs: remove stale example and standardize `DevTools` capitalization
Co-authored-by: Erick Zhao <ezhao@slack-corp.com >
* Update docs/api/web-contents.md
Co-authored-by: Kilian Valkhof <kilian@kilianvalkhof.com >
Co-authored-by: Erick Zhao <erick@hotmail.ca >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Erick Zhao <ezhao@slack-corp.com >
Co-authored-by: Erick Zhao <erick@hotmail.ca >
2026-01-14 14:51:07 +01:00
trop[bot]
8b2a99183f
docs: improve build-tools instructions ( #49385 )
...
* docs: improve build-tools instructions
Co-authored-by: Erick Zhao <ezhao@slack-corp.com >
* address comments
Co-authored-by: Erick Zhao <ezhao@slack-corp.com >
* update directory structure
Co-authored-by: Erick Zhao <ezhao@slack-corp.com >
* update
Co-authored-by: Erick Zhao <ezhao@slack-corp.com >
* nits
Co-authored-by: Erick Zhao <ezhao@slack-corp.com >
* node -> electron_node
Co-authored-by: Erick Zhao <erick@hotmail.ca >
* update macos build version
Co-authored-by: Erick Zhao <erick@hotmail.ca >
* Update docs/development/build-instructions-gn.md
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
Co-authored-by: Erick Zhao <erick@hotmail.ca >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Erick Zhao <ezhao@slack-corp.com >
Co-authored-by: Erick Zhao <erick@hotmail.ca >
2026-01-14 10:29:24 +01:00
trop[bot]
c897602202
refactor: add static ReplyChannel::SendError() helper ( #49372 )
...
refactor: add static `ReplyChannel::SendError()` helper (#49338 )
* refactor: add static void ReplyChannel::SendError()
* refactor: use static SendError() instead of instantiating a temporary
* refactor: remove non-static version of SendError()
* refactor: remove redundant callback-is-non-null checks
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Charles Kerr <charles@charleskerr.com >
2026-01-14 09:34:28 +01:00
electron-roller[bot]
8cc201e02c
chore: bump chromium to 144.0.7559.60 (40-x-y) ( #49380 )
...
chore: bump chromium in DEPS to 144.0.7559.60
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
2026-01-14 09:34:08 +01:00
electron-roller[bot]
ba26a5d4d3
chore: bump chromium to 144.0.7559.59 (40-x-y) ( #49330 )
...
* chore: bump chromium in DEPS to 144.0.7559.59
* chore: update patches
* [InputVizard] Fix missing touch cancel in InputTransferHandlerAndroid
using InputEventSource
Refs https://chromium-review.googlesource.com/c/chromium/src/+/7302368
(cherry picked from commit f31f9e06db )
* 7264893: update postMessage tests for file: origin serialization change
Cherry-picked from 4ef78d3ee7
Chromium now serializes file: origins as 'null' in MessageEvent per spec. This is a security improvement aligning with the HTML spec behavior. Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7264893
Co-Authored-By: Alice Zhao <66543449+alicelovescake@users.noreply.github.com >
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <kleinschmidtorama@gmail.com >
Co-authored-by: deepak1556 <hop2deep@gmail.com >
Co-authored-by: Alice Zhao <66543449+alicelovescake@users.noreply.github.com >
2026-01-13 19:09:12 -05:00
trop[bot]
df4d0bef21
fix: fix cookie encryption provider loading on Windows and Linux ( #49375 )
...
* fix: support cookie encryption provider cross-platform
Co-authored-by: Keeley Hammond <khammond@slack-corp.com >
* fix: add async macos key provider
Co-authored-by: Keeley Hammond <khammond@slack-corp.com >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Keeley Hammond <khammond@slack-corp.com >
v40.0.0-beta.8
2026-01-12 21:02:05 -08:00
trop[bot]
9c4e03fd8a
build: roll build-tools SHA to 4430e4a ( #49366 )
...
build: roll build-tools SHA to 4430e4a
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
2026-01-12 15:52:11 -05:00
Shelley Vohr
05b4b57151
feat: support WebSocket authentication handling ( #49064 )
...
* feat: support WebSocket authentication handling
* chore: make linter happy
---------
Co-authored-by: Charles Kerr <charles@charleskerr.com >
2026-01-12 11:23:31 -05:00
trop[bot]
d5087faff7
fix: provide explicit cookie encryption provider for cookie encryption ( #49350 )
...
fix: provide explicit cookie encryption provider
Fixes 6996667: Reland "Port net::CookieCryptoDelegate to os_crypt async" | https://chromium-review.googlesource.com/c/chromium/src/+/6996667
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Keeley Hammond <khammond@slack-corp.com >
v40.0.0-beta.7
2026-01-09 17:44:47 -08:00
trop[bot]
3039ced4f3
chore: improvements to script/run-clang-tidy.ts ( #49343 )
...
* chore: disable color output for clang-tidy in CI
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
* chore: small QoL improvements to run-clang-tidy.ts
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
* chore: add --fix option to script/run-clang-tidy.ts
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
2026-01-09 14:43:18 -06:00
trop[bot]
4152b44bf8
docs: document ELECTRON_SKIP_BINARY_DOWNLOAD ( #49332 )
...
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Erick Zhao <ezhao@slack-corp.com >
2026-01-08 10:10:08 -06:00