Open Bug 1899024 Opened 9 months ago Updated 3 months ago

Separate messaging system telemetry from newtab's TelemetryFeed

Categories

(Firefox :: Messaging System, task, P3)

task

Tracking

()

People

(Reporter: aminomancer, Unassigned)

References

(Blocks 1 open bug)

Details

This is a pretty hefty band-aid to rip off, but I've taken a look and I think it can be done. The module is basically split in half already. A couple things, like session perf data, look like they might be used in both contexts, but it's misleading, they're actually newtab/home-exclusive.

So, we should split TelemetryFeed.sys.mjs into ASRouterTelemetry.sys.mjs and NewTabTelemetryFeed.sys.mjs.

This will help the ongoing project of disentangling the messaging system from the new tab page, which is good for our herald rules on phabricator, and will make it clearer which modules OMC owns and which belong to other teams, which will reduce the likelihood of modules being left untouched for many years and forgotten about.

See Also: → 1899030
Priority: -- → P3
See Also: → 1900685
See Also: → 1937166
You need to log in before you can comment on or make changes to this bug.