Closed Bug 1489430 Opened 6 years ago Closed 4 years ago

The “Remove Extension” context menu item is not available for pageAction

Categories

(WebExtensions :: Frontend, defect, P3)

defect

Tracking

(firefox62 disabled, firefox63 disabled, firefox64 wontfix, firefox77 fixed)

RESOLVED FIXED
mozilla77
Tracking Status
firefox62 --- disabled
firefox63 --- disabled
firefox64 --- wontfix
firefox77 --- fixed

People

(Reporter: cbadescu, Assigned: willdurand)

References

Details

Attachments

(2 files)

Attached image pageAction.gif
[Affected versions]:
- Firefox 64.0a1(20180906232139)
- Firefox 63.b04(20180906162647)
- Firefox 62.0(20180830143136)

[Affected platforms]:
- Win 7 64-bit
- Mac OS X 10.13.3

[Steps to reproduce]:
1.Install some extensions that use pageAction.
2.Right-click on the pageAction icon.
3.Observe there is no “Remove Extension” option.

[Expected results]:
- The “Remove Extension” context menu item to be present in the context menu.

[Actual results]:
- The “Remove Extension” context menu item is only available for the browserAction icon.

Please see the attached video.
Priority: -- → P2
Priority: P2 → P3
Assignee: nobody → wdurand

Hey Will, thanks for taking this issue, here is some pointers that may be useful to find some of the relevant pieces:

I think that the pageAction would likely have to do most of what ToolbarContextMenu.removeExtensionForContextAction is doing for the browserAction context menu item, and so it would be great if we could share at least part of the code to handle the extension context menu item shared by both pageAction and browserAction (Mark Striemer may help you to evaluate that or find someone from Firefox Frontend that would be good to consult on the topic).

Pushed by cbrindusan@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/526c65b7b516
Add "Remove Extension" context menu item for pageAction. r=robwu,mstriemer,fluent-reviewers,Gijs
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla77
Regressions: 1629459
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: