Closed Bug 1557929 Opened 5 years ago Closed 5 years ago

"Manage extension" should go to add-on settings tab

Categories

(Toolkit :: Add-ons Manager, enhancement)

69 Branch
enhancement
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: 5i13ghzt462u, Unassigned)

References

(Blocks 1 open bug)

Details

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0

Steps to reproduce:

I use the new about:addons in HTML, see Bug 1557509.

Now when I right-click on an actionButton of any add-on and choose "Manage extension"…

Actual results:

…it takes me to the details tab of the about.addon.

Expected results:

Just as browser.runtime.openOptionsPage() does, it should possibly take me to the "preferences" tab instantly. (see bug 1557509)

Blocks: 1557509
Type: defect → enhancement
Component: General → Add-ons Manager

This behavior differs compared to before, but the new behavior looks desired to me.

When the user uses "Manage", they will be able to view the basic metadata and enable/remove the add-on.
The inline options are just one click away, on the "Preferences" tab.

Hmm, okay, but then I am thinking about a second entry below "Manage extension" labelled "Adjust options" that goes directly to the add-on settings? (Actually, add-on's could add this by themselves, and I am thinking about doing so.)

Because my add-on's have no options button in the popup themselves, so the settings are already pretty undiscoverable. If you can right-click on the add-on's button and directly go to the settings that was… or would be… a good feature IMHO.

I am also not sure about this one, however.

(In reply to rugk from comment #2)

Hmm, okay, but then I am thinking about a second entry below "Manage extension" labelled "Adjust options" that goes directly to the add-on settings? (Actually, add-on's could add this by themselves, and I am thinking about doing so.)

Indeed, your extension can already do that if it really wanted to. Use the menus API with contexts: ["browser_action"] and then call browser.runtime.openOptionsPage() upon click.

Because my add-on's have no options button in the popup themselves, so the settings are already pretty undiscoverable.

When the "Manage extension" options is used, the add-on details page is shown, with a "Preferences" tab button, which is hard to miss. If the user is able to find the "Manage extension" context menu item, then they can also find the "Preferences" tab with the inline options page.

As explained above, this change is intentional. Comment 3 describes a way to add a menu item that does what you're asking for, but I think that most users will be able to figure out the location of the inline options without needing such a new menu item.

Status: UNCONFIRMED → RESOLVED
Closed: 5 years ago
Resolution: --- → WONTFIX

Okay, mh. That said, you actually also have an "remove extension" menu item to quickly uninstall the extension, although users can also find exactly that same button on the same page when they click "Manage extension".

You need to log in before you can comment on or make changes to this bug.