ExtGuard
Yellow MagnesiumFunctionalityHard rejection

Functionality not working

The extension does not deliver the functionality described in its listing.

Common reasons Google rejected this

  • 01Files referenced in manifest.json are missing from the zip.
  • 02A feature relies on a backend that was down during review.
  • 03Login or test credentials weren't provided when required.
  • 04The packaged extension behaves differently than your local dev version.

How to fix it

  • Verify every path in manifest.json (icons, scripts, HTML) exists at the exact case-sensitive name.
  • Test the .zip you submit — not your dev directory.
  • Provide test credentials in the developer dashboard if the extension requires login.
  • Gracefully handle offline/error states so reviewers see a meaningful UI.

ExtGuard scans for this automatically

Our scanner runs 3 checks that catch this violation before submission.

Read Google's full policy

developer.chrome.com

Don't risk another rejection

Run all 25 ExtGuard checks against your zip in 3 seconds.