When extension is not found, the delegate handler never rejects the javascript side
Categories
(GeckoView :: Extensions, task, P3)
Tracking
(Not tracked)
People
(Reporter: agi, Unassigned)
References
(Blocks 1 open bug)
Details
In this code https://searchfox.org/mozilla-central/rev/9aa7bebfd169bc2ead00ef596498a406e56bbb85/mobile/android/geckoview/src/main/java/org/mozilla/geckoview/WebExtensionController.java#862 if extensionFromBundle
cannot find the extension (e.g. if the extension was installed by Gecko) we never reject the callback so the javascript side holds onto the promise indefinitely. We should just fail the callback when that happens.
Updated•4 years ago
|
Reporter | ||
Updated•3 years ago
|
Comment 1•2 years ago
|
||
Moving some extension bugs to the GeckoView::Extensions component.
Comment 3•3 months ago
|
||
This code doesn't look the same any more - so closing out as no longer relevant.
If still a problem, please open an issue with an up to date explanation.
Comment 4•3 months ago
|
||
Comment 5•3 months ago
•
|
||
Thanks, :robwu! The Android team is trying to clean up our good-first-bugs
and this was closed during triage. Do you have context on this bug?
Description
•