Hi Chrome Web Store,
Our extension (ejnndgifkmlldcdlifjaeanhjegoafcl) has consistently been rejected the last several attempts with violation reference Purple Potassium. I believe this may be to do with permissions being dynamically imported from the webextensions-polyfill package.
I believe this may be due to how the bundle is being output, and perhaps that the usual '
chrome.xyz' may not be searchable/discoverable. This change was done so our app can be run purely as a webapp and a browser extension.
const { search } = await import("webextension-polyfill");
This becomes minified to something like this:
let{search:t}=await Promise.resolve().then(i.t.bind(i,46223,23));
Appealing the rejection and mentioning above hasn't resolved the rejections.
Our most recent rejection managed to identify the 'search' api was being used, however it was rejected for not using 'topSites' - which I have manually confirmed that both permissions are indeed being used and called in the bundle.
Hoping to get this resolved soon,
Thanks!