Add ability to manage chrome.storage.local/sync like chrome.storage.managed

NEW
Unassigned

Status

()

enhancement
P5
normal
3 years ago
2 years ago

People

(Reporter: yuki, Unassigned)

Tracking

(Blocks 1 bug, {feature})

Trunk
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(firefox50 affected, firefox57 wontfix)

Details

(Whiteboard: [design-decision-needed][triaged])

Reporter

Description

3 years ago
Currently, on enterprise use I can bundle existing addons (like AdBlock Plus) to Firefox and control bundled addons via MCD: Mission Control Desktop.
https://developer.mozilla.org/docs/MCD/Getting_Started
This scheme is based on the preferences system (data store) and MCD (controls stored data).

After XUL ended, addons may use "chrome.storage" as the alternative of the preferences system. However, only the "chrome.storage.managed" (bug 1230802) has ability to be managed by the system administrator. If the addon uses "chrome.storage.local" or "chrome.storage.sync", the administrator cannot configure addons to match his need. Thus I need something way to control those "unmanaged" storages by the system administrator.
Reporter

Updated

3 years ago
Depends on: 1230802

Updated

3 years ago
Whiteboard: [design-decision-needed][triaged]

Comment 1

3 years ago
We don't plan on this API in WebExtensions. Moving over to Firefox to see if that's something that would happen through configuration of other means.
Component: WebExtensions: Untriaged → General
Product: Toolkit → Firefox

Comment 2

3 years ago
This seems a webextensions-specific ability to configure webextensions-specific things. If the webextensions team doesn't think admins should be allowed to control this, does that mean it's wontfix, or did this bug accidentally get swept up in the mass move to Fx::General?
Flags: needinfo?(amckay)

Comment 3

3 years ago
I think it's about the ability to override WebExtensions storage options, so that if an extension uses chrome.storage.sync or local, that is changed by some Firefox policies. It could be possible that there would be some changes to WebExtensions for this to happen, if it did it probably be in bug 1230802.

But for me this fell into the bucket of bugs that are: as a group administrator I want to be able to configure how Firefox behaves through policies or other things. That's why I moved it out of WebExtensions.
Flags: needinfo?(amckay)
mkaply, do we have a bucket of enterprise features we track?
Flags: needinfo?(mozilla)
Keywords: feature
> mkaply, do we have a bucket of enterprise features we track?

The only tracking we have is making them dependent on bug 720362 which this bug is.
Flags: needinfo?(mozilla)
Severity: normal → enhancement
Priority: -- → P5
You need to log in before you can comment on or make changes to this bug.