Open Bug 2007389 Opened 1 month ago Updated 1 month ago

Consolidate FenixApplication class hierarchy and avoid locale setup in content processes

Categories

(Firefox for Android :: Performance, task)

All
Android
task

Tracking

()

People

(Reporter: tcampbell, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [group6][fenix-applink][fxdroid])

The content processes shouldn't need the LocalAwareApplication which adds a few milliseconds to their startup. We should consider switching the inheritance to composition so that it is easier to make this conditional. At the same time DebugFenixApplication should be replaced with composition so we have a consistent class definition. We can still use the same debug-variant trick for avoiding leakcanary import, but it doesn't need to be a derived class of FenixApplication to achieve this.

Blocks: 2009369
Whiteboard: [group6][fenix-applink] → [group6][fenix-applink][fxdroid]
You need to log in before you can comment on or make changes to this bug.