A rejection with Blue Argon means that your package does not meet the requirements for Manifest V3 (MV3). Manifest (MV3) represents Google’s latest shift in Chrome extensions and it comes with tighter security and privacy controls and increased performance standards. Google is also stricter when it comes to the remote execution of code, handling of scripts, and bundling of external dependencies.
In short, extensions that get rejected due to Blue Argon are practicing disallowed code execution, most commonly the use of remote code scripts or unsafe execution methods.
<script>
in your extension package.eval()
,new Function()
, or dynamic script injection, or other mechanisms to execute a string fetched from a remote source.Google enforces these rules to stop bad actors from altering extension behaviour remotely. All logic must be static, reviewed, and bundled inside the extension before submission.
Imagine that you've built a Chrome Extension to modify dashboards and include pulling in scripts from a Firebase CDN. It works in your dev environment, and when you submit it, once google reviews it, it gets rejected with Blue Argon. Why? Because MV3 will not allow external code sources. You would have to locally bundle Firebase libraries within your extension ZIP file and give them reference directly.
Blue Argon rejections can be frustrating for the developers. However, the fixes are usually simple once you understand MV3 rules and policies.
<script src>
tags from the code.eval()
or new Function()
.<script src="https://…" />
.eval()
or new Function()
in your code.manifest.json
follows the Manifest V3 format.chrome://extensions
.Before you click the “Resubmit” button in the Chrome Web Store dashboard, double-check that your extension meets the QA checklist. A second rejection wastes time and reduces trust in your submission.
Keep this guide handy to decode Blue Argon errors— it helps ensure your extension meets Google’s MV3 standards and moves smoothly through the approval process.
At Coditude, we consistently assist companies and developers in getting their Chrome extensions accepted on their first try. Whether it be restructuring your extension for MV3, debugging rejection codes, or ensuring compliance with Google’s latest policies and rules, our experts make the process faster and easier for you. Team up with us to launch your extension without any issues.