Remove default agent commands to set system defaults
Categories
(Toolkit :: Default Browser Agent, task, P3)
Tracking
()
People
(Reporter: nrishel, Assigned: emk)
References
Details
(Whiteboard: fidedi-ope)
Attachments
(2 files)
Now that the default browser agent is being rewritten as a background task it no longer makes sense to manually call it as a separate process when setting system defaults via Firefox.
Succinctly, we should:
- Remove
set-default-browser-user-choice
andset-default-extension-handlers-user-choice
commands from the default agent. - Modify the existing code in Firefox which invokes the default agent to set defaults to instead do the task in Firefox directly.
- Optional cleanup, setting system default should likely be handled in our shell XPCOM APIs, and the default agent should use them instead of said logic existing in the default agent.
Assignee | ||
Comment 1•1 years ago
|
||
Updated•1 years ago
|
As this rolls out we'll want to monitor https://glam.telemetry.mozilla.org/firefox/probe/browser_set_default_user_choice_result/explore?activeBuckets=%5B%22Success%22%2C%22ErrProgID%22%2C%22ErrHash%22%2C%22ErrLaunchExe%22%2C%22ErrOther%22%2C%22ErrExeTimeout%22%2C%22ErrExeProgID%22%2C%22ErrExeHash%22%2C%22ErrExeRejected%22%2C%22ErrExeOther%22%5D¤tPage=1&os=Windows&process=parent&timeHorizon=QUARTER, but it doesn't seem to have Nightly data. (It does have Beta and Release.) We might need to do this "by hand" for Nightly data.
Comment 4•1 years ago
|
||
bugherder |
Reporter | ||
Comment 5•1 year ago
|
||
Backed out due to changes breaking both Default Agent telemetry and launching Firefox in response to interaction with the Default Agent notifications.
Depends on D190867
Updated•1 year ago
|
Updated•1 year ago
|
Comment 6•1 year ago
|
||
Backed out of beta for Fx119
https://hg.mozilla.org/releases/mozilla-beta/rev/872df54b0643696850f2e31af2b3bff59e7f156a
Description
•