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-choiceandset-default-extension-handlers-user-choicecommands 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•2 years ago
|
||
Updated•2 years ago
|
Comment 2•2 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•2 years ago
|
||
| bugherder | ||
| Reporter | ||
Comment 5•2 years 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•2 years ago
|
Updated•2 years ago
|
Comment 6•2 years ago
|
||
Backed out of beta for Fx119
https://hg.mozilla.org/releases/mozilla-beta/rev/872df54b0643696850f2e31af2b3bff59e7f156a
Description
•