Implement chrome.management.setEnabled
Categories
(WebExtensions :: General, enhancement, P5)
Tracking
(Not tracked)
People
(Reporter: mattw, Unassigned)
References
Details
(Whiteboard: [management]triaged)
Attachments
(1 obsolete file)
| Reporter | ||
Updated•9 years ago
|
| Reporter | ||
Updated•9 years ago
|
Updated•9 years ago
|
| Reporter | ||
Updated•9 years ago
|
Updated•9 years ago
|
Updated•9 years ago
|
Updated•9 years ago
|
Comment 1•9 years ago
|
||
Comment 2•9 years ago
|
||
Updated•7 years ago
|
Comment 5•7 years ago
|
||
Comment 6•7 years ago
|
||
Updated•7 years ago
|
After the changes to the add-on manager in Firefox 68, it would be nice if this feature could be reconsidered. The add-on manager is fine for users with only a few extensions. However, for users that have many extensions installed, the add-on manager is inefficient. Here are some issues with the current about:addons page:
- Interacting with an extension now requires multiple clicks.
- Not many extensions are displayed on the screen and a lot of scrolling may be required to find one.
- Enabled and disabled extensions look the same. When scrolling fast, it's easy to miss when the other section begins.
- If a user wishes to temporarily enable/disable multiple extensions that are displayed on the screen, the extensions are immediately sorted into the opposite category, requiring more scrolling to access them again.
With the capability to enable/disable an extension, extension managers in Firefox could do the following:
- Compactly display the extensions in either a sidebar, toolbar button popup, or customized add-on page.
- Display a find box that could search through extension names as well as descriptions.
- Sort the extensions by enabled/disabled or alphabetically with favorite extensions optionally on top of the list.
- Enable or disable extensions with a single click.
- Go to an extensions options page or home page with a single click.
- Switch between groups of extensions with profiles.
- Disable all extensions and then restore the same extensions back to enabled with a toggle switch.
- Use tabs or folders to place extensions into categories like enabled, disabled, favorites, recent, etc...
10 of the top Chrome extension managers currently have around 500k users. While a small number, it still shows that there is an audience for this feature.
Google Chrome extension managers:
- Extensity (166k)
- SimpleExtManager (78k)
- Extensions Manager (aka Switcher) (74.6k)
- Extension Manager (65k)
- Disable Extensions Temporarily (36.6k)
- Chrome Extension Manager (35.8k)
- One Click Extensions Manager (19.5k)
- Custom Chrome - Extension Manager (11.6k)
- Extensions Manager (10.8k)
- NooBoss(9.9k)
Updated•6 years ago
|
Would like to add additional pain points from the built in add-on manager:
- can't stack add-on icons in toolbar (useful for hiding mostly passive security/privacy add-ons)
- can't quickly (few clicks) add/remove/enable/disable/configure add-ons from toolbar
- add-on screen doesn't allow sorting/organizing of list
- add-on screen doesn't support ctl+f
- no add-on scoping (tab,container,site) /automation
Comment 10•6 years ago
|
||
If you have more than a handful of extensions, firefox's addon menu is very tedious. The vast amounts of empty space does not help.
Comment 11•5 years ago
|
||
Bug 1336908 added support for enabling/disabling themes. Disabling/enabling extensions is not supported yet due to concerns of abuse.
If a patch comes along that has safeguards against abuse (e.g. prompting the user before allowing an extension to disable another extension, with clear attribution and hooking up with the "Report abuse" feature, potentially with an opt-in (internal permission / preference)), then we are willing to approve it.
| Comment hidden (metoo) |
Updated•3 years ago
|
Comment 13•2 years ago
|
||
What about allowing it for enterprise force_installed extensions?
Comment 14•1 year ago
|
||
Please consider implementing this feature, as allowing the enable/disable functionality for extensions can be very useful, not limited to a better add-on manager.
The NooBoss extension (on Chrome) has an automatic management feature, which can automatically enable or disable certain extensions based on the currently opened URLs. I use it frequently; for example, enable the video capture extension only when I watching YouTube; enable the "remove Google redirect" extension only when I visit Google search; enable Tampermonkey only for websites where I need it, and so on.
This can significantly reduce the background tasks of extensions unrelated to the current user activity, which I believe is beneficial for both performance and battery runtime.
Comment 15•8 months ago
|
||
Updated•8 months ago
|
Comment 16•8 months ago
|
||
[Tracking Requested - why for this release]: At the RSA conference, I heard from multiple enterprise addon vendors that this was a major issue for them. So I'd like to get it in this release is possible.
I'm actively working on a patch.
It will be a very isolated, enterprise only patch.
Updated•8 months ago
|
Updated•8 months ago
|
Comment 17•8 months ago
|
||
The bug is marked as tracked for firefox139 (beta). We have limited time to fix this, the soft freeze is in 9 days. However, the bug still has low priority and has low severity.
:mixedpuppy, could you please increase the priority and increase the severity for this tracked bug? If you disagree with the tracking decision, please talk with the release managers.
For more information, please visit BugBot documentation.
Comment 18•8 months ago
|
||
This will land in nightly today.
Comment 19•8 months ago
|
||
Mike - this bug requests the feature in general, but the patch does not make the feature generally available. It limits the feature to extensions installed through the enterprise policy. Would it make sense to move the patch to a new bug blocking this bug for clarity?
Comment 21•8 months ago
|
||
Comment on attachment 9485358 [details]
Bug 1282982 - Allow setEnabled for policy installed extensions. r=robwu!
Revision D247771 was moved to bug 1966113. Setting attachment 9485358 [details] to obsolete.
Comment 22•8 months ago
|
||
I opened https://bugzilla.mozilla.org/show_bug.cgi?id=1966113 for this./
Updated•8 months ago
|
Updated•8 months ago
|
Description
•