Closed
Bug 1487103
Opened 6 years ago
Closed 6 years ago
AddonManager.removeUpgradeListener(...) is undefined, can't access property "catch" of it (via runtime.onUpdateAvailable)
Categories
(WebExtensions :: General, defect)
WebExtensions
General
Tracking
(firefox-esr60 unaffected, firefox61 wontfix, firefox62 wontfix, firefox63 fixed)
RESOLVED
FIXED
mozilla63
Tracking | Status | |
---|---|---|
firefox-esr60 | --- | unaffected |
firefox61 | --- | wontfix |
firefox62 | --- | wontfix |
firefox63 | --- | fixed |
People
(Reporter: robwu, Assigned: kmag)
References
Details
(Keywords: regression)
I just saw the following error in the console on Nightly: AddonManager.removeUpgradeListener(...) is undefined, can't access property "catch" of it ext-runtime.js:92 getAPI/register/<.runtime.onUpdateAvailable chrome://extensions/content/parent/ext-runtime.js:92:15 removeListener resource://gre/modules/ExtensionCommon.jsm:2241:7 revoke resource://gre/modules/ExtensionCommon.jsm:2263:7 close resource://gre/modules/ExtensionCommon.jsm:2268:5 unload resource://gre/modules/ExtensionCommon.jsm:733:7 unload resource://gre/modules/ExtensionParent.jsm:614:5 unload resource://gre/modules/ExtensionParent.jsm:696:5 closeProxyContext resource://gre/modules/ExtensionParent.jsm:878:7 observe resource://gre/modules/ExtensionParent.jsm:777:11 Triggered at: https://searchfox.org/mozilla-central/rev/55da592d85c2baf8d8818010c41d9738c97013d2/toolkit/components/extensions/parent/ext-runtime.js#92 The .catch was introduced in bug 1356826, but removeUpgradeListener does not return a promise any more as of bug 1454202: https://searchfox.org/mozilla-central/diff/2b0ca40c39ced98694a88df2f7a718e7f4cd7abe/toolkit/mozapps/extensions/AddonManager.jsm#2056 I didn't load any external extension that used runtime.onUpdateAvailable. The internal formautofill component uses it though, as of bug 1449055 : https://searchfox.org/mozilla-central/rev/55da592d85c2baf8d8818010c41d9738c97013d2/browser/extensions/formautofill/background.js#5
Updated•6 years ago
|
Updated•6 years ago
|
Assignee | ||
Comment 1•6 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/af99701b058f487afa740d47431ceb290b3cf3eb Bug 1487103: Remove useless .catch(). r=trivial
Comment 2•6 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/af99701b058f
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla63
Updated•6 years ago
|
Assignee: nobody → kmaglione+bmo
Comment 3•6 years ago
|
||
Is manual testing required on this bug? If yes, please provide some STR and the proper extension(if required) or set the “qe-verify -“ flag. Thanks!
Flags: needinfo?(kmaglione+bmo)
Reporter | ||
Updated•6 years ago
|
Flags: needinfo?(kmaglione+bmo) → qe-verify-
You need to log in
before you can comment on or make changes to this bug.
Description
•