Closed Bug 1826375 Opened 2 years ago Closed 7 months ago

Remove C++ Default Agent control flow fallback.

Categories

(Toolkit :: Default Browser Agent, task, P3)

task

Tracking

()

RESOLVED FIXED
125 Branch
Tracking Status
firefox125 --- fixed

People

(Reporter: nrishel, Assigned: nrishel)

References

(Blocks 2 open bugs)

Details

(Whiteboard: [fidedi])

Attachments

(2 files)

en-US used to have separate notification logic from all other locales in default-agent. This was switched off but the associated logic and config files were not trimmed down. We should clean these up at some point.

Whiteboard: [fidedi]
Assignee: nobody → nrishel
Status: NEW → ASSIGNED
Blocks: 1838749
Depends on: 1793715

Expanding the scope of this bug as we're minimizing changes to the existing C++ implementation to allow for fallback via Nimbus to the existing C++ control flow for the Default Agent. Once we're reasonably confident there are no issues we can remove the C++ implementation and Nimbus pref.

Status: ASSIGNED → RESOLVED
Closed: 10 months ago
Resolution: --- → FIXED
Summary: Clean up default-agent notification localization logic. → Remove C++ Default Agent control flow fallback.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
No longer depends on: 1793715

WinToast had a single dependency in the Windows Default Agent which has since been migrated to Firefox's notification implementation.

Pushed by nrishel@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/f5f32253c79c Part 1: Remove C++ `do-task` implementation for the Default Agent. r=mhughes,nalexander https://hg.mozilla.org/integration/autoland/rev/7d6333da6d31 Part 2: Remove WinToast. r=mhughes,firefox-build-system-reviewers,sylvestre,nalexander
Pushed by nrishel@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/bbbbe75fe234 Part 1: Remove C++ `do-task` implementation for the Default Agent. r=mhughes,nalexander,sylvestre https://hg.mozilla.org/integration/autoland/rev/6b6632264e33 Part 2: Remove WinToast. r=mhughes,firefox-build-system-reviewers,sylvestre,nalexander
Status: REOPENED → RESOLVED
Closed: 10 months ago7 months ago
Resolution: --- → FIXED
Target Milestone: --- → 125 Branch
Flags: needinfo?(nrishel)
Regressions: 1884744
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: