electron/shell
trop[bot] 6e014179fb
fix: always emit executableWillLaunchAtLogin from getLoginItemSettings (#51507)
* fix: always emit `executableWillLaunchAtLogin` from getLoginItemSettings

`Converter<LoginItemSettings>::ToV8` only set `executableWillLaunchAtLogin`
inside the Windows build block, so calling `app.getLoginItemSettings()` on
macOS returned an object where the property was `undefined` rather than
the boolean its type implies.

Move the `executable_will_launch_at_login` field out of the Windows-only
section of `LoginItemSettings` (it keeps its `false` default everywhere)
and unconditionally emit the property in the V8 converter. The value is
still only meaningful on Windows; on other platforms it is always
`false`.

Co-authored-by: Sam Attard <sattard@anthropic.com>

* test: include executableWillLaunchAtLogin in SMAppService expectations

Co-authored-by: Sam Attard <sattard@anthropic.com>

---------

Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Sam Attard <sattard@anthropic.com>
2026-05-06 07:01:02 -05:00
..
app feat: support heap profiling in contentTracing (#51162) 2026-04-29 11:29:42 -07:00
browser fix: always emit executableWillLaunchAtLogin from getLoginItemSettings (#51507) 2026-05-06 07:01:02 -05:00
common fix: always emit executableWillLaunchAtLogin from getLoginItemSettings (#51507) 2026-05-06 07:01:02 -05:00
renderer fix: add MicrotasksScope for worker exit emit in ContextWillDestroy (#51350) 2026-04-27 18:43:07 -05:00
services/node chore: bump chromium to 148.0.7768.0 (42-x-y) (#50781) 2026-04-07 15:30:18 -04:00
utility fix: broken OOP window.print() on macOS/Linux (#45214) 2025-01-20 10:23:44 +01:00