AsyncShutdown timeout in asyncEmitManifestEntry("background")
Categories
(WebExtensions :: General, defect, P2)
Tracking
(firefox67 fixed)
Tracking | Status | |
---|---|---|
firefox67 | --- | fixed |
People
(Reporter: robwu, Assigned: robwu)
References
(Blocks 1 open bug)
Details
Attachments
(4 files, 1 obsolete file)
Assignee | ||
Comment 1•6 years ago
|
||
Assignee | ||
Comment 2•6 years ago
|
||
Assignee | ||
Comment 3•6 years ago
|
||
Comment 4•6 years ago
|
||
Assignee | ||
Comment 5•6 years ago
|
||
Assignee | ||
Comment 6•6 years ago
|
||
Comment 7•6 years ago
|
||
Updated•6 years ago
|
Comment 9•6 years ago
|
||
Assignee | ||
Comment 10•6 years ago
|
||
Assignee | ||
Comment 11•6 years ago
|
||
Updated•6 years ago
|
Assignee | ||
Comment 12•6 years ago
|
||
In D9959 and D10954, the implementation of background page machinery
was updated so that the build
method of BackgroundPage
is
guaranteed to return eventually, without error. Even if the load of
the background page was interrupted by an extension shut down.
When an extension shuts down during start-up, primed listeners have
likely not been re-registered. To prevent interruption of startup
from causing the loss of persistent listeners, this commit changes
the implementation such that persistent listeners are only updated if
the background page was fully loaded.
Otherwise listeners are cleared from memory, but not unregistered.
Depends on D10954
Assignee | ||
Comment 13•6 years ago
|
||
Depends on D17700
Comment 14•6 years ago
|
||
Comment 15•6 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/2def2f8d49e7
https://hg.mozilla.org/mozilla-central/rev/2090ee542b58
https://hg.mozilla.org/mozilla-central/rev/3a5c6e81192d
https://hg.mozilla.org/mozilla-central/rev/04b242fc5a70
Description
•