Chrome extension getting rejected although permission is required

Viewed 566

I have a chrome extension which is getting rejected because according to them I do not need the tabs permission I am asking for. However, I have looked over my code and my chrome extension would not work without it. I have even tried my chrome extension without the permission and it failed. I am using tabs when doing things such as chrome.tabs.onRemoved.addListener(function(tabid, removeInfo), chrome.tabs.query({active: true, currentWindow: true}, function(tabs), and more which all require tabs permissions. Can someone help me understand why it might be getting rejected? Or if there is a work around.

The funny part is, that my original extension using tabs permission was accepted, but when I sent a revised version in, they rejected that although the changes had nothing to do with tabs.

The specific reasoning I got:

Violation reference ID: Purple Potassium
Violation: The following permission(s) need not be requested for the methods/properties implemented by the item:
tabs
How to rectify: Remove the above permission(s). The properties used by the items will continue to function even without requesting these permissions.
0 Answers
Related