Closed
Bug 2019013
Opened 1 month ago
Closed 1 month ago
Cleanup geckoview service definitions
Categories
(GeckoView :: General, 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
| Assignee | ||
Comment 1•1 month ago
|
||
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.
| Assignee | ||
Comment 2•1 month ago
|
||
Using zygote mode uses dynamic service names, so avoid generating more than
one. Also name the service zygoteTab to shorten it.
Pushed by tcampbell@mozilla.com:
https://github.com/mozilla-firefox/firefox/commit/83a37b19621e
https://hg.mozilla.org/integration/autoland/rev/0c7551ca7e40
Put GeckoView service definitions in one place. r=geckoview-reviewers,ohall
https://github.com/mozilla-firefox/firefox/commit/b824864d692f
https://hg.mozilla.org/integration/autoland/rev/2fff11a001a4
Declare only a single GV isolated-zygote service. r=geckoview-reviewers,ohall
https://hg.mozilla.org/mozilla-central/rev/0c7551ca7e40
https://hg.mozilla.org/mozilla-central/rev/2fff11a001a4
Status: NEW → RESOLVED
Closed: 1 month ago
status-firefox150:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 150 Branch
You need to log in
before you can comment on or make changes to this bug.
Description
•