Shelley Vohr
e6be04a7a0
fix: chrome://accessibility drift ( #49547 )
...
https://chromium-review.googlesource.com/c/chromium/src/+/6870052
v42.0.0-nightly.20260128
2026-01-28 12:07:14 +01:00
David Sanders
a7de47084b
test: remove split dependency ( #49551 )
2026-01-28 10:47:43 +01:00
Kanishk Ranjan
3820d3ae6c
test: fix flaky BrowserWindow test ( #49364 )
...
test: fix flaky BrowserWindow test
2026-01-27 21:47:02 -08:00
Charles Kerr
8364b62f68
fix: potential dangling pointer in api::Screen ( #49536 )
...
fixes a regression from #49506
2026-01-27 16:27:38 -05:00
dependabot[bot]
441729c3a0
build(deps): bump actions/checkout from 6.0.1 to 6.0.2 ( #49541 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](8e8c483db8...de0fac2e45 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
v42.0.0-nightly.20260127
2026-01-27 11:37:15 +01:00
Shelley Vohr
c521c2b868
test: update/fix Node.js disabled specs ( #49467 )
2026-01-27 11:03:09 +01:00
Shelley Vohr
b2c5093542
docs: correct type for process.noDeprecation ( #49524 )
...
* docs: correct type for process.noDeprecation
* 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: René <contact.9a5d6388@renegade334.me.uk >
2026-01-27 11:02:51 +01:00
dependabot[bot]
ec5eb64788
build(deps): bump github/codeql-action from 4.31.10 to 4.32.0 ( #49540 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 4.31.10 to 4.32.0.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](cdefb33c0f...b20883b0cd )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.32.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-27 11:00:13 +01:00
David Sanders
0cc15a6386
ci: reapply patches if PR base branch updates them ( #49516 )
2026-01-26 15:13:34 -05:00
David Sanders
4aa89b9c3c
ci: add pipeline segment to run clang-tidy ( #49072 )
...
* ci: add pipeline segment to run clang-tidy
* chore: set -header-filter='' for clang-tidy
Breaking change in `clang-tidy` 22.0.0:
> clang-tidy now displays warnings from all non-system headers by default.
> Previously, users had to explicitly opt-in to header warnings using
> -header-filter=’.*’. To disable warnings from non-system, set
> -header-filter to an empty string.
2026-01-26 14:37:01 -05:00
Felix Rieseberg
ae43f17b79
build: Run gh workflows only on e/e ( #49521 )
2026-01-26 14:35:11 -05:00
electron-roller[bot]
b847299f19
chore: bump chromium to 146.0.7650.0 (main) ( #49496 )
...
* chore: bump chromium in DEPS to 146.0.7650.0
* 7496671: WaaP: Control hung delay for Initial WebUI
Refs https://chromium-review.googlesource.com/c/chromium/src/+/7496671
* 7494302: [//media] Rename renderable_gpu_memory_buffer_video_frame_pool*
Refs https://chromium-review.googlesource.com/c/chromium/src/+/7494302
* chore: update patches
* 7502996: [DevTools] Add ability to toggle Chromium feature flags from DevTools
Refs https://chromium-review.googlesource.com/c/chromium/src/+/7502996
* 7456200: Vectorize StringImpl::CopyChars and EqualIgnoringASCIICase using Highway.
Refs https://chromium-review.googlesource.com/c/chromium/src/+/7456200
* 7236627: spellcheck: supply full spelling marker info, incld. marker type
Refs https://chromium-review.googlesource.com/c/chromium/src/+/7236627
* chore: rm dependency on wtf::string from blink public headers
Refs https://chromium-review.googlesource.com/c/chromium/src/+/7456200
added a public dependency on //third_party/highway for
//third_party/blink/renderer/platform/wtf:wtf which will not be
inherited by //content/renderer since wtf is internal dependency of
blink leading to the following compilation error
```
In file included from ../../content/public/renderer/window_features_converter.cc:5:
In file included from ../../content/public/renderer/window_features_converter.h:10:
In file included from ../../third_party/blink/public/web/web_window_features.h:38:
In file included from ../../third_party/blink/renderer/platform/wtf/text/wtf_string.h:40:
../../third_party/blink/renderer/platform/wtf/text/string_impl.h:27:10: fatal error: 'hwy/highway.h' file not found
27 | #include <hwy/highway.h>
| ^~~~~~~~~~~~~~~
1 error generated.
```
Use `gn desc out/Testing content/renderer:renderer_sources --blame`
to verify the inherited config and dependency list.
* 7493995: Restore directive part of wasm-eval error message
Refs https://chromium-review.googlesource.com/c/chromium/src/+/7493995
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
Co-authored-by: deepak1556 <hop2deep@gmail.com >
2026-01-26 11:18:09 -08:00
Charles Kerr
6766343173
refactor: simplify NativeWindow-to-BaseWindow lookup ( #49520 )
...
refactor: simplify native window to base window lookup
v42.0.0-nightly.20260126
2026-01-26 12:28:57 +01:00
Sourav Bera
75be2fe8d6
docs: add type reference links in Menu and MenuItem API documentation ( #49437 )
...
* docs: add type reference links in Menu and MenuItem API documentation
* docs: revert type links in Menu return types to fix parser
2026-01-26 12:22:28 +01:00
Charles Kerr
30f365d9d8
refactor: use gin::Wrappable for electron::api::PowerMonitor ( #49509 )
...
* refactor: use `gin::Wrappable` for `electron::api::PowerMonitor`
* chore: update patches
2026-01-25 22:51:31 -06:00
Charles Kerr
e8250f9955
refactor: use gin::Wrappable for electron::api::Screen ( #49506 )
2026-01-25 13:46:25 -06:00
Kyle Cutler
d5de8883a2
feat: add focusOnNavigation flag to WebPreferences ( #49425 )
...
* feat: add focusOnNavigation webPreference
* WebContentsView tests
* fix
* fix
2026-01-23 14:29:34 -05:00
David Franco
8a11d5afb1
fix: avoid startup crash when V8 sandbox is disabled ( #49210 )
...
* fix: avoid startup crash when V8 sandbox is disabled
* chore: update patch
---------
Co-authored-by: David Franco <davidfrsan@gmail.com >
2026-01-23 11:49:15 -05:00
Shelley Vohr
89963618d9
fix: second argument to shell.writeShortcutLink is optional ( #49476 )
...
fix: second argument to shell.writeShortcutLink is optional
2026-01-23 11:24:47 -05:00
Charles Kerr
8c5c6a6088
refactor: use gin::Wrappable for electron::api::DataPipeHolder ( #49495 )
...
* refactor: make `DataPipeHolder` inherit from `gin::Wrappable`
* test: add a test to ensure GC clears the data pipe holder
* chore: e patches all
* chore: e patches all (trivial only)
* refactor: make AllDataPipeHolders a base::flat_map of WeakPersistent
v42.0.0-nightly.20260123
2026-01-23 20:29:01 +09:00
Szymon Kurek
24526ccd39
docs: correct yarn part of tutorial-5-packaging ( #49401 )
...
docs: fix yarn part of `tutorial-5-packaging` - adding electron forge
2026-01-23 11:14:19 +01:00
Keeley Hammond
1134d95c6d
chore: update main patches ( #49498 )
...
chore: update patches
2026-01-22 20:30:32 -08:00
Charles Kerr
d76608b945
refactor: use gin::Wrappable in electron::api::PowerSaveBlocker ( #49381 )
...
* refactor: PowerSaveBlocker subclasses gin::Wrappable
* chore: update chore_add_electron_objects_to_wrappablepointertag.patch
* chore: e patches all
2026-01-22 17:31:38 -06:00
electron-roller[bot]
d689f76ff9
chore: bump chromium to 146.0.7645.0 (main) ( #49453 )
...
* chore: bump chromium in DEPS to 146.0.7643.0
* chore: bump chromium in DEPS to 146.0.7645.0
* chore: update patches
* 7402162: Refactor app shims to call ContentMain
Refs https://chromium-review.googlesource.com/c/chromium/src/+/7402162
* 7454282: Add master key management for HTTP Cache Encryption
Refs https://chromium-review.googlesource.com/c/chromium/src/+/7454282
* 7490440: Reland "Delete unused base::Contains()"
Refs https://chromium-review.googlesource.com/c/chromium/src/+/7490440
* chore: update patches
* 7414864: Pass CSSParserLocalContext down to CSSMathExpressionNodeParser
Refs https://chromium-review.googlesource.com/c/chromium/src/+/7414864
* 7460969: Move child_process_id.h to common
Refs https://chromium-review.googlesource.com/c/chromium/src/+/7460969
* 7474608: [api] Remove deprecated v8::PropertyCallbackInfo<T>::This()
Refs https://chromium-review.googlesource.com/c/v8/v8/+/7474608
* 7461067: [Viz] Rename kPreferGpuMemoryBuffer
Refs https://chromium-review.googlesource.com/c/chromium/src/+/7461067
* 7487174: Remove GLHelper
Refs https://chromium-review.googlesource.com/c/chromium/src/+/7487174
* 7457538: Set timeout from multi source page context fetcher
Refs https://chromium-review.googlesource.com/c/chromium/src/+/7457538
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
2026-01-22 17:01:09 -05:00
reito
e3142865b2
fix: offscreen rendering with correct screen info. ( #48730 )
...
fix: osr use correct screen info.
2026-01-22 14:58:54 -05:00
David Sanders
1f8e4079cd
test: fix version color output when running prebuilt Electron ( #49491 )
2026-01-22 16:17:56 +01:00
Shelley Vohr
bad88c6ed4
fix: potential devtools crash on empty ( #49468 )
v42.0.0-nightly.20260122
2026-01-21 17:05:26 -08:00
Noah Gregory
534cb33465
fix: return early from platform_util::Beep() on Linux if there is no default GDK display ( #49442 )
...
fix: return early from beep on linux if there is no default gdk display
2026-01-21 15:55:24 -05:00
Soobin Rho
51e7753ae9
docs: clearer wording performance common pitfalls ( #45308 )
...
docs: clearer wording (performance common pitfalls)
Signed-off-by: Soobin Rho <soobinrho@gmail.com >
2026-01-21 14:46:02 -05:00
sam marshall
d141934885
docs: document that shell.trashItem requires backslashes ( #49038 )
...
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
2026-01-21 13:21:01 -05:00
Erick Zhao
22e8cf9416
docs: add a few API history fragments ( #49340 )
...
* docs: add a few API history fragments
* manual fixes
2026-01-21 12:57:02 -05:00
David Sanders
5856b2e01c
ci: trigger website docs update on release published ( #49429 )
2026-01-21 10:44:18 -05:00
Shelley Vohr
49d91dd02b
revert: use deprecated setAllowedFileTypes in macOS dialogs ( #49444 )
...
* revert: use deprectated setAllowedFileTypes in macOS dialogs
Closes https://github.com/electron/electron/issues/48191
* chore: remove stray import
v42.0.0-nightly.20260121
2026-01-21 13:08:04 +01:00
David Franco
2f20d287d1
feat: import shared texture supports p010le ( #49272 )
...
feat: import shared texture supports p010le.
v42.0.0-nightly.20260120
2026-01-20 11:50:30 +01:00
Shelley Vohr
73377af79e
build: try removing zero-fill sandbox patch component ( #49452 )
2026-01-20 09:40:33 +01:00
dependabot[bot]
47766801e4
build(deps): bump actions/setup-node from 6.1.0 to 6.2.0 ( #49456 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](395ad32622...6044e13b5d )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 6.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-20 09:40:02 +01:00
dependabot[bot]
bf0510dc22
build(deps): bump electron/github-app-auth-action from 1.1.1 to 2.0.0 ( #49457 )
...
Bumps [electron/github-app-auth-action](https://github.com/electron/github-app-auth-action ) from 1.1.1 to 2.0.0.
- [Release notes](https://github.com/electron/github-app-auth-action/releases )
- [Commits](384fd19694...e14e47722e )
---
updated-dependencies:
- dependency-name: electron/github-app-auth-action
dependency-version: 2.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-20 09:39:47 +01:00
electron-roller[bot]
486a9a61d2
chore: bump chromium to 146.0.7635.0 (main) ( #49408 )
...
* chore: bump chromium in DEPS to 146.0.7635.0
* chore: update patch hunk headers
* 7078551: [wasm] Refactor caching API
https://chromium-review.googlesource.com/c/v8/v8/+/7078551
* 7141498: [api] Remove unused context parameter from FixedArray::Get
https://chromium-review.googlesource.com/c/v8/v8/+/7141498
* 7454865: Add timeouts to content API for CopyFromSurface
https://chromium-review.googlesource.com/c/chromium/src/+/7454865
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
v41.0.0-alpha.1
2026-01-19 15:37:02 +01:00
Niklas Wenzel
7851a34c2d
docs: fix webContents.hostWebContents types ( #49424 )
v41.0.0-nightly.20260119
2026-01-19 10:45:23 +01:00
Shelley Vohr
faa21a748f
fix: MAS rejection for private APIs ( #49391 )
2026-01-18 10:34:16 +01:00
Shelley Vohr
5bd2938f6a
fix: try clearing InspectableWebContents delegate earlier ( #49406 )
...
fix: try clearing InspectableWebContents delegate earlier
2026-01-16 21:36:34 +01:00
electron-roller[bot]
f149efe32e
chore: bump node to v24.13.0 (main) ( #49189 )
...
* chore: bump node in DEPS to v24.12.0
* src: use CP_UTF8 for wide file names on win32
https://github.com/nodejs/node/pull/60575
* test,crypto: handle a few more BoringSSL tests
https://github.com/nodejs/node/pull/59030
* chore: fixup patch indices
* chore: re-add accidentally removed sslv23 test
* chore: fixup crypto patch rebase
* test: make buffer sizes 32bit-aware in test-internal-util-construct-sab
https://github.com/nodejs/node/pull/61026
* src: add internal binding for constructing SharedArrayBuffers
https://github.com/nodejs/node/pull/60497
* chore: bump node in DEPS to v24.13.0
* chore: fixup patch indices
* chore: fixup sandboxed pointers patch
* tls: route callback exceptions through error handlers
https://github.com/nodejs-private/node-private/pull/782
---------
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-16 11:08:38 -05:00
Daniel Gräfe
5dd509d2f4
fix: restore AXDocument accessibility attribute for representedFilename on macOS ( #49346 )
...
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: Claude Opus 4.5 <noreply@anthropic.com >
v41.0.0-nightly.20260116
2026-01-16 10:27:29 +01:00
Alex Schwartz
bdd7730a24
fix: make toplevel icon Wayland protocol work ( #49290 )
2026-01-16 09:55:52 +01:00
dependabot[bot]
060e76f1b6
build(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 ( #49220 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](330a01c490...b7c566a772 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-16 09:55:38 +01:00
David Sanders
2fbf1f5c72
ci: detect patch needs update error with problem matcher ( #49405 )
2026-01-15 19:18:50 -08:00
Charles Kerr
c769361af2
fix: warning: default arguments on virtual or override methods ( #49398 )
...
fix: warning: default arguments on virtual or override methods are prohibited [google-default-arguments]
we never override these, so just make them nonvirtual
2026-01-15 16:09:43 -08:00
electron-roller[bot]
6ea7d6d5a4
chore: bump chromium to 146.0.7633.0 (main) ( #49390 )
...
* chore: bump chromium in DEPS to 146.0.7633.0
* chore: fixup patch indices
* chore: fix unsafe buffer usage in browser_linux.cc
---------
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-15 10:52:42 -05:00
Charles Kerr
27b3a32307
chore: update patches ( #49399 )
2026-01-14 22:33:23 -08:00
Charles Kerr
ddeb970f18
refactor: make ReplyChannel inherit from gin::Wrappable ( #49339 )
...
* refactor: make ReplyChannel inherit from gin::Wrappable
* chore: add kElectronReplyChannel to chore_add_electron_objects_to_wrappablepointertag.patch
* fix: use gin::PerIsolateData::DisposeObserver
* fix: lifetime issues
* chore: rm perisolatedata hook in favor of prefinalizer
---------
Co-authored-by: deepak1556 <hop2deep@gmail.com >
2026-01-14 18:35:01 -06:00