Closed
Bug 1867144
Opened 1 year ago
Closed 1 year ago
Migrate Default Agent `do-task` control flow into BackgroundTask_defaultagent.sys.mjs
Categories
(Toolkit :: Default Browser Agent, task, P3)
Toolkit
Default Browser Agent
Tracking
()
RESOLVED
FIXED
123 Branch
Tracking | Status | |
---|---|---|
firefox123 | --- | fixed |
People
(Reporter: nrishel, Assigned: nrishel)
References
(Blocks 1 open bug)
Details
Attachments
(4 files)
We'd like to migrate more behavior into BackgroundTask_defaultagent.sys.mjs to simplify migration to Firefox-based utilities in a memory safe environment.
Assignee | ||
Comment 1•1 year ago
|
||
Assignee | ||
Comment 2•1 year ago
|
||
Assignee | ||
Comment 3•1 year ago
|
||
Assignee | ||
Comment 4•1 year ago
|
||
Reimplements control flow of handling default agent changes, showing and taking action on results of notifications, and timing out into JavaScript. Also queries Nimbus to check if we should fall back to the C++ do-task implementation.
Updated•1 year ago
|
QA Whiteboard: [fidedi-wdba]
Pushed by nrishel@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/576305cdd39e
Part 1: Expose check for the main app having run recently to XPCOM. r=nalexander,mhughes
https://hg.mozilla.org/integration/autoland/rev/0f9df3f01bff
Part 2: Expose nsIDefaultAgent function to send Default Agent Ping. r=nalexander
https://hg.mozilla.org/integration/autoland/rev/f55521e6b0eb
Part 3: Add Nimbus feature to allow rollback to C++ do-task implementation. r=nalexander,mhughes
https://hg.mozilla.org/integration/autoland/rev/a405637ffcb3
Part 4: Migrate `do-task` control flow into JavaScript. r=nalexander
Pushed by csabou@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/38d7b5d6edc7
Part 5: Fix failures on browser_all_files_referenced.js related to defaultagent.ftl. a=test-fix
Comment 7•1 year ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/576305cdd39e
https://hg.mozilla.org/mozilla-central/rev/0f9df3f01bff
https://hg.mozilla.org/mozilla-central/rev/f55521e6b0eb
https://hg.mozilla.org/mozilla-central/rev/a405637ffcb3
https://hg.mozilla.org/mozilla-central/rev/38d7b5d6edc7
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
status-firefox123:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 123 Branch
You need to log in
before you can comment on or make changes to this bug.
Description
•