electron/shell
trop[bot] 686a62b803
fix: always emit executableWillLaunchAtLogin from getLoginItemSettings (#51508)
* 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 08:15:19 -05:00
..
app feat: support heap profiling in contentTracing (#51178) 2026-04-29 11:29:46 -07:00
browser fix: always emit executableWillLaunchAtLogin from getLoginItemSettings (#51508) 2026-05-06 08:15:19 -05:00
common fix: always emit executableWillLaunchAtLogin from getLoginItemSettings (#51508) 2026-05-06 08:15:19 -05:00
renderer fix: add MicrotasksScope for worker exit emit in ContextWillDestroy (#51348) 2026-04-27 16:52:26 -07:00
services/node feat: enable WASM trap handlers in all Node.js processes (#49839) 2026-02-18 13:22:36 -05:00
utility fix: broken OOP window.print() on macOS/Linux (#45214) 2025-01-20 10:23:44 +01:00