Closed Bug 1899030 Opened 9 months ago Closed 9 months ago

Separate ASRouter JS dependencies from newtab content code

Categories

(Firefox :: Messaging System, task, P1)

task

Tracking

()

RESOLVED FIXED
129 Branch
Iteration:
129.1 - Jun 10 - Jun 21
Tracking Status
firefox129 --- fixed

People

(Reporter: aminomancer, Assigned: aminomancer)

References

(Blocks 1 open bug)

Details

Attachments

(5 files)

There are many ways ASRouter is still tangled up with the newtab content code, which results in the newtab team needing to rebuild ASRouterAdmin when they make changes to newtab code, and results in us getting pinged for review on their patches. There are too many ways to tackle in one bug, so I've separated this into several bugs (see See Also section above). But this bug will be for all the low-hanging fruit, things that can be changed without sweeping changes, without affecting too many tests, etc.

Also remove unused action types and the unused ASRouter reducer.

Assignee: nobody → shughes
Status: NEW → ASSIGNED
Iteration: --- → 128.2 - May 27 - Jun 7
Priority: -- → P1
Iteration: 128.2 - May 27 - Jun 7 → 129.1 - Jun 10 - Jun 21
Summary: Separate ASRouter from newtab content code → Separate ASRouter JS dependancies from newtab content code
Summary: Separate ASRouter JS dependancies from newtab content code → Separate ASRouter JS dependencies from newtab content code
Pushed by shughes@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/df4071e257d9 Part 1: Remove ASRouterUserEvent from Actions.mjs. r=mconley,omc-reviewers,home-newtab-reviewers,negin,firefox-desktop-core-reviewers ,pdahiya,thecount https://hg.mozilla.org/integration/autoland/rev/8176aad1b73b Part 2: Move remote-text component to asrouter. r=mconley,omc-reviewers,home-newtab-reviewers,negin,pdahiya,thecount https://hg.mozilla.org/integration/autoland/rev/16da2805877d Part 3: Define the onboarding provider pref outside of newtab. r=mconley,omc-reviewers,home-newtab-reviewers,negin,pdahiya,thecount https://hg.mozilla.org/integration/autoland/rev/362de53134c5 Part 4: Remove unused ASRouterButton import in newtab. r=omc-reviewers,home-newtab-reviewers,nbarrett,pdahiya https://hg.mozilla.org/integration/autoland/rev/da69a62e5ac9 Part 5: Remove miscellaneous unused asrouter code from newtab. r=mconley,omc-reviewers,frontend-codestyle-reviewers,pdahiya
Regressions: 1903684
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: