-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Here's a well-structured GitHub issue you can use for your project:
Bug Report: Chrome Web Store Rejection Due to Unused "storage" Permission
Issue Description:
The Chrome Web Store has rejected the latest submission of the Morse Code Generator extension due to the "storage"
permission being requested but not used. The rejection email specifies that all requested permissions must be necessary for the extension’s functionality.
Error Message from Chrome Web Store:
Violation: Requesting but not using the following permission(s): storage
How to rectify: Remove the above permission(s)
Relevant section of the program policy: Request access to the narrowest permissions necessary to implement your product's features or services.
Steps to Reproduce:
- Submit the Chrome extension to the Chrome Web Store.
- Receive the rejection notice due to unused
"storage"
permission.
Expected Behavior:
The extension should be approved without any unnecessary permissions.
Proposed Solution:
- Remove the
"storage"
permission frommanifest.json
. - Ensure only necessary permissions (e.g.,
"activeTab"
,"scripting"
,"host_permissions"
) are included. - Update the extension accordingly and resubmit it to the Chrome Web Store.
Files to Modify:
manifest.json
Relevant Code Fix:
"permissions": [
"activeTab",
"scripting"
]
Additional Context:
This change ensures compliance with Chrome Web Store policies and prevents future rejections.