Skip to content

Conversation

@11me
Copy link
Owner

@11me 11me commented Jan 9, 2026

Summary

  • Updated extension name in both Chrome and Firefox manifests
  • New name: "LightSession Pro for ChatGPT" (was "LightSession Pro")
  • Better visibility and clarity in extension stores

Changes

  • manifest.chrome.json: updated name field
  • manifest.firefox.json: updated name field

Test plan

  • Verify extension loads correctly with new name in Chrome
  • Verify extension loads correctly with new name in Firefox

11me added 3 commits January 10, 2026 01:07
- Add separate manifests for Chrome and Firefox
- Fix cross-browser API compatibility (browser vs chrome)
- Fix Chrome MV3 async messaging (sendResponse pattern)
- Fix CustomEvent detail passing via JSON serialization
- Add auto-reload on settings change
- Add tabs permission for reload functionality
- Add .dev marker for debug mode detection
- Add comprehensive tests (188 total)
Chrome MV3 service workers can be inactive when popup opens, causing
sendMessage to return undefined. Added exponential backoff retry logic
(50ms, 100ms, 200ms) to handle service worker wake-up delay.

- Add MESSAGE_RETRY_DELAYS_MS constant for backoff intervals
- Validate response is not undefined before returning
- Check chrome.runtime.lastError in Chrome context
- Add 5 new tests for retry scenarios
Update name in both Chrome and Firefox manifests for better
visibility in extension stores.
@11me 11me force-pushed the feat/chrome-support branch from c91981b to 6765ff4 Compare January 9, 2026 22:08
@11me 11me merged commit 4409b08 into master Jan 9, 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