- Content script: base href check via absolute URL; scope to listing container
- Popup: fallback to background-assisted collection when no receiver exists
- Background: expose collect.fromTab to run injection + collection
- Add debug logging for visibility
Ensure the content script is present by injecting it if no receiver exists,
then retry collection. Add debug logs and a badge/title update for feedback.
- Add wildcard host permissions for RPC calls
- Surface HTTPS-Only hint in Options test flow
- Update Troubleshooting docs for HTTPS-Only and host perms