don't treat transparent overlays as occluders on macOS (#52365)


bump chromium to 152.0.7954.0 (main) (#52375)


invalid printer settings when settings passed (#52367)


expose MemAvailable as `process.getSystemMemoryInfo().available` (#52299)


bump chromium to 152.0.7951.0 (main) (#52357)


migrate `electron::api::DesktopCapturer` to cppgc (#51735)


append --disable-gpu switch in app.disableHardwareAcceleration() (#51817)


label PRs to main with the major version after merging (#52301)


log Datadog upload failure instead of failing job (#52352)


retry ENOBUFS spawn-helper writes in siso on macOS (#52346)


bump chromium to 152.0.7947.0 (main) (#52313)


serviceWorkerMain managed by cppgc (#52233)


bump github/codeql-action/upload-sarif from 4.36.2 to 4.37.0 (#52331)


fix command for clang-tidy usage (#52338)


bump actions/stale from 10.3.0 to 10.4.0 (#52333)


remove armv7l and ia32 from release-build workflow (#52330)


bump slackapi/slack-github-action from 3.0.3 to 3.0.5 (#52332)


add missing pdf resources dep in chromium_src (#52335)


run gn check against release build args (#52329)


remove dangling egl_syms/gles_syms deps from electron_symbols (#52328)


fix: report display_mode to Blink for WCO, frameless, and fullscreen windows (#52323)


feat!: remove 32-bit Windows (ia32) and Linux ARM (armv7l) builds (#51816)


don't show empty autofill popup (#52262)


report display_mode to Blink for WCO, frameless, and fullscreen windows (#51396)


bump chromium to 152.0.7938.0 (main) (#52288)


read asar contents through the archive's retained file handle (#52283)


implement the Prompt API via localAIHandler (#50659)


only ship grit resources the binary actually references (macOS) (#52290)


bump chromium to 152.0.7925.0 (main) (#52216)


bump Node.js macOS deployment target to 13.0 (#52286)


update security scoped bookmarks link (#52267)


restore SelfKeepAlive in Menu (#52248)


add save/restore window state API (#51510)


replace chalk with node:util styleText (#52244)


fail gha-done when checkout jobs fail (#52245)


bump actions/cache from 5.0.5 to 6.1.0 (#52199)


bump node to v24.18.0 (main) (#52068)


enable GlobalShortcutsPortalPreferredTrigger by default on Linux (#52221)


stop shipping dummy ANGLE libs in Linux dist zip (#52226)


bump actions/checkout from 6.0.3 to 7.0.0 (#52197)


bump actions/setup-go from 6.4.0 to 6.5.0 (#52198)


bump lint-staged from 17.0.7 to 17.0.8 (#52200)


bump chromium to 151.0.7900.0 (main) (#52044)


update PGO profiles (#52209)


report lint / Lint as skipped for pgo-only PRs (#52207)


parentPort managed by cppgc (#52017)


fix lost-event race in custom-protocol-panel devtools fixture (#52176)


inherit iframe sandbox flags in windows opened on the OpenURL navigation path (#52133)


register Electron.app with LaunchServices before macOS tests (#52177)


remove 1px frame background color from the top of frameless windows on Linux (#52062)


improve lint job code reuse (#52083)


move unity API removal to 44.0 (#52157)


only run gn-typescript-definitions for default toolchain (#52122)


make webContents.clone() process-id test offline (#52161)


deflake crash-spec "js-execute-iframe" afterEach by force-killing wedged children (#52148)


add error handlers on http requests (#52139)


bump express from 4.22.1 to 5.2.1 (#52102)


float siso patch and build siso on all platforms (#52138)


use the registering session for ProtocolResponse.url requests (#52113)


update name of generated publish pipeline segment (#52096)


add release build workflow separate from publishing (#52097)


make reload menu items work with `BaseWindow` (#51985)


fix generating ffmpeg (#52108)


bump lint-staged from 16.1.0 to 17.0.7 (#52057)


remove release entry scripts now owned by Sudowoodo (#52100)


bump actions/checkout from 6.0.2 to 7.0.0 (#52093)


rounded corners for frameless windows on Linux (#51459)


don't extract symbols from ANGLE libraries on Linux (#52095)


fixup gpu info testing on linux (#52072)


update supported macOS version in README (#52078)


calculate rerun apply patches date from first run attempt (#52035)


remove unneeded stripping (#52071)


fix Electron Fiddle documentation (#52011)


SimpleURLLoaderWrapper managed by cppgc (#51971)


fix data URL in gpu-info.js fixture (#52058)


bump build-tools SHA (`4b75f1f`) (#52059)


remove unnecessary heading (#52032)


bump @electron/fuses from 1.8.0 to 2.1.2 (#51944)


bump @electron/docs-parser to 3.0.1 (#52047)


small workflow to validate NMV versions (#51980)


added documentation and a Fiddle for WCO breaking changes on Linux in Electron 43.x (#52018)


bump chromium to 151.0.7894.0 (main) (#51967)

cc gn gni h manifest md mm patch patches


use node16 moduleResolution in tsconfig and clean up imports (#52030)


frameless window shrinks on `maximize()` when compositor declines (#52012)


bump linux 64k kernel version (#52034)


remove EnvironmentOptions::experimental_fetch dependency (#51923)


nativeImage managed by cppgc (#52016)


fix heap dump screenshot in contentTracing (#51987)


win: check for valid taskbar handle (#52000)


webFrame managed by cppgc (#51974)


macOS menu roles missing Tahoe icons (#51155)


setting WCO rgba(0,0,0,0) color falling back to default value (#51017)


fix flaky code cache cleanup on Windows (#52001)


replace dorny/paths-filter usage (reland) (#51837)


remove 1px line from the top of frameless windows on Linux (#51458)


clarify the way electron is downloaded in faq (#51982)


update NMV to 149 (#51966)


bump github/codeql-action from 4.36.1 to 4.36.2 (#51929)


running under `NODE_OPTIONS='--import=tsx'` (#51947)


bump chromium to 151.0.7873.0 (main) (#51800)


devTools network events dropped on RenderFrameHost swap (#51959)


only set Node's WASM streaming callback when fetch is enabled (#51953)


use strict mode for TS smoke tests and improve typings (#51931)


bump ws and @types/ws (#50793)


align backport skill PR body with template (#51939)


invalidate sandboxed preload code cache when source changes without changing length (#51930)


support win.setOpacity on Linux (#51455)


add API documentation for app.setDesktopName (#51426)


document setAlwaysOnTop and isAlwaysOnTop Wayland limitations (#50560)


bump github/codeql-action from 4.36.0 to 4.36.1 (#51861)


win.center() sets the correct size and position on frameless windows (#51732)


emit render-process-gone outside the process-death notification (#51900)


bump actions/checkout from 6.0.2 to 6.0.3 (#51862)


don't import from ../lib in API tests (#51905)


api::download_item managed by cppgc (#51890)


toggle devtools menu item for `BaseWindow` (#49356)


bump @datadog/datadog-ci to ^5.17.0 (#51899)


frameless windows do not shrink after constraints are applied on Windows (#51562)


skip CI for PGO state-file-only changes (#51884)


use @electron-internal/extract-zip in the npm package (#51886)


update PGO profiles (#51882)


profile-pure PGO collection retries + automatic state-file update PRs (#51881)


remove dialog showHiddenFiles support on Linux (#51704)


use per-process profraw files for macOS PGO collection (#51872)


harden PGO profile collection against flaky failures (#51866)


bump node to v24.16.0 (main) (#51749)


use Chromium's native DevTools context menu and dialog paths (#51805)


do not require the Electron builtins profile in instrumented builds (#51856)


calibrate PGO collection workloads and fix renderer profile loss (#51852)


disable LLVM unroll-add-parallel-reductions on Apple targets (#51848)


log macOS free space after build to Datadog (#51843)


consume Electron-generated PGO profiles in release builds (#51815)

gitignore gn md patch patches py txt yml


delete simulator runtime MobileAssets in macOS free-space action (#51842)


free up more disk space on macOS (#51830)


revert "ci: replace dorny/paths-filter usage (#51449)" (#51827)


generate Electron-specific PGO profiles in CI (#51812)


replace dorny/paths-filter usage (#51449)


only ship grit resources the binary actually references (Linux) (#51804)


enable ThinLTO link-time optimization for the main binary (#51809)


re-enable ThinLTO on macOS (#51669)


bump actions/stale from 10.2.0 to 10.3.0 (#51771)


bump github/codeql-action from 4.35.3 to 4.36.0 (#51772)


run builds with -quiet flag by default (#51621)


bump chromium to 150.0.7863.0 (main) (#51794)


add Wayland note for minimize event (#51786)


bump chromium to 150.0.7857.0 (main) (#51751)


boot the browser process from an embedded Node startup snapshot (#51703)


wait for user selection on delegated lists in desktopCapturer (#51674)


turn off analytics setup assistant prompts on macOS (#51776)


use gn-check script in gn-check job (#51744)


unpin homebrew version (#51757)


bump chromium to 150.0.7849.0 (main) (#51733)


do not require infr singoff for github workflows/actions (#51738)


add remaining checks to Chromium roll message linting (#51729)


bump chromium to 150.0.7847.0 (main) (#51720)


update filenames.auto.gni (#51727)


remove vestigial shell:true from spec yarn install spawn (#51652)


chore!: remove Unity service and Unity-specific APIs (#51649)


`process` undefined in ESM preload when contextIsolation is disabled (#51693)


build-time V8 code cache for the electron/js2c framework bundles (#51697)

cc gn gni h js json lock patch patches ts


add --check option to script/gen-filenames.ts and extend CI check (#51716)


bump chromium to 150.0.7844.0 (main) (#51610)


add net.WebSocket (#51593)


run formatter on typings/ (#51715)


restore CHROMIUM_BUILDTOOLS_PATH in devcontainer config (#51654)


adjust clang-tidy macOS runner size (#51660)


fix capturing fatal errors in clang problem matcher (#51651)


set no color output during build (#51653)


native addon compilation with msvc (#51695)


push sandboxed renderer startup data via mojo and cache preload bytecode (#51602)


add remove, removeAll, and removeGroup for notifications API (#51182)


update Notification 'failed' support info (#51559)


skip current instance's child processes in Windows orphan killer (#51630)


replace abstract-socket git fork with yarn patch (#51675)


update Azure Artifact Signing and EV cert docs (#51624)


replace OpaqueFrameView with ElectronFrameViewLinux (#51161)


Crash for Notification close (#51597)


wait for navigation to settle in loadURL tests (#51579)


use `std::optional<>` to aggregate optional fields (#51616)


simplify content_view_ hit-test transparency on macOS (#51617)


reduce per-call overhead in gin_helper hot paths (#51596)


bump chromium to 150.0.7834.0 (main) (#51568)


reduce per-call overhead in gin converters (#51599)


don't return a `nullptr` from `TargetForRect` (#51586)


update squirrel.mac to 8d808803, drop upstreamed patches (#51584)


ship IDS_WEBAUTHN_TOUCH_ID_PROMPT_REASON and allow overriding it (#51592)


Add crash test case during the destructor of the Promise class (#51384)


only fallback to CHROMIUM_BUILDTOOLS_PATH if needed (#51558)


use promise's context for memory dump callback. (#51570)


add faraday trust configuration (#51581)


normalize color space for consistent pixel values in nativeImage (#48178)


bump chromium to 150.0.7832.0 (main) (#51554)


bump chromium to 150.0.7830.0 (main) (#51522)


improve resize band positioning and scaling for frameless windows on Windows (#51503)


update breaking changes for Electron 42 (#51548)


add note about Wayland/X11 to bug issue template (#51431)


pin Homebrew version in CI runs (#51543)


clarify Linux quirks in Tray docs (#51532)


exclude GitHub template files from full CI (#51533)


bump build-tools SHA (#51445)


make patch failures more obvious (#51520)


skip job in rerun apply patches if too old (#51524)


test idempotency issues (#51504)


Expose zoom mode API for per-webContents zoom control (#49962)


bump chromium to 149.0.7827.0 (main) (#51481)


await did-create-window assertion in child close test (#51515)


bump node-gyp to 12.3.0 (#51512)


always emit `executableWillLaunchAtLogin` from `getLoginItemSettings` (#51416)


bump github/codeql-action from 4.35.2 to 4.35.3 (#51487)


allow SF Symbols to be customised (#48911)


bump slackapi/slack-github-action from 3.0.2 to 3.0.3 (#51486)


suppress macOS 'reopen windows' prompt for Electron test bundle (#51488)


replace spec dep fork with transitive resolution (#51360)


make sure there are no orphaned electron processes running (#51476)


bump chromium to 149.0.7820.0 (main) (#51444)


set XDG app ID and WM_CLASS based on normalized app name (#51424)


try clearing InspectableWebContents delegate earlier (#51420)


replace actions-cool/issues-helper usage (#51447)


handle `createWindow()` rejection in import-meta test fixture (#51441)


don't let tests hang for an hour (#51432)


align process.exit() behavior in main process with Node.js (#51428)


bump chromium to 149.0.7817.0 (main) (#51383)


respect iframe sandbox flags on the OpenURL navigation path (#51401)


track object sizes along with checksums (#51400)


add Linux support for `app.getApplicationInfoForProtocol()` (#51297)


do not pass a `DesktopMediaList* to DesktopCapturer::OnListReady()` (#51399)


update NMV to 148 (#51421)


fix version of deprecation notice (#51406)


preserve mouse hook handle when UnhookWindowsHookEx fails (#51098)


add session support to requests from utility process (#51279)


use bundled devtools frontend URL for remote debugging (#51236)


Add `view.setBackgroundBlur` (#51076)


support WebAuthn Touch ID platform authenticator on macOS (#51255)


gin_helper::Promise managed by cppgc (#51386)


add accessible labels for macOS menus (#50240)


constrain AllowUniversalAccessFromFileURLs to file: origins in agent cluster key assignment (#50789)


use upstream's chrome.scripting impl (#51376)


bump @xmldom/xmldom from 0.8.12 to 0.8.13 in the npm_and_yarn group across 1 directory (#51379)


bump the npm_and_yarn group across 2 directories with 6 updates (#51367)


allow --experimental-inspector-network-resource node flag (#49689)


include permission element string resources in locale paks (#51346)


use no-op header client for Fetch-intercepted requests (#50744)


replace ClientFrameViewLinux with NativeFrameViewLinux (#51160)


honor `ELECTRON_INSTALL_PLATFORM` in `getPlatformPath` (#51029)


add further disposition description (#50246)


bump chromium to 149.0.7813.0 (main) (#51362)


validate header name and value in webRequest.onBeforeSendHeaders (#51340)


bump chromium to 149.0.7812.3 (main) (#51361)


bump electron/github-app-auth-action from 2.0.0 to 2.1.0 (#51358)


bump slackapi/slack-github-action from 3.0.1 to 3.0.2 (#51359)


bump chromium to 149.0.7812.0 (main) (#51357)


fix linter error in `spec/fixtures/crash-cases/content-tracing-before-ready/` (#51356)


bump chromium to 149.0.7811.0 (main) (#51300)


honor webContents.print dpi horizontal/vertical options (#51046)


prevent crash when calling contentTracing APIs before app is ready (#50920)


use GIO for Browser::IsDefaultProtocolClient() on Linux (#51316)


remove early `capturer_.reset()` that causes nullptr deref on next refresh (#51329)


add MicrotasksScope for worker exit emit in ContextWillDestroy (#51326)


Revert "build: use 32-core Windows ARC runners for build jobs (#51256)" (#51341)


make macOS text replacement work on `contenteditable` (#51289)


route ThinLTO cache through junction outside bindflt mount (#51328)


remove insets on fullscreen windows on Windows (#51287)


dispatch toast action and reply events from WinRT activation path (#51286)


fix race in reentrant `loadURL()` ready-to-commit test (#51315)


crash in AutofillPopup teardown (#51302)


run siso build as part of Apply Patches workflow (#51304)


track Node.js and V8 header sources for build invalidation (#51225)


route rustc linker invocations through abs_link_wrapper (#51313)


test with absolute paths for lld-link on windows (#51311)


pre-create thinlto-cache dir on Windows to avoid bindflt race (#51292)


limit the lld concurreny on windows runners (#51310)


fix `@electron/osx-sign` package name (#51254)


add more checks to Chromium roll message linting (#51291)


rebase siso patches onto siso 7bcc56206d23 (#51303)


restrict npm tarball contents to an explicit allowlist (#51293)


temporarily disable new flaky test (#51295)


bump chromium to 149.0.7798.0 (main) (#50814)


use GIO instead of `xdg-mime` for `app.getApplicationNameForProtocol()` (#51251)


heap profiling test flakes (#51224)


ensure stable bounds on Windows when toggling setResizable for frameless windows (#51252)


use 32-core Windows ARC runners for build jobs (#51256)


add linux coverage for default protocol client APIs (#51253)


drop script/run-gn-format.py (#51263)


preserve return value in `deprecate.removeFunction` (#51028)


api::autoUpdater managed by cppgc (#51241)


track PDL files as inputs in inspector GN build (#51239)


remove calls to DeprecatedLayoutImmediately (#51183)


FTBFS when pdf is disabled (#51223)


ignore draggable regions in hidden `WebContentsView` (#51200)


update @electron/get to v5 (#51234)


use Yarn JsZipImpl for node-modules link to fix arm32 OOM (#51226)


api::cookies managed by cppgc (#51196)


reset `printToPDF` queue after a rejection (#51174)


skip heap profiling tests in CI (#51209)


Add WebContents::Clone method (#49959)


preserve transparency across setResizable toggles on Windows (#51175)


add Linux-specific test for `app.getApplicationNameForProtocol()` (#51197)


improve browser window layout coverage (#51189)


trigger ShipIt Mach service after SMJobSubmit to unblock  on-demand-only mode (#51191)


add crash diagnostics for ARM64 power notification crash (#51198)


bump dsanders11/project-actions from 2.0.0 to 2.0.1 (#51195)


don't upload build stats on Windows if build fails (#51199)


bump actions/setup-node from 6.3.0 to 6.4.0 (#51193)


bump github/codeql-action from 4.35.1 to 4.35.2 (#51194)


centralize build-image SHA and pre-seed node-gyp headers (#51148)


run clang-tidy on macOS and Windows (#50771)


remove obsolete websql from clearStorageData storages list (#51097)


import shared texture supports nv16 (#50728)


add Phase Three (node smoke tests) to Node.js upgrade skill (#51127)


ensure corsEnabled: false protocol handlers do not work across protocols (#51152)


dangling `raw_ptr` regression in `DesktopCapturer` (#51158)


update versioning references (#51030)


increase test coverage for docked DevTools and attached WebContentsView (#51071)


bump node to v24.15.0 (main) (#51091)


randomly assign stable prep tasks (#51131)


update ANGLE repository URL to GitHub mirror (#51156)


resolve electron_version from git when building in a worktree (#51146)


support heap profiling in `contentTracing` (#50826)


do not block indefinitely on thumbnails in desktopCapturer (#51128)


linux test shutdown error "AttributeError: type object 'DBusTestCase' has no attribute 'stop_dbus'" (#51129)


remove maintainer issue template (#51142)


update rules for chrome-release-cls skill (#51140)


add chrome-release-verify and chrome-release-cls skills (#51138)


intermittent CI failure is-not-alwaysOnTop (#51110)


don't use //third_party/depot_tools in lint.js (#51034)


add Notification.getHistory() for macOS (#50325)


remove vestigial MachServices from ShipIt launchd job (#51070)


fix types in devtools console for release (#51104)


add Node.js skill to settings (#51092)


linter issue (#51105)


add tab source ID tests for media handler (#51068)


build a patched siso for Windows builds (#51077)


use CreateDataProperty when copying objects across contextBridge (#50900)


prevent uaf when destroying guest WebContents during event emission (#50833)


show 'Electron Isolated Context' in Dev Tools (#51062)


avoid unnecessary `extends EventEmitter` in lib (#51058)


SafeStorage never emits, so do not inherit from EventEmitter (#51057)


UAF in api::UtilityProcessWrapper (#51069)


allow PDF viewer to show save file picker (#51042)


add ELECTRON_INSTALL env vars and remove ELECTRON_SKIP_BINARY_D… (#50979)


fail gha-done check when required job fails (#50959)


authenticate sudowoodo /token exchange via Actions OIDC (#51051)


move `electron::api::GlobalShortcut` to cppgc (#50192)


allow manual backports to pass template check (#50916)


mention pre-release installation (#51020)


remove unused parts of `chore_provide_iswebcontentscreationoverridden_with_full_params.patch` (#51025)


remove `FramelessView::Init()` (#51008)


allow non-zero exit codes locally when linting Chromium rolls (#51031)


timing issue DCHECK crash in DesktopCapturer on macOS (#50960)


bump actions/upload-artifact from 7.0.0 to 7.0.1 (#51032)


don't login to RBE for clang-tidy and gn-check (#51022)


fixup autoupdater tests failures (#51024)


crash when closing devtools after focus (#47435)


bump actions/github-script from 8.0.0 to 9.0.0 (#51033)


only move items to Needs Review when appropriate (#51023)


linter issue (#51009)


include missing metadata in trace files (#50892)


api::utilityProcessWrapper managed by cppgc (#50955)


`nodeIntegrationInWorker` not working in AudioWorklet (#47244)


avoid window drag during corner resize in MAS build (#50637)


do not patch `fake_desktop_media_list.cc` (#50953)


split macos-x64 tests into 3 shards (#50968)


capture fatal errors in clang problem matcher (#50984)


ignore canceled jobs in audit (#50981)


run oxfmt on simpleFullScreen test (#50990)


add AI tool policy to CONTRIBUTING.md & update PR template (#50451)


`simpleFullScreen` exits when web content calls `requestFullscreen` (#50874)


rm chore_add_electron_objects_to_wrappablepointertag.patch (#50957)


add oxfmt for JS/TS formatting and import sorting (#50692)


add Claude Code skill for Node.js upgrades (#50910)


remove some unnecessary diffs in `refactor_expose_file_system_access_blocklist.patch` (#50909)


respect iframe sandbox flags for external protocol navigation (#50901)


migrate `api::Extensions` to cppgc (#50932)


dangling raw_ptr api::Protocol::protocol_registry_ (#50829)


migrate `api::ServiceWorkerContext` to cppgc (#50931)


restrict window.open features to allowlisted BrowserWindow options (#50902)


clamp autofill popup bounds to the requesting frame viewport (#50903)


validate OSR frame geometry against shared-memory mapping size (#50904)


use ShowItemInFolder for devtools showItemInFolder embedder message (#50905)


use audit token instead of PID for parent code-signature check (#50907)


apply IsSafeRedirectTarget to net module redirects (#50869)


attach translator holder via v8::Function data slot (#50867)


scope extension tab-ID resolution to the calling BrowserContext (#50906)


clean up clang-tidy warnings (#50862)


capture JS stack trace on renderer OOM (#50043)


preference initialization with `app.setPath('sessionData')` (#50891)


enable blink gc plugin (#50465)


remove decorateURL from default_app (#50852)


add id, groupId, and groupTitle support for Windows notifications (#50328)


don't use //third_party/depot_tools in gn build scripts (#50858)


guard permission handlers in File System API tests (#50890)


shutdown crash when unregistering power notification on windows (#50878)


capture Node.js trace categories via Perfetto (#50591)


add cppgc backed menu leak regression test (#50879)


return numeric blksize and blocks from asar fs.stat (#50825)


pass `root_gen_dir` from GN to `generate_node_headers.py` (#50847)


migrate `electron::api::Protocol` to cppgc (#50857)


external resize hit targets for frameless windows on Windows (#50706)


move Electron help menu links to default app only (#50629)


`webContents.print()` ignoring mediaSize when silent (#50808)


remove dangling raw_ptr `api::WebContents::zoom_controller_` (#50812)


avoid crash in `window.print()` when prefilling native print dialog (#50843)


re-check signed commits on every PR synchronize (#50811)


fix inset and stop using `gfx::ToFlooredRectDeprecated()` (#50809)


remove unnecessary raw_ptr `SavePageHandler::web_contents_` (#50810)


PDF support when site isolation trials disabled (#50689)


remove window enlargement revert patch (#50612)


restore std::deque for dynamic crash key storage (#50795)


account for extraSize in aspect ratio min/max clamping on macOS (#50794)


bump @xmldom/xmldom from 0.8.11 to 0.8.12 in the npm_and_yarn group across 1 directory (#50824)


use shared get_out_dir() in generate_node_headers.py (#50828)


menu items not cleaned up after rebuild (#50806)


add `desktopCapturer` icon validation (#50261)


devtools re-attaches on open when previously detached (#50807)


bump chromium to 148.0.7778.0 (main) (#50769)


iwyu commonly-included headers in shell/ (#50778)


include .obj checksums when calculating object change rate (#50772)


allow ai-pr label without comment (#50792)


remove unused enum classes (#50782)


update build-tools to latest (#50786)


dangling raw_ptr `api::Session::browser_context_` (#50784)


remove use of deprecated class base::MemoryPressureListener (#50763)


add `setSuspended` and `isSuspended` to globalShortcut (#50425)


bump @octokit/rest from 20.1.2 to 22.0.1 (#50759)


remove more unused menu api (#50661)


dangling raw_ptr JavascriptEnvironment::isolate_ (#50738)


don't set needs review status on PR that isn't open (#50762)


bump chromium to 148.0.7768.0 (main) (#50599)


resolve target bundle path once at start of install (#50745)


use hermetic mac SDK for the release ffmpeg build (#50746)


enforce size constraints on window creation on Windows and Linux (#49906)


link menu type references (#50414)


make src-cache upload atomic (#50743)


bump @electron/get from 2.0.3 to 4.0.3 in /npm (#50553)


derive patches upstream-head ref from script path (#50727)


use github mirror to get lint dependency versions (#50733)


migrate from eslint to oxlint (#50691)

.devcontainer .github build default_app docs lib script spec


fetch clang-tidy package in fix-sync (#50704)


zstd-compress the src cache and drop the doubled win_toolchain (#50702)


replace calls to NotifyAccessibilityEventDeprecated() (#50662)


remove raw_ptr<content::StoragePartition> from ServiceWorkerContext and ServiceWorkerKey (#50663)


defer Wrappable destruction in SecondWeakCallback to a posted task (#50688)


dangling raw_ptr MicrotasksRunner::isolate_ (#50676)


propagate requesting frame through sync permission checks (#50679)


remove unused field ServiceWorkerMain.start_worker_promise_ (#50674)


resolve dependabot security alerts (#50680)


add Datadog metrics to clean-src-cache job (#50642)


remove use of deprecated API  `base::GetProc()` (#50650)


remove never-used JS API (#50649)


resolve getFileHandle concurrent stalling by queuing callbacks (#50597)


forward activation token from libnotify on notification click (#50568)


validate `dock_state_ `against allowlist before JS execution (#50646)


improve cookie changed event coverage (#50655)


fix pulling previous object checksums (#50635)


stop exposing unused menu methods to JS (#50634)


run BrowserWindow test spec on Wayland (#50572)


remove declaration for nonexistent method `WebContents._getPrintersAsync()` (#50628)


correct contributing link and add link to ai tool policy (#50632)


don't force kFitToPrintableArea scaling when custom margins are set (#50615)


remove unused internal method `WebContents.equal()` (#50626)


glitchy rendering and maximize behavior with different GTK themes (#50550)


prefill native print dialog options on macOS with OOP printing (#50600)


allow clearing src & cross mnt cache via dispatch (#50638)


extension service workers not starting beyond first app launch (#50611)


remove unused internal method `contents.canGoToIndex()` (#50606)


add tests for `navigationHistory.goToIndex()` (#50607)


add destroy method to native addon tutorials to prevent hang on quit (#50561)


recommend subdirectory for userData to avoid Chromium conflicts (#50563)


remove menu update debug log (#50608)


replace npx with lockfile-pinned binaries (#50598)


prevent borders and smearing in transparent frameless/client frame windows on Linux (#50541)


invoke print callback directly when no print job exists (#50431)


bump chromium to 148.0.7763.0 (main) (#50582)


bump github/codeql-action from 4.34.1 to 4.35.1 (#50590)


add missing HandleScope in contentTracing.getTraceBufferUsage() (#50556)


re-enable MacWebContentsOcclusion with embedder window fix (#50579)


remove dead C++ code from shell/ (#50513)


bump chromium to 148.0.7759.0 (main) (#50515)


fix devtools patch type error on release builds (#50551)


improve input handling in FilePath gin converter (#50540)


update nick-fields/retry to v4.0.0 (#50521)


bump @datadog/datadog-ci from 4.1.2 to 5.9.1 (#50407)


don't request review for PRs in draft or WIP (#50539)


bump node to v24.14.1 (main) (#50480)


Document known issue with dock.hide() method (#50476)


clarify allowed characters in protocol names (#50411)


correct linux zygote process titles (#50509)


make Chrome extensions work on custom protocols (#49951)


add interactive macOS dialog tests (#50363)


update Notification support info (#50364)


bump actions/download-artifact from 7.0.0 to 8.0.1 (#50444)


outdated execution path for COM activation (#50471)


bump chromium to 148.0.7751.0 (main) (#50427)


harden GitHub Actions against script injection patterns (#50512)


fix variable name when downloading previous object checkusms (#50510)


[a11y] fire AXMenuOpened event when ARIA menu is added to DOM (#50377)


add functionality for programmatic add/remove needs-signed-commits label (#50316)


crash calling OSR shared texture release() after texture GC'd (#50473)


remove dead named-window lookup from guest-window-manager (#50474)


crash in clipboard.readImage() on malformed image data (#50475)


fall back to default DPI when GTK returns 0 on Linux (#50453)


register `PrintDialogLinuxFactory` on Linux (#50430)


pulseaudio stream and icon names (#49270)


hex-encode Windows notification icon temp filenames (#50454)


remove redundant chromium patches (#50463)


add CODEOWNERS for .claude folder (#50434)


SafeV8Function to be backed by cppgc (#50397)


add cold-start deep link handling example (#49142)


bump actions-cool/issues-helper from 3.7.6 to 3.8.0 (#50446)


bump github/codeql-action from 4.33.0 to 4.34.1 (#50447)


bump actions/github-script from 7.0.1 to 8.0.0 (#50445)


deprecate ELECTRON_SKIP_BINARY_DOWNLOAD env (#50406)


upload object change stats to Datadog (#50390)


bump dsanders11/project-actions from 1.7.0 to 2.0.0 (#50448)


lazily initialize safeStorage async encryptor (#50419)


enable V8 builtins PGO (#50416)


bump chromium to 148.0.7741.0 (main) (#50336)


speed up apply_all_patches by ~60% (#50417)


use fresh LazyNow for OnEndWorkItemImpl to fix TimeKeeper DCHECK (#50418)


add accessibilityDisplayShouldDifferentiateWithoutColor on macOS (#49912)


bump eslint-plugin-n from 16.6.2 to 17.24.0 (#50310)


remove postinstall lifecycle warning (#50359)


use Downloads folder as default path for file dialogs (#49868)


update actions to node24 (#50373)


add `copyVideoFrameAt` and `saveVideoFrameAs` methods on `webContents` (#48149)


don't re-parse URL unnecessarily when handling dialogs (#50062)


bump flatted from 3.2.7 to 3.4.1 in the npm_and_yarn group across 1 directory (#50376)


correct utility process exit code on Windows (#50256)


wordsmith non-maintainer dependency change bot message (#50345)


support notification priority on Windows (#50225)


don't run auto close for certain circumstances (#50372)


remove macos hittest workaround patch (#50330)


output build cache hit rate as GHA annotation (#50361)


only run auto close on PRs targeting main branch (#50357)


test linux 64k (#49961)


always call the original impl in swizzled mousedown impls (#50096)


auto close PRs that do not fill out the required template (#50348)


Respect HTTP(S) proxy env variable for Yarn (#50322)


ensure WebContents::WasShown runs when window is shown (#49421)


correctly track BaseWindow::IsActive() on MacOS (#49460)


bump chromium to 148.0.7738.0 (main) (#50323)


fix markdown formatting in fuses.md (#50318)


add nv12 osr format support. (#49799)


replace `CHILD_PLUGIN` with `CHILD_EMBEDDER_FIRST` on macOS (#50278)


bump chromium to 148.0.7737.0 (main) (#50277)


bump dorny/paths-filter from 3.0.2 to 4.0.1 (#50306)


update test timeout to 60 minutes (#50305)


bump actions/download-artifact from 8.0.0 to 8.0.1 (#50309)


add missing timers-shim.ts to filenames.auto.gni (#50311)


bump github/codeql-action from 4.32.6 to 4.33.0 (#50308)


bump slackapi/slack-github-action from 2.1.1 to 3.0.1 (#50307)


add id and groupId options to macOS notifications (#50097)


restore `sdk_inputs` cross-toolchain deps for macOS (#50297)


user resizable transparent windows on win32 (#49428)


ignore test timeouts in audit (#50259)


fix esm issue in node-spec-runner (#50289)


update the example of `webContents.setWindowOpenHandler` to cla… (#49379)


add ASAR support to additional copy methods (#50226)


remove redundant bits of ncrypto node patch (#50252)


bump chromium to 148.0.7733.0 (main) (#50197)


prefer browser runtime over node in DevTools HostRuntime detection (#50241)


fix unsupported major in release board automation (#50260)


bump folder-hash from 4.1.1 to 4.1.2 (#50258)


create PR triage project automation (#50248)


skip archiving patch conflict fix artifact (#50251)


point pull requests guide to build tools (#50198)


add patch conflict resolution workflow with CI artifacts (#50235)


replace timers-browserify (#50203)


update actions/cache to 5.0.3 (#50222)


add `ELECTRON_INSTALL_` env vars (#49981)


add API history (G-I) (#50194)


update NMV to 146 (#50214)


preserve staged update dir when pruning orphaned updates on macOS (#50210)


improved the appearance of shadows and borders on frameless windows on Wayland (#50007)


remove `remark-cli` from markdown linting (#50165)


move `electron::api::Tray` to cppgc (#50187)


prevent traffic light buttons flashing on deminiaturize (#50183)


add timeout to test step (#50186)


bump chromium to 147.0.7727.0 (main) (#50115)


document Wayland frameless window shadow behaviour (#50193)


don't call `TaskDialogIndirect` with disabled parent windows (#50078)


run webRequest handlers for URLs handled by ElectronURLLoaderFactory (#45915)


bump github/codeql-action from 4.32.5 to 4.32.6 (#50179)


bump fast-xml-parser from 4.5.3 to 4.5.4 in the npm_and_yarn group across 1 directory (#50182)


bump actions/setup-node from 6.2.0 to 6.3.0 (#50180)


add workflow to remove 'needs-signed-commits' label (#50103)


fix ipc highlight lines (#50169)


`WebContents.getOrCreateDevToolsTargetId()` (#49733)


validate protocol scheme names in `setAsDefaultProtocolClient` (#50141)


use requesting frame origin in permission helper and device choosers (#50052)


use WHATWG URL instead of `url.parse` (#48674)


calculate dates for release board automation (#50081)


`InspectorFrontendHost` override in embedded windows (#49794)


read nodeIntegrationInWorker from per-frame WebPreferences (#50122)


validate response header names and values before AddHeader (#50123)


pin diff.renames for deterministic patch export (#50121)


correct parsing of second-instance additionalData (#50119)


strictly validate sender for internal IPC reply channels (#50118)


bump the npm_and_yarn group across 1 directory with 2 updates (#50080)


bump chromium to 147.0.7719.0 (main) (#50061)


fix flaky macOS dock tests (#50098)


cleanup desktop-capturer doc after chromium audio capture additions (#50091)


Revert "updated Alt detection to explicitly exclude AltGraph/AltGr (#49778)" (#50093)


remove release schedule in favor of https://releases.electronjs.org/schedule (#50094)


`screen.getCursorScreenPoint()` crash on Wayland (#50092)


specs in release build due to electron_common_testing module (#50070)


implements cold COM activation (#49919)


replace deprecated NSUserNotifications with User Notifications (#47817)


prevent use-after-free in PowerMonitor via dangling OS callbacks (#50045)


avoid redundant `page-favicon-updated` events on `setBounds` (#49464)


add more api history (C-D) (#49510)


FTBFS when printing is disabled (#50056)


use proper quoting for exe paths and args on Windows (#50016)


fix code-signing for MacOS x64 tests (#50058)


correct lazy electron download breaking change to 42 (#50031)


remove applescript from trash (#50044)


bump chromium to 147.0.7714.0 (main) (#50041)


bump minimatch from 3.1.2 to 3.1.3 in the npm_and_yarn group across 1 directory (#50008)


bump github/codeql-action from 4.32.4 to 4.32.5 (#50039)


uaf in non-client hittest during view teardown (#50042)


bump actions/download-artifact from 7.0.0 to 8.0.0 (#50037)


better shortcut registration and app icon matching on Wayland (#49988)


validate USB device selection against filtered device list (#50002)


bump actions/upload-artifact from 6.0.0 to 7.0.0 (#50038)


bump chromium to 147.0.7713.0 (main) (#49975)


add explicit JSON property mappings for `SQRLShipItRequest` model (#49980)


prevent use-after-free in permission request callbacks (#50032)


add missing dot prefix to .hero-icon.loop-3 CSS selector (#49950)


add macOS-only api to determine if app is currently active (#49622)


show toast dismissal reason on Windows (#49913)


authenticate curl requests to googlesource in lint workflow (#50001)


bind offscreen paint callback to child `WebContents` (#49998)


use destination context when wrapping VideoFrame in contextBridge (#49997)


use setter's creation context when proxying setter in OverrideGlobalPropertyFromIsolatedWorld (#49990)


add PR labeling guidance to CLAUDE.md (#49992)


remove unused `commandLineSwitches` flag (#49993)


potential UAF in `OnDownloadPathGenerated` (#50003)


deliver Universal Links when NSUserActivity.userInfo is nil (#49986)


delete temporary blink* globals after restoring Blink implementations (#49991)


menu bar hiding on two `setFullscreen(false)` (#45930)


bump chromium to 147.0.7707.0 (main) (#49965)


bump basic-ftp from 5.0.5 to 5.1.0 in the npm_and_yarn group across 1 directory (#49954)


update label/sublabel/icon in MenuItems on open (#49678)


correct window sizing on Linux when constraints on resizability are enforced (#49903)


bump chromium to 147.0.7705.0 (main) (#49958)


replace std::to_string() with base::NumberToString() (#49949)


menu close event missing after opening a submenu (#49783)


bump node to v24.14.0 (main) (#49941)


simplify `BaseWindow` parent<->child association code (#49537)


bump chromium to 147.0.7703.0 (main) (#49935)


correct typo in node-spec.ts comment (#49141)


potential `std::stoi` crash in Windows Toasts (#49947)


Wayland test job, helpers, and app spec (#49908)

.devcontainer .github patches script spec


recover network requests after Network Service restart (#49887)


mark "Show hidden files" file dialog setting as deprecated on Linux (#46926)


fix Chromium roll linting merge base determination in CI (#49937)


exit upload with error code if github upload fails (#49936)


add maintainer /request-review command (#49927)


bump chromium to 147.0.7699.0 (main) (#49831)


crash after `win.showAllTabs()` new tab (#49917)


bump github/codeql-action from 4.32.3 to 4.32.4 (#49925)


fix some string enum typings (#49923)


bump actions/stale from 10.1.1 to 10.2.0 (#49924)


prevent crash on Windows when closing child windows (#49901)


fix roller branch detection in CI (#49920)


fix checking latest release for website docs update (#49918)


remove documentation link to discontinued Touch Bar Simulator (#49899)


updated Alt detection to explicitly exclude AltGraph/AltGr (#49778)


apply `zoomFactor` from `setWindowOpenHandler` to `window.open()` windows (#49886)


lazy electron download (#49328)


prevent GBytes leak in GdkPixbufFromSkBitmap on Linux/GTK (#49863)


fullscreen restoration on Windows (#49872)


refresh menu item state on key equivalent dispatch (#49875)


Shadows and CSD for frameless windows on Wayland (#49295)


add support for `--experimental-transform-types` (#49711)


log mocha retries in spec runner (#49150)


rgbaf16 shared texture remove keyed mutex. (#49798)


update DBus signal signature for XDG GlobalShortcuts portal (#49842)


use relative links from docs/ to files outside of docs/ (#49605)


initialize libgdk stubs before use in `platform_util:Beep` (#49680)


use 1.0f as default for offscreen scale factor. (#49683)


lint commits on Chromium roller branches (#49655)


note required windows in 'new-window-for-tab' event (#49851)


clarify ASAR integrity is supported in MAS builds (#49852)


fixup build stats upload on Windows (#49845)


bump webpack from 5.95.0 to 5.104.1 in the npm_and_yarn group across 1 directory (#49779)


roll sysroots (#49844)


draggable region position with docked DevTools (#49822)


frameless window resize in MAS builds (#49780)


enable WASM trap handlers in all Node.js processes (#48983)


MAS for private API usage (#49712)


accurate window sizing and support for content sizing on Linux/Wayland with CSD (#49209)


fix typos across tutorial documentation (#49736)


bump chromium to 147.0.7687.0 (main) (#49782)


use spawn instead of spawnSync for build (#49774)


add Copilot CLI instructions (#49784)


bump actions-cool/issues-helper from 3.7.5 to 3.7.6 (#49813)


bump github/codeql-action from 4.32.2 to 4.32.3 (#49814)


add PR Notes section requirement to CLAUDE.md (#49816)


excise `abort_report_np` usage in MAS (#49726)


missing shared texture docs (#49797)


remove *.star files (#49796)


introduce `os_crypt_async` in `safeStorage` (#49054)


allow defaulting to printer default page size (#49523)


bump node to v24.13.1 (main) (#49744)


cherry-pick e045399a1ecb from chromium (#49788)


improve Windows Toast actions support (#48132)


bump chromium to 146.0.7666.0 (main) (#49528)


drag region tests (#49266)


add support for `long-animation-frame` script attribution (#49706)


bump diff from 3.5.0 to 3.5.1 in the npm_and_yarn group across 1 directory (#49666)


fixup attestation for release assets (#49732)


add markdownlint problem matcher (#49751)


update micromark-core-commonmark to 2.0.3 (#49749)


fix typos across documentation (#49734)


revoke Read access after removing file via FileSystemAccess API (#49620)


bump github/codeql-action from 4.32.1 to 4.32.2 (#49735)


address upstream Chromium shift to enable `CoreAudio Tap API` for audio capture used in electron's `desktopCapturer` (🍏 macOS).  (#49717)


link unlinked type references in API documentation (#49651)


fixup build attestation (#49730)


fix framerate limit when osr with shared texture (#49705)


fix patches changes detected in apply patches workflow (#49701)


restore macos 12 support in Node 24 (#49697)


add support for disclaiming utility processes (#49128)


fix ai-pr label commenting (#49685)


use ComPtr pattern for MSIX to avoid exception handling (#49645)


generate artifact attestions for released assets (#48239)


don't log error just for unsigned code (#49654)


use squash merge for apply patches workflow (#49667)


default accelerator for role-based menu items (#49558)


use new case syntax in workflows (#49665)


use `temp` directory for singleton test and clean up at end (#49604)


handle PRs with no checks in rerun apply patches (#49630)


add Wayland note to `win.getPosition()` and `win.getBounds()` (#49632)


remove menu observer before destroying menu_controller_ (#49648)


remove Core Graphics private macOS APIs on MAS (#49633)


use new case syntax in workflows (#49590)


add "I have built and tested this PR" box to PR template (#49434)


alt-space should route through 'system-context-menu' (#49619)


bump lodash from 4.17.21 to 4.17.23 in the npm_and_yarn group across 1 directory (#49577)


clean up old staged updates before downloading new update (#49365)


possible crash in FileSystem API (#49578)


bump github/codeql-action from 4.32.0 to 4.32.1 (#49629)


wrong cause and removed flag in cookie change listener (#49103)


menu state in macOS dock menus (#49574)


handle out of order recording errors in skia graphite (#49608)


`app.getGPUInfo()` may reject (#49580)


fix Windows MSIX release build errors (#49613)


add jsign instructions for Azure Trusted Signing on Linux/macOS (#49345)


Allow `View.setBounds` to animate (#48812)


address PathProvider TODO (#49563)


duplicate fullscreen macOS menu item (#49074)


issues with xdg activation on Linux (#49499)


macOS menu item accelerators when item disabled (#49553)


msix auto-updater (#49230)


add workflow for commenting with new 'ai-pr' label (#49564)


rework reapply patches (#49552)


bump @electron/lint-roller to 3.2.0 (#49565)


fix flaky `BrowserView` test (#49316)


chrome://accessibility drift (#49547)


remove split dependency (#49551)


fix flaky `BrowserWindow` test (#49364)


potential dangling pointer in api::Screen (#49536)


bump actions/checkout from 6.0.1 to 6.0.2 (#49541)


update/fix Node.js disabled specs (#49467)


correct type for `process.noDeprecation` (#49524)


bump github/codeql-action from 4.31.10 to 4.32.0 (#49540)


reapply patches if PR base branch updates them (#49516)


add pipeline segment to run clang-tidy (#49072)


Run gh workflows only on e/e (#49521)


bump chromium to 146.0.7650.0 (main) (#49496)


simplify `NativeWindow`-to-`BaseWindow` lookup (#49520)


add type reference links in Menu and MenuItem API documentation (#49437)


use `gin::Wrappable` for `electron::api::PowerMonitor` (#49509)


use `gin::Wrappable` for `electron::api::Screen` (#49506)


add `focusOnNavigation` flag to WebPreferences (#49425)


avoid startup crash when V8 sandbox is disabled (#49210)


second argument to `shell.writeShortcutLink` is optional (#49476)


use `gin::Wrappable` for `electron::api::DataPipeHolder` (#49495)


correct yarn part of `tutorial-5-packaging` (#49401)


update main patches (#49498)


use `gin::Wrappable` in `electron::api::PowerSaveBlocker` (#49381)


bump chromium to 146.0.7645.0 (main) (#49453)


offscreen rendering with correct screen info.  (#48730)


fix version color output when running prebuilt Electron (#49491)


potential devtools crash on empty (#49468)


return early from platform_util::Beep() on Linux if there is no default GDK display (#49442)


clearer wording performance common pitfalls (#45308)


document that `shell.trashItem` requires backslashes (#49038)


add a few API history fragments (#49340)


trigger website docs update on release published (#49429)


use deprecated `setAllowedFileTypes` in macOS dialogs (#49444)


import shared texture supports p010le (#49272)


try removing zero-fill sandbox patch component (#49452)


bump actions/setup-node from 6.1.0 to 6.2.0 (#49456)


bump electron/github-app-auth-action from 1.1.1 to 2.0.0 (#49457)


bump chromium to 146.0.7635.0 (main) (#49408)


fix `webContents.hostWebContents` types (#49424)


MAS rejection for private APIs (#49391)


try clearing `InspectableWebContents` delegate earlier (#49406)


bump node to v24.13.0 (main) (#49189)


restore AXDocument accessibility attribute for representedFilename on macOS (#49346)


make toplevel icon Wayland protocol work (#49290)


bump actions/upload-artifact from 5.0.0 to 6.0.0 (#49220)


detect patch needs update error with problem matcher (#49405)


warning: default arguments on virtual or override methods (#49398)


bump chromium to 146.0.7633.0 (main) (#49390)


update patches (#49399)


make `ReplyChannel` inherit from `gin::Wrappable` (#49339)


bump chromium to 145.0.7628.0 (main) (#49331)


remove stale example and standardize `DevTools` capitalization (#49321)


improve build-tools instructions (#49294)


revert os_crypt async cookie provider implementation (#49382)


roll build-image to `a82b87d` (#49377)


bump github/codeql-action from 4.31.7 to 4.31.10 (#49376)


fix cookie encryption provider loading on Windows and Linux (#49371)


add static `ReplyChannel::SendError()` helper (#49338)


roll build-tools SHA to `4430e4a` (#49362)


update on-create-command for siso (#49357)


suppress devtools console logging (#49292)


clang-tidy warnings, pt. 1 (#49083)


update NMV to 145 (#49349)


provide explicit cookie encryption provider for cookie encryption (#49348)


remove stakeholders mention from PR template (#49317)


improvements to script/run-clang-tidy.ts (#49335)


document `ELECTRON_SKIP_BINARY_DOWNLOAD` (#49320)


bump chromium to 145.0.7618.0 (main) (#49314)


have `GetXdgAppId()` return a `std::optional<std::string>` (#49318)


bump actions/download-artifact from 6.0.0 to 7.0.0 (#49221)


update `roundedCorners` documentation (#49195)


remove outdated disabled test (#49196)


bump chromium to 145.0.7616.0 (main) (#49279)


bump actions-cool/issues-helper from 3.7.3 to 3.7.5 (#49282)


fixup release notes generation (#49302)


drag regions in child windows (#49231)


remove quiet period mention from PR template (#49298)


add logging to notes generator (#49300)


bump chromium to 145.0.7604.0 (main) (#49265)


bump chromium to 145.0.7596.0 (main) (#49224)


`webRequest.onBeforeSendHeaders` not being able to modify reserved headers (#49226)


add CLAUDE.md and Chromium Upgrade claude skill (#49229)


bump chromium to 145.0.7577.0 (main) (#49175)


drop dugite as a dependency (#49194)


disallow non-maintainer changes to Yarn files (#49186)


upgrade yarn to 4.12.0 (#49176)


bump chromium to 145.0.7568.0 (main) (#49145)


use @electron-ci/dev-root for package.json default (#49154)


bump actions/stale from 10.1.0 to 10.1.1 (#49159)


bump actions-cool/issues-helper from 3.7.2 to 3.7.3 (#49157)


bump github/codeql-action from 4.31.6 to 4.31.7 (#49155)


bump actions/checkout from 6.0.0 to 6.0.1 (#49158)


bump actions/setup-node from 6.0.0 to 6.1.0 (#49156)


upgrade github-app-auth to 3.2.0 (#49152)


use powershell for Electron build step (#49144)


bump chromium to 144.0.7547.0 (main) (#49058)


run toast creation on background thread (#49106)


bump actions/checkout from 4.2.2 to 6.0.0 (#49125)


bump github/codeql-action from 4.31.5 to 4.31.6 (#49124)


gate brew commands in free-space-macos action (#49123)


reclaim macOS disk space (#49118)


rename RUNNER_NAME to MATRIX_RUNNER in disk cleanup workflow (#49120)


add nightly macOS disk space cleanup workflow (#49119)


mention quiet period in PR template (#49117)


crash when attempting to resolve modules during process exit (#49090)


use clang problem matcher with nan spec runner (#49096)


fix import in issue opened workflow (#49095)


ensure `menu-did-close` is emitted for application menus (#49075)


use yarn workspace for workflow dependencies (#48246)


don't build yarn modules for linux arm (#49031)


ignore Dependabot workflow failures in audit (#49080)


bump actions/checkout from 5.0.1 to 6.0.0 (#49070)


bump github/codeql-action from 4.31.3 to 4.31.5 (#49071)


remove already disabled nan tests from our disable list (#49050)


Clarify that menus use non-native styles (#45033)


update linux build instructions (#49030)


bump chromium to 144.0.7527.0 (main) (#48959)


explain how to create transparent window using BaseWindow (#48921)


only call popup closecallback for top-level menu (#49017)


backport 744f40f from devtools-frontend (#49027)


exception when reading system certificates via nodejs (#49028)


import shared texture supports nv12. (#48922)


automatically install git for dugite (#49022)


revert the parent window remained interactive after the modal window was opened (#48977)


bump github/codeql-action from 4.31.2 to 4.31.3 (#48997)


bump actions/checkout from 5.0.0 to 5.0.1 (#48998)


abort more descriptively for beforeunload (#48960)


bump node to v24.11.1 (main) (#48917)


handle empty event scenario in ipc callbacks (#48987)


update to yarn v4 (#48243)

cc cjs gitignore gyp h js json lock md mm patch patches sh ts yml


add header for SetStackDumpFirstChanceCallback in renderer client (#48978)


revert enabling WASM trap handlers in all Node.js processes (#48973)


limit workflow gh token permissions (#48237)


validate integrity of ASAR Integrity dictionary on macOS (#48587)


add `view.getBounds|setBounds` tests (#48936)


correct uploader copy for tar files (#48953)


use `std::map::extract()` in `api::WebRequest` (#48929)


handle tar.xz files in uploaders, add to breaking changes (#48941)


fix types in chromium-spec (#48943)


fix docs for `app.isHardwareAccelerationEnabled()` (#48925)


crash on windows when UTF-8 is in path (#48898)


bump chromium to 144.0.7526.0 (main) (#48932)


explain how to load SF Symbols with `nativeImage` (#48908)


add --disable-geolocation command-line flag for macOS (#45934)


clarify meaning of string value for menu item icon (#48919)


apply additional compression to dsym on upload (#48930)


bump chromium to 144.0.7522.0 (main) (#48892)


Windows: Calling window.setFocusable(true) will no longer cause a window to lose focus (#45640)


make `api::WebRequest` inherit from `gin::Wrappable` (#48762)


deprecate clipboard API access from renderer processes (#48877)


fix v40 stable release date (#48889)


bump actions-cool/issues-helper from 3.7.1 to 3.7.2 (#48884)


restore window's canHide property on macOS (#47970)


roll Mantle and remove patch (#38437)


bump @electron/asar from 3.2.13 to 4.0.1 (#48721)


exclude top-level docs files from full CI (#48872)


remove track `SSL_ERROR_ZERO_RETURN` explicitly patch (#48875)


bump chromium to 144.0.7521.0 (main) (#48880)


delay load pdfjs-dist for pdf spec (#48888)


use gin_helper's `gin::Wrappable`-to-`v8::Local` converter (#48885)


remove electronegativity (#48878)


add bypassCustomProtocolHandlers option to net.request (#47331)


support WebSocket authentication handling (#48512)


bump chromium to 144.0.7520.0 (main) (#48869)


update macOS version support in README (#48785)


bump chromium to 144.0.7514.0 (main) (#48840)


the parent window remained interactive after the modal window was opened (#48770)


add missing header for SetStackDumpFirstChanceCallback (#48860)


remove unused `ExtensionActionAPI` methods & fields (#48850)


ESM-from-CJS import when CJK is in path (#48855)


decouple `api::WebRequest` from `api::BrowserContext` (#48848)


remove `spellcheck::kWinDelaySpellcheckServiceInit` patch (#48843)


update patches (#48847)


Update 404 devtools extension documentation link (#48813)


bump chromium to 144.0.7512.1 (main) (#48768)


enable wasm trap handlers in all Node.js  processes (#48788)


CSD window frame tiles properly on Wayland (#48765)


remove `allow_unsafe_buffers` pragma from `FD_ZERO` (#48811)


add `sharedTexture` module to import shared texture (#47317)


allow disabling all `NSMenuItems` (#48795)


oom crash in v8 when optimizing wasm (#48791)


use --keep-non-patch flag with git am (#48797)


remove `electron::WebRequestAPI` interface (#48792)


revert allow disabling all NSMenuItems, fix menu crash (#48794)


remove unnecessary template type in `EmitEvent()` (#48778)


remove `base::AdaptCallbackForRepeating` patch (#48774)


draw smoothing round rect corner (#48769)


apply additional compression on upload (#48766)


bump node to v24.11.0 (main) (#48728)


bump github/codeql-action from 4.31.0 to 4.31.2 (#48764)


bump actions-cool/issues-helper from 3.6.2 to 3.7.1 (#48763)


add SF Symbol support to NativeImage::CreateFromNamedImage (#48203)


remove patch that landed in Chromium roll (#48771)


bump chromium to 144.0.7506.0 (main) (#48744)


use app name as a part of tray id on Linux (#48675)


release mouse buttons on focus loss on Wayland (#48752)


explain how to handle incoming drag and drop (#48718)


clarify BrowserWindow and App API support status on Wayland (#48740)


use Object.values() instead of Object.keys() in stringifyValues() (#48741)


bump chromium to 144.0.7500.0 (main) (#48725)


upgrade Node.js to v24.10.0 (#48613)


remove redundant map lookups in `browser/api/menu.ts` (#48706)


bump chromium to 143.0.7499.0 (main) (#48707)


use relative link for `OffscreenSharedTexture` (#48717)


bump NMV to 143 for Electron 40 (#48714)


add release timeline for Electron 40 (#48663)


remove inaccurate EOL deprecation process (#48696)


add caveats for Electron PipeWire implementation (#48242)


allow disabling all `NSMenuItems` (#48598)


use correct signal variable in nan-spec-runner install check (#48639)


bump chromium to 143.0.7497.0 (main) (#48657)


bump actions/upload-artifact from 4.6.2 to 5.0.0 (#48691)


bump github/codeql-action from 4.30.9 to 4.31.0 (#48692)


Focus DevTools when breakpoint is triggered (#46386)


use `<sup>` in release notes generator (#48690)


bump actions/download-artifact from 5.0.0 to 6.0.0 (#48693)


bump typescript from 5.6.2 to 5.8.3 (#48694)


security.md use runnable examples for permissions and csp (#43248)


add net.isOnline() to online/offline detection tutorial (#48665)


avoid deprecated views a11y api (#47674)


add `app.isHardwareAccelerationEnabled()` (#47614)


modify the thickFrame doc (#48579)


logical bug in install.js env var handling (#48634)


bump webpack-cli from 5.1.4 to 6.0.1 (#48651)


crash on empty dialog extensions array on Windows (#48640)


bump chromium to 143.0.7491.0 (main) (#48650)


bump chromium to 143.0.7489.0 (main) (#48642)


security.md mark 'Enable process sandboxing' as active by defau… (#43247)


remove `killed` check to allow multiple signals (#40667)


bump nan to 2.23.0 (#48591)


add more fields to Slack payload for backport requested message (#48148)


fix Ubuntu version used to build Electron (#48638)


bump chromium to 143.0.7485.0 (main) (#48618)


icon in Windows toast notification (#48543)


Add `getAccentColor` on Linux (#48027)


bump actions/checkout from 4.2.2 to 5.0.0 (#48051)


enable more granular a11y feature management (#48042)


enable resetting accent color (#48274)


`systemPreferences.getAccentColor` inverted color (#48511)


devtools crashing on Linux in detach mode (#48600)


`trafficLightPosition` incorrect with `customButtonsOnHover` (#48538)


bump chromium to 143.0.7483.0 (main) (#48590)


bump github/codeql-action from 4.30.8 to 4.30.9 (#48606)


bump actions/setup-node from 5.0.0 to 6.0.0 (#48607)


use one build target (#48527)


position window titlebar buttons correctly in Ubuntu on Wayland (#48490)


exempt tracking-upstream issues from stale (#48574)


background hover contrast for WCO buttons (#48568)


bump chromium to 143.0.7477.0 (main) (#48584)


bump chromium to 143.0.7474.0 (main) (#48572)


fix publish for macOS < 26.0 (#48575)


update fix_harden_blink_scriptstate_maybefrom.patch (#48566)


bump chromium to 143.0.7469.0 (main) (#48548)


run on macOS 15 (#48563)


fixed white flash on call to BrowserWindow.show (#47151)


enable shader-f16 on windows (#48342)


bump ossf/scorecard-action from 2.4.2 to 2.4.3 (#48551)


bump github/codeql-action from 3.30.6 to 4.30.8 (#48552)


upload build cache hit rate on Windows as well (#48550)


bump @electron/typescript-definitions to 9.1.5 (#48210)


bump chromium to 143.0.7451.0 (main) (#48362)

cc gn gni h json md mm patch patches yml


bump github/codeql-action from 3.30.5 to 3.30.6 (#48478)


fail publish when upload fatal errors (#48537)


auth required websocket crash (#48510)


launch crash when null device is disabled on Windows (#47870)


fix release branch name in build stats script (#48533)


upload build effective cache hit rate stats to Datadog (#48509)


unmark asar integrity as experimental and clean docs (#48434)


update Azure Trusted Signing availability (#48494)


`dialog.showMessageBox` defaultid on Windows (#48216)


unexpected `openExternal` dialog on macOS Tahoe (#48502)


crash when inspector evaluates on provisional frames (#48503)


offscreen rendering support rgbaf16 hdr output format. (#48265)


bump actions/github-script from 7.0.1 to 8.0.0 (#48329)


broken transparent window styles on resizable change (#48378)


ignore lost communication with server annotation in audit (#48493)


clarify postinstall requirements (#48485)


add note for `node_modules` for Yarn and pnpm (#48484)


add security escalation policy (#48317)


bump version in .nvmrc to 22 (#48413)


bump node to v22.20.0 (main) (#48383)


dynamic ESM import in preload without context isolation (#48375)


remove unused reference to `api::BrowserView` (#48474)


bump actions/stale from 9.1.0 to 10.1.0 (#48477)


fixup chromedriver and mksnapshot (#48470)


handle Metal toolchain being unbundled from Xcode 26 (#48467)


DRY in App::SetAppLogPath() (#48452)


avoid a little extra work in `InvokeIpcCallback()` (#48456)


recommend calling renderer process modules from preload script (#48427)


clarify optional args in webFrame.executeJavaScript() (#48447)


mention that webUtils should be used via preload script (#45861)


remove `gin_helper::Arguments` (#48374)


accentColor set distinguishes the frame (#48405)


update allowed `window.open` options (#48428)


initialze featurelist before parsing features (#48411)


snapped window restoring to correct position (#48296)


fix formatting in asar integrity (#48431)


bump github/codeql-action from 3.30.1 to 3.30.5 (#48420)


runtime JS error that crashes `GetPackageJSON` (#48293)


add missing copied tarball to cloudstore paths (#48408)


add missed enum `SaveRequestType` to PdfViewerPrivate function (#48372)


MacOS 26 Tahoe - stop overriding private cornerMask API to fix WindowServer GPU load (#48376)


disable NSAutoFillHeuristicController on macOS 26 (#48379)


make api::Menu inherit from gin::Wrappable (#48351)


prefer upstream `gin::Arguments::ThrowTypeError()` over `gin_helper` (#48368)


rerun failed tests individually (#48205)


use gin::Arguments in BaseWindow (#48355)


remove unused, undocumented, untested executionMode arg from `web_frame.executeJavaScriptInIsolatedWorld()` (#48361)


mention `setContentProtection` macOS limitations (#48290)


update patches (#48364)


bump chromium to 142.0.7417.0 (main) (#48275)


use gin::Arguments in api::Clipboard (#48354)


update build tools to get siso for forks fix (#48345)


cherry-pick ec6c18478382 from v8 (#48335)


remove unneeded handlescope from JS callbacks (#48318)


make api::NetLog inherit from gin::Wrappable (#48308)


add `fileSystem` to `ses.setPermissionCheckHandler` (#48170)


Use Local Execution, Remote Caching (LERC) for fork PRS (#48319)


narrow or remove gin arguments (#48300)


set ozone platform for wayland (#48301)


allocate api::Debugger on cpp heap (#48266)


bump actions/setup-node from 4.4.0 to 5.0.0 (#48282)


avoid unused inheritance in ServiceWorkerMain (#48279)


bump github/codeql-action from 3.29.11 to 3.30.1 (#48283)


update release timeline for unsupported v35 (#48285)


update patches (#48278)


bump chromium to 141.0.7390.7 (main) (#48212)

cc gn gni h json mm patch patches py yml

.github build chromium_src patches shell


bump node to v22.19.0 (main) (#48222)


update spec deps for clean audit (#48238)


move some planned breaking changes to 39 (#48236)


file-only picker incorrectly allowing some directories (#48198)


ensure dragging works again after emitting contextmenu event (#48199)


showMessageDialog should center dialog to parent (#48181)


bump chromium to 141.0.7361.0 (main) (#48054)


BrowserWindow add the same BrowserView (#48053)


bump NMV to 140 (#48196)


refactor Linux binary stripping to align with upstream (#47932)


fix some module headings (#48177)


use free GH arm runners (#47872)


bump amannn/action-semantic-pull-request from 6.0.1 to 6.1.1 (#48175)


bump github/codeql-action from 3.29.10 to 3.29.11 (#48174)


allocate gin_helper::internal::Event on cpp heap (#48161)


add release timeline for Electron 39 (#48167)


remove upstream OSR temp fix (#48162)


remove no longer needed arg for siso (#48164)


bump github/codeql-action from 3.29.7 to 3.29.10 (#48113)


bump stream-json and @types/stream-json (#48114)


allocate api::Session on cpp heap (#48141)


snapped restoration after minimization (#48142)


use siso instead of reclient (#47534)


webContent.fromId should be number instead of string (#48059)


improve failed notification error messages on Windows (#48131)


`net.isOnline` always true in utility processes (#48111)


bump amannn/action-semantic-pull-request from 5.5.3 to 6.0.1 (#48115)


use new 7z command line switch (#48136)


update 38.0 breaking changes (#48117)


fixup docs only condition (#48128)


use `XmlWriter` for Windows toasts (#48065)


allocate api::App on cpp heap (#48118)


get source cache for docs only pipeline (#48120)


add `fileBacked` and `purgeable` fields to `process.getSystemMemoryInfo()` for macOS (#47628)


system accent color parsing hex order (#48085)


ensure snapshot is valid (#48101)


avoid deprecated login item methods (#48090)


bump @azure/storage-blob from 12.25.0 to 12.28.0 (#48055)


`shell.openPath` should be non-blocking (#48079)


revert bump @octokit/rest from 20.1.2 to 22.0.0  (#48082)


add uma results in macOS keychain patch (#48080)


disallow non-maintainer changes to GitHub Actions workflows (#48038)


use quick tunnels for ssh debugging (#47938)


bump actions/download-artifact from 4.3.0 to 5.0.0 (#48052)


`app.accessibilitySupportEnabled`  (#48041)


manually fetch author_association in workflow automations (#48013)


bump chromium to 141.0.7350.0 (main) (#48032)


bump @octokit/rest from 20.1.2 to 22.0.0 (#48014)


re-entrancy issues in `webContents.loadURL()` (#48004)


bump chromium to 141.0.7346.0 (main) (#47983)


deprecate `ELECTRON_OZONE_PLATFORM_HINT` env var (#48002)


importing from electron/utility in ESM (#47998)


drop @types/webpack-env in favor of webpack/module types (#47798)


cleanup use new arc cluster (#47916)


`paint` event move texture data to `handle`, add `colorSpace` (#47315)


context bridge support VideoFrame (#47316)


allow macOS tray to maintain position (#47838)


compilation error when disabling extensions and pdf_viewer (#47964)


fixup mac runner hang (#47982)


Remove redundant IS_WIN check inside electron_main_win.cc (#47967)


allow importing from electron/utility at runtime (#47968)


bump chromium to 140.0.7339.2 (main) (#47929)


check zip manifest for chromedriver.zip (#47972)


bump @electron/lint-roller from 3.1.1 to 3.1.2 (#47963)


add TS smoke test for electron/utility (#47969)


avoid deprecated `v8::Context::GetIsolate()` pt 4 (#47961)


video scrubbing on playback (#47703)


offscreen mode under `window.open` creation (#47868)


bump github/codeql-action from 3.29.4 to 3.29.5 (#47962)


bump node to v22.18.0 (main) (#47937)


move gin::Handle to gin_helper (#47959)


move gin::DeprecatedWrappable to gin_helper (#47958)


bump remark-preset-lint-markdown-style-guide from 4.0.0 to 6.0.1 (#47940)


crash on `window.close()` with `webContents` on blur (#47933)


Use DIR_ASSETS path to locate resource bundles (#47439)


replace webFrame.routingId with sync IPC (#47717)


add `{get|set}AccentColor` on Windows (#47741)


bump folder-hash from 2.1.2 to 4.1.1 (#47931)


bump chromium to 140.0.7327.0 (main) (#47902)


webFrameMain.fromFrameToken (#47850)


roll build-images to 933c7d6 (#47880)


revert "ci: fixup mac runners" (#47917)


add `app.getRecentDocuments()` (#45839)


bump @octokit/rest from 20.1.1 to 20.1.2 (#47818)


dark mode on Linux default themeing (#47869)


bump actions-cool/issues-helper from 3.6.0 to 3.6.2 (#47905)


bump github/codeql-action from 3.29.2 to 3.29.4 (#47904)


use new arc cluster (#47897)


avoid deprecated v8::Context::GetIsolate() calls pt 3 context get isolate pt 3 (#47901)


bump chromium to 140.0.7314.0 (main) (#47882)


fixup mac runners (#47877)


avoid deprecated `v8::Context::GetIsolate()` calls (pt 2) (#47879)


prefer `GetCreationContextChecked(v8::Isolate*)` over `GetCreationContextChecked()` (#47878)


window content protection on older Windows versions (#47856)


bump chromium to 140.0.7312.0 (main) (#47862)


add ability to debug SSH sessions in CI (#47819)

github/actions/ssh-debug/bashrc sh template yml


bump slackapi/slack-github-action from 2.1.0 to 2.1.1 (#47748)


`webContents.downloadURL()` did not support referer header (#47625)


update llvmobjdump package as part of fix sync (#47858)


bump chromium to 140.0.7309.0 (main) (#47848)


extend Chromium options in bug report template (#47829)


improve `check-zip-manifest` (#47828)


bump chromium to 140.0.7301.0 (main) (#47747)


fix ffmpeg generation on Windows non-x64 (#47768)


avoid deprecated `v8::Context::GetIsolate()` calls (pt 1) (#47760)


dialog file filters and macOS app bundles (#47825)


bump node to v22.17.1 (main) (#47776)


remove `kTCCServiceMicrophone` change (#47816)


update codespace `on-create-command` (#47810)


clean up `NativeWindowMac::UpdateVibrancyRadii` (#47665)


abnormal behavior of windows background material (#47386)


handle missing `NativeWindowMac` in `ElectronNSWindow` (#47751)


drop unused @types/webpack dep (#47767)


re-enable native module tests (#46747)


window `accentColor` should adhere to native window behavior (#47740)


cleanup RenderFrame lifespan tests (#47746)


fix extensions console flake (#47750)


deflake clipboard read/write specs (#47752)


corner smoothing feature gate crash (#47759)


add macos memory query fallback patch to avoid crash (#47765)


fix broken sentence in crashReporter.start() documentation (#47688)


deprecation warning crash when no Node.js environment available (#47700)


improve `win.setContentProtection()` docs (#46596)


add `Menu` module tutorials (#47268)


missing SQLite builtin support in Node.js (#47706)


bump chromium to 140.0.7281.0 (main) (#47616)

build chromium_src docs lib patches shell spec typings


add response to bluetooth request possibilities (#47725)


roll `BUILD_TOOLS_SHA` for macOS 15.5 SDK (#47694)


roll sysroots (#47710)


add platform-specific conditions to the source_set in chromium_src (#47627)


add `kTCCServiceAppleEvents` perm override to fix AppleScript errors (#47726)


cleanup symlinks in cache (#47727)


deep update brace-expansion to resolve an audit alert (#47692)


reenable v8_enable_temporal_support (#47699)


update audit CI workflow dependencies (#47691)


set git `core.longpaths` to true (#47695)


ask bug reporters to check if it is a Chromium issue (#47702)


use `dbus_thread_linux::GetSharedSessionBus()` (#47685)


remove unused script (#47642)


update build prerequisites (#47680)


drop eslint-plugin-unicorn (#47676)


default to system accent color on invalid user color (#47660)


fullscreen for windows without rounded corners (#47664)


accent color should reflect system settings without restart (#47629)


avoid a few unnecessary strings (#47644)


fix audit workflow alerting on stale results (#47643)


crash on source capture with empty thumbnail size (#47641)


`window.open` popups are always resizable (#47540)


update yarn to 1.22.22 (#47635)


add `ColorSpace` (#47314)


set the minimum macOS SDK to 10.15 (#47634)


discoverability of chromium switches (#44947)


bump github/codeql-action from 3.29.0 to 3.29.2 (#47622)


use non-deprecated macOS API in `RemoveAsDefaultProtocolClient` (#47506)


write abi version to published npm package (#47598)


bump chromium to 140.0.7261.0 (main) (#47561)


update automated-testing.md (#47017)


support complete WebUSB device properties (#47459)


reduce scope of temporaries when getting dictionary values (#47581)


Reland "[accessibility] Platform node lifetime cleanups" (#47590)


fix nan tests on macOS (#47583)


avoid copies of large objects in range based for loops (#47588)


avoid copying a vector when calling ConvertToWeakPtrVector() (#47593)


update example apps (#47597)


bump node to v22.17.0 (main) (#47557)


sync IsKillURL() with upstream impl in extension_tab_util.cc (#47580)


extract-constant static Windows registry keys in Browser code (#47569)


make context bridge's private keys hidden, constexpr string_views (#47562)


remove stray `.c_str()` calls for `absl::StrFormat()` (#47548)


revert upstream MacOS mouse event routing (#47560)


fix `--experimental-network-inspection` spelling (#47565)


update asar integrity fuse availability (#47528)


bump chromium to 139.0.7256.0 (main) (#47481)

.github build chromium_src patches shell spec


Add C++/Linux tutorial (#46822)


update NMV to 139 (#47529)


ensure `/dev/null` fd is closed on failure (#47525)


support customizing window accent color on Windows (#47285)


rewrite push-patch to use the github API instead of local git commits to ensure commits are signed (#47401)


update timelines for E38 (#47488)


`chrome://accessibility` loading correctly (#47497)


fix nightly issues getting unsupported label comment (#47503)


bump github/codeql-action from 3.28.19 to 3.29.0 (#47486)


simplify titlebar overlay initialization (#47480)


fix sending Slack message in CI audit workflow (#47494)


combine dependent libc patch (#47491)


update cache action to latest (#47501)


add siso backend.star (#47509)


utilityProcess running user script after process.exit is called (#47469)


revert moving IsClosed() and IsClosable() into NativeWindow::Close() (#47482)


support `HIDDevice.collections` (#47391)


bump chromium to 139.0.7219.0 (main) (#47348)

cc gn gni h json md patch patches ts yml


exempt `upgrade-follow-up` issues from stale (#47460)


move `gin::Converter<PreloadScript>` impl to a .cc file (#47445)


have ShowSaveDialogSync() return a std::optional<base::FilePath> (#47428)


update remaining references to `electron-quick-start` (#47405)


crash calling `Fetch.continueResponse` with `WebContentsView` (#47434)


bump github/codeql-action from 3.28.18 to 3.28.19 (#47426)


mention `kwallet6` command line option (#47427)


no class inheritance (#47403)


add support for --no-experimental-global-navigator (#47370)


fix up branch CI audit workflow (#47404)


rework lifetime mgmt of `ClearDataTask`/`ClearDataOperation` (#47361)


ignore network-related error annotations in audit (#47333)


printing PDF via `webContents.print()` (#47377)


silent printing of PDFs with `webContents.print` (#47378)


fix docs lint (#47389)


cache gitcache dir (#47328)


bump husky and lint-staged (#47291)

husky/pre-commit husky/pre-push json lock


remove `electron-quick-start` from README (#47359)


mention Azure Trusted Signing (#47323)


remove unused `spec-chromium` (#47367)


Add Swift/macOS tutorial (#46697)


update link to `runAsNode` fuse (#47350)


allow intercepting mouse events (#47280)


document possible print `failureReason`s (#47337)


update patches (#47346)


bump chromium to 138.0.7190.0 (main) (#47107)


add back fallback wasm-trap handling (#47186)


do not load source for `electron` module in ESM loader synchronous flow (#46810)


addChildView() crashes when adding a closed WebContentsView (#47099)


bump ossf/scorecard-action from 2.4.1 to 2.4.2 (#47329)


correct 'select-bluetooth-device' requirement (#47325)


bump node to v22.16.0 (main) (#47217)


change patches stats DataDog metric type to gauge (#47319)


[net] add "priority" option to net.request (#42628)


upload stats about patches to DataDog (#47206)


expose `win.isContentProtected()` (#47242)


document commit signing requirement (#47290)


drop shx dependency (#47293)


fix lint for ImageView doc (#47304)


add a problem matcher for ESLint output (#47303)


lint code blocks in docs with ESLint (#42113)


Squirrel.Mac crash when zip extraction fails (#47271)


add documentation for `ImageView` (#46760)


remove unnecessary eslint-plugin-standard package (#47283)


audit important branches for CI errors (#47207)


add .eslintrc.json for `docs/fiddles` (#47269)


regression with directory selection in macOS dialogs (#47259)


titlebar showing in content protected window (#47241)


debug crash on DevTools SetOwnerWindow (#47243)


update @electron/lint-roller to 3.1.1 (#47202)


migrate to new chromium git auth (#47230)


add menu item role `palette` and `header` (#45538)


use `base::fixed_flat_set` in `NativeWindowViews::SetAlwaysOnTop()` (#47201)


make `NativeWindow::has_frame_` const (#47200)


add problem matcher for patch conflict output (#47183)


add problem matcher for clang output (#46577)


revert bump @octokit/rest from 20.1.1 to 21.1.1  (#47208)


fix depot tool pathing on Windows (#47194)


pass views::Widget* into constructors of our TreeHosts and NativeWidgets (#47177)


make `NativeWindow::transparent_` const (#47172)


prefer `base::circular_deque` over `std::deque` (#47171)


remove extra 'suspend'/'resume' handling from `powerMonitor` (#47162)


strip color output in ESM spec (#47185)


make `NativeWindow::pending_transitions_` a `base::queue` (#47157)


make `NativeWindow::has_client_frame_` const (#47156)


add NativeWindowViews::GetClientFrameViewLinux() (#47130)


add NativeWindow::IsActive() (#47148)


match upstream macOS a11y handling (#47144)


update_depot_tools on initial install (#47160)


prevent gc monitor 2nd pass crash (#46987)


bump @octokit/rest from 20.1.1 to 21.1.1 (#47159)


bump github/codeql-action from 3.28.15 to 3.28.18 (#47158)


remove `fix_linter_error.patch` (#47150)


bump node to v22.15.1 (main) (#47105)


NativeWindows should prefer widget() over GetWidget() for internal use (#47133)


add `NativeWindowViews::SetTitleBarOverlay()` (#47126)


update @electron/lint-roller and markdownlint-cli2 (#47082)


add NativeWindow::SetShape() (#47131)


bump @typescript-eslint/eslint-plugin from 8.7.0 to 8.32.1 (#47135)


remove gclient sync macOS CI hack patch (#47123)


explicit microtask scope DCHECK condition (#47134)


bump slackapi/slack-github-action from 2.0.0 to 2.1.0 (#47060)


don't create unused menuitem icons (#47100)


add note on DIP and DPI (#47080)


decouple NativeWindowViews and GlobalMenuBarX11 (#47094)


make TrackableObject::weak_map_id() constexpr (#47092)


fix desktopCapturer mocha syntax (#47088)


opening package paths as directory on macOS (#47077)


bump chromium to 138.0.7178.0 (main) (#47086)


use kKeyModifiers in IsAltModifier() (#47066)


combine all the "patch out Profiles" changes into a single patch (#47063)


bump chromium to 138.0.7177.0 (main) (#47081)


remove `CreateViewForWidget` patch (#46981)


remove `introduce_ozoneplatform_electron_can_call_x11_property.patch` (#47075)


remove patch that landed upstream (#47079)


remove disable_unload_metrics.patch (#47059)


bump chromium to 138.0.7175.0 (main) (#46986)


white window flicker on window creation (#47022)


unify [!NOTE] structure (#46893)


enable secondary label for macOS menu (#46887)


enable innerWidth and innerHeight for window open (#46749)


webview crash on focus (#46979)


restore previous Windows screenshotting (#47020)


add support for `--experimental-network-inspection` (#46690)


use-after-move of bus connection in xdg portal detection (#47008)


use `gin_helper::Dictionary::ValueOrDefault()` (#46982)


update hasher return value (#47009)


reduce use of `NativeWidgetPrivate` (#46942)


enable `hasShadow` tests on Linux (#46984)


remove skip_atk_toolchain_check.patch (#46988)


remove deps_add_v8_object_setinternalfieldfornodecore.patch (#46992)


move release script to new hasher function (#46989)


Node.js temporary "explicit" microtask policy scope pattern (#46973)


replace `gin_helper::MicrotasksScope` with `v8::MicrotasksScope` (#46963)


bump chromium to 138.0.7166.0 (main) (#46975)


use `WidgetDelegate::SetAccessibleTitle()` (#46765)


printing when no `mediaSize` specified (#46937)


add `gin_helper::Dictionary::ValueOrDefault()` (#46939)


test menu rendering accelerators (#44634)


bump chromium to 138.0.7164.0 (main) (#46948)


pass `gfx::ResizeEdge` by value (#46935)


crash on macOS dialog after `window-all-closed` (#46927)


allowed dialog file types with one filter (#46900)


use correct heading level for API function (#46892)


bump chromium to 138.0.7160.0 (main) (#46915)


devirtualize `NativeWindow` methods (#46904)


remove some `NativeWindow` public API (#46919)


simplify `NativeWindow::FullScreenTransitionState` (#46918)


add `NativeWindow::FromWidget()` helper (#46917)


bump node to v22.15.0 (main) (#46742)


xdg portal version detection for file dialogs on linux (#46905)


bump chromium to 138.0.7156.0 (main) (#46902)


prevent log files being written to current directory on Windows (#44413)


move `IsClosed()` and `IsClosable()` tests into `NativeWindow::Close()` (#46888)


clarified usage of createFromPath() (#46809)


use `base::ObserverList::Notify()` (#46875)


support dip <-> screen conversion on Linux X11 (#46211)


bump chromium to 138.0.7154.0 (main) (#46872)


revert macOS content protection logic refactor (#46886)


don't call deprecated `WidgetDelegate` API in `NativeWindowViews` (#46858)


add EmitDeprecationWarning helper (#46860)


use WidgetDelegate's title property (#46849)


bump chromium to 137.0.7151.0 (main) (#46854)


bump actions/download-artifact from 4.2.1 to 4.3.0 (#46852)


fix and enable `accessibilitySupportEnabled` tests (#46825)


fullscreen fillet / recovery is incorrect (#46641)


enable some tests that were accidentally disabled (#46816)


build error with enable_electron_extensions=false (#46812)


bump chromium to 137.0.7149.0 (main) (#46777)


refactor deprecate-helpers.ts to warning-helpers.ts (#46808)


run `visibleOnAllWorkspaces` tests on the right platforms (#46815)


use upstream content protection logic on macOS (#46780)


use `absl::InlinedVector` in `ToV8(ElectronPermissionManager)` (#44854)


call out breaking change for GTK 4 default on GNOME (#46793)


remove public method `BrowserWindow::GetWeakPtr()` (#46763)


use `std::map::try_emplace()` over `std::map::insert()` (#46761)


set `XDG_CURRENT_DESKTOP` env var back to original value before invoking xdg utils (#45310)


Add ObjC/macOS tutorial (#46694)


additional update of breaking changes for 36-x-y (#46781)


bluetooth crash in `select-bluetooth-device` event (#46745)


update NMV to 136 for Electron 37 (#46764)


correct breaking-changes.md for 36.0.0 release (#46762)


use `net::CanonicalCookie::IsDomainMatch()` (#46748)


make node Buffers more friendly to `base::span` / `std::span` (#46724)


missing `HandleScope` in `RemoveFromParentChildWindows` (#46758)


vibrancy window border (#46648)


corner smoothing with 0 radii (#46751)


crash when renderer process crashes while webview is reloading (#46735)


bump chromium to 137.0.7143.0 (main) (#46757)


bump chromium to 137.0.7141.0 (main) (#46725)


remove `WebContents.getNativeView()` (#46734)


explicitly call GetNativeNSView() on macOS (#46733)


remove redundant NativeImage::GetBitmap() (#46696)


bump chromium to 137.0.7128.1 (main) (#46482)


file dialog filters not working correctly (#46660)


don't kill ssh sessions on checkout failure (#46708)


stop menu minimization if set false (#46279)


cleanup docs/tutorial/custom-window-styles.md (#46597)


make `electron::api::BaseWindow` fields private (#46689)


osr stutter fix backport for electron. (#46650)


update timelines for E37 (#46704)


crash on reconversion with google IME and editcontext on macOS (#46688)


reduce & remove no-op MicrotasksScope calls (#46681)


avoid triple map lookup in `ElectronHidDelegate::GetContextObserver()` (#46672)


do not run microtasks in V8Serializer in browser process (#46668)


remove `WebContentsPermissionHelper::PermissionTypes::KEYBOARD_LOCK` (#46670)


`backgroundMaterial` on initial activate (#46657)


support Web Serial & WebUSB blocklists (#46600)


`postMessage` crash with invalid transferrable (#46639)


update build tools (#46656)


migrate to non-deprecated `allowedContentTypes` on macOS (#46623)


window border on Gnome Wayland (#46624)


bump actions/setup-node from 4.3.0 to 4.4.0 (#46636)


roll build-images (#46625)


fix node spec disabled tests (#46627)


paint and flash issues on macOS (#46615)


handle potential missing close event property (#46605)


fallback to old MacOS context menu behavior if no frame is present (#46595)


use default printing path when no user options (#46587)


ignore files in .git when running markdownlint-cli2 (#46608)


expose `nativeTheme.shouldUseDarkColorsForSystemIntegratedUI` (#46438)


unify documentation example and fiddle for IPC pattern-1 (#46517)


updated tray doc with tooltip removing (#46515)


`NativeWindow.window_id()` returns same value for all windows (#46562)


re-enable OOP printing on Linux (#46529)


remove obsoleted `--inspect-brk` logic (#46560)


crash on parent window close and focur/blur (#46559)


bump github/codeql-action from 3.28.13 to 3.28.15 (#46554)


use v8::True(isolate) and v8::False(isolate) (#46544)


remove unnecessary `const_cast` (#46543)


simplify some `BaseWindow` JS getters (#46542)


`assert.ok` in the renderer process (#46528)


make `TrackableObjectBase::weak_map_id_` const (#46524)


make `api::View` methods const, private (#46545)


update codespaces config (#46533)


emphasize the need for a testcase in our issue template (#46447)


migrate to `View::AddChildView(std::unique_ptr<ui::View*>)` (#46474)


note that `titleBarOverlay.symbolColor` is supported on Linux (#46492)


on Windows, make `Archive::HeaderIntegrity()` faster (#46509)


use `base::flat_set` in `WebContents::DidUpdateFaviconUrl()` (#46475)


avoid redundant virtual method call in `NativeWindowViews::SetEnabledInternal()` (#46508)


allow NSMenuItems to be disabled (#46502)


remove unused `electron::api::App::FileIconCallback` (#46490)


instantiate `navigation_entries` local variable on the stack (#46453)


destroy parent port backend when JS env exits (#46437)


Add C++/Win32 tutorial (#46160)


bump chromium to 136.0.7095.0 (main) (#46118)


avoid redundant map lookup in `HidChooserContext::DeviceChanged()` (#46451)


don't copy 'package.json's out of ASAR file (#46390)


gin_helper::Promise in GPUInfoManager must be destroyed before destroying Node/V8 (#46434)


ensure maximize is emitted when reduce motion is enabled on macOS (#46459)


`NativeWindowViews::GetRestoredState()` can return wrong state when maximized (#46450)


zlib pointer alignment (#46435)


reenable graphics effects for macOS tests (#46454)


avoid redundant call to virtual methods GetProcess() and GetID() (#46409)


prefer `absl::flat_hash_set` over `std::set` when sorted order is not needed (#46410)


cache the return value of `IsX11()` (#46391)


make it clearer when cookie auth runs (#46406)


avoid redundant map lookup in UsbChooserContext::OnDeviceRemoved() (#46387)


have `ErrorThrower` lazily lookup the current isolate (#46388)


leaked `gfx::Canvas` in `AutofillPopupView::OnPaint()` (#46384)


feat!: remove support for ProtocolResponse.session null value (#46264)


rounded corners disappear momentarily on window close (#46382)


move build files to build/ dir (#46368)


`UtilityProcess.fork` crash before app ready (#46380)


support `system-context-menu` on Linux (#45848)


avoid unnecessary vector copy in `GetMimeTypeToExtensionIdMap()` (#46373)


flicker and ghosting in transparent windows on macOS (#46353)


Corner Smoothing CSS rule (Reland) (#46278)

cc gni h html md patch patches png svg ts


remove field `unused weak_factory_` (#46363)


improve temporaries in `WebWorkerObserver::WorkerScriptReadyForEvaluation()` (#46347)


prefer `absl::flat_hash_set` over `std::unordered_set` (#46348)


use `v8::String::Empty()` when creating empty strings (#46349)


avoid double map lookup in HidChooserContext::DeviceRemoved() (#46343)


avoid 3x call to `GetID()` in RegisterPendingSiteInstance() (#46339)


avoid a double-map lookup in `NotificationPresenter::RemoveNotification()` (#46338)


add support for associating a Menu with a WebFrameMain (#45138)


avoid redundant map lookups in `GetStorageMask()` (#46315)


allow NSMenuItems to be disabled (#46307)


avoid a triple-redundant map lookup in `ViewsDelegate::GetAppbarAutohideEdges()` (#46306)


avoid double map lookup in `WebFrameMain::UpdateRenderFrameHost()` (#46293)


validate Chromium cookie authentication (#46274)


possible crash in `shell.readShortcutLink` (#46294)


roll build-images SHAs (#46291)


crash when drag-dropping some files (#46253)


avoid `std::map` temporaries  in `WebContents::DevToolsRequestFileSystems()` (#46268)


set `userAgent` on `navigationHistory.restore()` (#46260)


avoid redundant map lookup in `WebContents::DevToolsIndexPath()` (#46254)


hard crash on invalid command line switches (#46004)


avoid redundant map lookup in `AddComponentResourceEntries()` (#46255)


build failure when printing is disabled (#46283)


avoid redundant map lookup in `WebFrameMain` constructor (#46238)


migrate hashing code to new upstream `crypto::hash` API (#46237)


bump actions/setup-node from 4.2.0 to 4.3.0 (#46092)


fixup windows source cache for release (#46236)


avoid `std::map` temporaries in `IsDevToolsFileSystemAdded()` (#46230)


deprecate setting ProtocolResponse.session to null (#46131)


avoid redundant map lookups in `GlobalShortcut` (#46229)


`webContents.printToPDF()` with cross-process subframes (#46218)


bump github/codeql-action from 3.28.11 to 3.28.13 (#46240)


don't wait for thumbnails if they were not requested on macOS (#46138)


oob string read when parsing node_options (#46210)


bump actions/download-artifact from 4.1.9 to 4.2.1 (#46239)


bump actions/upload-artifact from 4.6.1 to 4.6.2 (#46241)


NODE_OPTIONS parsing for child processes on macOS (#46209)


Revert "feat: Corner Smoothing CSS rule" (#46231)


handle OnDelegatedSourceListDismissed asynchronously (#46112)


fixup release builds (#46228)


Corner Smoothing CSS rule (#45185)


add `BrowserWindow.isSnapped()` (#46079)


Wayland resizing border (#46155)


remove unused `weak_factory_` in electron_management_api_delegate.cc (#46200)


remove unused method ProxyingWebSocket::web_request_api() (#46201)


use `absl::flat_hash_map` instead of `std::unordered_map` (#46202)


ensure `TraverseParent` bails on resource path exit (#46100)


fix capitalization for `InputEvent.modifiers` (#46130)


remove unused field `ServiceWorkerMain::weak_factory_` (#46171)


remove unused method `ElectronBrowserContext::GetWeakPtr()` (#46170)


use `= default` to define trivial destructors (#46165)


Use windows src cache (#45881)


reduce coupling in `electron::api::Protocol` (#46122)


remove `File.path` from types (#46005)


add missing `cpp_heap` to Node.js worker `CreateParams` (#46104)


add ffmpeg.dll to delay load configuration (#46151)


use upstream `Widget::IsVisibleOnAllWorkspaces()` (#45887)


make URLPipeLoader private (#46113)


Add `ElectronBrowserContext::BrowserContexts()` (#46089)


use base::NumberToString() (#46141)


remove ToV8(isolate, const char*) (#46108)


APNS token ids are lowercase ASCII (#46101)


`webContents.print()` crash on Linux (#46087)


combine pipewire patches (#46129)


use optional chaining for `app.dock` (#46119)


disable `parallel/test-worker-resource-limits` (#46105)


fix code example in breaking-changes.md (#46093)


fail for out of date patches on forks (#46080)


bump chromium to 136.0.7067.0 (main) (#46018)


fix `app.dock` for corrected type (#46110)


fix types of `app.dock` (#46073)


move set chromium cookie before build tools step (#46091)


add `ElectronBrowserContext::GetDefaultBrowserContext()` (#46065)


use `GetDefaultStoragePartition()` instead of `GetStoragePartition(nullptr)` (#46064)


warning in file picker UI (#46067)


e patches all (#46068)


avoid redundant map lookup in ElectronBrowserContext::From() (#46044)


fix compound bash conditional in patchup (#46047)


`ElectronBrowserContext` `raw_ptr` bug + remove dead code (#46030)


ServiceWorkerMain.scriptURL (#45863)


replace base::StringPrintf() calls with absl::StrFormat() (#46024)


remove unused system header includes (#46015)


don't crash Utility Processes on unhandled rejections (#45921)


take Snapped status into account when showing a window (#46006)


prevent title change for within page navigation (#45981)


emit `context-menu` event in Windows draggable regions (#45851)


make a variadic `gin_helper::internal::InvokeFactory()` (#45988)


roll sysroots again (#46016)


package import existence verification (#45997)


don't crash Web Workers on unhandled rejections (#45992)


bump chromium to 136.0.7064.0 (main) (#45985)


use private inheritance from `mojo::MessageReceiver` (#45973)


`system-context-menu` should only fire in draggable regions (#45893)


don't fail branch created workflow if previous board not found (#45986)


bump chromium to 136.0.7062.0 (main) (#45957)


roll sysroots to pick up glibc fix (#45974)


remove usage of V8's `{Attach|Detach}CppHeap()` (#45922)


fix timing issue in `utilityProcess` test fixtures (#45964)


bump github/codeql-action from 3.28.10 to 3.28.11 (#45970)


bump dsanders11/project-actions from 1.5.2 to 1.7.0 (#45969)


Add 'Native Code and Electron' (#45882)


remove patches merged upstream (#45963)


remove redundant `MediaCaptureDevicesDispatcher::GetInstance()` call (#45929)


bump chromium to 136.0.7058.1 (main) (#45928)


cherry-pick 9dacf5694dfd from chromium (#45936)


cherry-pick 521faebc8a7c from chromium (#45941)


race condition in utilityProcess tests (#45926)


eliminate duplicate code in spec/api-process-spec.ts (#45927)


prefer `base::SplitStringPiece()` over `base::SplitString()` (#45924)


bump chromium to 136.0.7053.1 (main) (#45906)


resolve font list in default prefernce values (#45905)


match upstream with unsafe buffer paths (#45853)


javascript heap OOM is not raised (#45895)


emphasize documentation style guide (#45639)


bump dsanders11/project-actions from 1.5.1 to 1.5.2 (#45901)


bump chromium to 135.0.7049.7 (main) (#45900)


bump chromium to 135.0.7049.5 (main) (#45898)


`setContentProtection(true)` after hide on Windows (#45868)


WebContents.focusedFrame (#45667)


bump chromium to 135.0.7049.0 (main) (#45885)


bump actions/download-artifact from 4.1.8 to 4.1.9 (#45883)


preserve `blocked/*` labels on collaborator comments (#45877)


correct electron gin embedder indices (#45389)


bump chromium to 135.0.7047.0 (main) (#45873)


bump chromium to 135.0.7047.0 (main) (#45859)


service worker contextBridge leak (#45852)


bump chromium to 135.0.7041.2 (main) (#45850)


bump NMV to 135 (#45789)


fix spelling errors in code comments (#45842)


update timelines for E36 (#45785)


update breaking-changes.md for 35.0.0 (#45822)


bump chromium to 135.0.7040.0 (main) (#45846)


fix PrinterInfo info in breaking-changes.md (#45843)


context-menu event emitted in draggable regions (#45813)


bump chromium to 135.0.7039.0 (main) (#45836)


add docs about shared texture mode osr (#45670)


Fix typos (#45825)


dialog.md - typo fix s/wndow/window/ (#45831)


simplify Invoker::IsOK() (#45803)


bump chromium to 135.0.7037.0 (main) (#45811)


remove unused gin_helper::WrappableBase::GetWrapper(v8::Isolate*) (#45793)


avoid redundant method calls in EventEmitter (#45786)


bump github/codeql-action from 3.28.9 to 3.28.10 (#45792)


bump chromium to 135.0.7035.0 (main) (#45764)


re-enable MacWebContentsOcclusion feature flag (#45775)


bump ossf/scorecard-action from 2.4.0 to 2.4.1 (#45791)


bump actions/upload-artifact from 4.6.0 to 4.6.1 (#45790)


re-enable unsafe buffer checks (#45770)


remove unused `v8::Isolate*` arg from `GlobalShortcut` constructor (#45773)


drag and drop icons on Windows (#45779)


do not use `AdaptCallbackForRepeating()` in `electron_api_url_loader.cc` (#45771)


remove osr framerate limit when use shared texture (#45669)


drag and drop icons on Windows (#45767)


added upstream doc links for node, chromium, and v8 in default_app (#45392)


rework and improve `legacyMainResolve` patch (#45754)


move extension APIs to session.extensions (#45597)


clarify navigationhistory offsets (#45616)


use C++20's contains() method (#45742)


bump chromium to 135.0.7027.0 (main) (#45677)


re-enable synchronous spellcheck on Windows (#45712)


use base's map utills in WebFrameMain (#45741)


crash on `getUserMedia` with invalid `chromeMediaSourceId` (#45733)


use base::as_byte_span() in EncodeToken(). (#45723)


use `base::as_bytes()` in `WriteAsciiChunk()` (#45724)


use base::as_string_view() (#45722)


bluetooth in serial chooser when exclusively wireless serial ports are expected (#45671)


allow setting `roundedCorners` on Windows (#45594)


skip chromium git cookie on forks (#45735)


crash loading `about:blank` in subframes (#45694)


possible timing issue in utility-process spec (#45690)


action.openPopup function missing (#45697)


track downloads by guid (#45675)


extension web workers net request failing (#45698)


remove deprecated `systemPreferences.isAeroGlassEnabled()` (#45563)


disable 'should lock the keyboard' test on macOS (#45681)


dangling speculative frames (#45609)


remove appveyor bake (#45073)


bump chromium to 135.0.7015.0 (main) (#45500)


win.closeFilePreview recreates panel when called twice (#45319)


dispatch IPC messages from Session (#45452)


osr stutter fix backport for electron. (#45572)


add excludeUrls and modify urls in WebRequestFilter for better URL filtering (#44692)


run source cache clean daily (#45652)


make sure chromium cookie is set everywhere (#45631)


support for v8.setHeapSnapshotNearHeapLimit api (#45606)


bump node to v22.14.0 (main) (#45578)


osr crash on window close (#45573)


pointer lock permission after focus loss and regain (#45574)


disable flaky content tracing tests on Linux (#45612)


change node test timeout from 20m to 30m (#45611)


remove PDF edited saved files patch (#45604)


added missing period for consistency and readability (#45333)


set chromium cookie on depot tools requests (#45581)


remove var declarations from DEPS that no longer have any effect (#45535)


disable unexpectedly quit dialog on macOS (#45553)


bump chromium to 134.0.6998.10 (main) (#45564)


Restore webContents navigation history and page state (#45433)


make gen-libc++-filenames.js produce the same results on Windows (#45556)


bump github/codeql-action from 3.28.8 to 3.28.9 (#45561)


asan build on macOS (#45541)


fix grammar in preload tutorial summary (#45522)


avoid IPC for renderer `webFrame.getZoom...` APIs (#45499)


deprecate `systemPreferences.isAeroGlassEnabled()` (#45434)


make sure test window is on top for focus tests (#45435)


bump github/codeql-action from 3.28.6 to 3.28.8 (#45453)


fix mksnapshot gen/v8 path (#45488)


fix powerMonitor event types (#45518)


`transactions-updated` event type (#45527)


use `node::tracing::Agent()` directly (#45489)


window maximizing with Mica (#45456)


Update widget visibility in `NativeWindowMac::ShowInactive` (#45427)


follow upstream's suggestions on when to use EmptyGURL() (#45498)


bump chromium 134.0.6990.0 (#45507)


remove remaining references to AppVeyor (#45339)

bat example github/codeowners js json lock md ts yml


make sure there is at least 35GB free for source cache (#45501)


remove width and height params (#45331)


bump chromium 134.0.6989.0 (#45506)


RenderFrameHost nullptr dereference (#45487)


only pass `v8::Context` to `gin_helper::MicrotasksScope` constructor (#45484)


cherry-pick dd8e2822e507 from chromium (#45495)


bump chromium to 134.0.6988.0 (main) (#45334)


dump Electron process PID to path if environment variable set (#45481)