Closed Bug 2019013 Opened 1 month ago Closed 1 month ago

Cleanup geckoview service definitions

Categories

(GeckoView :: General, task)

All
Android
task

Tracking

(firefox150 fixed)

RESOLVED FIXED
150 Branch
Tracking Status
firefox150 --- fixed

People

(Reporter: tcampbell, Assigned: tcampbell)

References

Details

Attachments

(2 files)

I want to cleanup the <service> definitions in Geckoview:

  • move the singleton services to the jinja file so there are less places to look. also gives more flexibility to make things configurable in future
  • only have a single isolatedTabWithZygote (instead of 40)

This should make things like Bug 2005825 a bit cleaner too

Declare all the <service> blocks in the jinja template instead of spreading
across multiple files. This also makes it easier in the future to configure the
singleton services in other ways.

Using zygote mode uses dynamic service names, so avoid generating more than
one. Also name the service zygoteTab to shorten it.

Status: NEW → RESOLVED
Closed: 1 month ago
Resolution: --- → FIXED
Target Milestone: --- → 150 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: