[Extensions Click-to-Script] Refactor parsing in permissions API
Refactor the permissions parsing in the chrome.permissions API in order to separate out requested permissions into different fields, including required permissions, optional permissions, and permissions that were not specified in the manifest. Add more robust testing for the permissions parsing code. This CL is prework for subsequently adding support for requesting withheld content script permissions through the permissions API. There should be no behavior change as a result of this CL. Bug: 889654 Change-Id: I22c1e057ccb259b4fcff4051923fc9c1128c8213 Reviewed-on: https://chromium-review.googlesource.com/c/1347310 Commit-Queue: Devlin <rdevlin.cronin@chromium.org> Reviewed-by:Karan Bhatia <karandeepb@chromium.org> Cr-Commit-Position: refs/heads/master@{#611846}
Showing
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Please register or sign in to comment