Skip to content

Conversation

@random-robbie
Copy link

  • Update manifest_version from 2 to 3
  • Replace browser_action with action
  • Convert background script to service worker
  • Update chrome.browserAction API calls to chrome.action
  • Move broad permissions to host_permissions for better security
  • Add all required icon sizes (16, 32, 48, 96, 128)
  • Add activeTab permission for enhanced security

These changes ensure the extension meets current Chrome Web Store requirements and will pass the review process for new submissions.

- Update manifest_version from 2 to 3
- Replace browser_action with action
- Convert background script to service worker
- Update chrome.browserAction API calls to chrome.action
- Move broad permissions to host_permissions for better security
- Add all required icon sizes (16, 32, 48, 96, 128)
- Add activeTab permission for enhanced security

These changes ensure the extension meets current Chrome Web Store requirements
and will pass the review process for new submissions.
@bcutter
Copy link

bcutter commented Aug 6, 2025

Looking forward as currently starting with Chrome v139 this extension is basically dead (forced disabled).

… issues

- Replace SVG icons with PNG to fix Chrome Web Store decode errors
- Add content script to fetch security.txt in page context, bypassing service worker SSL restrictions
- Improve error handling with detailed logging for SSL/certificate and network errors
- Fix TypeError when tab or tab.url is undefined on special pages
- Generate missing PNG icon files for green, orange, and yellow status indicators

This allows the extension to properly detect security.txt files on sites with certificate warnings that users have accepted, such as IP-based HTTPS connections.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
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.

3 participants