Samuel Maddock
61c1167472
fix: macos sizing unmaximized window incorrectly
...
https://chromium-review.googlesource.com/c/chromium/src/+/7487666
Changes to headless mode caused the unmaximized window to subtract
the height of the menubar.
2026-02-06 12:27:18 -05:00
Samuel Maddock
b89e1c7152
fix: cookie test failing due to multiple rejection reasons
...
https://chromium-review.googlesource.com/c/chromium/src/+/7506629
2026-02-05 12:00:02 -05:00
Samuel Maddock
f04f9dc365
fix: spellcheck not working in tests
...
https://chromium-review.googlesource.com/c/chromium/src/+/7452579
2026-02-05 11:39:42 -05:00
Samuel Maddock
224072a129
fixup! fix: base::Value::Dict -> base::DictValue https://chromium-review.googlesource.com/c/chromium/src/+/7513889
2026-02-04 18:02:24 -05:00
Samuel Maddock
33d228e669
chore: handle patch merge conflicts
2026-02-04 12:28:38 -05:00
Samuel Maddock
d794c4dce1
fix: enable libc++ ABI flag for trivially copyable std::vector<bool>
...
Required for changes introduced in the following CL
https://chromium-review.googlesource.com/c/chromium/src/+/7513653
2026-02-04 11:44:52 -05:00
Samuel Maddock
ebcab37a3e
fix: include new cookie exclusion reason
...
https://chromium-review.googlesource.com/c/chromium/src/+/7486527
2026-02-04 11:30:57 -05:00
David Sanders
ef11669b67
ci: handle PRs with no checks in rerun apply patches ( #49630 )
v42.0.0-nightly.20260204
2026-02-04 16:13:27 +01:00
Shelley Vohr
d7378d96a5
docs: add Wayland note to win.getPosition() and win.getBounds() ( #49632 )
...
docs: add Wayland note to win.getPosition()
2026-02-04 16:13:11 +01:00
Keeley Hammond
431f77ca1c
fix: remove menu observer before destroying menu_controller_ ( #49648 )
...
* fix: remove menu observer before destroying menu_controller_
* fix: resolves private inheritance conflict
2026-02-04 16:11:00 +01:00
Shelley Vohr
51a9101c3d
build: remove Core Graphics private macOS APIs on MAS ( #49633 )
2026-02-03 12:02:06 -05:00
Shelley Vohr
def7854848
ci: use new case syntax in workflows ( #49590 )
...
ci: use new case synta in workflows
2026-02-03 11:57:14 -05:00
Niklas Wenzel
28858ecb85
chore: add "I have built and tested this PR" box to PR template ( #49434 )
2026-02-03 11:39:07 -05:00
Shelley Vohr
8fdb7549bb
fix: alt-space should route through 'system-context-menu' ( #49619 )
...
fix: alt-space should route through system-context-menu
2026-02-03 11:34:58 -05:00
dependabot[bot]
c3428fa413
build(deps): bump lodash from 4.17.21 to 4.17.23 in the npm_and_yarn group across 1 directory ( #49577 )
...
build(deps): bump lodash in the npm_and_yarn group across 1 directory
Bumps the npm_and_yarn group with 1 update in the / directory: [lodash](https://github.com/lodash/lodash ).
Updates `lodash` from 4.17.21 to 4.17.23
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23 )
---
updated-dependencies:
- dependency-name: lodash
dependency-version: 4.17.23
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-03 11:05:40 -05:00
loc
233caf8469
fix(squirrel.mac): clean up old staged updates before downloading new update ( #49365 )
...
fix: clean up old staged updates before downloading new update
When checkForUpdates() is called while an update is already staged,
Squirrel creates a new temporary directory for the download without
cleaning up the old one. This can lead to disk usage growth when
new versions are released while the app hasn't restarted.
This adds a force parameter to pruneUpdateDirectories that bypasses
the AwaitingRelaunch state check. This is called before creating a
new temp directory, ensuring old staged updates are cleaned up.
2026-02-03 11:04:06 -05:00
Shelley Vohr
86209f60eb
fix: possible crash in FileSystem API ( #49578 )
...
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).
2026-02-03 15:15:54 +01:00
dependabot[bot]
bdf2b67462
build(deps): bump github/codeql-action from 4.32.0 to 4.32.1 ( #49629 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 4.32.0 to 4.32.1.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](b20883b0cd...6bc82e05fd )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.32.1
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>
2026-02-03 15:03:22 +01:00
Mr.Chaofan
4413a0f642
fix: wrong cause and removed flag in cookie change listener ( #49103 )
v42.0.0-nightly.20260203
2026-02-03 10:19:35 +01:00
Samuel Maddock
a144b12f49
fix: base::Value::Dict -> base::DictValue
...
https://chromium-review.googlesource.com/c/chromium/src/+/7513889
2026-02-02 19:51:38 -05:00
Samuel Maddock
1e0bbc3c08
chore: bump chromium in DEPS to 146.0.7663.0
2026-02-02 19:51:16 -05:00
Shelley Vohr
3776731f4a
fix: menu state in macOS dock menus ( #49574 )
2026-02-02 17:01:34 -05:00
Robo
db5606b4b3
fix: handle out of order recording errors in skia graphite ( #49608 )
2026-02-02 14:20:19 +01:00
Calvin
1159de52e7
docs: app.getGPUInfo() may reject ( #49580 )
v42.0.0-nightly.20260202
2026-02-02 10:00:05 +01:00
Keeley Hammond
4b5d5f9dd5
fix: fix Windows MSIX release build errors ( #49613 )
...
* fix: fix MSIX release build
* fix: add C++/WinRT headers
* build: modify include paths
* fix: compile msix as seperate source set
* build: add additional needed deps for msix
v42.0.0-nightly.20260201
2026-02-01 22:27:42 -08:00
Keeley Hammond
7fec826838
chore: update patches
2026-02-01 17:34:13 -08:00
Keeley Hammond
bbeb477525
fix(patch-conflict): update MAS safestorage for keychain API refactor
...
Upstream refactored KeychainPassword::GetPassword() to use a new
GetPasswordImpl() helper function with improved error tracking via
base::expected<std::string, OSStatus>. Adapted patch to use the new
GetPasswordImpl with the suffixed account name and handle migration
from legacy accounts through the new API.
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7516438
2026-02-01 17:34:04 -08:00
Keeley Hammond
7c6e60f28d
fix(patch-conflict): update service process launch options for sandbox API refactor
...
Upstream removed content/common/sandbox_init_win.cc and
content/public/common/sandbox_init_win.h, moving the functionality directly
into ChildProcessLauncherHelper. Updated patch to call
sandbox::policy::SandboxWin::StartSandboxedProcess directly with the
LaunchOptions pointer instead of going through the removed helper.
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7528253
2026-02-01 17:33:56 -08:00
Keeley Hammond
14018d4e5d
fix(patch-conflict): update accessibility_ui for string_view API change
...
Upstream removed redundant std::string(default_api_type) conversion as part
of a string_view optimization cleanup. Updated patch context to match.
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7514107
2026-02-01 17:33:36 -08:00
electron-roller[bot]
e487081ea7
chore: bump chromium in DEPS to 146.0.7663.0
2026-02-01 13:00:54 +00:00
electron-roller[bot]
9a954bd363
chore: bump chromium in DEPS to 146.0.7661.0
2026-01-31 13:00:34 +00:00
Keeley Hammond
f8c1849dea
chore: update patches
2026-01-30 12:27:15 -08:00
Keeley Hammond
62c71ca578
5710330: Add crash keys to debug NativeWidgetMacNSWindowBorderlessFrame exception | https://chromium-review.googlesource.com/c/chromium/src/+/5710330
...
5710330 added a new NSNextStepFrame interface extension and
implementations for NativeWidgetMacNSWindowTitledFrame and
NativeWidgetMacNSWindowBorderlessFrame. These use private macOS APIs
that are not available in Mac App Store builds.
2026-01-30 12:26:59 -08:00
Prachi Maskar
0cbf3c2918
docs: add jsign instructions for Azure Trusted Signing on Linux/macOS ( #49345 )
...
* docs: add jsign instructions for Azure Trusted Signing on Linux/macOS
* docs: add clickable jsign link for Azure Trusted Signing
2026-01-30 15:24:08 -05:00
axolotl
f272723a33
feat: Allow View.setBounds to animate ( #48812 )
...
* feat: allow View::SetBounds to animate
* fix: support width/height animations
* fix: jumping on subsequent animations
* fix: segfault race condition
* fix: remove layer background
* fix: layer clips not being reset
* refactor: use gfx tween gin converter
* fix: layer cleanups causing flickering views
* chore: merge artifact
* fix: missing private method in header
* fix: return type
* fix: do not set layer opacity
* refactor: update animate parameter format
* refactor: move animate into options object
* chore: typo
* docs: update
* spec: add view animation test
2026-01-30 15:18:56 -05:00
Shelley Vohr
331d1e16f5
refactor: address PathProvider TODO ( #49563 )
2026-01-30 14:16:39 -05:00
Shelley Vohr
6825a522e9
fix: duplicate fullscreen macOS menu item ( #49074 )
2026-01-30 13:23:43 -05:00
Shelley Vohr
e033c10075
fix: issues with xdg activation on Linux ( #49499 )
2026-01-30 10:53:04 -05:00
Shelley Vohr
64872a6cb8
fix: macOS menu item accelerators when item disabled ( #49553 )
...
fix: macOS menu item acceerators when item disabled
2026-01-30 10:07:16 +01:00
Jan Hannemann
d74fcfcecb
feat: msix auto-updater ( #49230 )
...
* feat: native auto updater for MSIX on Windows
* doc: added MSIX debug documentation
* fix: allow downgrade with json release file and emit update-available
* test: msix auot-update tests
* doc: API documentation
* test: add package version validation
* fix: docs typo
* fix: don't allow auto-updating when using appinstaller manifest
* fix: getPackageInfo interface implementation
* fix: review feedback, add comment
* fix: missed filename commit
* fix: install test cert on demand
* fix: time stamp mismatch in tests
* fix: feedback - rename to MSIXPackageInfo
* fix: update and reference windowsStore property
* fix: remove getPackagInfo from public API
* fix: type error bcause of removed API
2026-01-29 16:38:26 -05:00
Michaela Laurencin
92a3f7d6c1
ci: add workflow for commenting with new 'ai-pr' label ( #49564 )
...
* add workflow for commenting with new 'ai-pr' label
* Update .github/workflows/pull-request-labeled.yml
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
* add pr autoclose
* replace with specific secret
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
* specify repo
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
* update wording of comment
* chore: use GH app token
* chore: fix indentation
---------
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
2026-01-29 13:12:42 -05:00
David Sanders
0e161c18eb
ci: rework reapply patches ( #49552 )
2026-01-29 11:19:07 -05:00
David Sanders
3d76d3a469
build(dev-deps): bump @electron/lint-roller to 3.2.0 ( #49565 )
2026-01-29 16:06:47 +01:00
Keeley Hammond
ae3d24ec95
7498491: update process_id to use OriginatingProcess type
...
The upstream Chromium API changed - URLLoaderFactoryParams::process_id
was changed from an integer to a union type network::OriginatingProcess
that distinguishes between browser and renderer processes.
- For browser process requests, use OriginatingProcess::browser()
- For renderer process lookups, check !is_browser() and use
renderer_process().value() to get the child_id
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7498491
2026-01-28 17:18:55 -08:00
Keeley Hammond
5ca2df8806
7509043: update WebSpellingMarker type for API change
...
The upstream Chromium API changed - WebSpellingMarker was moved from a
nested type within WebTextCheckClient to a standalone type in the blink
namespace.
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7509043
2026-01-28 17:18:47 -08:00
Keeley Hammond
eac146ef8e
chore: update patches
2026-01-28 16:36:03 -08:00
Kanishk Ranjan
82d350524e
test: fix flaky BrowserView test ( #49316 )
...
* test: fix flaky BrowserWindow test
* fix: improved as per review
v42.0.0-nightly.20260129
2026-01-28 11:54:35 -08:00
electron-roller[bot]
8f903d5b8a
chore: bump chromium in DEPS to 146.0.7655.0
2026-01-28 13:01:07 +00:00
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