Skip to content

Conversation

@giacomocerquone
Copy link

@giacomocerquone giacomocerquone commented Jul 20, 2025

Hello there.

Following #408, and noticing how even building the extension from source, it wasn't getting picked up by chrome because the support for v2 manifests is expired, I worked to upgrade it.

In doing so, I've noticed how there are a few properties required by chrome but not supported by firefox.
Hence I decided to split the two manifests.

  1. To do so, I've split the dist/extension in dist/extension/chrome .. /firefox
  2. the zip are now bundled into chrome-extension.zip and firefox-extension.zip
  3. I also upgraded chrome extension d.ts dependency to support the switch from pageAction to action. In doing so, I minimized the changes as much as possible to the lockfile to be able to merge this pr confidently.

Screencast on chrome

Screen.Recording.2025-07-21.at.00.53.50.mov

@@ -12,8 +12,7 @@
"512": "/assets/icon-512.png"
},
"background": {
"scripts": ["background.js"],
"persistent": false
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i'm not sure if this is to be readded for firefox

@giacomocerquone
Copy link
Author

hello there @kitten are you maintaining this package or know someone who is able to review this?

@trcoffman
Copy link

It would be lovely if someone could merge this.

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