-
-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature: Support Firefox extensions #194
Comments
The manifest is the same as chrome I believe. I think the only thing needed is me creating a developer account for add-ons and uploading the zip. I start that process now |
When attempting to upload the extension to the firefox addon submission form, I was met with this error. Looking into what is causing this. @nickytonline have you seen this before. Anything expected to submit a chrome extension to Firefox? |
I haven't seen that error before, but I know that one thing Firefox does not support is manifest v3 which Chrome requires. Firefox currently supports manifest v2 unless that changed recently. Maybe it's related to that. I can take a peek at my own extension to compare, i.e. https://github.com/nickytonline/a11y-twitter Just on mobile atm |
Looks like Firefox supports manifest v3 as of Firefox 109. See https://extensionworkshop.com/documentation/publish/distribute-manifest-versions/. Just reading some more about it. How are we currently bundling the extension? I looked in the npm scripts and GitHub workflows, but don't see anywhere where we zip the extension assets. Is it a manual process doing the zip atm? Also, potentially silly question when you do bundle the extension for Firefox, is the manifest in the bundle? I'm assuming yes, but just asking the obvious before digging more. |
no, TIL |
Spent some time preparing to upload the addon to Firefox. Things. I learned:
Submission has been made to Firefox addons, but I am not confident it will be approved. |
I'd have to check this, but pre-service worker in Chrome extensions, you had to use a background.js file instead. I wonder if Firefox still requires that even though they are v3 for the manifest. 🤔 See https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Background_scripts |
Firefox approved the extension, but I think the above is causing an error. https://addons.mozilla.org/en-US/firefox/addon/opensauced-ai/ |
Type of feature
🍕 Feature
Current behavior
Currently, the OpenSauced.ai browser extension is not supported in Firefox. It'd be awesome to also support this in Firefox!
Suggested solution
Related to #1 which initially mentioned cross building / deploying to both Chrome and Firefox.
Additional context
No response
Code of Conduct
Contributing Docs
The text was updated successfully, but these errors were encountered: