Peter Bloomfield
unread,Mar 18, 2025, 5:19:17 PMMar 18Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Chromium Extensions, Alexei Miagkov, Chromium Extensions, Oliver Dunk
In principle, we'd be very happy to see more built-in safeguards around the command line flags. We've had to write software to let our customers block some flags which can override enterprise policies, such as "--disable-extensions".
However, disabling the --load-extension flag unilaterally on the standard Chrome release would probably cause us some challenges, and increase risk for our release process. Perhaps that flag could be allowed if Dev Tools are explicitly enabled by enterprise policy?
During development and testing, we only use the normal version of Chrome, not Chrome for Testing. The reason is that we want to be as certain as possible that we're getting the same results as customers would get, in particular around performance. Since migrating to mv3, we've had major problems with inconsistent performance of extension code, so I'd be very wary of switching to a different browser build in case we miss something. (Performance is a critical concern because we're using the web request blocking API -- if our extension runs slowly then it degrades the entire browsing experience for the end user.)
Part of our development and testing workflow involves using our own scripts to load our extension into Chrome via the command line. The scripts do various other things, like allow-listing the extension so it can access enterprise-only APIs, and setting up sandboxed user data directories so we can test different builds side by side. Having to add a manual step to load the extension would certainly cause some friction.