Open Bug 1399655 Opened 8 years ago Updated 4 months ago

Extension tabs are not closed when an extension is removed

Categories

(WebExtensions :: General, defect, P3)

defect

Tracking

(firefox57 fix-optional)

Tracking Status
firefox57 --- fix-optional

People

(Reporter: mstriemer, Unassigned)

References

Details

When an extension is uninstalled, we are supposed to close any tabs that are open for that extension. That is not currently the case. Apparently there are tests to check that this happens, but I couldn't find an associated bug.
Priority: -- → P3
This is caused by a page in the extension, loaded into a tab, not using any extension api. If it did, it would be closed when the extension is uninstalled. This is due to lazy loading of ExtensionPageContextParent, which is where tab unload is initiated. ExtensionPageContextParent is only created when needed (ie. an API call is made). Bug 1401055 illustrates further potential problems.
Product: Toolkit → WebExtensions
See Also: → 1742771
See Also: → 1762224
Severity: normal → S3
See Also: → 1955530
Duplicate of this bug: 1954958
You need to log in before you can comment on or make changes to this bug.