Hello everyone,
I am facing an issue with my Chrome extension and need some guidance. My extension was recently flagged for violating the single purpose policy, with the following specifics:
Violation Reference ID: Red Argon
Issue:
- Making changes to both the browser New Tab Page (NTP) and the user's search experience.
- The email from Chrome Web Store mentioned that if an NTP extension includes a search experience, it must respect the user's selected settings by using the Chrome Search API.
About My Extension"Material You NewTab" is an open-source extension designed to enhance the appearance of your browser’s default home page and new tab. It provides users with a custom search engine switcher within the New Tab Page, allowing them to quickly switch between search engines like Google, YouTube, DuckDuckGo, etc.
- Key Features:
- Custom Search Engine Switcher: Allows users to toggle between search engines within the New Tab Page without changing any browser-wide settings.
- Respect for Chrome's Default Settings: The extension does not override or alter the user’s default search engine or settings. When the New Tab Page opens, the cursor starts in the Chrome browser's own search bar, with the user's selected search engine as per their settings.
My ConcernDespite my extension’s approach, I received a policy violation notice citing that changes to both the NTP and search experience are a violation. I noticed other similar NTP extensions also include search functionalities without using the Chrome Search API or violating the policy, and they remain available on the Chrome Web Store.
This raises the following questions:
- Is my extension truly in violation if it does not alter Chrome's default search settings and only provides an additional search UI within the New Tab Page?
- Are there exceptions or nuances in the enforcement of the Search API requirement for extensions that don’t modify default search settings?
- Is there a way to resolve this without separating functionalities or using the Search API, which I want to avoid?
Supporting LinksI would appreciate any advice or insights from the community regarding this issue. Thank you for your time and help!
Best regards,
Prem