Skip to content

Fix Chrome Web Store rejection: icon paths and unused permission#10

Merged
bastiensoret merged 2 commits intodevfrom
claude/fix-extension-rejection-iC7Gs
Mar 25, 2026
Merged

Fix Chrome Web Store rejection: icon paths and unused permission#10
bastiensoret merged 2 commits intodevfrom
claude/fix-extension-rejection-iC7Gs

Conversation

@bastiensoret
Copy link
Copy Markdown
Owner

Summary

Fixes both issues flagged in the Chrome Web Store rejection (Yellow Magnesium + Purple Potassium):

  • Icon paths fixed: The manifest referenced static/icons/icon16.png etc., but the build copies icons to dist/icons/. In the packaged zip, the icons live at icons/ — not static/icons/. This path mismatch caused Chrome to reject the package as invalid.
  • Removed unused activeTab permission: Not used anywhere in the codebase. Chrome Web Store policy requires only requesting permissions that are actively used.

Test plan

  • npm run lint passes
  • npm run test — 74/74 tests pass
  • npm run package builds successfully
  • Verified the packaged zip contains correct icon paths and no activeTab in manifest

https://claude.ai/code/session_01RYzMe8Hvdqw38evc6jM8pF

claude added 2 commits March 25, 2026 05:35
- Fix icon paths in manifest.json: `static/icons/` → `icons/` to match
  the actual location in the dist/ build output
- Remove unused `activeTab` permission

Resolves: Yellow Magnesium (package invalid / content.js not found)
Resolves: Purple Potassium (unused activeTab permission)

https://claude.ai/code/session_01RYzMe8Hvdqw38evc6jM8pF
@bastiensoret bastiensoret changed the base branch from main to dev March 25, 2026 05:37
@bastiensoret bastiensoret merged commit f92bf7c into dev Mar 25, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants