Open Bug 1641728 Opened 4 years ago Updated 3 months ago

When extension is not found, the delegate handler never rejects the javascript side

Categories

(GeckoView :: Extensions, task, P3)

Unspecified
All
task

Tracking

(Not tracked)

REOPENED

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.

Severity: -- → S3
Priority: -- → P3
Keywords: good-first-bug

Moving some extension bugs to the GeckoView::Extensions component.

Component: General → Extensions

Tasks should have severity N/A.

Severity: S3 → N/A

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.

Status: NEW → RESOLVED
Closed: 3 months ago
Keywords: good-first-bug
Resolution: --- → WONTFIX

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?

Status: RESOLVED → REOPENED
Resolution: WONTFIX → ---
You need to log in before you can comment on or make changes to this bug.