DescriptionWhen an extension is unloaded, unregister all event listeners, not just the lazy ones.
This fixes a problem where event listeners could stick around for a
short time period after an extension is unloaded, causing problems
with the onInstalled event for a new version of an extension.
BUG=449654
Committed: https://crrev.com/1a3586c0467a2e2f3777c060616e787bc9535c19
Cr-Commit-Position: refs/heads/master@{#313556}
Patch Set 1 #Patch Set 2 : fix unittest compile #Patch Set 3 : inform delegate when listeners are removed. should fix failing browser tests #
Messages
Total messages: 8 (3 generated)
|