Stop using and copying extensions.webextensions.uuids in the child processes
Categories
(WebExtensions :: General, defect, P2)
Tracking
(Fission Milestone:Future)
Fission Milestone | Future |
People
(Reporter: zombie, Assigned: zombie)
References
(Depends on 1 open bug, Blocks 1 open bug)
Details
We probably have all the data in MM.sharedMem anyway. Also, it looks like we're not clearing up UUIDs for temporary installed addons, I have about 50 of them in my main profile.
Assignee | ||
Comment 1•5 years ago
|
||
INFO - Console message: Warning: attempting to write 22760 bytes to preference extensions.webextensions.uuids.
Can we perhaps add assertions that the uuid list matches before/after a test is run?
also potentially causes bug 1498706?
Assignee | ||
Updated•5 years ago
|
Comment 2•4 years ago
|
||
Tomislav says this bug doesn't need to block Fission MVP.
Updated•2 years ago
|
Comment 3•2 years ago
|
||
This has already been implemented in bug 1766866: https://searchfox.org/mozilla-central/rev/8433b62e54fd30663e82f090c4d31554531a2e66/modules/libpref/Preferences.cpp#6060
(In reply to Tomislav Jovanovic :zombie from comment #1)
INFO - Console message: Warning: attempting to write 22760 bytes to preference extensions.webextensions.uuids.
Can we perhaps add assertions that the uuid list matches before/after a test is run?
also potentially causes bug 1498706?
Tracked in bug 1363464 & bug 1826390.
Comment 4•2 years ago
|
||
If you don't mind, I'm going to re-open this, since the code you linked is only for Web Content Processes. Bug 1819714 is the infrastructure to do this for all subprocesses for perf reasons.
Description
•