Implement launch on login for macOS
Categories
(Firefox :: Shell Integration, task, P3)
Tracking
()
People
(Reporter: iholmes, Assigned: iholmes)
References
Details
(Whiteboard: [FIDEDI])
Attachments
(5 files, 1 obsolete file)
Launch on login support is currently only implemented for Windows. it should be possible on macOS
Updated•2 months ago
|
| Assignee | ||
Comment 1•2 months ago
|
||
Implement a macOS interface for adding Login Items (aka LaunchOnLogin) and make a wrapper for LaunchOnLogin that calls the correct OS version.
| Assignee | ||
Comment 2•2 months ago
|
||
Port the WindowsDefaultLaunchOnLogin to use the new generic LaunchOnLogin interface
| Assignee | ||
Comment 3•2 months ago
|
||
Use the new LaunchOnLogin API to determine if LoL is supported and call the correct OS implementation
f3
| Assignee | ||
Comment 4•2 months ago
|
||
Port ASRouter and telemetry code to new LaunchOnLogin API
| Assignee | ||
Comment 5•2 months ago
|
||
Rename all the windowsLaunchOnLogin preferences to launchOnLogin and upgrade profiles as the feature is no longer Windows only.
Updated•2 months ago
|
| Assignee | ||
Comment 6•2 months ago
|
||
Update to support the DisableLaunchOnLogin enterprise policy
https://hg.mozilla.org/mozilla-central/rev/3ad5398abb37
https://hg.mozilla.org/mozilla-central/rev/dc63d7453f0c
https://hg.mozilla.org/mozilla-central/rev/ac434ea20f03
https://hg.mozilla.org/mozilla-central/rev/6044054d2936
https://hg.mozilla.org/mozilla-central/rev/1802f910a83c
Comment 10•1 month ago
|
||
Backed out for causing bc failures at /browser_suppressTips.js
Backout Link
Push with failures
push with failures
Failure Log
Failure line TEST-UNEXPECTED-FAIL | browser/components/urlbar/tests/browser-tips/suppress-tips/browser_suppressTips.js | updateApplied - updateAppliedTime pref should be updated when booting this test - 0 != 0
TEST-UNEXPECTED-FAIL | browser/components/urlbar/tests/browser-tips/browser_searchTips.js | newtab - Test timed out
Updated•1 month ago
|
Comment 11•1 month ago
|
||
Hey! i just did a try run for this stack and this failure did not show up - https://treeherder.mozilla.org/jobs?repo=try&revision=d085bbfe64a661a2b5d2381b97dfab29709e87e4&selectedTaskRun=XZqXbC82TZeUDeLntohcGQ.0
am i missing something? the failure looks unrelated to the patches
Updated•1 month ago
|
Comment 12•1 month ago
|
||
Comment 13•1 month ago
|
||
Backed out for causing bc failures @ browser_searchTips.js
Backout link: https://hg.mozilla.org/integration/autoland/rev/adae7962ac50752cca541897a784da097412e26e
Comment 14•1 month ago
|
||
Comment 15•1 month ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/544a69b3be17
https://hg.mozilla.org/mozilla-central/rev/1464cca7523a
https://hg.mozilla.org/mozilla-central/rev/b1cd88bc52ab
https://hg.mozilla.org/mozilla-central/rev/1ef229f10609
https://hg.mozilla.org/mozilla-central/rev/468c79acc5d2
Updated•1 month ago
|
Comment 16•1 month ago
|
||
FYI, over in bug 2061896, I made a change to WindowsLaunchOnLogin.sys.mjs in the old location. Looking at the git commit, it seems like your move was registered as a move and you didn't change the part of the file that I touched, so hopefully it won't be a problem, but I figured I'd mention it as something to watch out for.
Comment 17•1 month ago
|
||
Backout merged to central: https://hg-edge.mozilla.org/mozilla-central/rev/adae7962ac50
Comment 18•1 month ago
|
||
Comment 19•1 month ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/66ab5a32d5c1
https://hg.mozilla.org/mozilla-central/rev/3706928f5e4b
https://hg.mozilla.org/mozilla-central/rev/68edc995f351
https://hg.mozilla.org/mozilla-central/rev/bff88be5fd0b
https://hg.mozilla.org/mozilla-central/rev/525b3a315a76
Updated•1 month ago
|
Comment 20•1 month ago
|
||
Did you want to nominate this for a relnote? Is this enabled by default?
If so, set the relnote-firefox flag to "?"
https://wiki.mozilla.org/Release_Management/Release_Notes_Nomination
Possible wording:
Firefox on macOS can now be set to open automatically when the computer starts up, from the Startup section of Settings.
| Assignee | ||
Comment 21•1 month ago
|
||
The wording sounds good to me, and I think we probably do want it included. It is enabled by default for new installations.
I'll check with david before setting the flag though.
Comment 22•1 month ago
|
||
"Enabled" means "the feature is available", right? And sure, we can relnote this. The wording sounds good to me.
Comment 23•1 month ago
|
||
Thanks, added to the Fx156 nightly release notes, please allow 30 minutes for the site to update.
Updated•1 month ago
|
Description
•