In Public Sessions, apps and extensions are force-installed by admin policy so the user does not get a chance to review the permissions for these apps. This is not acceptable from a security standpoint, so we:
- show a permission prompt the first time an extension tries to use activeTab permission;
- scrub the URL available to chrome.tabs.executeScript context down to the origin.
Comment 1 by bugdroid1@chromium.org
, May 4 2017