mirror of
https://github.com/electron/electron.git
synced 2026-10-28 19:54:46 +08:00
* chore: bump chromium in DEPS to 158.0.8117.0 * chore: update patches * chore: bump chromium in DEPS to 158.0.8118.0 * 8527748: [Linux] Remember declined GlobalShortcuts portal shortcuts Upstream now marks cancelled shortcuts as declined on a failed BindShortcuts response and re-binds the remaining ones without them. Keep that logic, resolve the groups of the failed bind request as unbound before it runs, and close the session instead of recording the failed IDs as bound so that a later registration attempts a fresh bind. Ref: https://chromium-review.googlesource.com/c/chromium/src/+/8527748 Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> * chore: update patches * 8604729: [UI] Rename `WindowOpenDisposition` enumerators to kCamelCase Ref: https://chromium-review.googlesource.com/c/chromium/src/+/8604729 Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> * 8567537: Enable BackupRefPtr in PartitionAlloc default dispatch shim BackupRefPtr now covers allocations made before FeatureList initialization, including the ContentClient and per-process clients created by ElectronMainDelegate. ElectronMainDelegate declared content_client_ before gpu_client_, renderer_client_ and utility_client_, so at process exit those were freed first and the base content::ContentClient destructor then released dangling raw_ptrs to them. In dcheck_always_on builds the dangling pointer detector turns that into a crash on exit of every renderer, GPU and utility process, which made the crashReporter "ensure linux child process args are not modified" spec receive a minidump from a utility process exiting instead of a clean exit. Declare content_client_ last, matching content_shell's ShellMainDelegate, so it is destroyed first. Ref: https://chromium-review.googlesource.com/c/chromium/src/+/8567537 Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> --------- Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com> Co-authored-by: electron-claude[bot] <279139701+electron-claude[bot]@users.noreply.github.com> Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com> Co-authored-by: David Babenko-Sanders <dsanders11@ucsbalum.com>