ExtensionInstallForcelist policy doesn't work with multiple files
Reported by
a.jedrze...@gmail.com,
Aug 20
|
|||||
Issue description
UserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36
Steps to reproduce the problem:
0. Have Linux with Chromium
1. Create ext1.json and ext2.json files in /etc/chromium/policies/managed
2. Let ext1.json have ExtensionInstallForcelist and install Extension1
{ "ExtensionInstallForcelist":[ "aaaabbbbcccc;file:///path/ext1.xml" ] }
3. Let ext2.json have ExtensionInstallForcelist and install Extension2
{ "ExtensionInstallForcelist":[ "ddddeeeeffff;file:///path/ext2.xml" ] }
4. Restart Chromium
What is the expected behavior?
Both Extension1 and Extension2 should be installed in Chromium, but only Extension2 is installed.
What went wrong?
Policy ExtensionInstallForcelist from ext2.json overrides ExtensionInstallForcelist from ext1.json.
The problem is, ExtensionInstallForcelist policies should be merged but they aren't, this makes things difficult to distribute two addons in separate packages.
Did this work before? N/A
Chrome version: 68.0.3440.106 Channel: stable
OS Version: 4.17
Flash Version: none
,
Aug 20
,
Aug 21
The issue seems to be related to Enterprise. Hence, forwarding the issue to inhouse team for further triaging of the issue. Thanks...!!
,
Aug 21
Thanks for the report. This is currently working as intended. You can split up your policies into multiple files, but values don't merge (it's expected that each policy appears only once). We can keep this open as a feature request.
,
Sep 3
As per comment# 4 this issue seems to be as Feature request, hence removing Needs-Bisect label to it. Thanks! |
|||||
►
Sign in to add a comment |
|||||
Comment 1 by mad@chromium.org
, Aug 20