Remove the unnecessary "tabs" permission #4
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Currently, when installing the extension from the Chrome web store, the user is notified that the extension can
Read your browsing history
.According to the docs, this is because the
tabs
permission is requested. However, thetabs
permission is only required if any of the following attributes of thetab
object are needed:url
pendingUrl
title
favIconUrl
Per the docs, the
tabs
permission (emphasis mine):This extension does not use any of these properties, so it can use the
chrome.tabs
API without requesting thetabs
permission. Removing this permission request will give users more confidence that the extension is secure and safe to use, since they will no longer be notified that it can read their browsing history.