diff --git a/packages/browser-policy-content/browser-policy-content.js b/packages/browser-policy-content/browser-policy-content.js index a39430c82d..7db8d0c930 100644 --- a/packages/browser-policy-content/browser-policy-content.js +++ b/packages/browser-policy-content/browser-policy-content.js @@ -75,7 +75,7 @@ var parseCsp = function (csp) { Object.entries(cspSrcs).forEach(function (entry) { var directive = entry[0]; var sources = entry[1]; - cspSrcs[directive] = [...new Set([...(sources || []), ...(cspSrcs["default-src"] || [])])]; + cspSrcs[directive] = (sources || []).filter(t=> !(cspSrcs["default-src"] || []).includes(t)).concat((cspSrcs["default-src"] || [])) }); };